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 die Bereitstellung von Redundanz zum Schutz der Daten vor Hardwarefehlern, Strom- oder Netzwerkausfällen.
Es stehen verschiedene Redundanz Optionen zur Auswahl. Sie können Daten innerhalb einer Region oder in eine geografisch entfernte sekundäre Region replizieren. Darüber hinaus können Sie Lesezugriff auf replizierte Daten in einer sekundären Region aktivieren, um die Verfügbarkeit im Notfall sicherzustellen.
Standardmäßig repliziert Azure Storage Daten dreimal innerhalb einer primären Region. Darüber hinaus bietet Azure die folgenden Optionen, die Sie für die Replikation innerhalb der primären Region konfigurieren können:
Über diese beiden grundlegenden Replikationstypen hinaus sind in Azure Storage drei weitere Typen verfügbar:
LRS repliziert Daten dreimal innerhalb eines Rechenzentrums in einer primären Region. Wenn LRS aktiviert ist, registriert Azure Storage Schreibanforderungen erst dann als erfolgreich, wenn Daten in drei Replikate geschrieben wurden. LRS bietet eine Haltbarkeit von mindestens 99,999999999 % für Objekte während eines bestimmten Jahres.
LRS ist kostengünstig und schützt Daten vor Laufwerks- und Server-Rack-Ausfällen. LRS deckt jedoch nicht alle Datenverlustszenarien ab. Verwenden Sie LRS, wenn ein geringeres Risiko für Datenverlust akzeptabel ist oder Ihre Daten aufgrund von Compliance-Anforderungen an einen 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. Das gilt sowohl für Lese- als auch für Schreibvorgänge. Azure Storage registriert einen Schreibvorgang erst dann als erfolgreich, wenn sichergestellt ist, dass die Daten sicher in alle drei Verfügbarkeitszonen geschrieben werden. Sie können ZRS in einer primären Region verwenden, um Konsistenz, Hochverfügbarkeit und Dauerhaftigkeit sicherzustellen.
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 ein Azure-Rechenzentrum verwaltet werden, sind die von Microsoft bereitgestellten SLAs für Lese- und Schreibvorgänge dieselben wie für die ZRS- und LRS-Datenspeicherung.
Die GRS-Redundanz hat zwei Nachteile:
RA-GRS bietet die gleiche Redundanz wie die Standard-GRS-Replikation und bietet einen zusätzlichen Vorteil: Die in gepaarten Azure-Regionen gespeicherten sekundären Kopien sind lesbar. Das bedeutet, dass Sie bei korrekter Konfiguration Ihrer Anwendung mehrere lesbare Endpunkte verwenden können. Dadurch erhöht sich das SLA für Lesevorgänge auf 99,99 %.
Das SLA für Schreibvorgänge bleibt jedoch bei 99,9 %, da ein einzelner Bereich weiterhin die Schreib- und Aktualisierungsvorgänge steuert.
Aufgrund der asynchronen Replikation kommt es bei beiden GRS-Replikationstypen zu einer gewissen Replikationsverzögerung. Mit dem Parameter LastSyncTime können Sie sicherstellen, dass Sie die neueste Kopie der Daten 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. Oder Sie können damit Daten mit einer Speicherressource synchronisieren, die näher bei Ihren Benutzern läuft, um die Latenz zu reduzieren.
Blockblobs werden gemäß Ihrer Replikationsrichtlinie repliziert. Diese definiert Quell- und Zielspeicherkonto, Container sowie die zu replizierenden Blockblobs. Repliziert werden:
Sie können den Status der Blockblobreplikation überprüfen, indem Sie sich das Quellspeicherkonto ansehen. Wenn der Blobreplikationsstatus des Quellkontos einen Fehler anzeigt, untersuchen Sie Folgendes:
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.