Informazioni sulla manutenzione

Questa pagina fornisce una panoramica della manutenzione di Memorystore for Redis.

Per istruzioni sulla pianificazione dei periodi di manutenzione, consulta Individuazione e impostazione dei periodi di manutenzione.

Panoramica

Memorystore for Redis aggiorna regolarmente le istanze per garantire che il servizio sia affidabile, efficiente, sicuro e aggiornato. La maggior parte di questi aggiornamenti viene eseguita mentre l'istanza Redis è attiva e in esecuzione. Tuttavia, alcuni aggiornamenti di sistema richiedono una breve interruzione del servizio. Questi aggiornamenti sono chiamati manutenzione. In genere, la manutenzione rientra nelle seguenti categorie:

  • Funzionalità di Memorystore. Per lanciare alcune funzionalità, Memorystore richiede un aggiornamento di manutenzione.

  • Patch del sistema operativo. Monitoriamo continuamente le vulnerabilità di sicurezza appena identificate nel sistema operativo. Una volta rilevate, applichiamo patch al sistema operativo per proteggerti da nuovi rischi.

  • Upgrade della versione del database. La manutenzione può includere un aggiornamento della versione secondaria della patch OSS Redis che non include modifiche incompatibili o che causano interruzioni.

Oltre ai periodi di manutenzione, puoi anche aggiornare l'istanza utilizzando la manutenzione self-service una volta che è disponibile un aggiornamento per la tua istanza. Il log delle modifiche della manutenzione elenca il numero di versione della manutenzione e i dettagli degli aggiornamenti di manutenzione self-service.

Impatto della manutenzione

Sia le istanze di livello base sia quelle di livello standard subiscono una reimpostazione della connessione durante la manutenzione. Per consentire alla tua applicazione di riconnettersi a un'istanza al termine della manutenzione, crea un meccanismo di nuovi tentativi con backoff esponenziale. Per saperne di più, consulta Backoff esponenziale.

Dovresti anche adottare misure in modo che la metrica Rapporto di utilizzo della memoria di sistema sia pari o inferiore al 50% al momento della manutenzione pianificata. Le indicazioni relative al rapporto di utilizzo della memoria di sistema si riferiscono a una soglia dell'80% per la gestione della memoria, ma ti consigliamo di puntare a un rapporto pari o inferiore al 50% durante la manutenzione.

Puoi garantire il rapporto desiderato pianificando un orario in cui il traffico dell'istanza è basso o aumentando temporaneamente le dimensioni dell'istanza durante il periodo di manutenzione in modo che la metrica Rapporto di utilizzo della memoria di sistema sia pari o inferiore al 50%.

Impatto del livello Standard

Durante la manutenzione, le istanze di livello standard subiscono un failover. In genere, questo failover dura 15 secondi.

Dopo il failover, le applicazioni client devono riconnettersi. Una volta ricevuta un' email che ti informa della manutenzione imminente, puoi eseguire un failover manuale su un'istanza non di produzione per testare l'impatto della manutenzione sull'istanza.

Impatto del livello base

Durante la manutenzione, le istanze di livello base non sono disponibili. In genere, questo periodo di indisponibilità dura 5 minuti.

Impostazioni di manutenzione

Memorystore ti offre la possibilità di configurare la manutenzione in modo che venga eseguita nel momento più opportuno per la tua applicazione. Puoi farlo configurando un periodo di manutenzione.

I periodi di manutenzione vengono impostati per ogni istanza Memorystore e consentono le seguenti opzioni di configurazione:

  • Giorno della settimana. Indica il giorno in cui viene eseguita la manutenzione.
  • Ora di inizio. L'ora in cui inizia la manutenzione.

La durata del periodo di manutenzione è di 1 ora.

Se per un'istanza è configurato un periodo di manutenzione, la manutenzione automatica futura viene pianificata in modo da rispettare queste preferenze. Se non viene specificato un periodo di manutenzione per l'istanza, la manutenzione può iniziare in qualsiasi momento senza preavviso.

Esempio di manutenzione

Supponiamo che tu sia uno sviluppatore di un rivenditore che gestisce un servizio di carrello degli acquisti. Hai un'istanza di Memorystore for Redis per un ambiente di produzione. Vuoi che la manutenzione venga eseguita nel momento in cui la tua istanza gestisce la quantità di traffico più bassa, ovvero intorno a mezzanotte di domenica.

In questo caso, imposta il periodo di manutenzione dell'istanza di produzione su:

  • Giorno della settimana. Domenica.
  • Ora di inizio. 1:00.

Notifiche di manutenzione imminente

Puoi ricevere una notifica via email sulla manutenzione imminente almeno una settimana prima della data di pianificazione. Se vuoi impostare un filtro email per le notifiche, il titolo dell'email è "Upcoming maintenance for your Cloud Memorystore instance [your-instance-name]".

Le notifiche di manutenzione non vengono inviate per impostazione predefinita. Se vuoi ricevere una notifica per una manutenzione imminente, devi eseguire tutte le seguenti operazioni:

  1. Imposta un periodo di manutenzione.
  2. Attiva le notifiche di manutenzione.
  3. Esegui entrambe le operazioni almeno 7 giorni prima che Memorystore pianifichi un aggiornamento di manutenzione per la tua istanza. In caso contrario, non hai attivato le notifiche in tempo utile per consentire al sistema di inviarti una notifica di manutenzione imminente.

Le notifiche vengono inviate all'indirizzo email associato al tuo Account Google. Non è possibile configurare un alias email personalizzato (ad esempio, un alias email di gruppo) né abbonarsi a un altro indirizzo email diverso dal tuo.

Quando ti abboni, attivi le notifiche di manutenzione per tutte le istanze Memorystore che hanno periodi di manutenzione in un determinato progetto. Ricevi una notifica per ogni istanza.

Per istruzioni su come trovare la manutenzione pianificata, consulta Trovare la manutenzione pianificata.

Ripianificare la manutenzione

Se hai un periodo di manutenzione per la tua istanza, puoi riprogrammare la manutenzione in qualsiasi momento prima della data di pianificazione. Ad esempio, se hai un nuovo servizio in fase di lancio durante il periodo di manutenzione pianificato, potresti voler riprogrammare il periodo di manutenzione per alcuni giorni dopo il lancio.

Puoi riprogrammare la manutenzione purché non sia più di una settimana dopo l'orario originariamente pianificato. Puoi riprogrammare la manutenzione fino a due volte. Di conseguenza, puoi estendere la pianificazione della manutenzione fino a due settimane dall'orario originariamente pianificato.

Hai a disposizione alcune opzioni di pianificazione per il nuovo periodo di manutenzione:

  • Aggiorna ora. Puoi applicare immediatamente l'aggiornamento all'istanza anziché attendere il periodo di manutenzione pianificato.
  • Posticipa al prossimo periodo pianificato. La manutenzione viene posticipata di una settimana.
  • Giorno e ora personalizzati. Ti consente di scegliere un orario specifico entro una settimana dall'orario di manutenzione originariamente pianificato.

La riprogrammazione della manutenzione ha il seguente comportamento aggiuntivo:

  • Non puoi riprogrammare la manutenzione se manca meno di un'ora alla manutenzione attualmente pianificata.
  • Non puoi riprogrammare la manutenzione per più istanze Redis con una singola operazione. Devono essere riprogrammate singolarmente.

Per istruzioni sulla riprogrammazione della manutenzione, consulta Ripianificare la manutenzione pianificata.

Domande frequenti

Di seguito sono riportate alcune domande frequenti sulla policy di manutenzione per Memorystore for Redis:

Qual è l'impatto della manutenzione sulle istanze di livello standard?

Durante la manutenzione, le istanze di livello standard subiscono un failover. In genere, un failover dura 15 secondi. Dopo il failover, le applicazioni client devono riconnettersi. Per maggiori dettagli sull'impatto, consulta Impatto della manutenzione.

Qual è l'impatto della manutenzione sulle istanze di livello base?

Le istanze di livello base non sono disponibili durante la manutenzione, che in genere dura circa 5 minuti. Per maggiori dettagli sull'impatto, consulta Impatto della manutenzione.

Come faccio a sapere quando è pianificata la manutenzione per la mia istanza?

Ti consigliamo di abbonarti alle notifiche per sapere quando è pianificata la manutenzione per la tua istanza. Puoi anche controllare manualmente nella console Cloud. Se la console Cloud è vuota e hai già impostato un periodo di manutenzione, non hai ancora pianificato la manutenzione imminente.

Quando ricevo una notifica di manutenzione imminente?

Se hai attivato le notifiche di manutenzione e hai impostato un periodo di manutenzione, riceverai un avviso via email almeno sette giorni prima di un evento di manutenzione.

Per quanto tempo posso posticipare la manutenzione?

Una volta pianificata la manutenzione per la tua istanza, puoi avviare immediatamente l'aggiornamento o posticiparlo fino a sette giorni dall'orario di manutenzione originariamente pianificato. Ad esempio, se la manutenzione è pianificata per l'11 ottobre alle 23:15, puoi posticiparla fino al 18 ottobre alle 23:15. Se non viene intrapresa alcuna azione, la manutenzione verrà applicata all'orario pianificato.

Per maggiori dettagli, consulta Ripianificare la manutenzione.

L'indirizzo IP della mia istanza cambierà durante la manutenzione?

Quando ti connetti a un'istanza di Memorystore for Redis, devi specificare l'indirizzo IP del servizio. Questo indirizzo IP non verrà modificato durante la manutenzione o da qualsiasi altra azione che intraprendi. Utilizzando l'indirizzo IP del servizio, il servizio gestirà automaticamente eventi come il failover dell'istanza.

Quali best practice devo seguire per un'esperienza di aggiornamento della manutenzione senza problemi?

Ti consigliamo di intraprendere le seguenti azioni per garantire un'esperienza di aggiornamento della manutenzione senza problemi:

  1. Imposta il periodo di manutenzione in modo che la manutenzione non venga applicata durante le ore di punta di utilizzo di Redis.
  2. Dovresti attivare le notifiche di manutenzione per ricevere un avviso via email almeno sette giorni prima della pianificazione di un aggiornamento di manutenzione per la tua istanza.
  3. Assicurati che la metrica Rapporto di utilizzo della memoria di sistema sia inferiore al 50% all'inizio della manutenzione. Puoi farlo pianificando un orario in cui il traffico dell'istanza è basso o aumentando temporaneamente le dimensioni dell'istanza durante il periodo di manutenzione.

Quando devo applicare immediatamente la manutenzione?

Una circostanza in cui devi applicare immediatamente la manutenzione è su un'istanza di test per vedere come influirà su un'istanza di produzione. Puoi riprogrammare la manutenzione in modo che venga applicata immediatamente a un'istanza di test. In questo modo puoi osservare l'impatto e posticipare la manutenzione sulle istanze di produzione in base alle esigenze/autorizzazioni.

Gli aggiornamenti di manutenzione vengono sempre completati all'interno del periodo di manutenzione?

Un aggiornamento inizia all'interno del periodo di manutenzione specificato. In genere, l'aggiornamento viene completato entro il periodo, ma non è garantito.

Posso disattivare la manutenzione o pianificare la manutenzione prima su determinate istanze?

No, non puoi disattivare la manutenzione né controllare la pianificazione iniziale della manutenzione. Tuttavia, puoi riprogrammare la manutenzione per posticiparla fino a sette giorni.

Passaggi successivi

  • Visualizza le autorizzazioni richieste per gestire i periodi di manutenzione per l'istanza Redis.