Regionale Persistent Disk ist eine Speicheroption, die eine synchrone Replikation von Daten zwischen zwei Zonen in einer Region ermöglicht. Sie können regionale Persistent Disk als Baustein verwenden, wenn Sie Hochverfügbarkeitsdienste (HA) in Compute Engine implementieren.
In diesem Dokument werden die verschiedenen Szenarien erläutert, die das Arbeiten Ihres regionalen Persistent Disk-Volumes beeinträchtigen können, und wie Sie diese Szenarien verwalten können.
Hinweise
- Grundlagen der zonalen Replikation und Failover von regionalem nichtflüchtigen Speicher. Weitere Informationen finden Sie unter Regionaler nichtflüchtiger Speicher.
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud-Dienste und APIs überprüft.
Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich wie folgt bei Compute Engine authentifizieren.
Wählen Sie den Tab für die Verwendung der Beispiele auf dieser Seite aus:
gcloud
-
Installieren Sie die Google Cloud CLI und initialisieren Sie sie mit folgendem Befehl:
gcloud init
- Legen Sie eine Standardregion und -zone fest.
REST
Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.
Installieren Sie die Google Cloud CLI und initialisieren Sie sie mit folgendem Befehl:
gcloud init
-
Fehlerszenarien
Bei regionalen nichtflüchtigen Speichern werden die Daten bei der vollständigen Replikation des Geräts automatisch in zwei Zonen in einer Region repliziert. Ein Schreibvorgang wird auf einer VM-Instanz bestätigt, wenn er dauerhaft in beiden Replikaten beibehalten wird.
Wenn die Replikation in eine Zone fehlschlägt oder eine längere Zeit sehr langsam ist, wechselt der Status der Laufwerksreplikation zu eingeschränkt. In diesem Modus wird der Schreibvorgang bestätigt, nachdem er dauerhaft in einem Replikat beibehalten wurde.
Wenn Compute Engine feststellt, dass die Replikation wieder aufgenommen werden kann, werden die Daten, die seit dem Übergang des Geräts in den eingeschränkten Zustand geschrieben wurden, mit beiden Zonen synchronisiert und das Laufwerk kehrt in einen vollständig replizierten Zustand zurück. Diese Umstellung erfolgt vollautomatisch.
RPO und RTO sind nicht definiert, während ein Gerät einen eingeschränkten Zustand hat. Zur Minimierung von Daten- und/oder Verfügbarkeitsverlust bei einem Ausfall eines Laufwerks, das in einem eingeschränkten Zustand ist, empfehlen wir, Ihre regionalen nichtflüchtigen Speicher regelmäßig mit Standard-Snapshots zu sichern. Sie können ein Laufwerk wiederherstellen, indem Sie den Snapshot wiederherstellen.
Zonale Fehler
Ein regionales Persistent Disk-Volume wird synchron auf Laufwerkreplikate in der primären und sekundären Zone repliziert. Zonale Fehler treten auf, wenn ein zonales Replikat ausfällt und nicht mehr verfügbar ist. Zonale Fehler können in einer der Zonen aus einem der folgenden Gründe auftreten:
- Es gibt einen Zonenausfall.
- Das Replikat ist extrem langsam bei Schreibvorgängen.
Die folgende Tabelle enthält die verschiedenen zonalen Fehlerszenarien, die bei einer regionalen Persistent Disk auftreten können, und die empfohlene Maßnahme für die einzelnen Szenarien. In jedem dieser Szenarien wird davon ausgegangen, dass Ihr primäres zonales Replikat fehlerfrei ist und während des Ausgangszustands synchronisiert wird.
Ausgangszustand des Laufwerks | Fehler bei | Neuer Zustand des Laufwerks | Auswirkungen von Ausfällen | Erforderliche Maßnahmen |
---|---|---|---|---|
Primäres Replikat: synchronisiert Sekundäres Replikat: synchronisiert Laufwerkstatus: vollständig repliziert Angehängtes Laufwerk: Primärzone |
Primäre Zone |
Primäres Replikat: Nicht synchron oder nicht verfügbar Sekundäres Replikat: synchronisiert Laufwerkstatus: eingeschränkt Angehängtes Laufwerk: Primärzone |
|
Failover des Laufwerks durch erzwungene Verbindung mit einer VM in der fehlerfreien sekundären Zone. |
Primäres Replikat: synchronisiert Sekundäres Replikat: synchronisiert Laufwerkstatus: vollständig repliziert Angehängtes Laufwerk: Primärzone |
Sekundäre Zone |
Primäres Replikat: synchronisiert Sekundäres Replikat: Nicht synchron oder nicht verfügbar Laufwerkstatus: eingeschränkt Angehängtes Laufwerk: Primärzone |
|
Sie müssen nichts weiter tun. Compute Engine synchronisiert das fehlerhafte Replikat in der sekundären Zone wieder, sobald es wieder verfügbar ist. |
Primäres Replikat: synchronisiert Sekundäres Replikat: Nicht synchron und nicht verfügbar Laufwerkstatus: eingeschränkt Angehängtes Laufwerk: Primärzone |
Primäre Zone |
Primäres Replikat: synchronisiert, aber nicht verfügbar Sekundäres Replikat: Nicht synchron Laufwerkstatus: nicht verfügbar Angehängtes Laufwerk: Primärzone |
|
Google empfiehlt, dass Sie einen vorhandenen Standard-Snapshot verwenden und ein neues Laufwerk erstellen, um Ihre Daten wiederherzustellen. Es empfiehlt sich, die regionalen Persistent Disk-Volumes regelmäßig mit Standard-Snapshots zu sichern. |
Primäres Replikat: synchronisiert Sekundäres Replikat: Wird aktualisiert, aber verfügbar Festplattenstatus: Wird aktualisiert Angehängtes Laufwerk: Primärzone |
Primäre Zone |
Primäres Replikat: Nicht verfügbar Sekundäres Replikat: Wird aktualisiert, aber verfügbar Laufwerkstatus: nicht verfügbar Angehängtes Laufwerk: Primärzone |
|
|
Primäres Replikat: synchronisiert Sekundäres Replikat: Nicht synchron, aber verfügbar Laufwerkstatus: eingeschränkt Angehängtes Laufwerk: Primärzone |
Primäre Zone |
Primäres Replikat: Nicht verfügbar Sekundäres Replikat: Nicht synchron, aber verfügbar Laufwerkstatus: nicht verfügbar Angehängtes Laufwerk: Primärzone |
|
|
Anwendungs- und VM-Fehler
Bei Ausfällen aufgrund einer falschen VM-Konfiguration, eines fehlgeschlagenen Betriebssystem-Upgrades oder anderen Anwendungsfehlern können Sie Ihr Persistent Disk-Volume an eine VM-Instanz in derselben Zone mit force-attach
anhängen.
Fehlerkategorie (und -wahrscheinlichkeit) | Fehlertypen | Aktion |
---|---|---|
Anwendungsfehler (hohe Priorität) |
|
Die Steuerungsebene der Anwendung kann anhand von Schwellenwerten der Systemdiagnose ein Failover auslösen. |
VM-Fehler (mittlere Priorität) |
|
VMs werden in der Regel automatisch repariert. Die Steuerungsebene der Anwendung kann ein Failover anhand von Schwellenwerten der Systemdiagnose auslösen. |
Anwendungsfehler (niedrige bis mittlere Priorität) |
Beschädigung der Anwendungsdaten (z. B. aufgrund von Anwendungsfehlern oder eines fehlgeschlagenen Betriebssystem-Upgrades) |
Wiederherstellung von Anwendungen:
|
Failover für das regionale Persistent Disk-Volume mit force-attach
ausführen
Sollte die primäre Zone ausfallen, können Sie Ihr regionales Laufwerk per Failover auf eine VM in einer anderen Zone übertragen, indem Sie einen Force-Attach-Vorgang durchführen. Wenn es in der primären Zone zu einem Ausfall kommt, können Sie das Laufwerk möglicherweise nicht von der VM trennen, weil die VM nicht erreicht werden kann, um den Trennvorgang durchzuführen. Mit dem Vorgang zum erzwungenen Anhängen können Sie ein regionales nichtflüchtiges Volume an eine VM anhängen, auch wenn dieses Volume an eine andere VM angehängt ist. Nachdem Sie den Force-Attach-Vorgang abgeschlossen haben, verhindert Compute Engine, dass die ursprüngliche VM auf das regionale Persistent Disk-Volume schreibt. Mit dem Vorgang zum erzwungenen Anhängen können Sie wieder auf Ihre Daten zugreifen und den Dienst wiederherstellen. Sie haben auch die Möglichkeit, die VM-Instanz manuell herunterzufahren, nachdem Sie den Vorgang zum erzwungenen Anhängen ausgeführt haben.
Führen Sie die folgenden Schritte aus, um das Anhängen eines vorhandenen Laufwerks an eine VM zu erzwingen:
Console
Rufen Sie die Seite VM-Instanzen auf.
Wählen Sie Ihr Projekt aus.
Klicken Sie auf den Namen der VM, die Sie ändern möchten.
Klicken Sie auf der Detailseite auf Bearbeiten.
Klicken Sie unter Zusätzliche Laufwerke auf Zusätzliches Laufwerk hinzufügen.
Wählen Sie das regionale Persistent Disk-Volume aus der Drop-down-Liste aus.
Klicken Sie das Kästchen Anhängen des Laufwerks erzwingen an, um das Anhängen des Laufwerks zu erzwingen.
Klicken Sie auf Fertig und anschließend auf Speichern.
Sie können mithilfe derselben Schritte für ein Laufwerk ein "force-attach
" an die ursprüngliche VM ausführen, nachdem der Fehler behoben wurde.
gcloud
Geben Sie in der gcloud CLI den Befehl instances attach-disk
ein, um das Laufwerkreplikat an eine VM-Instanz anzuhängen. Fügen Sie das Flag --disk-scope
hinzu und setzen Sie es auf regional
.
gcloud compute instances attach-disk VM_NAME \
--disk DISK_NAME --disk-scope regional \
--force-attach
Ersetzen Sie Folgendes:
VM_NAME
: Name der neuen VM-Instanz in der RegionDISK_NAME
: Name des Laufwerks
Nachdem Sie ein "force-attach
" für das Laufwerk durchgeführt haben, können Sie bei Bedarf die Dateisysteme auf dem Laufwerk bereitstellen. Die VM-Instanz kann das zwangsweise angehängte Laufwerk verwenden, um die Lese- und Schreibvorgänge fortzusetzen.
REST
Erstellen Sie eine POST
-Anfrage an die Methode compute.instances.attachDisk
und fügen Sie die URL dem Persistent Disk-Volume hinzu, den Sie gerade erstellt haben.
Zum Anhängen des Laufwerks an die neue VM-Instanz ist der Abfrageparameter forceAttach=true
erforderlich, obwohl das Laufwerk noch zur primären VM-Instanz gehört.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME/attachDisk?forceAttach=true
{
"source": "projects/PROJECT_ID/regions/REGION/disks/DISK_NAME"
}
Ersetzen Sie Folgendes:
PROJECT_ID
: Ihre Projekt-ID.ZONE
: der Standort Ihrer VM-InstanzVM_NAME
: Name der VM-Instanz, der Sie das neue nichtflüchtige Speicher-Volume hinzufügenREGION
: Region, in der sich das neue regionale Persistent Disk-Volume befindetDISK_NAME
: Name des neuen Laufwerks
Nachdem Sie das Laufwerkreplikat angehängt haben, können Sie bei Bedarf die Dateisysteme auf den Laufwerken bereitstellen. Die VM-Instanz kann das Laufwerkreplikat verwenden, um die Lese- und Schreibvorgänge fortzusetzen.
Prüfpunkt für die Replikatwiederherstellung verwenden, um beeinträchtigte regionale Persistent Disk-Volumes wiederherzustellen
Ein Replikat-Wiederherstellungsprüfpunkt stellt den letzten absturzsicheren Zeitpunkt eines vollständig replizierten regionalen Persistent Disk-Volumes dar. Mit Compute Engine können Sie Standard-Snapshots vom Replikat-Wiederherstellungsprüfpunkt für eingeschränkte Laufwerke erstellen.
In seltenen Fällen kann bei einem eingeschränkten Laufwerk auch das zonale Replikat, das mit den neuesten Laufwerksdaten synchronisiert wird, ausfallen, bevor das nicht mehr synchronisierte Replikat aktualisiert wird. Sie können das Anhängen des Laufwerks an VMs in keiner der beiden Zonen erzwingen. Das regionale nichtflüchtige Speicher-Volume ist nicht mehr verfügbar und Sie müssen die Daten auf ein neues Laufwerk migrieren. Wenn Sie in solchen Szenarien keine vorhandenen Standard-Snapshots für Ihr Laufwerk zur Verfügung haben, können Sie Ihre Laufwerksdaten möglicherweise dennoch aus dem unvollständigen Replikat wiederherstellen, indem Sie einen Standard-Snapshot verwenden, der aus dem Wiederherstellungsprüfpunkt des Replikats erstellt wurde. Eine ausführliche Anleitung finden Sie unter Verfahren zum Migrieren und Wiederherstellen von Laufwerksdaten.
Erforderliche Rollen
Um die Berechtigungen zu erhalten, die Sie für die Migration regionaler Persistent Disk-Daten mithilfe eines Replikat-Wiederherstellungsprüfpunkts benötigen, bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zu gewähren:
-
So migrieren Sie regionale Persistent Disk-Daten mit einem Prüfpunkt für die Replikatwiederherstellung:
Compute Instance Admin (Version 1) (
roles/compute.instanceAdmin.v1
) für das Projekt
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten.
Diese vordefinierten Rollen enthalten die Berechtigungen, die zum Migrieren regionaler Persistent Disk-Daten mithilfe eines Prüfpunkts für die Replikatwiederherstellung erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind erforderlich, um regionale Persistent Disk-Daten mithilfe eines Prüfpunkts für die Replikatwiederherstellung zu migrieren:
-
So erstellen Sie einen Standard-Snapshot vom Prüfpunkt für die Replikatwiederherstellung:
-
compute.snapshots.create
-
compute.disks.createSnapshot
-
-
So erstellen Sie einen neuen regionalen nichtflüchtigen Speicher aus dem Standard-Snapshot:
compute.disks.create
-
So migrieren Sie VMs zum neuen Laufwerk:
compute.instances.attachDisk
-
compute.disks.use permission
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Verfahren zur Migration und Wiederherstellung von Laufwerksdaten
Führen Sie die folgenden Schritte aus, um die Daten eines regionalen Persistent Disk-Volumes mithilfe des Prüfpunkts für die Replikatwiederherstellung wiederherzustellen.
Erstellen Sie einen Standard-Snapshot des betroffenen regionalen Persistent Disk-Volumes aus dem Replikat-Prüfpunkt. Sie können den Standard-Snapshot für ein Laufwerk nur über die Google Cloud CLI oder REST aus dem Wiederherstellungsprüfpunkt des Replikats erstellen.
gcloud
Verwenden Sie den
gcloud compute snapshots create
-Befehl , um einen Snapshot mithilfe des Prüfpunkts für die Replikatwiederherstellung zu erstellen. Verwenden Sie das Flag--source-disk-for-recovery-checkpoint
, um anzugeben, dass Sie den Snapshot mithilfe eines Prüfpunkts für die Replikatwiederherstellung erstellen möchten. Schließen Sie die Parameter--source-disk
und--source-disk-region
aus.gcloud compute snapshots create SNAPSHOT_NAME \ --source-disk-for-recovery-checkpoint=SOURCE_DISK \ --source-disk-for-recovery-checkpoint-region=SOURCE_REGION \ --storage-location=STORAGE_LOCATION \ --snapshot-type=SNAPSHOT_TYPE
Ersetzen Sie Folgendes:
DESTINATION_PROJECT_ID
: Die ID des Projekts, in dem Sie den Snapshot erstellen möchten.SNAPSHOT_NAME
: Ein Name für den Snapshot.SOURCE_DISK
: Der Name oder vollständige Pfad des Quelllaufwerks, das Sie zum Erstellen des Snapshots verwenden möchten. Verwenden Sie die folgende Syntax, um den vollständigen Pfad eines Quelllaufwerks anzugeben:projects/SOURCE_PROJECT_ID/regions/SOURCE_REGION/disks/SOURCE_DISK_NAME
Wenn Sie den vollständigen Pfad zum Quelllaufwerk angeben, können Sie das Flag
--source-disk-for-recovery-checkpoint-region
ausschließen. Wenn Sie nur den Namen des Laufwerks angeben, müssen Sie dieses Flag einfügen.Wenn Sie einen Snapshot vom Wiederherstellungsprüfpunkt eines Quelllaufwerks in einem anderen Projekt erstellen möchten, müssen Sie den vollständigen Pfad zum Quelllaufwerk angeben.
SOURCE_PROJECT_ID
: Die Projekt-ID des Quelllaufwerks, dessen Prüfpunkt zum Erstellen des Snapshots verwendet werden soll.SOURCE_REGION
: Die Region des Quelllaufwerks, dessen Prüfpunkt zum Erstellen des Snapshots verwendet werden soll.SOURCE_DISK_NAME
: Der Name des Quelllaufwerks, dessen Prüfpunkt Sie zum Erstellen des Snapshots verwenden möchten.STORAGE_LOCATION
: Der multiregionale Cloud Storage-Speicherort oder die Cloud Storage-Region, in der Sie den Snapshot speichern möchten. Sie können nur einen Speicherort angeben.
Verwenden Sie das Flag--storage-location
nur, wenn Sie den vordefinierten oder benutzerdefinierten Standardspeicherort überschreiben möchten, der in Ihren Snapshot-Einstellungen konfiguriert ist.SNAPSHOT_TYPE
: Der Snapshot-Typ, entweder STANDARD oder ARCHIVE. Wenn kein Snapshot-Typ angegeben ist, wird ein STANDARD-Snapshot erstellt.
Sie können den Prüfpunkt für die Replikatwiederherstellung verwenden, um einen Snapshot nur auf eingeschränkten Laufwerken zu erstellen. Wenn Sie versuchen, einen Snapshot von einem Replikatwiederherstellungspunkt zu erstellen, wenn das Gerät vollständig repliziert ist, wird die folgende Fehlermeldung angezeigt:
The device is fully replicated and should not create snapshots out of a recovery checkpoint. Please create regular snapshots instead.
REST
Zum Erstellen eines Snapshots mit dem Prüfpunkt für die Replikatwiederherstellung senden Sie eine
POST
-Anfrage an die Methodesnapshots.insert
. Schließen Sie den ParametersourceDisk
aus und fügen Sie stattdessen den ParametersourceDiskForRecoveryCheckpoint
ein, um anzugeben, dass Sie den Snapshot mit dem Checkpoint erstellen möchten.POST https://compute.googleapis.com/compute/v1/projects/DESTINATION_PROJECT_ID/global/snapshots { "name": "SNAPSHOT_NAME", "sourceDiskForRecoveryCheckpoint": "projects/SOURCE_PROJECT_ID/regions/SOURCE_REGION/disks/SOURCE_DISK_NAME", "storageLocations": "STORAGE_LOCATION", "snapshotType": "SNAPSHOT_TYPE" }
Ersetzen Sie Folgendes:
DESTINATION_PROJECT_ID
: Die ID des Projekts, in dem Sie den Snapshot erstellen möchten.SNAPSHOT_NAME
: Ein Name für den Snapshot.SOURCE_DISK
: Der Name oder vollständige Pfad des Quelllaufwerks, das Sie zum Erstellen des Snapshots verwenden möchten. Verwenden Sie die folgende Syntax, um den vollständigen Pfad eines Quelllaufwerks anzugeben:projects/SOURCE_PROJECT_ID/regions/SOURCE_REGION/disks/SOURCE_DISK_NAME
Wenn Sie den vollständigen Pfad zum Quelllaufwerk angeben, können Sie das Flag
--source-disk-for-recovery-checkpoint-region
ausschließen. Wenn Sie nur den Namen des Laufwerks angeben, müssen Sie dieses Flag einfügen.Wenn Sie einen Snapshot vom Wiederherstellungsprüfpunkt eines Quelllaufwerks in einem anderen Projekt erstellen möchten, müssen Sie den vollständigen Pfad zum Quelllaufwerk angeben.
SOURCE_PROJECT_ID
: Die Projekt-ID des Quelllaufwerks, dessen Prüfpunkt zum Erstellen des Snapshots verwendet werden soll.SOURCE_REGION
: Die Region des Quelllaufwerks, dessen Prüfpunkt zum Erstellen des Snapshots verwendet werden soll.SOURCE_DISK_NAME
: Der Name des Quelllaufwerks, dessen Prüfpunkt Sie zum Erstellen des Snapshots verwenden möchten.STORAGE_LOCATION
: Der multiregionale Cloud Storage-Speicherort oder die Cloud Storage-Region, in der Sie den Snapshot speichern möchten. Sie können nur einen Speicherort angeben.
Verwenden Sie den ParameterstorageLocations
nur, wenn Sie den vordefinierten oder benutzerdefinierten Standardspeicherort überschreiben möchten, der in Ihren Snapshot-Einstellungen konfiguriert ist.SNAPSHOT_TYPE
: Der Snapshot-Typ, entweder STANDARD oder ARCHIVE. Wenn kein Snapshot-Typ angegeben ist, wird ein STANDARD-Snapshot erstellt.
Sie können den Prüfpunkt für die Replikatwiederherstellung verwenden, um einen Snapshot nur auf eingeschränkten Laufwerken zu erstellen. Wenn Sie versuchen, einen Snapshot von einem Replikatwiederherstellungspunkt zu erstellen, wenn das Gerät vollständig repliziert ist, wird die folgende Fehlermeldung angezeigt:
The device is fully replicated and should not create snapshots out of a recovery checkpoint. Please create regular snapshots instead.
Erstellen Sie mit diesem Snapshot ein neues regionales Persistent Disk-Volume. Wenn Sie das neue Laufwerk erstellen, stellen Sie alle Daten aus dem letzten Prüfpunkt für die Replikatwiederherstellung wieder her. Verschieben Sie dazu die Daten auf das neue Laufwerk. Eine ausführliche Anleitung finden Sie unter Neue VM mit regionalen Persistent Disk-Bootlaufwerken erstellen.
Migrieren Sie alle VM-Arbeitslasten auf das neu erstellte Laufwerk und prüfen Sie, ob diese VM-Arbeitslasten ordnungsgemäß ausgeführt werden. Weitere Informationen finden Sie unter VM zwischen Zonen oder Regionen verschieben.
Nachdem Sie Ihre Laufwerksdaten und VMs wiederhergestellt und zum neu erstellten regionalen Persistent Disk-Volume migriert haben, können Sie Ihre Vorgänge fortsetzen.
RPO-Wert ermitteln, der vom Prüfpunkt für die Replikatwiederherstellung bereitgestellt wurde
In diesem Abschnitt erfahren Sie, wie Sie den RPO des letzten Replikat-Wiederherstellungsprüfpunkts eines regionalen Persistent Disk-Volumes ermitteln.
Zonale Replikate werden vollständig synchronisiert
Compute Engine aktualisiert den Replikat-Wiederherstellungsprüfpunkt Ihres regionalen Persistent Disk-Volumes etwa alle 10 Minuten. Wenn Ihre zonalen Replikate vollständig synchronisiert sind, beträgt der RPO-Wert also etwa 10 Minuten.
Zonale Replikate sind nicht synchron
Sie können die genauen Zeitstempel für die Erstellung und Aktualisierung eines Prüfpunkts für die Wiederherstellung des Replikats nicht sehen. Sie können jedoch den ungefähren RPO-Wert, der vom letzten Prüfpunkt bereitgestellt wird, mit den folgenden Daten schätzen:
- Letzter Zeitstempel des vollständig replizierten Laufwerksstatus: Sie können diese Informationen mithilfe der regionalen Cloud Monitoring-Daten von Persistent Disk für den Messwert
replica_state
abrufen. Prüfen Sie diereplica_state
-Messwertdaten für das nicht synchrone Replikat, um festzustellen, wann das Replikat nicht mehr synchron wurde. Da Compute Engine den Prüfpunkt des Laufwerks alle 10 Minuten aktualisiert, könnte die letzte Aktualisierung des Prüfpunkts etwa 10 Minuten vor diesem Zeitstempel stattgefunden haben. - Zeitstempel des letzten Schreibvorgangs: Sie können diese Informationen mithilfe der Cloud Monitoring-Daten von Persistent Disk für den Messwert
write_ops_count
abrufen. Prüfen Sie die Messwertdatenwrite_ops_count
, um den letzten Schreibvorgang für das Laufwerk zu ermitteln.
Nachdem Sie diese Zeitstempel ermittelt haben, verwenden Sie die folgende Formel, um den ungefähren RPO zu berechnen, den der Replikat-Wiederherstellungsprüfpunkt Ihres Laufwerks liefert. Wenn der berechnete Wert kleiner als null ist, ist der RPO-Wert praktisch null.
Approximate RPO provided by the latest checkpoint =
(Most recent write operation timestamp - (Most recent timestamp of the fully
replicated disk state - 10 minutes))
Nächste Schritte
- Replikationsstatus regionaler nichtflüchtiger Speicher-Volumes überwachen
- Replikationsstatus eines regionalen nichtflüchtigen Speichers ermitteln
- Snapshot eines regionalen Persistent Disk-Volumes erstellen.
- Hochverfügbarkeitsdienste mit regionalem nichtflüchtigem Speicher erstellen
- Skalierbare und robuste Webanwendungen in Google Cloud erstellen.
- Leitfaden zur Planung der Notfallwiederherstellung