Questa pagina fornisce una panoramica della manutenzione di Memorystore for Redis.
Per istruzioni sulla pianificazione dei periodi di manutenzione, vedi 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 è in esecuzione. Tuttavia, alcuni aggiornamenti di sistema richiedono una breve interruzione del servizio. Questi aggiornamenti sono chiamati manutenzione. La manutenzione in genere rientra nelle seguenti categorie:
Funzionalità di Memorystore. Per avviare alcune funzionalità, Memorystore richiede un aggiornamento di manutenzione.
Patch del sistema operativo. Monitoriamo costantemente 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 una patch Redis OSS aggiornamento della versione secondaria che non include modifiche incompatibili o che causano interruzioni.
Oltre ai periodi di manutenzione, puoi 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 della manutenzione self-service.
Impatto della manutenzione
Sia le istanze di livello base che quelle di livello standard vengono sottoposte a un ripristino della connessione durante la manutenzione. Devi creare un meccanismo di ripetizione con backoff esponenziale per riconnettere l'applicazione all'istanza dopo la manutenzione.
Devi anche adottare misure per fare 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 sul rapporto di utilizzo della memoria di sistema si riferiscono a una soglia dell'80% per la gestione della memoria, ma consigliamo di puntare a un rapporto del 50% o inferiore durante la manutenzione.
Puoi garantire il rapporto desiderato pianificando un orario in cui il traffico delle istanze è basso o aumentando temporaneamente le dimensioni dell'istanza durante la finestra 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 vengono sottoposte a failover. Un failover dura in genere 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 sulla tua istanza.
Impatto del livello base
Le istanze livello base non sono disponibili durante la manutenzione, che in genere dura circa 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 una periodo di manutenzione.
I periodi di manutenzione vengono impostati per 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 futura manutenzione automatica viene pianificata in modo da rispettare queste preferenze. Se per la tua istanza non è specificato un periodo di manutenzione, la manutenzione può iniziare in qualsiasi momento senza preavviso.
Esempio di manutenzione
Supponiamo che tu sia uno sviluppatore presso un rivenditore che gestisce un servizio di carrello. Hai un'istanza 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. 01:00.
Notifiche relative alla manutenzione prevista
Puoi ricevere una notifica relativa alla manutenzione imminente via email almeno una settimana prima della data pianificata. 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:
- Imposta un periodo di manutenzione.
- Attiva le notifiche di manutenzione.
- Esegui entrambe le operazioni almeno 7 giorni prima che Memorystore pianifichi un aggiornamento di manutenzione per la tua istanza. In caso contrario, non hai eseguito la registrazione per 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 del team) né iscrivere un altro indirizzo email diverso dal tuo.
Quando ti abboni, accetti di ricevere 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, 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 della manutenzione attualmente pianificata. Ad esempio, se hai un nuovo servizio da lanciare durante il periodo di manutenzione attualmente pianificato, potresti voler riprogrammare il periodo di manutenzione per alcuni giorni dopo il lancio.
Puoi riprogrammare la manutenzione più volte, purché non superi una settimana dopo l'ora originariamente pianificata. Hai a disposizione alcune opzioni di pianificazione per la nuovaperiodo di manutenzionee:
- Aggiorna ora. Puoi applicare l'aggiornamento all'istanza immediatamente anziché attendere il periodo di manutenzione pianificato.
- Rimanda al prossimo periodo pianificato. In questo modo, la manutenzione viene posticipata di una settimana.
- Giorno e ora personalizzati. In questo modo puoi scegliere un orario specifico entro una settimana dopo l'orario di manutenzione originariamente pianificato.
La ripianificazione della manutenzione ha il seguente comportamento aggiuntivo:
- Non puoi ripianificare la manutenzione se manca meno di un'ora alla manutenzione attualmente pianificata.
- Non puoi riprogrammare più istanze Redis con una singola operazione. Devono essere riprogrammati singolarmente.
Per istruzioni sulla ripianificazione della manutenzione, consulta Ripianificare la manutenzione pianificata.
Domande frequenti
Di seguito sono riportate alcune domande frequenti sulle norme di manutenzione per Memorystore for Redis:
Qual è l'impatto della manutenzione sulle istanze del livello Standard?
Durante la manutenzione, le istanze di livello Standard vengono sottoposte a failover. Un failover dura in genere 15 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 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, vedi Impatto della manutenzione.
Come faccio a sapere quando è pianificata la manutenzione per la mia istanza?
Ti consigliamo di iscriverti alle notifiche per sapere quando è pianificata la manutenzione della tua istanza. Puoi anche eseguire il controllo manualmente nella console Google Cloud. Se la console Cloud è vuota e hai già impostato un periodo di manutenzione, non è ancora pianificata alcuna manutenzione imminente.
Quando ricevo una notifica della 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 l'aggiornamento immediatamente o posticiparlo fino a sette giorni dopo l'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. La manutenzione verrà applicata all'ora pianificata se non viene intrapresa alcuna azione.
Per maggiori dettagli, vedi 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 da qualsiasi altra azione che intraprendi. Utilizzando l'indirizzo IP del servizio, quest'ultimo 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 eseguire le seguenti operazioni per garantire un'esperienza di aggiornamento della manutenzione senza problemi:
- Ti consigliamo di impostare il periodo di manutenzione in modo che la manutenzione non venga applicata nelle ore di picco di utilizzo di Redis.
- Devi attivare le notifiche di manutenzione per ricevere un avviso via email almeno sette giorni prima che venga pianificato un aggiornamento di manutenzione per la tua istanza.
- 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 la periodo di manutenzione.
Quando devo applicare immediatamente la manutenzione?
Una circostanza in cui devi applicare immediatamente la manutenzione è un'istanza di test per vedere come influirà su un'istanza di produzione. Puoi ripianificare la manutenzione per applicarla immediatamente a un'istanza di test. In questo modo puoi osservarne l'impatto e posticipare la manutenzione delle istanze di produzione in base alle necessità/autorizzazioni.
Gli aggiornamenti di manutenzione vengono sempre completati all'interno del periodo di manutenzione?
Un aggiornamento inizia all'interno del periodo di manutenzione specificato. L'aggiornamento di solito viene completato entro la finestra, ma non è garantito.
Posso disattivare la manutenzione o pianificarla 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 necessarie per gestire i periodi di manutenzione per l'istanza Redis.