Datenverfügbarkeit und -langlebigkeit (original) (raw)

Auf dieser Seite werden Konzepte im Zusammenhang mit der Datenverfügbarkeit und Langlebigkeit in Cloud Storage erläutert. Außerdem wird gezeigt, wie Cloud Storage Daten redundant speichert, und das Standardreplikationsverhalten für Dual-Regionen und Multiregionen sowie das Feature der Turboreplikation für Dual-Regionen und die Bucket-übergreifende Replikation erläutert.

Wichtige Konzepte

Redundanz über Regionen hinweg

Herkömmliche Speichermodelle verwenden häufig einen Aktiv-Passiv-Ansatz mit „primären“ und „sekundären“ geografischen Standorten. Cloud Storage-Dual-Regionen und ‑Multiregionen bieten jedoch eine Aktiv-Aktiv-Architektur, die auf einem einzelnen Bucket mit regionenübergreifender Redundanz basiert. Dies vereinfacht die Notfallwiederherstellung, da Nutzer keine Daten mehr von einem Bucket in einen anderen Bucket replizieren oder bei einem Ausfall der primären Region manuell einen Failover auf einen sekundären Bucket vornehmen müssen.

Cloud Storage erfasst immer den aktuellen Status eines Buckets und stellt Objekte bei Bedarf transparent aus einer verfügbaren Region bereit. Folglich sind bi- und multiregionale Buckets so konzipiert, dass sie ein Recovery Time Objective (RTO) von null haben und vorübergehende regionale Ausfälle für Nutzer normalerweise nicht sichtbar sind. Im Falle eines regionalen Ausfalls stellen bi- und multiregionale Buckets automatisch weiterhin alle Daten bereit, die über Regionen hinweg repliziert wurden.

Die Redundanz über Regionen hinweg ist jedoch asynchron. Daten, die nicht vollständig regionenübergreifend repliziert wurden, bevor eine Region nicht mehr verfügbar ist, sind erst wieder verfügbar, wenn die ausgefallene Region wieder online ist. Daten können im sehr unwahrscheinlichen Fall einer physischen Zerstörung der Region verloren gehen.

Die Standardreplikation in Cloud Storage ist darauf ausgelegt, eine Redundanz über Regionen hinweg für 99,9 % der neu geschriebenen Objekte innerhalb eines Ziels von einer Stunde und 100 % der neu geschriebenen Objekte innerhalb eines Ziels von 12 Stunden bereitzustellen. Neu geschriebene Objekte umfassen Uploads, Umschreibungen, Kopien und Zusammensetzungen.

Cloud Storage bietet auch die Möglichkeit zur Bucket-übergreifenden Replikation, mit der Daten zwischen unabhängigen Buckets repliziert werden können, um zusätzliche Anforderungen an die Datenreplikation zu erfüllen, die durch biregionale oder multiregionale Standorte nicht abgedeckt werden.

Turboreplikation

Die Turboreplikation bietet eine schnellere Redundanz über Regionen hinweg für Daten in Ihren biregionalen Buckets, was das Risiko eines Datenverlusts verringert und einen unterbrechungsfreien Dienst nach einem regionalen Ausfall unterstützt. Wenn die Turboreplikation aktiviert ist, werden 100 % der neu geschriebenen Objekte in den zwei Regionen, die die Dual-Region darstellen, innerhalb des Recovery Point Objective von 15 Minuten repliziert, unabhängig von der Objektgröße.

Beachten Sie, dass die meisten Objekte auch bei der Standardreplikation innerhalb von Minuten repliziert werden.

Auch wenn Redundanz über Regionen hinweg und Turboreplikation Unterstützung für Geschäftskontinuität und Notfallwiederherstellung (BCDR) bieten, sollten Administratoren eine vollständige BCDR-Architektur planen und implementieren, die für ihre Arbeitslast geeignet ist.

Weitere Informationen finden Sie in der detaillierten Anleitung zur Entwicklung der Notfallwiederherstellung für Anwendungen in Google Cloud.

Beschränkungen

Bucket-übergreifende Replikation

In einigen Fällen kann es sinnvoll sein, eine Kopie Ihrer Daten in einem zweiten Bucket zu speichern. Bei der Bucket-übergreifenden Replikation werden neue und aktualisierte Objekte asynchron aus einem Quell-Bucket in einen Ziel-Bucket kopiert.

Die Buckets-übergreifende Replikation unterscheidet sich von der Standard- und der Turboreplikation dadurch, dass Ihre Daten in zwei unabhängigen Buckets vorhanden sind, die jeweils eigene Konfigurationen wie Speicherort, Verschlüsselung, Zugriff und Speicherklasse haben. Sie eignet sich besonders für:

Bei der Bucket-übergreifenden Replikation werden Objekte mit dem Storage Transfer Service repliziert. Pub/Sub wird für Benachrichtigungen über Änderungen an den Quell- und Ziel-Buckets verwendet. Die Bucket-übergreifende Replikation kann für neue und vorhandene Buckets aktiviert werden.

Bei Buckets, in denen die Änderungsrate für Objekte unter 3.000 Objekten pro Sekunde liegt und Objekte unter 1 GiB groß sind, dauert die Bucket-übergreifende Replikation in der Regel einige Minuten bis zu zehn Minuten. Es wird jedoch keine bestimmte Obergrenze unterstützt. Bei Buckets mit höheren Änderungsraten oder größeren Objekten kann es zu längeren Replikationsverzögerungen kommen.

Eine Anleitung zur Verwendung der Bucket-übergreifenden Replikation finden Sie unter Bucket-übergreifende Replikation verwenden.

Beschränkungen

Leistungsüberwachung

Cloud Storage überwacht die ältesten nicht replizierten Objekte in biregionalen und multiregionalen Buckets mit Standardreplikation oder Turboreplikation. Wenn ein Objekt länger als seine RPO-Zeit (Recovery Point Objective) nicht repliziert wird, gilt es als außerhalb des RPO-Werts. Jede Minute, in der ein oder mehrere Objekte außerhalb des RPO-Werts liegen, wird als „schlechte“ Minute gezählt.

Wenn z. B. ein Objekt 20 schlechte Minuten von 9:00-9:20 Uhr und ein anderes Objekt 10 schlechte Minuten von 9:15-9:25 Uhr geliefert hat, dann gibt es zwei Objekte für den Monat, die außerhalb des RPO-Werts liegen. Die Gesamtzahl der schlechten Minuten für den Monat beträgt 25 Minuten, da von 9:00 Uhr bis 9:25 Uhr mindestens ein Objekt außerhalb des RPO-Werts lag.

In der Google Cloud Console können Sie mit dem Diagramm Prozentsatz der Minuten außerhalb des RPO-Werts den Prozentsatz der schlechten Minuten in den letzten 30 Tagen für Ihren Bucket überwachen, wenn Sie die Standardreplikation oder die Turboreplikation in biregionalen oder multiregionalen Buckets verwenden. Mit diesem Service Level Indicator kann die Konformität der monatlichen Replikationszeit Ihres Buckets überwacht werden. Der Prozentsatz der Objekte außerhalb des Ziels verfolgt die Objektreplikationen, die nicht innerhalb des RPO-Werts lagen. Mit diesem Service Level Indicator kann die Konformität des Volumes für die monatliche Replikation des Buckets überwacht werden. Weitere Informationen finden Sie unter Cloud Storage-Monitoring und Cloud Storage SLA.

Nächste Schritte