Direkt zum Inhalt

Wie werden meine Verbindungen gehandhabt, wenn ich meine Amazon-RDS-Instance mit oder ohne Failover neu starte?

Lesedauer: 3 Minute
0

Ich möchte wissen, wie meine Verbindungen gehandhabt werden, wenn ich meine Amazon Relational Database Service (Amazon RDS)-Instance mit oder ohne Failover neu starte.

Lösung

Möglicherweise musst du deine DB-Instance neu starten, in der Regel aus Wartungsgründen. Wenn du beispielsweise bestimmte Änderungen vornimmst oder die Parametergruppe änderst, die der DB-Instance zugeordnet ist, musst du die Instance neu starten, damit die Änderungen wirksam werden. Durch das Neustarten einer DB-Instance wird der Datenbank-Engine-Service neu gestartet. Ein Neustart führt zu einem kurzzeitigen Ausfall der Instance, während dessen der Instance-Status auf rebooting gesetzt wird. Weitere Informationen findest du unter Neustarten einer DB-Instance.

Wenn du deine Amazon-RDS-Instance neu startest, werden die folgenden Ereignisse im Abschnitt Protokolle und Ereignisse in der Amazon Aurora- und RDS-Konsole angezeigt:

Rebooting a Single-AZ Amazon RDS instance:
October 05, 2021, 4:31:22 AM UTC                          DB instance restarted

Reboot a Multi-AZ RDS instance without a failover:
October 18, 2021, 8:12:03 PM UTC                          DB instance restarted
October 18, 2021, 8:11:52 PM UTC                          DB instance shutdown

Rebooting a Multi-AZ RDS instance with a failover:
October 05, 2021, 2:15:33 PM UTC                          DB instance restarted
October 05, 2021, 2:15:18 PM UTC                          The user requested a failover of the DB instance
October 05, 2021, 2:15:18 PM UTC                          Multi-AZ instance failover completed
October 05, 2021, 2:13:18 PM UTC                          Multi-AZ instance failover started

Rebooting a Single-AZ Amazon RDS for Microsoft SQL Server instance:
October 05, 2021, 4:31:22 AM UTC                         DB instance restarted

Rebooting a Multi-AZ RDS for Microsoft SQL Server instance without a failover:
October 05, 2021, 4:32:22 AM UTC                         DB instance restarted
October 05, 2021, 4:32:20 AM UTC                         DB instance restarted

Rebooting a Multi-AZ RDS for Microsoft SQL Server instance with a failover:
October 05, 2021, 2:49:18 PM UTC                         Multi-AZ failover to standby complete - DNS propagation may take a few minutes
October 05, 2021, 2:49:11 PM UTC                         Multi-AZ instance failover completed
October 05, 2021, 2:48:42 PM UTC                         Multi-AZ instance failover started
October 05, 2021, 2:48:33 PM UTC                         DB instance restarted

Wenn du deine DB-Instance mit oder ohne Failover neu startest, wird die Instance heruntergefahren. Daher musst du alle bestehenden Verbindungen zu deiner DB-Instance bereinigen und neu herstellen. Es hat sich bewährt, Wiederholungsversuche für Datenbankverbindungen auf Anwendungsebene zu implementieren. Ein Neustart mit Failover ist hilfreich, um den Ausfall einer DB-Instance zu Testzwecken zu simulieren oder den Betrieb nach dem Failover in der ursprünglichen Availability Zone wiederherzustellen.

AWS OFFICIALAktualisiert vor 4 Jahren