Implementazioni di istanze DB Multi-AZ per Amazon RDS - 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à.

Implementazioni di istanze DB Multi-AZ per Amazon RDS

Amazon RDS offre elevata disponibilità e supporto di failover per le istanze DB utilizzando implementazioni Multi-AZ con una singola istanza DB in standby. Questo tipo di implementazione è chiamato una implementazione di istanza database Multi-AZ. Amazon RDS utilizza diverse tecnologie per fornire questo supporto per il failover. Le implementazioni Multi-AZ per le istanze DB MariaDB, My, OracleSQL, Postgre e SQL Custom RDS for Server SQL utilizzano la tecnologia di failover di Amazon. Le istanze DB di Microsoft SQL Server utilizzano SQL Server Database Mirroring (DBM) o Always On Availability Groups (AGs). Per informazioni sul supporto della versione SQL Server per Multi-AZ, vedere. Implementazioni Multi-AZ per Amazon per Microsoft Server RDS SQL Per informazioni sull'utilizzo di RDS Custom for SQL Server for Multi-AZ, consulta. Gestione di un'implementazione Multi-AZ per RDS Custom for Server SQL

In un'implementazione di istanze DB Multi-AZ, Amazon effettua RDS automaticamente il provisioning e mantiene una replica sincrona in standby in una zona di disponibilità diversa. L'istanza database primaria viene replicata in modo sincrono nelle zone di disponibilità su una replica in standby per fornire ridondanza dati 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. Consente inoltre di proteggere i database da errori dell'istanza database e interruzioni relative alle zone di disponibilità. Per ulteriori informazioni sulle zone di disponibilità, consulta Regioni, zone di disponibilità e Local Zones.

Nota

L'opzione di disponibilità elevata non è una soluzione di dimensionamento per scenari di sola lettura. Non è possibile utilizzare una replica in standby per gestire il traffico di lettura. Per utilizzare il traffico di sola lettura, utilizzare invece un cluster di database Multi-AZ o una replica di lettura. Per ulteriori informazioni sui cluster di database Multi-AZ, consulta Implementazioni di cluster DB Multi-AZ per Amazon RDS. Per ulteriori informazioni sulle repliche di lettura, consulta Uso delle repliche di lettura dell'istanza database.

Scenario di alta disponibilità

Utilizzando la RDS console, puoi creare un'implementazione di istanze DB Multi-AZ semplicemente specificando Multi-AZ durante la creazione di un'istanza DB. Puoi utilizzare la console per convertire le istanze database esistenti in implementazioni istanza database Multi-AZ, modificando l'istanza database e specificando l'opzione Multi-AZ. Puoi anche specificare una distribuzione di istanze DB Multi-AZ con AWS CLI o Amazon RDSAPI. Usa il modify-db-instanceCLIcomando create-db-instanceo o l'odifyDBInstanceAPIoperazione C reateDBInstance o M.

La RDS console mostra la zona di disponibilità della replica in standby (chiamata AZ secondaria). È inoltre possibile utilizzare il describe-db-instancesCLIcomando o l'escribeDBInstancesAPIoperazione D per trovare la AZ secondaria.

Le istanze database che utilizzano implementazioni Multi-AZ possono avere una latenza di scrittura e di commit maggiore rispetto a un'implementazione Single-AZ. Ciò può accadere a causa della replica sincrona dei dati che si verifica. È possibile che si verifichi una modifica della latenza se la distribuzione esegue il failover sulla replica in standby, sebbene AWS sia progettata con connettività di rete a bassa latenza tra le zone di disponibilità. Per i carichi di lavoro di produzione, si consiglia di utilizzare Provisioned IOPS (operazioni di input/output al secondo) per prestazioni rapide e costanti. Per altre informazioni sulle classi di istanza database, consulta Classi di istanze DB .