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) richiede 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 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 email sulle finestre di manutenzione programmata. La notifica include l'ora della manutenzione e le zone di disponibilità interessate. Durante la manutenzione dell'hardware, le implementazioni Single-AZ non saranno 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 programmata 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 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 quindi l'istanza principale viene aggiornata. Il tempo di inattività si verifica durante il failover. Per maggiori informazioni, consulta Maintenance for Multi-AZ deployments.

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

Manutenzione del motore di database

Gli aggiornamenti alla 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 quella 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 in 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

Cosa succede alle query di Amazon RDS e Amazon Redshift in esecuzione durante una finestra di manutenzione?

How do I configure notifications for Amazon RDS or Amazon Redshift maintenance windows?