Individuazione e impostazione dei periodi di manutenzione

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:

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-nano
    • redis-standard-small
    • redis-highmem-medium
    • redis-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

  1. Nella console Google Cloud , vai alla pagina Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Fai clic sul cluster per il quale vuoi impostare una finestra preferita.

  3. Nella pagina Cluster in sintesi, scorri fino a visualizzare la scheda Manutenzione.

  4. Accanto al campo Finestra di manutenzione, fai clic su Modifica ().

    Se accanto al campo vengono visualizzati un giorno e un'ora, significa che hai già impostato la periodo di manutenzionee per il cluster.

  5. Nella finestra di dialogo Modifica periodo di manutenzione, procedi nel seguente modo:

    1. Seleziona Personalizzato.
    2. Nel menu Giorno, seleziona il giorno in cui vuoi che venga eseguita la manutenzione.
    3. Dal menu Ora, seleziona l'ora di inizio del periodo di manutenzione.
    4. 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.

  1. Nella console Google Cloud , vai alla pagina Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Fai clic sul cluster per il quale vuoi impostare una finestra preferita.

  3. Nella pagina Cluster in sintesi, scorri fino a visualizzare la scheda Manutenzione.

  4. Fai clic su Modifica preferenze di notifica.

    Se questo link è disattivato, non hai pianificato la manutenzione per il cluster.

  5. Fai clic su Notifiche di prodotto.

  6. Dal menu, seleziona il tuo progetto Google Cloud .

  7. 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

  1. Nella console Google Cloud , vai alla pagina Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Fai clic sul cluster per cui vuoi trovare la manutenzione pianificata.

  3. 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:

  • maintenancePolicy mostra 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.
  • maintenanceWindow mostra 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.
  • maintenanceSchedule mostra informazioni sulla manutenzione pianificata per il cluster.
    • END_DATE_AND_TIME_STAMP indica quando termina un aggiornamento di manutenzione pianificato per il cluster.
    • START_DATE_AND_TIME_STAMP indica 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

  1. Nella console Google Cloud , vai alla pagina Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Fai clic sul cluster per cui vuoi ripianificare la manutenzione.

  3. Nella pagina Cluster in sintesi, scorri fino a visualizzare la scheda Manutenzione.

  4. Accanto al campo Manutenzione imminente, fai clic su Modifica ().

    Se accanto a questo campo viene visualizzato lo stato Nessuna manutenzione programmata al momento, significa che la manutenzione non è pianificata per il cluster.

  5. Nella finestra di dialogo Ripianifica manutenzione imminente, procedi nel seguente modo:

    1. Nel menu Scegli un nuovo orario, seleziona Orario specifico.
    2. Nel campo Data, fai clic su Calendario (), quindi seleziona la data in cui vuoi che venga eseguita la manutenzione.
    3. 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.
    4. 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.