Memorystore for Redis Cluster aggiorna regolarmente i cluster eseguendo la manutenzione per garantire che il servizio sia affidabile, performante, sicuro, aggiornato e non abbia un impatto sui tempi di inattività. Oltre alla manutenzione dei cluster eseguita da Memorystore for Redis Cluster, puoi personalizzare le pianificazioni di manutenzione in base alle esigenze della tua applicazione e per ridurre al minimo le interruzioni. Per personalizzare le pianificazioni di manutenzione, puoi configurare i periodi di manutenzione per i cluster.
Questa pagina fornisce istruzioni su come completare le seguenti attività per personalizzare i periodi di manutenzione:
- Crea un cluster con periodi di manutenzione
- Imposta un periodo preferito per la manutenzione
- Attiva le notifiche di manutenzione
- Trova la manutenzione pianificata
- Ripianifica la manutenzione
Per una panoramica degli aggiornamenti di manutenzione e dei periodi di manutenzione, consulta Informazioni sulla manutenzione.
Crea un cluster con periodi di manutenzione
Console
Per creare un cluster con periodi di manutenzione, consulta Crea istanze.
gcloud
Per creare un cluster con periodi di manutenzione, utilizza il
gcloud redis clusters create comando:
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 del 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 progetto o il numero del Google Cloud progetto 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. L'NETWORK_ID che utilizzi qui deve corrispondere all'ID di rete utilizzato da la policy di connessione al servizio. In caso contrario, non puoi 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.
SHARD_COUNT: il numero di shard nel cluster. Il numero di shard determina la capacità di memoria totale per l'archiviazione dei dati del cluster. Per ulteriori 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 accettabili 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 periodi di manutenzione,
la crittografia in transito
viene disattivata e la rete autorizzata è default.
Imposta un periodo preferito per la manutenzione
Puoi impostare un periodo di manutenzione per un cluster in Memorystore for Redis Cluster utilizzando la Google Cloud console o gcloud CLI.
Console
Nella Google Cloud console, vai alla pagina Memorystore for Redis Cluster.
Fai clic sul cluster per cui vuoi impostare un periodo preferito.
Nella pagina Cluster at a glance (Cluster in sintesi), scorri fino a visualizzare la scheda Maintenance (Manutenzione).
Accanto al campo Maintenance window (Periodo di manutenzione), fai clic su Edit (Modifica) (edit).
Se accanto al campo viene visualizzato un giorno e un'ora, significa che hai già impostato il periodo di manutenzione per il cluster.
Nella finestra di dialogo Edit maintenance window (Modifica periodo di manutenzione), procedi nel seguente modo:
- Seleziona Custom (Personalizzato).
- Dal menu Day (Giorno), seleziona il giorno in cui vuoi che venga eseguita la manutenzione.
- Dal menu Time (Ora), seleziona l'ora di inizio del periodo di manutenzione.
- Fai clic su Update cluster (Aggiorna cluster).
gcloud
Per impostare un periodo di manutenzione per un cluster, utilizza il gcloud redis clusters update comando:
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 progetto o il numero del Google Cloud progetto 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 accettabili sono
0-23.
Attiva le notifiche di manutenzione
Se pianifichi la manutenzione per un cluster in Memorystore for Redis Cluster, puoi utilizzare la Google Cloud console per attivare le notifiche di manutenzione per il cluster.
Nella Google Cloud console, vai alla pagina Memorystore for Redis Cluster.
Fai clic sul cluster per cui vuoi impostare un periodo preferito.
Nella pagina Cluster at a glance (Cluster in sintesi), scorri fino a visualizzare la scheda Maintenance (Manutenzione).
Fai clic su Edit notification preferences (Modifica preferenze di notifica).
Se questo link è disattivato, significa che non hai pianificato la manutenzione per il cluster.
Fai clic su Product Notifications (Notifiche del prodotto).
Dal menu, seleziona il tuo Google Cloud progetto.
Nella riga di Memorystore, attiva il pulsante dell'email 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 la ricezione 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 del team).
Trova la manutenzione pianificata
Se pianifichi la manutenzione per un cluster in Memorystore for Redis Cluster, puoi visualizzarla utilizzando la Google Cloud console o la gcloud CLI.
Console
Nella Google Cloud console, vai alla pagina Memorystore for Redis Cluster.
Fai clic sul cluster per cui vuoi trovare la manutenzione pianificata.
Nella pagina Cluster at a glance (Cluster in sintesi), scorri fino a visualizzare la scheda Maintenance (Manutenzione).
Accanto al campo Maintenance window (Periodo di manutenzione) vengono visualizzati il giorno e l'ora della manutenzione pianificata.
gcloud
Per trovare la manutenzione pianificata per un cluster, utilizza il
gcloud redis clusters describe
comando.
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 progetto o il numero del Google Cloud progetto 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 in cui la policy è stata aggiornata.CREATE_DATE_AND_TIME_STAMPè la data e l'ora 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 per il cluster.DAYè il giorno della settimana in cui viene eseguita la manutenzione.HOURè l'ora (in ora UTC) in cui inizia la manutenzione.
maintenanceSchedulemostra informazioni sulla manutenzione pianificata per il cluster.END_DATE_AND_TIME_STAMPindica la data e l'ora di fine di un aggiornamento di manutenzione pianificato per il cluster.START_DATE_AND_TIME_STAMPindica la data e l'ora di inizio di un aggiornamento di manutenzione pianificato per il cluster.
Ripianifica la manutenzione
Puoi utilizzare la Google Cloud console o la 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 Google Cloud console, vai alla pagina Memorystore for Redis Cluster.
Fai clic sul cluster per cui vuoi riprogrammare la manutenzione.
Nella pagina Cluster at a glance (Cluster in sintesi), scorri fino a visualizzare la scheda Maintenance (Manutenzione).
Accanto al campo Upcoming maintenance (Manutenzione imminente), fai clic su Edit (Modifica) (edit).
Se accanto a questo campo viene visualizzato lo stato No maintenance scheduled right now (Nessuna manutenzione pianificata al momento), significa che la manutenzione non è pianificata per il cluster.
Nella finestra di dialogo Reschedule upcoming maintenance (Ripianifica manutenzione imminente), procedi nel seguente modo:
- Dal menu Choose a new time (Scegli una nuova ora), seleziona Specific time (Ora specifica).
- Nel campo Date (Data), fai clic su Calendar (Calendario) (date_range) e seleziona la data in cui vuoi che venga eseguita la manutenzione.
- Dal menu Time (Ora), seleziona un'ora specifica per l'aggiornamento. Questa ora non deve superare i 14 giorni dall'ora del periodo di manutenzione originale.
- Fai clic su Reschedule (Ripianifica).
Puoi anche utilizzare la finestra di dialogo Reschedule upcoming maintenance (Ripianifica manutenzione imminente) per fare in modo che Memorystore for Redis Cluster esegua immediatamente la manutenzione del cluster. In questa finestra di dialogo, seleziona Update now (Aggiorna ora) dal menu Choose a new time (Scegli una nuova ora), quindi fai clic su Update now (Aggiorna ora).
gcloud
Per riprogrammare la manutenzione di un cluster, utilizza il gcloud redis clusters reschedule-maintenance comando.
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 progetto o il numero del Google Cloud progetto 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 immediatamente l'aggiornamento di manutenzione.SPECIFIC_TIME: seleziona un'ora specifica per l'aggiornamento. Questa ora non deve superare i 14 giorni dall'ora del periodo di manutenzione originale.
RESCHEDULE_TIME: la data e l'ora in cui Memorystore for Redis Cluster riprogramma l'aggiornamento di manutenzione.
Passaggi successivi
- Visualizza le autorizzazioni necessarie per gestire i periodi di manutenzione per un cluster in Memorystore for Redis Cluster.