Um die Datenverfügbarkeit und -beständigkeit zu gewährleisten, erstellt und speichert Azure Storage Datenkopien an mehreren Standorten. Dieser Vorgang wird als Speicherreplikation bezeichnet. Ziel ist es, Redundanz bereitzustellen und Daten vor Hardwarefehlern, Strom- oder Netzwerkausfällen zu schützen.
Sie können wählen, ob Daten nur innerhalb einer Region oder zusätzlich in eine geografisch entfernte sekundäre Region repliziert werden. Darüber hinaus lässt sich optional Lesezugriff auf replizierte Daten in der sekundären Region aktivieren, um die Verfügbarkeit im Notfall sicherzustellen.
Standardmäßig repliziert Azure Storage Daten dreimal innerhalb einer primären Region. Zusätzlich können Sie folgende Optionen für die Replikation in der primären Region konfigurieren:
Darüber hinaus sind in Azure Storage drei weitere Replikationstypen verfügbar:
LRS repliziert Daten dreimal innerhalb eines Rechenzentrums in einer primären Region. Azure Storage registriert Schreibanforderungen erst dann als erfolgreich, wenn die Daten in drei Replikate geschrieben wurden. LRS bietet eine Haltbarkeit von mindestens 99,999999999 % für Objekte pro Jahr.
LRS ist kostengünstig und schützt Daten vor Laufwerks- und Rack-Ausfällen. Es deckt jedoch nicht alle Datenverlustszenarien ab. Verwenden Sie LRS, wenn ein geringeres Risiko für Datenverlust akzeptabel ist oder wenn Ihre Daten aus Compliance-Gründen an einen bestimmten Speicherort gebunden sind.
ZRS repliziert Daten synchron über drei Azure-Verfügbarkeitszonen hinweg. Jede Zone ist ein eigener physischer Standort mit eigener Stromversorgung, Kühlung und eigenem Netzwerk. ZRS bietet eine Objektlebensdauer von mindestens 99,9999999999 % pro Jahr.
ZRS stellt sicher, dass Daten auch bei Ausfall einer Verfügbarkeitszone zugänglich bleiben, sowohl für Lese- als auch für Schreibvorgänge. Azure Storage registriert einen Schreibvorgang erst als erfolgreich, wenn die Daten sicher in alle drei Verfügbarkeitszonen geschrieben wurden. ZRS eignet sich für Szenarien, in denen Konsistenz, Hochverfügbarkeit und Dauerhaftigkeit innerhalb einer Region besonders wichtig sind.
GRS bietet im Vergleich zu LRS oder ZRS zusätzliche Redundanz für die Datenspeicherung. Zusätzlich zu den drei Kopien in der primären Region werden drei weitere Kopien in einer gepaarten Azure-Region gespeichert. GRS umfasst somit alle Funktionen des LRS in der primären Region, ergänzt um einen sekundären LRS-Datenspeicher in einer anderen Region.
Da alle Lese- und Schreibvorgänge weiterhin über das primäre Azure-Rechenzentrum laufen, entsprechen die von Microsoft bereitgestellten SLAs für Lese- und Schreibvorgänge denen von LRS bzw. ZRS.
GRS hat zwei wesentliche Nachteile:
RA-GRS bietet die gleiche Redundanz wie GRS, ergänzt um einen wichtigen Vorteil: Die in der gepaarten Azure-Region gespeicherten sekundären Kopien sind lesbar. Bei geeigneter Konfiguration Ihrer Anwendung können Sie mehrere lesbare Endpunkte nutzen und so die Verfügbarkeit von Lesezugriffen erhöhen.
Dadurch steigt das SLA für Lesevorgänge auf 99,99 %, während das SLA für Schreibvorgänge bei 99,9 % bleibt, da weiterhin nur eine Region für Schreib- und Aktualisierungsvorgänge zuständig ist.
Aufgrund der asynchronen Replikation kann es zu Replikationsverzögerungen kommen. Mit dem Parameter LastSyncTime können Sie sicherstellen, dass Sie die aktuellste Datenkopie lesen.
Die zuvor beschriebenen Replikationsmethoden gelten für alle Azure-Speicherdienste. Die Objektreplikation ist dagegen eine spezielle Methode, die nur für Blockblob-Speicher verfügbar ist.
Die Objektreplikation ist asynchron. Sie können damit Daten automatisch in eine Archiv-Ebene verschieben, um die Datenverteilung zu optimieren und Kosten zu senken. Alternativ lässt sie sich nutzen, um Daten mit einem näher zum Endnutzer betriebenen Speicherressourcen-Standort zu synchronisieren und so die Latenz zu reduzieren.
Blockblobs werden gemäß Ihrer Replikationsrichtlinie repliziert. Diese definiert Quell- und Zielspeicherkonto, Container sowie die zu replizierenden Blockblobs. Repliziert werden:
Den Status der Blockblobreplikation können Sie im Quellspeicherkonto einsehen. Wenn der Blobreplikationsstatus des Quellkontos einen Fehler anzeigt, prüfen Sie insbesondere:
Je nach Speicherkontotyp stehen unterschiedliche Replikationstypen zur Verfügung:
Azure NetApp Files ist ein von Microsoft Azure bereitgestellter Dateispeicherdienst auf Basis von NetApp-Technologie. Er bietet unternehmensgerechte Dateifreigabefunktionen, die auch geschäftskritische Anwendungen unterstützen können.
Mit Azure NetApp Files erhalten Sie Datenverwaltung und -speicherung auf Enterprise-Niveau direkt in Azure. So können Sie Workloads und Anwendungen konsistent betreiben und sämtliche dateibasierten Anwendungen in die Cloud verlagern.
Azure NetApp Files löst Verfügbarkeits- und Leistungsprobleme für Unternehmen, die geschäftskritische Anwendungen in die Cloud verlagern möchten, darunter Workloads wie HPC, SAP, Linux, Oracle, SQL Server, Windows Virtual Desktop und viele mehr.