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.
Verwenden von RDS-Proxy mit Blue/Green Bereitstellungen
Amazon RDS Proxy kann mit Blue/Green Bereitstellungen verwendet werden, um Ausfallzeiten beim Switchover zu reduzieren. RDS Proxy beseitigt Verzögerungen bei der DNS-Übertragung, die typischerweise bei Datenbankübergängen auftreten, indem der Switchover-Prozess stets im Blick bleibt und Verbindungen automatisch zur Green-Umgebung umgeleitet werden, sobald diese zur aktiven Produktionsumgebung wird. RDS Proxy arbeitet nahtlos mit Aurora-Datenbank-Engines zusammen und erfordert keine Änderungen am Anwendungscode oder benutzerdefinierte Client-Treiber.
Switchover bei Verwendung von RDS Proxy
Wenn Ihr mit dem RDS-Proxy verbunden ist, findet beim Switchover der folgende Vorgang statt:
-
Switchover-Leitplanken
-
Amazon RDS führt zusätzliche Guardrail-Prüfungen durch, um zu überprüfen, ob der Proxy sowohl blaue als auch grüne Umgebungen erfolgreich erreichen kann und für den Switchover bereit ist.
-
-
Routing des Anwendungsdatenverkehrs während des Switchovers
Eine Liste der Switchover-Aktionen finden Sie unter Switchover-Aktionen. Wenn der Switchover über den RDS-Proxy erfolgt, sollten Sie die folgenden Überlegungen beachten:
-
Während des Switchovers wechselt die Blue-Datenbank in den schreibgeschützten Modus, bevor die grüne Umgebung aktiviert wird. Während dieser Übergangszeit setzt der RDS-Proxy das Routing von Verbindungen zur Blue-Datenbank fort.
-
Schreibvorgänge auf Aurora MySQL während dieses Zeitraums können zu Nur-Lese-Fehlern führen. Zum Beispiel kann
1290 (HY000): The MySQL server is running with the —read-only optiones diese Anweisung nicht ausführen. Auf Aurora PostgreSQL RDS for PostgreSQL - und Schreibabfragen zurück, dass die Verbindung aufgrund eines AdminShutdown Administratorbefehls beendet wird. -
Sobald der Switchover erkannt wurde, leitet der Proxy den Datenverkehr automatisch an die neu beworbene grüne Umgebung weiter.
-
Wenn die grüne Umgebung zum neuen Writer ernannt wird, werden bestehende Verbindungen zum Proxy unterbrochen. Anwendungen müssen nach Abschluss der Heraufstufung wieder Verbindungen herstellen.
-
Sie können die CloudWatch Protokolle für RDS Proxy überprüfen, um festzustellen, wann dieses Übergangsverhalten aufgetreten ist.
-
-
Verhalten der RDS-Proxy-API
-
Proxy-APIs wie z. B.
describe-db-proxy-targetsgeben die aktualisierten Ziele erst wieder, wenn der Switchover vollständig abgeschlossen ist, obwohl das Routing des Datenverkehrs bereits früher erfolgt.
-
Einschränkungen
-
Ihr muss bereits ein Ziel des Proxys sein, bevor Sie die blue/green Bereitstellung erstellen. Sie können einem RDS-Proxy keinen hinzufügen, nachdem eine blue/green Bereitstellung für diesen erstellt wurde.
-
RDS-Proxy mit blue/green Bereitstellungen wird für Aurora Global Databases nicht unterstützt.