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 unterstützt Blue/Green Bereitstellungen für RDS für PostgreSQL, RDS für MySQL und RDS für MariaDB. Es sind keine Änderungen am Anwendungscode oder benutzerdefinierte Client-Treiber erforderlich.
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 RDS for 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 geben Lese - 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 zu sehen, wann dieses Übergangsverhalten aufgetreten ist.
-
-
Verhalten der RDS-Proxy-API
-
Proxys APIs wie diese
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.