Mysql
 sql >> Database >  >> RDS >> Mysql

Impossibile creare un'istanza RDS Aurora Multi-AZ

Multi-AZ non significa la stessa cosa in Aurora come per MySQL e MariaDB. Con Aurora, qualsiasi replica nel cluster può sostituire il master in caso di errore (sebbene la selezione sia basata sulla priorità, quindi non è solo una replica selezionata casualmente, se è presente più di una replica) e lo storage è già /sempre multi-AZ in Aurora perché è una parte fondamentale del design Aurora. Quindi, Aurora può essere "convertita" in Multi-AZ.

Apparentemente, questo è l'unico modo per farlo quando si crea un'istanza Aurora da uno snapshot, in base a questo:

Se crei un cluster Aurora multi-AZ senza uno snapshot, è tutto ciò che accade:vengono creati un master e una replica. In tal caso, puoi effettivamente eliminare la replica e renderla non multi-AZ, che è un processo diverso da quello che è coinvolto con MySQL o MariaDB.

"Crea un cluster" - come usato nella citazione, sopra - è un termine potenzialmente confuso, dal momento che si presume naturalmente che un cluster significhi due o più, ma in realtà un cluster Aurora può tecnicamente essere un "cluster" di un solo cluster esempio. Ogni istanza Aurora fa parte esattamente di un cluster. Un'istanza è l'istanza primaria (master) e tutte le istanze aggiuntive sono repliche.