Amazon RDS - Distribuzioni Multi-AZ
In una distribuzione Multi-AZ, Amazon RDS fornisce e mantiene automaticamente una replica in standby sincrona in una zona di disponibilità diversa. L'istanza database primaria viene replicata in modo sincrono tra le zone di disponibilità in una replica in standby per fornire ridondanza dei dati, eliminare i blocchi di I / O e ridurre al minimo i picchi di latenza durante i backup di sistema. L'esecuzione di un'istanza database con disponibilità elevata può migliorare la disponibilità durante la manutenzione pianificata del sistema e aiutare a proteggere i database da errori dell'istanza database e interruzioni della zona di disponibilità.
Puoi scegliere l'opzione di selezionare una distribuzione multi-AZ quando crei un'istanza database oppure puoi anche scegliere l'opzione di modificare un'istanza database esistente per diventare un'istanza database multi-AZ. Il diagramma seguente mostra l'opzione in cui stiamo modificando un'opzione esistente. Ma la stessa opzione è disponibile anche durante la creazione dell'istanza database.
In caso di interruzione pianificata o non pianificata della tua istanza database, Amazon RDS passa automaticamente a una replica in standby in un'altra zona di disponibilità se hai abilitato Multi-AZ. Il tempo necessario per il completamento del failover dipende dall'attività del database e da altre condizioni nel momento in cui l'istanza database primaria è diventata non disponibile. I tempi di failover sono in genere 60-120 secondi. Tuttavia, transazioni di grandi dimensioni o un lungo processo di ripristino possono aumentare il tempo di failover.
Le distribuzioni Multi-AZ per istanze database Oracle, PostgreSQL, MySQL e MariaDB utilizzano la tecnologia di failover di Amazon. Le istanze database di SQL Server utilizzano il mirroring di SQL Server.