View a markdown version of this page

Utilizzo del proxy RDS con distribuzioni Blue/Green - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo del proxy RDS con distribuzioni Blue/Green

Il proxy Amazon RDS può essere utilizzato con le Blue/Green distribuzioni per ridurre i tempi di inattività dello switchover. Il proxy RDS elimina i ritardi di propagazione DNS che in genere si verificano durante le transizioni del database, mantenendo la consapevolezza del processo di passaggio e reindirizzando automaticamente le connessioni all'ambiente Green una volta che questo diventa l'ambiente di produzione attivo. RDS Proxy supporta le Blue/Green implementazioni per RDS per PostgreSQL, RDS per MySQL e RDS per MariaDB. Non sono necessarie modifiche al codice dell'applicazione o driver client personalizzati.

Switchover quando si utilizza RDS Proxy

Quando il di istanze blu è collegato a RDS Proxy, durante lo switchover si verifica il seguente processo:

  • Switchover Guardrails

    • Amazon RDS esegue controlli guardrail aggiuntivi per verificare che il proxy possa raggiungere con successo sia gli ambienti blu che quelli verdi e sia pronto per il passaggio.

  • Routing del traffico delle applicazioni durante lo switchover

    Per l'elenco delle azioni di switchover, consulta Azioni di switchover. Quando il passaggio avviene tramite RDS Proxy, tieni presente le seguenti considerazioni:

    • Durante lo switchover, il database Blue entra in modalità di sola lettura prima che venga promosso l'ambiente Green. RDS Proxy continua a instradare le connessioni al database blu durante questo periodo di transizione.

    • Le operazioni di scrittura su durante questo periodo possono restituire errori di sola lettura. Ad esempio, non può eseguire questa istruzione. 1290 (HY000): The MySQL server is running with the —read-only option In , le query di lettura e scrittura restituiranno l'interruzione della connessione a causa del comando dell'amministratore. AdminShutdown

    • Una volta rilevato lo switchover, il proxy indirizza automaticamente il traffico verso l'ambiente verde appena promosso.

    • Quando l'ambiente Green viene promosso come nuovo scrittore, le connessioni esistenti al proxy vengono interrotte. Le applicazioni devono ristabilire le connessioni una volta completata la promozione.

    • È possibile esaminare CloudWatch i registri di RDS Proxy per vedere quando si è verificato questo comportamento transitorio.

  • Comportamento dell'API proxy RDS

    • I proxy APIs , ad esempio, describe-db-proxy-targets riflettono gli obiettivi aggiornati solo dopo il completamento dello switchover, anche se il routing del traffico avviene prima.

Limitazioni

  • Il di istanze blu deve essere già una destinazione del proxy prima di creare la distribuzione. blue/green Non è possibile aggiungere un di istanze blu a un proxy RDS dopo aver creato una blue/green distribuzione per quel di istanze.