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à.
Best practice per l'elevata disponibilità di Aurora MySQL
È possibile applicare le best practice seguenti per migliorare la disponibilità dei cluster Aurora MySQL.
Argomenti
Utilizzo di Amazon Aurora per il disaster recovery con i database MySQL
Puoi utilizzare Amazon Aurora con l'istanza database MySQL per creare un backup offsite per il disaster recovery. Per utilizzare Aurora per il disaster recovery dell'istanza database MySQL è necessario creare un cluster di database Amazon Aurora e renderlo uno slave di replica dell'istanza database MySQL. Ciò si applica a un'istanza database RDS per MySQL o a un database MySQL in esecuzione esternamente a Amazon RDS.
Importante
Quando si imposta la replica tra un'istanza database MySQL e un cluster di database Amazon Aurora MySQL è necessario monitorare la replica per assicurarsi che venga mantenuta l'integrità e se necessario eseguirne la riparazione.
Per istruzioni su come creare un cluster di database Amazon Aurora MySQL e impostarlo come slave di lettura dell'istanza database MySQL, segui la procedura in Utilizzo di Amazon Aurora per dimensionare le letture per il database MySQL.
Per ulteriori informazioni sui modelli di ripristino di emergenza, consulta How to choose the best disaster recovery option for your Amazon Aurora MySQL cluster
Migrazione da MySQL ad Amazon Aurora MySQL con tempi di inattività ridotti
Durante l'importazione dei dati da un database MySQL che supporta un'applicazione live a un cluster di database Amazon Aurora MySQL, è possibile che voglia ridurre il periodo durante il quale il servizio risulta interrotto in fase di migrazione. Per farlo è possibile utilizzare la procedura documentata in Importing data to an Amazon RDS for MySQL DB instance with reduced downtime nella Guida per l’utente di Amazon Relational Database Service. che può essere particolarmente utile se utilizzi un database di dimensioni particolarmente elevate. La procedura ti consente di ridurre il costo dell'importazione tramite la riduzione della quantità di dati passati in rete ad AWS.
La procedura elenca i passaggi per trasferire una copia dei dati del database su un' EC2istanza Amazon e importare i dati in una nuova istanza DB RDS for MySQL. Poiché Amazon Aurora è compatibile con MySQL, puoi utilizzare un cluster di database Amazon Aurora per l'istanza database Amazon RDS MySQL.
Evitare il rallentamento delle prestazioni, il riavvio automatico e il failover per istanze database Aurora MySQL
Se si esegue uno o più carichi di lavoro pesanti che eccedono le risorse allocate dell'istanza database, è possibile che le risorse su cui si esegue l'applicazione e il database Aurora si esauriscano. Per ottenere parametri sulla tua istanza di database come l'utilizzo della CPU, l'utilizzo della memoria e il numero di connessioni al database utilizzate, puoi fare riferimento ai parametri forniti da Amazon, Performance CloudWatch Insights e Enhanced Monitoring. Per ulteriori informazioni sul monitoraggio dell'istanza database, consultare Monitoraggio dei parametri in un cluster di database Amazon Aurora.
Se il carico di lavoro esaurisce le risorse in uso, è possibile che l'istanza database rallenti, venga riavviata o esegua un failover su un'altra istanza database. Per evitare che questo si verifichi, occorre monitorare l'utilizzo delle risorse, esaminare il carico di lavoro in esecuzione sull'istanza database ed eseguire le ottimizzazioni dove necessario. Se le ottimizzazioni non migliorano le metriche dell'istanza e non mitigano l'esaurimento delle risorse, valutare la possibilità di aumentare l'istanza database prima che raggiunga i suoi limiti. Per ulteriori informazioni sulle classi di istanza database disponibili e le relative specifiche, consultare Classi di istanze database Amazon Aurora.