Salta al contenuto

Come posso ridurre al minimo i tempi di inattività durante la manutenzione di Amazon RDS?

3 minuti di lettura
0

La mia istanza database Amazon Relational Database Service (Amazon RDS) ha bisogno di manutenzione e desidero ridurre al minimo i tempi di inattività.

Risoluzione

Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Di tanto in tanto, AWS esegue la manutenzione dell'hardware, del sistema operativo o della versione del motore di database di un'istanza database o di un cluster di database. Per ulteriori informazioni, consulta Manutenzione di un'istanza database.

Per visualizzare gli eventi di manutenzione in sospeso, puoi utilizzare la Console di gestione AWS, il comando AWS CLI describe-pending-maintenance-actions o l'API DescribePendingMaintenanceActions.

Manutenzione dell'hardware

Prima che Amazon RDS esegua la manutenzione, ricevi una notifica via e-mail sulle finestre di manutenzione pianificate. La notifica include l'ora della manutenzione e le zone di disponibilità interessate. Durante la manutenzione dell'hardware, le implementazioni Single-AZ non sono disponibili per alcuni minuti. Per le implementazioni Multi-AZ con una zona di disponibilità primaria interessata, l'implementazione non è disponibile per il tempo impiegato dall'istanza per il failover. Il failover richiede in genere circa 60 secondi. Se la manutenzione riguarda solo la zona di disponibilità secondaria, non si verificano failover o tempi di inattività.

Manutenzione del sistema operativo

Per posticipare la manutenzione pianificata del sistema operativo, modifica la finestra di manutenzione preferita. In alternativa, scegli Rinvia l'aggiornamento dal menu Operazioni nella console Amazon RDS. Per ridurre al minimo i tempi di inattività, modifica l'istanza database Amazon RDS impostandola come implementazione Multi-AZ. Per le implementazioni Multi-AZ, la manutenzione del sistema operativo si applica all'istanza secondaria. L'istanza esegue il failover e l'istanza primaria viene aggiornata. Il tempo di inattività si verifica durante il failover. Per ulteriori informazioni, consulta Manutenzione per le implementazioni Multi-AZ.

Nota: se esegui l'aggiornamento a un'implementazione Multi-AZ, gli addebiti sono più elevati. Per determinare i costi, utilizza il Calcolatore dei prezzi AWS.

Manutenzione del motore di database

Gli aggiornamenti di versione del motore di database comportano tempi di inattività. Anche quando l'istanza database RDS utilizza un'implementazione Multi-AZ, sia l'istanza database primaria che l'istanza in standby si aggiornano contemporaneamente. Si verificano tempi di inattività fino al completamento dell'aggiornamento. La durata dei tempi di inattività varia in base alla dimensione dell'istanza database.

Per ulteriori informazioni sul motore di database specifico, consulta la seguente documentazione:

Se l'istanza è una replica di lettura, l'aggiornamento avviene indipendentemente dall'istanza di origine. Per impostazione predefinita, la manutenzione viene eseguita prima sull'istanza primaria e poi sulla replica.

Informazioni correlate

Utilizzo di una replica di lettura per ridurre i tempi di inattività durante l’aggiornamento di un database RDS per MySQL

What happens to Amazon RDS and Amazon Redshift queries that are running during a maintenance window? (Cosa succede alle query di Amazon RDS e Amazon Redshift in esecuzione durante una finestra di manutenzione?)

Come posso configurare le notifiche per le finestre di manutenzione di Amazon RDS o Amazon Redshift?