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, 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:

Per una panoramica degli aggiornamenti di 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 periodi di manutenzione utilizzando la console o gcloud CLI. Google Cloud

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

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

    Memorystore for Redis Cluster

  2. Fai clic sul cluster per cui vuoi impostare un periodo preferito.

  3. Nella pagina Cluster at a glance (Cluster in sintesi), scorri fino a visualizzare la scheda Maintenance (Manutenzione).

  4. Accanto al campo Maintenance window (Periodo di manutenzione), fai clic su Edit (Modifica) ().

    Se accanto al campo viene visualizzato un giorno e un'ora, significa che hai già impostato il periodo di manutenzione per il cluster.

  5. Nella finestra di dialogo Edit maintenance window (Modifica periodo di manutenzione), procedi nel seguente modo:

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

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

    Memorystore for Redis Cluster

  2. Fai clic sul cluster per cui vuoi impostare un periodo preferito.

  3. Nella pagina Cluster at a glance (Cluster in sintesi), scorri fino a visualizzare la scheda Maintenance (Manutenzione).

  4. Fai clic su Edit notification preferences (Modifica preferenze di notifica).

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

  5. Fai clic su Product Notifications (Notifiche del prodotto).

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

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

  1. Nella Google Cloud console, 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 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:

  • maintenancePolicy mostra 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.
  • maintenanceWindow mostra 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.
  • maintenanceSchedule mostra informazioni sulla manutenzione pianificata per il cluster.
    • END_DATE_AND_TIME_STAMP indica la data e l'ora di fine di un aggiornamento di manutenzione pianificato per il cluster.
    • START_DATE_AND_TIME_STAMP indica 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

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

    Memorystore for Redis Cluster

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

  3. Nella pagina Cluster at a glance (Cluster in sintesi), scorri fino a visualizzare la scheda Maintenance (Manutenzione).

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

    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.

  5. Nella finestra di dialogo Reschedule upcoming maintenance (Ripianifica manutenzione imminente), procedi nel seguente modo:

    1. Dal menu Choose a new time (Scegli una nuova ora), seleziona Specific time (Ora specifica).
    2. Nel campo Date (Data), fai clic su Calendar (Calendario) () e seleziona la data in cui vuoi che venga eseguita la manutenzione.
    3. 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.
    4. 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.