Buscar y configurar períodos de mantenimiento

Memorystore for Redis Cluster actualiza los clústeres de forma rutinaria realizando tareas de mantenimiento en ellos para garantizar que el servicio sea confiable, tenga un buen rendimiento, sea seguro, esté actualizado y tenga un impacto de tiempo de inactividad cero. Además de que Memorystore for Redis Cluster realiza el mantenimiento de tus clústeres, puedes personalizar los programas de mantenimiento para que se adapten a las necesidades de tu aplicación y minimizar las interrupciones. Para personalizar tus programas de mantenimiento, puedes configurar períodos de mantenimiento para tus clústeres.

En esta página, se proporcionan instrucciones para completar las siguientes tareas para personalizar los períodos de mantenimiento:

Para obtener una descripción general de las actualizaciones de mantenimiento y los períodos de mantenimiento, consulta Acerca del mantenimiento.

Crea un clúster con períodos de mantenimiento

Puedes crear un clúster en Memorystore for Redis Cluster con períodos de mantenimiento usando la consola de o la CLI de gcloud. Google Cloud

Console

Para crear un clúster con períodos de mantenimiento, consulta Crea instancias.

gcloud

Para crear un clúster con períodos de mantenimiento, usa el 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

Realiza los siguientes reemplazos:

  • CLUSTER_ID: Es el ID del clúster que estás creando. El ID del clúster debe tener de 1 a 63 caracteres y usar solo letras minúsculas, números o guiones. Debe empezar con una letra minúscula y terminar con una letra minúscula o un número.

  • PROJECT_ID: Es el ID del proyecto o el número del Google Cloud proyecto en el que deseas crear el clúster.

  • REGION_ID: Es la región en la que deseas que se ubique el clúster.

  • NETWORK: Es la red que deseas usar para crear el clúster. Debe usar este formato: projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. El NETWORK_ID que uses aquí debe coincidir con el ID de red que usa la política de conexión de servicio. De lo contrario, no podrás crear el clúster.

  • REPLICA_COUNT: Es la cantidad de réplicas (por fragmento). Los valores aceptados son 0-5.

  • NODE_TYPE: Es el tipo de nodo del clúster.

  • SHARD_COUNT: Es la cantidad de fragmentos en el clúster. La cantidad de fragmentos determina la capacidad total de memoria para almacenar datos del clúster. Para obtener más información sobre las especificaciones del clúster, consulta Especificaciones del clúster y del nodo.

  • MAINTENANCE_WINDOW_DAY: Es el día en el que deseas que se realice el mantenimiento. Los valores aceptables son MONDAY - SUNDAY.

  • MAINTENANCE_WINDOW_HOUR: Es la hora del día (en hora UTC) en la que comienza el período de mantenimiento. Los valores aceptables son 0 - 23.

Por ejemplo:

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

De forma predeterminada, cuando creas un clúster con períodos de mantenimiento, se desactiva el encriptado en tránsito y la red autorizada es default.

Configura un período preferido para el mantenimiento

Puedes configurar un período de mantenimiento para un clúster en Memorystore for Redis Cluster usando la Google Cloud consola de o la CLI de gcloud.

Console

  1. En la Google Cloud consola, ve a la página Memorystore para Redis Cluster.

    Memorystore for Redis Cluster

  2. Haz clic en el clúster para el que deseas configurar un período preferido.

  3. En la página Clúster de un vistazo, desplázate hasta que aparezca la tarjeta Mantenimiento.

  4. Junto al campo Período de mantenimiento, haz clic en Editar ().

    Si aparece un día y una hora junto al campo, ya configuraste el período de mantenimiento para el clúster.

  5. En el cuadro de diálogo Editar período de mantenimiento, haz lo siguiente:

    1. Selecciona Personalizado.
    2. En el menú Día, selecciona el día en el que deseas que se realice el mantenimiento.
    3. En el menú Hora, selecciona la hora en la que deseas que comience el período de mantenimiento.
    4. Haz clic en Actualizar clúster.

gcloud

Para configurar un período de mantenimiento para un clúster, usa el 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

Realiza los siguientes reemplazos:

  • CLUSTER_ID: Es el ID del clúster.
  • PROJECT_ID: Es el ID del proyecto o el número del Google Cloud proyecto que contiene el clúster.
  • REGION_ID: Es la región en la que se encuentra el clúster.
  • DAY: Es el día en el que deseas que se realice el mantenimiento. Los valores aceptables son
    MONDAY - SUNDAY.
  • HOUR: Es la hora del día (en hora UTC) en la que comienza el período de mantenimiento. Los valores aceptables son 0 - 23.

Activa las notificaciones de mantenimiento

Si programas el mantenimiento de un clúster en Memorystore for Redis Cluster, puedes usar la Google Cloud consola de para activar las notificaciones de mantenimiento del clúster.

  1. En la Google Cloud consola, ve a la página Memorystore para Redis Cluster.

    Memorystore for Redis Cluster

  2. Haz clic en el clúster para el que deseas configurar un período preferido.

  3. En la página Clúster de un vistazo, desplázate hasta que aparezca la tarjeta Mantenimiento.

  4. Haz clic en Editar preferencias de notificaciones.

    Si este vínculo está desactivado, significa que no programaste el mantenimiento para el clúster.

  5. Haz clic en Notificaciones de productos.

  6. En el menú, selecciona tu Google Cloud proyecto.

  7. En la fila de Memorystore, activa el botón de correo electrónico a ON.

Un correo electrónico de notificación de mantenimiento usa este título: "Upcoming maintenance for your Cloud Memorystore cluster [your-cluster-name]". Cada dirección de correo electrónico que deba recibir notificaciones debe habilitar la opción por separado.

Las notificaciones de mantenimiento se establecen a nivel de proyecto y no en los clústeres. Memorystore for Redis Cluster envía notificaciones a la dirección de correo electrónico asociada con tu Cuenta de Google. No puedes configurar un alias de correo electrónico personalizado (por ejemplo, un alias de correo electrónico del equipo).

Busca el mantenimiento programado

Si programas el mantenimiento de un clúster en Memorystore for Redis Cluster, puedes ver el mantenimiento usando la Google Cloud consola de o la gcloud CLI.

Console

  1. En la Google Cloud consola, ve a la página Memorystore para Redis Cluster.

    Memorystore for Redis Cluster

  2. Haz clic en el clúster para el que deseas encontrar el mantenimiento programado.

  3. En la página Clúster de un vistazo, desplázate hasta que aparezca la tarjeta Mantenimiento.

    Junto al campo Período de mantenimiento, aparecen el día y la hora del mantenimiento programado.

gcloud

Para encontrar el mantenimiento programado de un clúster, usa el gcloud redis clusters describe comando.

gcloud redis clusters describe CLUSTER_ID \
--project=PROJECT_ID \
--region=REGION_ID

Realiza los siguientes reemplazos:

  • CLUSTER_ID: Es el ID del clúster.
  • PROJECT_ID: Es el ID del proyecto o el número del Google Cloud proyecto que contiene el clúster.
  • REGION_ID: Es la región en la que se encuentra el clúster.

El resultado del mantenimiento programado es el siguiente:

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'

Aquí:

  • maintenancePolicy muestra información sobre la hora de creación de la política de mantenimiento preferida y la última vez que se actualizó la política.
    • CREATE_DATE_AND_TIME_STAMP es cuando se crea por primera vez la política de mantenimiento.
    • UPDATE_DATE_AND_TIME_STAMP es cuando se actualiza por última vez la política de mantenimiento.
  • maintenanceWindow muestra información sobre el período de mantenimiento del clúster.
    • DAY es el día de la semana en el que se realiza el mantenimiento.
    • HOUR es la hora (en hora UTC) en la que comienza el mantenimiento.
  • maintenanceSchedule muestra información sobre el mantenimiento programado del clúster.
    • END_DATE_AND_TIME_STAMP indica cuándo finaliza una actualización de mantenimiento programada para el clúster.
    • START_DATE_AND_TIME_STAMP indica cuándo comienza una actualización de mantenimiento programada para el clúster.

Reprograma el mantenimiento

Puedes usar la Google Cloud consola de o la CLI de gcloud para reprogramar el mantenimiento de un clúster en Memorystore for Redis Cluster. Como resultado, puedes diferir una actualización de mantenimiento hasta dos semanas desde el momento en que se programó originalmente la actualización para el clúster.

Console

  1. En la Google Cloud consola, ve a la página Memorystore para Redis Cluster.

    Memorystore for Redis Cluster

  2. Haz clic en el clúster para el que deseas reprogramar el mantenimiento.

  3. En la página Clúster de un vistazo, desplázate hasta que aparezca la tarjeta Mantenimiento.

  4. Junto al campo Próximo mantenimiento, haz clic en Editar ().

    Si aparece el estado No hay ningún mantenimiento programado por el momento junto a este campo, significa que no se programó el mantenimiento para el clúster.

  5. En el cuadro de diálogo Reprogramar el próximo mantenimiento, haz lo siguiente:

    1. En el menú Elige una hora nueva, selecciona Hora específica.
    2. En el campo Fecha, haz clic en Calendario () y, luego, selecciona la fecha en la que deseas que se realice el mantenimiento.
    3. En el menú Hora, designa una hora específica para la actualización. Esta hora no debe superar los 14 días desde el momento del período de mantenimiento original.
    4. Haz clic en Reprogramar.

    También puedes usar el cuadro de diálogo Reprogramar el próximo mantenimiento para que Memorystore for Redis Cluster realice el mantenimiento del clúster de inmediato. En este diálogo, selecciona Actualizar ahora en el menú Elige una hora nueva y, luego, haz clic en Actualizar ahora.

gcloud

Para reprogramar el mantenimiento de un clúster, usa el 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]

Realiza los siguientes reemplazos:

  • CLUSTER_ID: Es el ID del clúster.
  • PROJECT_ID: Es el ID del proyecto o el número del Google Cloud proyecto que contiene el clúster.
  • REGION_ID: Es la región en la que se encuentra el clúster.
  • RESCHEDULE_TYPE: Es el tipo de actualización reprogramada. Los valores disponibles son los siguientes:

    • IMMEDIATE: Inicia la actualización de mantenimiento de inmediato.
    • SPECIFIC_TIME: Designa una hora específica para la actualización. Esta hora no debe superar los 14 días desde el momento del período de mantenimiento original.
  • RESCHEDULE_TIME: Es la fecha y la hora en que Memorystore for Redis Cluster reprograma la actualización de mantenimiento.

¿Qué sigue?

  • Consulta los permisos que necesitas para administrar los períodos de mantenimiento de un clúster en Memorystore for Redis Cluster.