Criterio di manutenzione

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

Per istruzioni sulla pianificazione dei periodi di manutenzione, vedi Trovare e impostare i periodi di manutenzione.

Panoramica

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

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

  • Pacche del sistema operativo. Monitoriamo continuamente per rilevare nuove vulnerabilità di sicurezza nel sistema operativo. Dopo l'individuazione, applichiamo patch al sistema operativo per proteggerti da nuovi rischi.

  • Upgrade delle versioni dei database. La manutenzione può includere un aggiornamento della versione secondaria della patch Redis OSS che non include modifiche inaccessibili o incompatibili.

Impatto della manutenzione

Sia le istanze del livello base che quelle del livello Standard vengono reimpostate durante la manutenzione. Dovresti creare un meccanismo di nuovo tentativo con il backoff esponenziale per riconnettere l'applicazione all'istanza dopo la manutenzione.

Ti consigliamo inoltre di adottare le misure necessarie affinché la metrica Rapporto utilizzo memoria sistema sia al 50% o inferiore al momento della manutenzione pianificata. Per farlo, pianifica un orario in cui il traffico dell'istanza è basso o riduci 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 del livello Standard vengono sottoposte a failover. In genere, un failover dura alcuni secondi. Dopo il failover, le applicazioni client devono riconnettersi. Dopo aver ricevuto un'email con la notifica dell'imminente manutenzione, puoi eseguire un failover manuale su un'istanza non di produzione per testare la manutenzione dell'impatto sulla tua istanza.

Impatto del livello base

Le istanze del livello base non sono disponibili durante la manutenzione, che di solito dura circa cinque minuti.

Impostazioni di manutenzione

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

I periodi di manutenzione vengono impostati per istanza di 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 di inizio della manutenzione.

Il periodo di manutenzione è di un'ora.

Se per un'istanza è configurato un periodo di manutenzione, è programmata la manutenzione automatica futura per rispettare queste preferenze. Se non è specificato un periodo di manutenzione per l'istanza, la manutenzione può iniziare in qualsiasi momento senza notifica avanzata.

Esempio di manutenzione

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

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

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

Prossime notifiche di manutenzione

Puoi ricevere una notifica sulla tua prossima manutenzione inviata via email almeno una settimana prima della programmazione. Se vuoi impostare un filtro 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, procedi in uno dei seguenti modi:

  1. Impostare 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. Altrimenti, non hai effettuato la registrazione per ricevere notifiche sufficienti in modo che il sistema ti invii una notifica relativa ai prossimi interventi di manutenzione.

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

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

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

Ripianificazione della manutenzione

Se hai un periodo di manutenzione per la tua istanza, puoi riprogrammare la manutenzione in qualsiasi momento prima che la manutenzione sia attualmente pianificata. Ad esempio, se hai un nuovo servizio avviato durante il periodo di manutenzione attualmente pianificato, ti consigliamo di riprogrammare il periodo di manutenzione alcuni giorni dopo il lancio.

Puoi riprogrammare la manutenzione più volte purché non passi più di una settimana dall'ora programmata inizialmente. Per il nuovo periodo di manutenzione sono disponibili alcune opzioni di pianificazione:

  • Aggiorna ora. Puoi applicare l'aggiornamento all'istanza immediatamente, anziché attendere il periodo di manutenzione pianificato.
  • Rimanda alla finestra successiva pianificata. In questo modo la manutenzione viene posticipata di una settimana.
  • Giorno e ora personalizzate. In questo modo puoi scegliere un orario specifico entro una settimana dall'ora di manutenzione programmata in origine.

La ripianificazione della manutenzione comporta il seguente comportamento aggiuntivo:

  • Non puoi riprogrammare la manutenzione se rimane meno di un'ora prima della manutenzione attualmente pianificata.
  • Non puoi riprogrammare per più istanze Redis con una singola operazione. Devono essere riprogrammati singolarmente.

Per istruzioni sulla ripianificazione della manutenzione, vedi Ripianificare la manutenzione pianificata.

Domande frequenti

Di seguito sono riportate alcune domande frequenti sul criterio di manutenzione di Memorystore for Redis:

Qual è l'impatto della manutenzione sulle istanze del livello Standard?

Durante la manutenzione, le istanze del livello Standard vengono sottoposte a failover. In genere, un failover dura alcuni secondi. Dopo il failover, le applicazioni client devono riconnettersi. Per maggiori dettagli sull'impatto, vedi Impatto della manutenzione.

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

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

Come posso sapere quando è prevista la manutenzione della mia istanza?

Ti consigliamo di iscriverti alle notifiche per sapere quando è programmata la manutenzione per la tua istanza. Puoi anche eseguire manualmente il controllo in Cloud Console. Se la console Cloud è vuota e hai già impostato un periodo di manutenzione, non hai ancora pianificato la manutenzione imminente.

Quando ricevo la notifica di manutenzione imminente?

Se hai sottoscritto un abbonamento per le notifiche di manutenzione e hai impostato un periodo di manutenzione, riceverai un avviso via email almeno sette giorni prima dell'evento di manutenzione.

Per quanto tempo posso posticipare la manutenzione?

Dopo aver pianificato la manutenzione dell'istanza, puoi avviarla immediatamente o rinviarla per un massimo di sette giorni dal tempo di manutenzione pianificato in origine. Ad esempio, se la manutenzione è programmata per l'11 ottobre alle 23:15, puoi rimandare fino al 18 ottobre alle 23:15. La manutenzione verrà applicata all'ora programmata se non viene intrapresa alcuna azione.

Per maggiori dettagli, consulta la sezione Ripianificazione della manutenzione.

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

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

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

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

  1. Dovresti impostare il periodo di manutenzione su un orario in modo che la manutenzione non venga applicata nelle ore di picco dell'utilizzo di Redis.
  2. Devi 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 utilizzo memoria sistema sia inferiore al 50% all'avvio della manutenzione. Per farlo, pianifica un orario in cui il traffico dell'istanza è basso o fai lo scale up temporaneo delle dimensioni dell'istanza durante il periodo di manutenzione.

Quando è necessario applicare immediatamente la manutenzione?

Una circostanza in cui è necessario applicare la manutenzione immediatamente è presente in un'istanza di test per vedere in che modo 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 osservarne l'impatto e rimandare la manutenzione alle istanze di produzione in base alle esigenze/consentite.

Gli aggiornamenti per la 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 all'interno dell'intervallo della finestra, ma ciò non è assicurato.

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

No, non puoi né disattivare la manutenzione né controllare la pianificazione iniziale della manutenzione. Tuttavia, puoi riprogrammare la manutenzione per un massimo di sette giorni.

Passaggi successivi

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