Memorystore for Redis Cluster aggiorna regolarmente i cluster eseguendo la manutenzione per garantire che il servizio sia affidabile, efficiente, sicuro, aggiornato e non influisca sui tempi di inattività. Oltre alla manutenzione dei cluster eseguita da Memorystore for Redis Cluster, puoi personalizzare le pianificazioni della manutenzione in modo che siano in linea con le esigenze della tua applicazione e per ridurre al minimo le interruzioni. Per personalizzare le pianificazioni della manutenzione, puoi configurare i periodi di manutenzione per i tuoi cluster.
Questa pagina fornisce istruzioni su come completare le seguenti attività per personalizzare i periodi di manutenzione:
- Crea un cluster con periodi di manutenzione
- Impostare un periodo preferito per la manutenzione
- Attivare le notifiche di manutenzione
- Trovare la manutenzione pianificata
- Ripianifica la manutenzione
Per una panoramica degli aggiornamenti della manutenzione e dei periodi di manutenzione, consulta Informazioni sulla manutenzione.
Crea un cluster con periodi di manutenzione
Puoi creare un cluster in Memorystore for Redis Cluster con finestre di manutenzione utilizzando la console Google Cloud o gcloud CLI.
Console
Per creare un cluster con finestre di manutenzione, consulta Crea istanze.
gcloud
Per creare un cluster con finestre di manutenzione, utilizza il
comando gcloud redis clusters create:
gcloud redis clusters create CLUSTER_ID \ --project=PROJECT_ID \ --region=REGION_ID \ --network=NETWORK \ --replica-count=REPLICA_COUNT \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT \ --maintenance-window-day=MAINTENANCE_WINDOW_DAY \ --maintenance-window-hour=MAINTENANCE_WINDOW_HOUR
Effettua le seguenti sostituzioni:
CLUSTER_ID: l'ID del cluster che stai creando. L'ID cluster deve contenere da 1 a 63 caratteri e utilizzare solo lettere minuscole, numeri o trattini. Deve iniziare con una lettera minuscola e terminare con una lettera minuscola o un numero.
PROJECT_ID: l'ID o il numero del progetto Google Cloud in cui vuoi creare il cluster.
REGION_ID: la regione in cui vuoi che si trovi il cluster.
NETWORK: la rete che vuoi utilizzare per creare il cluster. Deve utilizzare questo formato:
projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. Il NETWORK_ID che utilizzi qui deve corrispondere all'ID di rete utilizzato dalle norme di connessione al servizio. In caso contrario, non potrai creare il cluster.REPLICA_COUNT: il numero di repliche (per shard). I valori accettati sono
0-5.NODE_TYPE: il tipo di nodo per il cluster. I valori accettati sono:
redis-shared-core-nanoredis-standard-smallredis-highmem-mediumredis-highmem-xlarge
SHARD_COUNT: il numero di shard nel cluster. Il conteggio degli shard determina la capacità di memoria totale per l'archiviazione dei dati del cluster. Per maggiori informazioni sulle specifiche del cluster, consulta Specifiche di cluster e nodi.
MAINTENANCE_WINDOW_DAY: il giorno in cui vuoi che venga eseguita la manutenzione. I valori accettati sono
MONDAY-SUNDAY.MAINTENANCE_WINDOW_HOUR: l'ora del giorno (in ora UTC) in cui inizia il periodo di manutenzione. I valori accettabili sono
0-23.
Ad esempio:
gcloud memorystore redis clusters my-cluster \ --project=my-project \ --region=us-central1 \ --network=projects/my-network-project/global/networks/default \ --replica-count=2 \ --node-type=redis-highmem-medium \ --shard-count=8 \ --maintenance-window-day=MONDAY \ --maintenance-window-hour=9
Per impostazione predefinita, quando crei un cluster con finestre di manutenzione,
la crittografia in transito
è disattivata e la rete autorizzata è default.
Impostare un periodo preferito per la manutenzione
Puoi impostare una periodo di manutenzione per un cluster in Memorystore for Redis Cluster utilizzando la console Google Cloud o la gcloud CLI.
Console
Nella console Google Cloud , vai alla pagina Memorystore for Redis Cluster.
Fai clic sul cluster per il quale vuoi impostare una finestra preferita.
Nella pagina Cluster in sintesi, scorri fino a visualizzare la scheda Manutenzione.
Accanto al campo Finestra di manutenzione, fai clic su Modifica (edit).
Se accanto al campo vengono visualizzati un giorno e un'ora, significa che hai già impostato la periodo di manutenzionee per il cluster.
Nella finestra di dialogo Modifica periodo di manutenzione, procedi nel seguente modo:
- Seleziona Personalizzato.
- Nel menu Giorno, seleziona il giorno in cui vuoi che venga eseguita la manutenzione.
- Dal menu Ora, seleziona l'ora di inizio del periodo di manutenzione.
- Fai clic su Aggiorna cluster.
gcloud
Per impostare un periodo di manutenzione per un cluster, utilizza il comando gcloud redis clusters update:
gcloud redis clusters update CLUSTER_ID \ --project=PROJECT_ID \ --region=REGION_ID \ --maintenance-window-day=DAY --maintenance-window-hour=HOUR
Effettua le seguenti sostituzioni:
- CLUSTER_ID: l'ID del cluster.
- PROJECT_ID: l'ID o il numero del progetto Google Cloud che contiene il cluster.
- REGION_ID: la regione in cui si trova il cluster.
- DAY: il giorno in cui vuoi che venga eseguita la manutenzione. I valori accettabili sono
MONDAY-SUNDAY. - HOUR: l'ora del giorno (in ora UTC) in cui inizia il periodo di manutenzione. I valori accettati sono
0-23.
Attivare le notifiche di manutenzione
Se pianifichi la manutenzione per un cluster in Memorystore for Redis Cluster, puoi utilizzare la console Google Cloud per attivare le notifiche di manutenzione per il cluster.
Nella console Google Cloud , vai alla pagina Memorystore for Redis Cluster.
Fai clic sul cluster per il quale vuoi impostare una finestra preferita.
Nella pagina Cluster in sintesi, scorri fino a visualizzare la scheda Manutenzione.
Fai clic su Modifica preferenze di notifica.
Se questo link è disattivato, non hai pianificato la manutenzione per il cluster.
Fai clic su Notifiche di prodotto.
Dal menu, seleziona il tuo progetto Google Cloud .
Nella riga di Memorystore, attiva il pulsante email impostandolo su ON.
Un'email di notifica di manutenzione utilizza questo titolo: "Upcoming maintenance for
your Cloud Memorystore cluster [your-cluster-name]". Ogni indirizzo email che
deve ricevere le notifiche deve attivare l'opzione separatamente.
Le notifiche di manutenzione vengono impostate a livello di progetto anziché sui cluster. Memorystore for Redis Cluster invia notifiche all'indirizzo email associato al tuo Account Google. Non puoi configurare un alias email personalizzato (ad esempio, un alias email di team).
Trovare la manutenzione pianificata
Se pianifichi la manutenzione per un cluster in Memorystore for Redis Cluster, puoi visualizzarla utilizzando la console Google Cloud o gcloud CLI.
Console
Nella console Google Cloud , vai alla pagina Memorystore for Redis Cluster.
Fai clic sul cluster per cui vuoi trovare la manutenzione pianificata.
Nella pagina Cluster in sintesi, scorri fino a visualizzare la scheda Manutenzione.
Accanto al campo Periodo di manutenzione, vengono visualizzati il giorno e l'ora della manutenzione pianificata.
gcloud
Per trovare la manutenzione pianificata per un cluster, utilizza il comando
gcloud redis clusters describe.
gcloud redis clusters describe CLUSTER_ID \ --project=PROJECT_ID \ --region=REGION_ID
Effettua le seguenti sostituzioni:
- CLUSTER_ID: l'ID del cluster
- PROJECT_ID: l'ID o il numero del progetto Google Cloud che contiene il cluster
- REGION_ID: la regione in cui si trova il cluster
L'output per la manutenzione pianificata è il seguente:
maintenancePolicy: createTime: 'CREATE_DATE_AND_TIME_STAMP' updateTime: 'UPDATE_DATE_AND_TIME_STAMP' maintenanceWindow: - day: DAY duration: 60 minutes hour: HOUR maintenanceSchedule: endTime: 'END_DATE_AND_TIME_STAMP' startTime: 'START_DATE_AND_TIME_STAMP'
Dove:
maintenancePolicymostra informazioni sull'ora di creazione della policy di manutenzione preferita e sull'ultima volta che la policy è stata aggiornata.CREATE_DATE_AND_TIME_STAMPè la data in cui è stata creata la policy di manutenzione.UPDATE_DATE_AND_TIME_STAMPè la data e l'ora dell'ultimo aggiornamento della policy di manutenzione.
maintenanceWindowmostra informazioni sul periodo di manutenzione del cluster.DAYè il giorno della settimana in cui viene eseguita la manutenzione.HOURè l'ora (in orario UTC) in cui inizia la manutenzione.
maintenanceSchedulemostra informazioni sulla manutenzione pianificata per il cluster.END_DATE_AND_TIME_STAMPindica quando termina un aggiornamento di manutenzione pianificato per il cluster.START_DATE_AND_TIME_STAMPindica quando inizia un aggiornamento di manutenzione pianificato per il cluster.
Ripianifica manutenzione
Puoi utilizzare la console Google Cloud o gcloud CLI per riprogrammare la manutenzione di un cluster in Memorystore for Redis Cluster. Di conseguenza, puoi posticipare un aggiornamento di manutenzione fino a due settimane dalla data di pianificazione originale per il cluster.
Console
Nella console Google Cloud , vai alla pagina Memorystore for Redis Cluster.
Fai clic sul cluster per cui vuoi ripianificare la manutenzione.
Nella pagina Cluster in sintesi, scorri fino a visualizzare la scheda Manutenzione.
Accanto al campo Manutenzione imminente, fai clic su Modifica (edit).
Se accanto a questo campo viene visualizzato lo stato Nessuna manutenzione programmata al momento, significa che la manutenzione non è pianificata per il cluster.
Nella finestra di dialogo Ripianifica manutenzione imminente, procedi nel seguente modo:
- Nel menu Scegli un nuovo orario, seleziona Orario specifico.
- Nel campo Data, fai clic su Calendario (date_range), quindi seleziona la data in cui vuoi che venga eseguita la manutenzione.
- Dal menu Ora, indica un orario specifico per l'aggiornamento. Questo periodo di tempo non deve superare i 14 giorni dalla data della periodo di manutenzione originale.
- Fai clic su Ripianifica.
Puoi anche utilizzare la finestra di dialogo Ripianifica manutenzione imminente per fare in modo che Memorystore for Redis Cluster esegua immediatamente la manutenzione del cluster. In questa finestra di dialogo, seleziona Aggiorna ora dal menu Scegli un nuovo orario e poi fai clic su Aggiorna ora.
gcloud
Per riprogrammare la manutenzione di un cluster, utilizza il comando gcloud redis clusters reschedule-maintenance.
gcloud redis clusters reschedule-maintenance CLUSTER_ID \ --project=PROJECT_ID \ --region=REGION_ID \ --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESHEDULE_TIME]
Effettua le seguenti sostituzioni:
- CLUSTER_ID: l'ID del cluster.
- PROJECT_ID: l'ID o il numero del progetto Google Cloud che contiene il cluster.
- REGION_ID: la regione in cui si trova il cluster.
RESCHEDULE_TYPE: il tipo di aggiornamento riprogrammato. I valori disponibili sono:
IMMEDIATE: avvia l'aggiornamento della manutenzione immediatamente.SPECIFIC_TIME: specifica un orario specifico per l'aggiornamento. Questo periodo di tempo non deve superare i 14 giorni dal periodo di manutenzione originale.
RESCHEDULE_TIME: la data e l'ora in cui Memorystore for Redis Cluster ripianifica l'aggiornamento della manutenzione.
Passaggi successivi
- Visualizza le autorizzazioni necessarie per gestire le finestre di manutenzione per un cluster in Memorystore for Redis Cluster.