Mit Azure Storage bietet Microsoft die Möglichkeit Daten in der Cloud zu speichern. Grundsätzlich bietet Azure drei Arten der Speicherung die an dieser Stelle nur kurz beschrieben werden sollen.
- Blobs
ein einfacher Speicher zur Aufnahme binärer Daten. Blobs können sehr einfach in Microsofts Content Delivery Network aufgenommen werden. Außerdem können sie als NTFS-Laufwerk formatiert und eingebunden werden. - Tables
dienen zum Speichern von Schlüssel / Wert Paaren. Tables sind sehr einfach zu benutzen und sehr performant. - Queues
Nachrichtenspeicher zur Steuerung von Prozessen. Queues sind eine FiFo-Liste mit einiger zusätzlicher Funktionalität.
Zugriff auf die gespeicherten Daten besteht über eine REST-API. Für .net gibt es einen Client der im Azure SDK enthalten ist.
Für die gespeicherten Daten kann der Speicherort beim erstellen des Accounts gewählt werden. Zum jetzigen Zeitpunkt betreibt Microsoft 6 Rechenzentren, weitere sind geplant. Diese Rechenzentren agieren jeweils Paarweise. Wobei das zweite Rechenzentrum als Backup für einen komplettausfall des ersten Rechenzentrums bereit steht.
Rechenzentren:
- Vereinigte Staaten
- South Central
- North Central
- Europa
- Nord (Dublin)
- West (Amsterdam)
- Asien Wenn Daten die mehrheitlich in Europa konsumiert werden gehostet werden sollen existieren somit drei Optionen.
- Europa
Die Daten werden in Dublin oder Amsterdam gehostet, wo wird automatisch entschieden. Backup ist das jeweils andere Rechenzentrum. - Nord
Die Daten werden in Dublin gespeichert. Amsterdam ist Backup. - West
Datenspeicherung in Amsterdam, Backup in Dublin.