Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Amazon Neptune Global Cluster-Ausführungsblock
Der Amazon Neptune Global Database-Ausführungsblock ermöglicht es Ihnen, einen Failover - oder Switchover-Wiederherstellungsworkflow für eine globale Neptune-Datenbank durchzuführen.
Switchover — Dieser Vorgang wurde zuvor als verwaltetes geplantes Failover bezeichnet. Verwenden Sie diesen Ansatz für kontrollierte Szenarien wie Betriebswartungen und andere geplante Betriebsabläufe, in denen sich alle Amazon Neptune-Cluster und andere Dienste, mit denen sie interagieren, in einem fehlerfreien Zustand befinden. Da diese Funktion die sekundären DB-Cluster mit dem primären synchronisiert, bevor andere Änderungen vorgenommen werden, ist der RPO 0 (kein Datenverlust).
Failover – Verwenden Sie diesen Ansatz, um die Daten nach einem ungeplanten Ausfall wiederherzustellen. Bei diesem Ansatz führen Sie ein regionsübergreifendes Failover zu einem der sekundären DB-Cluster in Ihrer globalen Amazon Neptune-Datenbank durch. Das Recovery Point Objective (RPO) für diesen Ansatz ist in der Regel ein Wert ungleich Null, der in Sekunden gemessen wird. Das Ausmaß des Datenverlusts hängt von der Verzögerung bei der globalen Replikation der Amazon Neptune-Datenbank AWS-Regionen zum Zeitpunkt des Ausfalls ab.
Konfiguration
Geben Sie die folgenden Werte ein, um einen Amazon Neptune Global Database-Ausführungsblock zu konfigurieren.
Wichtig
Bevor Sie den Ausführungsblock konfigurieren, stellen Sie sicher, dass die Ausführungsrolle des Plans über die richtige IAM-Richtlinie verfügt. Weitere Informationen finden Sie unter Beispiel für eine Richtlinie für Ausführungsblöcke in Amazon Neptune Global Cluster.
Schrittname: Geben Sie einen Namen ein.
Schrittbeschreibung (optional): Geben Sie eine Beschreibung des Schritts ein.
Neptune Global Database-Clustername: Geben Sie den Bezeichner für die globale Datenbank ein.
Cluster-ARN für Region: Geben Sie den Cluster-ARN ein, der in jeder Region des Plans verwendet werden soll.
Geben Sie die Option für die Neptune-Datenbank an: Wählen Sie je nach Ihren Wiederherstellungsanforderungen entweder Switchover oder Failover (Datenverlust). Wählen Sie Switchover für geplante Abläufe ohne Datenverlust oder Failover für die Wiederherstellung ungeplanter Ausfälle, bei denen ein gewisser Datenverlust akzeptabel ist.
Timeout: Geben Sie einen Timeout-Wert ein.
Wählen Sie dann Schritt speichern.
Funktionsweise
Durch die Konfiguration eines Amazon Neptune Global Database-Ausführungsblocks können Sie im Rahmen Ihrer Anwendungswiederherstellung ein Failover oder Switchover für globale Datenbanken durchführen.
Dieser Block unterstützt sowohl den ordnungsgemäßen als auch den unanständigen Ausführungsmodus:
Graceful — Region Switch führt den Vorgang aus, den Sie in der Konfiguration angegeben haben (Switchover oder Failover). Wenn Sie den Switchover konfiguriert haben, ruft der Regions-Switch auf
SwitchoverGlobalCluster, der alle sekundären Cluster mit dem primären synchronisiert, bevor der Zielcluster heraufgestuft wird (kein Datenverlust). Wenn Sie Failover konfiguriert haben, ruft der Regions-Switch aufFailoverGlobalCluster, wodurch der Zielcluster sofort hochgestuft wird, ohne auf den Abschluss der Replikation zu warten (potenzieller Datenverlust).Unanständig — Wenn Sie ungerechte Einstellungen konfiguriert haben, ruft der Regions-Switch
FailoverGlobalClustermitAllowDataLoss=trueauf den sekundären Ziel-Cluster. Amazon Neptune stuft den Ziel-Cluster sofort zum neuen primären Cluster ein, ohne auf den Abschluss der Replikation warten zu müssen. Dies kann zu einem Datenverlust führen, der der Replikationsverzögerung zum Zeitpunkt des Failovers entspricht.
Wenn eine ungerechte Ausführung angefordert wird, während ein Switchover bereits im Gange ist, kehrt Region Switch zuerst den laufenden Switchover um (indem er zurück zum ursprünglichen Primärcluster wechselt), wartet, bis der Cluster verfügbar ist, und führt dann das Failover zum Zielcluster durch.
In beiden Modi fragt Region Switch den globalen Cluster-Status ab, bis der Zielcluster zum Writer wird und der Cluster in einen available Status zurückkehrt oder bis der konfigurierte Timeout erreicht ist.
Wenn der Zielcluster bei der Ausführung des Blocks bereits der Writer ist, erkennt Region Switch dies und schließt den Schritt sofort ab, ohne Änderungen vorzunehmen.
Weitere Informationen zur Notfallwiederherstellung von Amazon Neptune Global Database finden Sie unter Verwenden von Switchover oder Failover in globalen Amazon Neptune-Datenbanken im Amazon Neptune-Benutzerhandbuch.