Desidero aumentare verticalmente un database ad alta intensità di lettura e creare una replica in lettura della mia istanza database Amazon Relational Database Service (Amazon RDS).
Risoluzione
Per creare una replica in lettura, completa i seguenti passaggi in base al tipo di motore:
Casi d'uso delle repliche in lettura
Supportare carichi di lavoro di grandi dimensioni
Utilizza le repliche in lettura per andare oltre la capacità di calcolo o di I/O di una singola istanza database in caso di carichi di lavoro di database ad alta intensità di lettura. Puoi indirizzare il traffico di lettura in eccesso verso una o più repliche in lettura.
Garantire il traffico di lettura quando l'istanza database è indisponibile
Utilizza le repliche in lettura per garantire il traffico di lettura quando l'istanza database di origine è indisponibile. L'istanza database di origine potrebbe non essere disponibile per ricevere richieste di I/O, ad esempio a causa della sospensione dell'I/O per backup o manutenzione programmata. Se l'istanza database di origine non è disponibile per ricevere richieste, puoi indirizzare il traffico di lettura alle repliche in lettura.
Nota: poiché l'istanza database di origine non è disponibile, i dati della replica in lettura potrebbero essere obsoleti.
Scenari di reporting aziendale o di data warehousing
Utilizza le repliche in lettura per scenari di reporting aziendale o di data warehousing al fine di eseguire query di reporting aziendale su una replica in lettura anziché sull'istanza database di produzione.
Disaster recovery
Utilizza le repliche in lettura per implementare il disaster recovery. Promuovi una replica in lettura su un'istanza autonoma come soluzione di disaster recovery in caso di errore dell'istanza database primaria.
Best practice per le repliche in lettura
Utilizza le repliche in lettura in diverse Regioni per migliorare i tempi di risposta
Per migliorare i tempi di risposta dei client in diverse località geografiche, utilizza le repliche in lettura in diverse Regioni AWS. Per ulteriori informazioni, consulta Creazione di una replica in lettura in un'altra Regione AWS.
Utilizza l’alta disponibilità (Multi-AZ) per Amazon RDS
Poiché la creazione di repliche può comportare una latenza I/O, è consigliabile creare repliche in lettura quando si prevede un carico leggero del database. Per mitigare la latenza di I/O dell'istanza database di origine e durante la configurazione della replica in lettura, utilizza l'alta disponibilità (Multi-AZ) per Amazon RDS.
Esegui il mirroring del database di origine
Per prestazioni ottimali, la replica in lettura deve rispecchiare il database di origine. Se utilizzi la console Amazon Aurora e RDS per creare una replica in lettura, per impostazione predefinita vengono utilizzate le impostazioni del database di origine.
Informazioni correlate
Uso delle repliche in lettura dell'istanza database