Konvertierung einer DB-Instance in eine Multi-AZ-Bereitstellung für Amazon RDS - Amazon Relational Database Service

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.

Konvertierung einer DB-Instance in eine Multi-AZ-Bereitstellung für Amazon RDS

Die Änderung einer DB-Instance in eine Multi-AZ-Bereitstellung verbessert die Verfügbarkeit, indem eine Standby-Instance in einer anderen Availability Zone hinzugefügt wird. Dieser Prozess ist mit minimalen Ausfallzeiten verbunden und erfordert eine sorgfältige Planung im Hinblick auf Speicher- und Leistungseinbußen. Diese Änderung verbessert die Fehlertoleranz und reduziert die Wiederherstellungszeit bei Ausfällen, sodass sie sich ideal für Umgebungen mit hoher Verfügbarkeit eignet.

Wenn Sie eine DB-Instance in einer Single-AZ-Bereitstellung haben und diese zu einer Multi-AZ-DB-Instance-Bereitstellung ändern, RDS führt Amazon die folgenden Aktionen durch:

  1. Erstellt einen Snapshot der Amazon Elastic Block Store (EBS) -Volumes der primären DB-Instance.

  2. Erstellt neue Volumes für das Standby-Replikat aus dem Snapshot. Diese Volumes werden im Hintergrund initialisiert, und die maximale Volume-Leistung wird erreicht, nachdem die Daten vollständig initialisiert wurden.

  3. Aktiviert die synchrone Replikation auf Blockebene zwischen den Volumes der primären und Standby-Replikate.

Wichtig

Das Erstellen einer Standby-DB-Instance aus einem Snapshot während einer Single-AZ- zu Multi-AZ-Konvertierung vermeidet Ausfallzeiten, kann jedoch die Leistung beeinträchtigen, insbesondere bei schreibsensitiven Workloads. Die synchrone Replikation kann die I/O-Latenz erhöhen, was sich auf die Datenbankleistung auswirkt. Es hat sich bewährt, die Konvertierung einer Produktions-DB-Instance in eine Multi-AZ-DB-Instance zu vermeiden.

Erstellen Sie stattdessen eine Read Replica, aktivieren Sie Backups darauf, konvertieren Sie sie in Multi-AZ, laden Sie Daten in ihre Volumes und stufen Sie sie dann zur primären DB-Instance herauf. Weitere Informationen finden Sie unter Arbeiten mit DB-Instance-Lesereplikaten.

Es gibt zwei Möglichkeiten, eine DB-Instance in eine Multi-AZ-DB-Instance-Bereitstellung zu ändern:

Mit der Konsole in eine Multi-AZ-DB-Instance-Bereitstellung konvertieren RDS

Sie können die RDS Konsole verwenden, um eine DB-Instance in eine Multi-AZ-DB-Instance-Bereitstellung zu konvertieren.

Sie können die Konvertierung nur mit der Konsole abschließen. Um das AWS CLI oder zu verwenden RDSAPI, folgen Sie den Anweisungen unterÄndern einer DB-Instance zu einer Multi-AZ-DB-Instance-Bereitstellung.

Um mit der Konsole zu einer Multi-AZ-DB-Instance-Bereitstellung zu konvertieren RDS
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die RDS Amazon-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie im Navigationsbereich Databases (Datenbanken) und dann die DB-Instance, die Sie ändern möchten.

  3. Wählen Sie unter Actions (Aktionen) die Option Convert to Multi-AZ deployment In Multi-AZ-Bereitstellung konvertieren aus.

  4. Damit Änderungen sofort übernommen werden, wählen Sie die Option Apply Immediately (Sofort anwenden) auf der Bestätigungsseite aus. Die Auswahl dieser Option verursacht keine Ausfallzeiten, kann jedoch zur Beeinträchtigung der Leistung führen. Sie können die Aktualisierung auch im nächsten Wartungsfenster übernehmen. Weitere Informationen finden Sie unter Einstellung „Zeitplanänderungen“ verwenden.

  5. Wählen Sie Convert to Multi-AZ (In Multi-AZ konvertieren) aus.

Ändern einer DB-Instance zu einer Multi-AZ-DB-Instance-Bereitstellung

Sie können eine DB-Instance auf folgende Weise in eine Multi-AZ-DB-Instance-Bereitstellung umwandeln:

  • Ändern Sie die DB-Instance mithilfe der RDS Konsole und setzen Sie die Multi-AZ-Bereitstellung auf Ja.

  • Rufen Sie mit dem AWS CLI den modify-db-instanceBefehl auf und legen Sie die --multi-az Option fest.

  • Rufen Sie mit dem RDS API die odifyDBInstance Operation M auf und setzen Sie den MultiAZ Parameter auftrue.

Informationen zum Ändern einer DB-Instance finden Sie unter Ändern einer Amazon RDS DB-Instance. Nachdem die Änderung abgeschlossen ist, RDS löst Amazon ein Ereignis aus (RDS- EVENT -0025), das anzeigt, dass der Vorgang abgeschlossen ist. Sie können RDS Amazon-Ereignisse überwachen. Weitere Informationen über -Ereignisse finden Sie unter Mit RDS Amazon-Event-Benachrichtigungen arbeiten.