Confronto tra le soluzioni di replica Amazon Aurora - AWS Guida prescrittiva

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à.

Confronto tra le soluzioni di replica Amazon Aurora

La tabella seguente fornisce un confronto tra le tre soluzioni di replica Amazon Aurora.

Repliche di Aurora

Repliche Aurora interregionali

Database globali Aurora

Fornisce un'elevata disponibilità

No

No

Fornisce il disaster recovery

No

Tipo di replica

Asynchronous (Asincrona)

Asynchronous (Asincrona)

Asynchronous (Asincrona)

Failover automatizzato

No

No

Scarica le interrogazioni SELECT

Può eseguire scritture su repliche

No

Sì (scelta non consigliata)

No

Vicinanza al cluster primario

Esiste sempre nella stessa regione del primario.

Non può esistere nella stessa regione del primario.

Non può esistere nella stessa regione del primario.

Ritardo di replica

Di solito molto meno di 100 millisecondi

Dipende dal volume delle transazioni. In genere, pochi secondi per la maggior parte dei sistemi.

In genere, meno di 1 secondo.

Considerazioni sui costi

Paghi solo per nodi di istanze DB aggiuntivi.

Paghi le tariffe Aurora standard per istanze, storage, trasferimento dati tra regioni, storage di backup e I/O di scrittura replicati tra la regione principale e ogni regione secondaria.

Paghi le tariffe Aurora standard per istanze, storage, trasferimento dati tra regioni, storage di backup e I/O di scrittura replicati tra la regione principale e ogni regione secondaria.

Numero di repliche supportate

15 all'interno della stessa regione

Fino a cinque cluster DB secondari in diverse regioni per Aurora MySQL Compatible Edition. (L'edizione compatibile con Aurora PostgreSQL non supporta le repliche tra regioni).

Fino a cinque cluster DB secondari in diverse regioni.

È ora di effettuare il provisioning

Meno di 5 minuti, indipendentemente dalle dimensioni del database.

Dipende dalla dimensione del database perché la creazione della replica richiede la replica dell'intera copia del database nelle regioni secondarie.

Dipende dalla dimensione del database perché la creazione della replica richiede che l'intera copia del database venga replicata nelle regioni secondarie.

Per decidere quale opzione implementare, utilizza le seguenti linee guida:

  • Se hai bisogno di un'elevata disponibilità del tuo cluster Aurora, usa Aurora Replicas. Aurora promuoverà automaticamente una delle repliche Aurora in caso di errore dell'istanza principale. Le repliche Aurora sono ideali anche per scalare orizzontalmente i carichi di lavoro di lettura. Il Connection Manager Aurora distribuirà automaticamente il carico di lavoro su più repliche Aurora all'interno della stessa Regione AWS utilizzando l'endpoint Common Reader.

  • Se stai cercando un disaster recovery (DR) interregionale, usa i database globali Aurora. Con i database globali Aurora, puoi estenderli su più pagine Regioni AWS per consentire letture locali rapide e DR. Puoi utilizzare una regione secondaria come opzione di backup nel caso in cui sia necessario ripristinare rapidamente un problema o un'interruzione a livello regionale. Un database in una regione secondaria può essere promosso a funzionalità complete di lettura/scrittura in meno di 1 minuto.

  • Le repliche Aurora interregionali sono adatte a un paio di casi d'uso. Innanzitutto, se è necessaria una copia interregionale del database Aurora e non è possibile utilizzare un database globale a causa di alcune delle sue limitazioni, è possibile utilizzare le repliche Aurora interregionali. In secondo luogo, se devi migrare da Amazon Relational Database Service (Amazon RDS) per MySQL a Aurora versione compatibile con MySQL, puoi configurare una replica Aurora MySQL.