Konvertieren 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.

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

Das Ändern einer DB-Instance in eine Multi-AZ-Bereitstellung verbessert die Verfügbarkeit, indem eine Standby-Instance in einer anderen Availability Zone hinzugefügt wird. Der Prozess verursacht nur minimale Ausfallzeiten, erfordert jedoch eine sorgfältige Planung in Bezug auf Speicher- und Leistungsaspekte. Diese Änderung verbessert die Fehlertoleranz und verkürzt die Wiederherstellungszeit im Fehlerfall, wodurch sie sich ideal für hochverfügbare Umgebungen eignet.

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

  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 der Konvertierung von Single-AZ zu Multi-AZ vermeidet Ausfallzeiten, kann jedoch die Leistung beeinträchtigen – insbesondere bei schreibintensiven Workloads. Die synchrone Replikation kann die I/O-Latenz erhöhen, was sich auf die Datenbankleistung auswirkt. Vermeiden Sie es als bewährte Methode, eine Produktions-DB-Instance in eine Multi-AZ-DB-Instance zu konvertieren.

Erstellen Sie stattdessen ein Lesereplikat, aktivieren Sie Backups darauf, konvertieren Sie es in eine Multi-AZ-Instance, laden Sie Daten in seine Volumes und befördern Sie es anschließend zur primären DB-Instance. 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:

Sie können sie mit der RDS-Konsole in eine Multi-AZ-DB-Instance-Bereitstellung konvertieren.

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. Folgen Sie den Anweisungen unter Ändern einer DB-Instance zu einer Multi-AZ-DB-Instance-Bereitstellung, wenn Sie die AWS CLI oder RDS-API verwenden möchten.

So konvertieren Sie die DB-Instance mit der RDS-Konsole in eine Multi-AZ-DB-Instance-Bereitstellung
  1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-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 Verwenden der Einstellung „Planen von Änderungen“.

  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 so ändern, dass sie Teil einer Multi-AZ-Bereitstellung ist:

  • Ändern Sie die DB-Instance mithilfe der RDS-Konsole und legen Sie die Einstellung Multi-AZ deployment (Multi-AZ-Bereitstellung) auf Yes (Ja) fest.

  • Rufen Sie mit der AWS CLI den Befehl modify-db-instance auf und legen Sie die --multi-az-Option fest.

  • Rufen Sie mit der RDS-API die Operation ModifyDBInstance auf und legen Sie den MultiAZ-Parameter auf true fest.

Informationen zum Ändern einer DB-Instance finden Sie unter Ändern einer Amazon-RDS-DB-Instance. Nach Abschluss der Änderungen löst Amazon RDS ein Ereignis (RDS-EVENT-0025) aus, das anzeigt, dass der Prozess abgeschlossen ist. Sie können Amazon-RDS-Ereignisse überwachen. Weitere Informationen über -Ereignisse finden Sie unter Arbeiten mit Amazon-RDS-Ereignisbenachrichtigungen.