View a markdown version of this page

Aggiornamento della versione del motore di un cluster Multi-AZ DB 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à.

Aggiornamento della versione del motore di un cluster Multi-AZ DB per Amazon RDS

Amazon RDS fornisce versioni più recenti di ogni motore di database supportato in modo da poter mantenere aggiornato il cluster Multi-AZ DB. Questo argomento spiega il processo di aggiornamento di un cluster Multi-AZ DB a versioni più recenti.

L'aggiornamento di un cluster Multi-AZ DB implica la selezione di una nuova versione del motore compatibile e la pianificazione di potenziali tempi di inattività. Il processo garantisce interruzioni minime utilizzando le funzionalità di failover dell'architettura. Multi-AZ Le best practice includono l’esecuzione di aggiornamenti durante i periodi di traffico ridotto, i test in ambienti non di produzione e la verifica della compatibilità delle applicazioni con la nuova versione.

Aggiornamenti della versione secondaria

Un aggiornamento della versione secondaria include solo modifiche compatibili con le versioni precedenti delle applicazioni esistenti. Quando si avvia l’aggiornamento di una versione secondaria, Amazon RDS aggiorna innanzitutto le istanze database di lettura singolarmente. Successivamente, una delle istanze database di lettura diventa la nuova istanza database di scrittura. Amazon RDS aggiorna quindi la vecchia istanza di scrittura, che ora è un’istanza di lettura.

Il tempo di inattività durante l’aggiornamento è limitato al tempo necessario alla trasformazione di una delle istanze database di lettura nella nuova istanza database di scrittura. Tale tempo di inattività funziona come un failover automatico. Per ulteriori informazioni, consulta Failover di un cluster Multi-AZ DB per Amazon RDS. Tieni presente che il ritardo di replica del cluster Multi-AZ DB potrebbe influire sui tempi di inattività. Per ulteriori informazioni, consulta Replica lag e cluster DB Multi-AZ.

Per le repliche di lettura del cluster RDS per Multi-AZ PostgreSQL DB, Amazon RDS aggiorna le istanze membri del cluster una alla volta. I ruoli del cluster di lettura e scrittura non cambiano durante l’aggiornamento. Di conseguenza, il cluster di database potrebbe subire un tempo di inattività durante l’aggiornamento dell’istanza di scrittura del cluster da parte di Amazon RDS.

Nota

Il tempo di inattività per l'aggiornamento di una versione minore del cluster Multi-AZ DB è in genere di 35 secondi. Se si utilizza Server proxy per RDS, il tempo di inattività si può ridurre ulteriormente a un secondo o meno. Per ulteriori informazioni, consulta Proxy Amazon RDS Proxy . In alternativa, è possibile utilizzare un proxy di database open source come ProxySQL o Advanced JDBC PgBouncerWrapper Driver.AWS

Aggiornamenti a versioni principali

Un aggiornamento della versione principale può introdurre modifiche che non sono compatibili con le applicazioni esistenti.

Quando avvii un aggiornamento della versione principale di un cluster Multi-AZ DB RDS per PostgreSQL, Amazon RDS aggiorna contemporaneamente le istanze di lettura e scrittura. Di conseguenza, il cluster di database potrebbe non essere disponibile fino al completamento dell’aggiornamento.

Quando avvii un aggiornamento della versione principale di un cluster Multi-AZ DB RDS for MySQL, Amazon RDS aggiorna le istanze membri del cluster una alla volta, quindi la replica avviene da una versione del motore inferiore a una superiore. Durante un aggiornamento della versione principale, è importante verificare che il carico di lavoro sia compatibile con le versioni del motore di origine e di destinazione poiché le versioni del motore potrebbero differire nella sintassi e nelle funzionalità.

Nota

Analogamente agli aggiornamenti delle versioni secondarie, il tempo di inattività per un aggiornamento della versione principale di RDS per MySQL è in genere di 35 secondi. Se si utilizza Server proxy per RDS, il tempo di inattività si può ridurre ulteriormente a un secondo o meno. Per ulteriori informazioni, consulta Proxy Amazon RDS Proxy .

Aggiornamento di un cluster DB Multi-AZ

Il processo di aggiornamento della versione del motore di un cluster Multi-AZ DB è lo stesso del processo di aggiornamento di una versione del motore di istanze DB. Per istruzioni, consulta Aggiornamento della versione del motore di di un'istanza database. L'unica differenza è che quando si utilizza AWS Command Line Interface (AWS CLI), si utilizza il comando modify-db-cluster e si specifica il parametro (insieme al --db-cluster-identifier parametro). --allow-major-version-upgrade

Per ulteriori informazioni sugli aggiornamenti delle versioni principali e secondarie, consulta la documentazione seguente per il motore di database in uso:

Aggiornamento delle repliche di lettura del cluster DB Multi-AZ

Amazon RDS non aggiorna automaticamente le repliche di lettura del cluster Multi-AZ DB. Per gli aggiornamenti della versione secondaria, è necessario prima aggiornare manualmente tutte le repliche di lettura e quindi aggiornare il cluster. In caso contrario, l’aggiornamento viene bloccato. Quando esegui l'aggiornamento della versione principale di un cluster, lo stato di tutte le repliche di lettura cambia in Terminato. Devi eliminare e ricreare le repliche di lettura al completamento dell'aggiornamento. Per ulteriori informazioni, consulta Monitoraggio della replica di lettura.

Monitoraggio degli aggiornamenti dei cluster Multi-AZ DB con eventi

Quando si aggiorna la versione del motore di un cluster Multi-AZ DB, Amazon RDS emette un evento specifico durante ogni fase del processo. Per tenere traccia dello stato di avanzamento di un aggiornamento, puoi visualizzare o sottoscrivere questi eventi.

Per ulteriori informazioni sugli eventi RDS, consultaMonitoraggio di eventi Amazon RDS.

Per informazioni dettagliate su uno specifico evento Amazon RDS che si verifica durante l'aggiornamento del motore, consultaCategorie di eventi e messaggi di eventi di Amazon RDS .