View a markdown version of this page

Grundlegendes zur Amazon DocumentDB-Cluster-Fehlertoleranz - Amazon DocumentDB

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.

Grundlegendes zur Amazon DocumentDB-Cluster-Fehlertoleranz

Amazon DocumentDB-Cluster sind von Haus aus fehlertolerant. Jedes Cluster-Volume erstreckt sich über mehrere Availability Zones in einer einzigen AWS-Region, und jede Availability Zone enthält eine Kopie der Volume-Daten des Clusters. Diese Funktionalität bedeutet, dass Ihr Cluster einen Ausfall der Availability Zone ohne Datenverlust und nur eine kurze Unterbrechung des Services tolerieren kann.

Wenn die primäre Instance in einem Cluster ausfällt, führt Amazon DocumentDB automatisch auf eine von zwei Arten ein Failover auf eine neue primäre Instance durch:

  • Durch Heraufstufen einer vorhandenen Amazon DocumentDB-Replica auf die neue primäre Instance, die auf der Grundlage der Promotion-Stufeneinstellung der einzelnen Replikate ausgewählt wird, und dann wird eine Ersatzinstanz für die vorherige primäre Instance erstellt. Ein Failover zur Replikat-Instance dauert in der Regel weniger als 30 Sekunden. Während dieser Zeit kann es bei Lese- und Schreibvorgängen zu kurzen Unterbrechungen kommen. Um die Verfügbarkeit Ihres Clusters zu erhöhen, erstellen Sie mindestens eine oder mehrere Amazon DocumentDB-Repliken in zwei oder mehr verschiedenen Availability Zones.

  • Über das Anlegen einer neuen primären Instance. Dies passiert nur, wenn Sie keine Replikat-Instance in Ihrem Cluster haben und es kann einige Minuten dauern, bis der Vorgang abgeschlossen ist.

Wenn der Cluster über eine oder mehrere Amazon DocumentDB-Repliken verfügt, wird bei einem Ausfall eine Amazon DocumentDB-Replica zur primären Instance hochgestuft. Ein Fehlerereignis hat eine kurze Unterbrechung zufolge, während die Lese- und Schreibvorgänge mit einer Ausnahme fehlschlagen. Jedoch wird der Service im Normalfall in weniger als 120 Sekunden und oft sogar schon nach 60 Sekunden wiederhergestellt. Um die Verfügbarkeit Ihres Clusters zu erhöhen, erstellen Sie mindestens eine oder mehrere Amazon DocumentDB-Repliken in zwei oder mehr verschiedenen Availability Zones.

Sie können die Reihenfolge anpassen, in der Ihre Amazon DocumentDB-Replikate nach einem Ausfall zur primären Instance hochgestuft werden, indem Sie jedem Replikat eine Priorität zuweisen. Prioritäten liegen im Bereich zwischen 0 als höchste Priorität und 15 als niedrigste Priorität. Wenn die primäre Instance ausfällt, wird das Amazon DocumentDB-Replikat mit der höchsten Priorität auf die neue primäre Instance heraufgestuft. Sie können die Priorität einer Amazon DocumentDB-Replica jederzeit ändern. Das Ändern der Priorität löst kein Failover aus. Sie können die modify-db-instance-Operation mit dem --promotion-tier-Parameter verwenden. Weitere Informationen zum Anpassen der Failover-Priorität einer Instance finden Sie unter Amazon DocumentDB-Failover.

Mehr als ein Amazon DocumentDB-Replikat kann dieselbe Priorität haben, was zu Werbestufen führt. Wenn zwei oder mehr Amazon DocumentDB-Replikate dieselbe Priorität haben, wird das Replikat mit der größten Größe auf das primäre Replikat heraufgestuft. Wenn zwei oder mehr Amazon DocumentDB-Repliken dieselbe Priorität und Größe haben, wird ein beliebiges Replikat derselben Angebotsstufe hochgestuft.

Wenn der Cluster keine Amazon DocumentDB-Replikate enthält, wird die primäre Instance bei einem Ausfall neu erstellt. Ein Fehlerereignis hat eine Unterbrechung zufolge, während die Lese- und Schreibvorgänge mit einer Ausnahme fehlschlagen. Der Service wird wiederhergestellt, wenn die primäre Instance erstellt wird. Dies dauert im Normalfall weniger als 10 Minuten. Das Heraufstufen einer Amazon DocumentDB-Replica zur primären Instance ist viel schneller als das Erstellen einer neuen primären Instance.