Questa pagina fornisce una panoramica della manutenzione di Memorystore for Redis.
Per istruzioni sulla pianificazione dei periodi di manutenzione, consulta Trovare e impostare i periodi di manutenzione.
Panoramica
Memorystore for Redis aggiorna regolarmente le istanze per garantire che il servizio sia affidabile, ad alte prestazioni, sicuro e aggiornato. La maggior parte di questi aggiornamenti viene eseguita mentre l'istanza Redis è in esecuzione. Tuttavia, alcuni aggiornamenti di sistema richiedono l'esecuzione di una breve interruzione del servizio. Questi aggiornamenti sono chiamati manutenzione. La manutenzione rientra in genere nelle seguenti categorie:
Funzionalità di Memorystore. Per lanciare alcune funzionalità, Memorystore richiede un aggiornamento di manutenzione.
Patch del sistema operativo. Monitoriamo continuamente la presenza di nuove vulnerabilità di sicurezza identificate nel sistema operativo. Al momento della scoperta, applichiamo patch al sistema operativo per proteggerti da nuovi rischi.
Upgrade delle versioni del database. La manutenzione può includere un aggiornamento della versione secondaria della patch Redis OSS che non include modifiche che provocano un errore o incompatibili.
Oltre ai periodi di manutenzione, puoi aggiornare l'istanza anche tramite la manutenzione self-service una volta che è disponibile un aggiornamento per l'istanza. Il log delle modifiche di manutenzione elenca il numero di versione di manutenzione e i dettagli per gli aggiornamenti di manutenzione self-service.
Impatto della manutenzione
Sia le istanze del livello base che quelle del livello Standard vengono sottoposte a reimpostazione della connessione durante la manutenzione. Devi creare un meccanismo di nuovo tentativo con backoff esponenziale per riconnettere l'applicazione all'istanza dopo la manutenzione.
Devi inoltre adottare le misure necessarie affinché 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 scegliere un rapporto pari o inferiore al 50% durante la manutenzione.
Per garantire il rapporto desiderato, pianifica un periodo in cui il traffico delle istanze è ridotto o aumenta 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 un failover. In genere, un failover dura un determinato numero di secondi. Dopo il failover, le applicazioni client devono riconnettersi. Dopo aver ricevuto un'email di notifica relativa alla manutenzione imminente, puoi eseguire un failover manuale su un'istanza non di produzione per verificare l'impatto della manutenzione sulla tua istanza.
Impatto del livello base
Le istanze del livello base non sono disponibili durante la manutenzione, che in genere dura circa 5 minuti.
Impostazioni di manutenzione
Memorystore 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 sono 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 di inizio della manutenzione.
La durata del periodo di manutenzione è di 1 ora.
Se per un'istanza è configurato un periodo di manutenzione, la manutenzione automatica futura è pianificata per rispettare queste preferenze. Se non viene specificato un periodo di manutenzione per la tua istanza, la manutenzione può iniziare in qualsiasi momento senza preavviso.
Esempio di manutenzione
Supponi di essere uno sviluppatore presso un rivenditore che gestisce un servizio di carrello degli acquisti. Hai un'istanza Memorystore for Redis per un ambiente di produzione. La manutenzione deve avvenire nell'ora in cui l'istanza gestisce il volume più basso di traffico, ovvero intorno alla mezzanotte della domenica.
In questo caso, imposti il periodo di manutenzione dell'istanza di produzione su:
- Giorno della settimana. domenica.
- Ora di inizio. 01:00.
Notifiche di manutenzione imminenti
Puoi ricevere una notifica relativa alla manutenzione imminente inviata al tuo indirizzo email almeno una settimana prima della pianificazione della manutenzione. 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 relativa a una manutenzione imminente, devi eseguire le seguenti operazioni:
- Imposta un periodo di manutenzione.
- Attiva le notifiche di manutenzione.
- Esegui entrambe queste operazioni almeno sette giorni prima che Memorystore pianifichi un aggiornamento di manutenzione per l'istanza. In caso contrario, non hai effettuato la registrazione per ricevere le notifiche in tempo sufficiente affinché il sistema ti invii una notifica relativa alla 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é sottoscrivere un altro indirizzo email diverso dal tuo.
Quando ti abboni, attivi le notifiche di manutenzione per tutte le istanze di Memorystore con periodi di manutenzione in un determinato progetto. Ricevi una notifica per istanza.
Per istruzioni su come trovare la manutenzione pianificata, consulta Trovare la manutenzione pianificata.
Riprogrammazione della manutenzione in corso...
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 viene avviato un nuovo servizio durante il periodo di manutenzione attualmente pianificato, potresti riprogrammare il periodo di manutenzione ad alcuni giorni dopo il lancio.
Puoi ripianificare la manutenzione più volte a condizione che non sia più di una settimana dopo l'orario originariamente pianificato. Hai alcune opzioni di pianificazione per il nuovo periodo di manutenzione:
- Aggiorna ora. Puoi applicare immediatamente l'aggiornamento alla tua istanza, anziché attendere il periodo di manutenzione pianificato.
- Rimanda alla finestra pianificata successiva. La manutenzione è prevista entro una settimana.
- Giorno e ora personalizzati. In questo modo puoi scegliere un orario specifico entro una settimana dopo l'orario della manutenzione originariamente pianificato.
La riprogrammazione della manutenzione comporta il seguente comportamento aggiuntivo:
- Non puoi ripianificare la manutenzione se rimane meno di un'ora prima della manutenzione pianificata.
- Non puoi riprogrammare per più istanze Redis con una singola operazione. Devono essere riprogrammati singolarmente.
Per istruzioni su come riprogrammare la manutenzione, consulta Riprogrammare la manutenzione pianificata.
Domande frequenti
Di seguito sono riportate alcune domande frequenti sui criteri 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 un failover. In genere, un failover dura un determinato numero di 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 del livello base?
Le istanze del 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 iscriverti per ricevere 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, la manutenzione non è ancora pianificata.
Quando riceverò la notifica della manutenzione imminente?
Se hai effettuato l'iscrizione per ricevere 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 l'istanza, puoi avviare l'aggiornamento per l'istanza immediatamente o posticipare l'aggiornamento fino a un massimo di sette giorni dal periodo di manutenzione pianificato inizialmente. Ad esempio, se la manutenzione è programmata 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 Riprogrammare la manutenzione.
L'indirizzo IP della mia istanza cambierà durante la manutenzione?
Quando ti connetti a un'istanza Memorystore for Redis, specifichi l'indirizzo IP del servizio. Questo indirizzo IP non verrà modificato durante la manutenzione o da qualsiasi altra azione da parte tua. Se utilizzi l'indirizzo IP del servizio, quest'ultimo gestirà automaticamente eventi come il failover dell'istanza.
Quali best practice devo seguire per garantire un'esperienza di aggiornamento di manutenzione senza problemi?
Ti consigliamo di eseguire le seguenti azioni per garantire un'esperienza di aggiornamento della manutenzione senza problemi:
- Devi impostare il periodo di manutenzione su un intervallo di tempo in cui la manutenzione non venga applicata nelle ore di punta di utilizzo di Redis.
- Devi attivare le notifiche di manutenzione per ricevere un avviso via email almeno sette giorni prima della pianificazione di un aggiornamento di manutenzione per l'istanza.
- Assicurati che la metrica Rapporto di utilizzo della memoria di sistema sia inferiore al 50% all'avvio della manutenzione. A questo scopo, puoi pianificare un periodo di tempo in cui il traffico delle istanze è ridotto o fare lo scale up temporaneo delle dimensioni dell'istanza durante il periodo di manutenzione.
Quando devo eseguire immediatamente la manutenzione?
Una circostanza in cui applicare immediatamente la manutenzione è un'istanza di test per vedere come influirà sull'istanza di produzione. Puoi ripianificare la manutenzione per applicarla immediatamente su un'istanza di test. In questo modo puoi osservare l'impatto e rinviare la manutenzione delle istanze di produzione in base alle esigenze o alle autorizzazioni.
Gli aggiornamenti di manutenzione vengono sempre completati durante il periodo di manutenzione?
Viene avviato un aggiornamento durante il periodo di manutenzione specificato. Generalmente l'aggiornamento viene completato all'interno dell'intervallo di tempo, ma non è garantito.
Posso disattivare la manutenzione o pianificare prima la manutenzione su determinate istanze?
No, non puoi disattivare la manutenzione né controllare la pianificazione iniziale della manutenzione. Tuttavia, puoi ripianificare la manutenzione per rinviarla fino a un massimo di sette giorni.
Passaggi successivi
- Visualizza le autorizzazioni necessarie per gestire i periodi di manutenzione per la tua istanza Redis.