Buscar y definir ventanas de mantenimiento

Memorystore for Redis Cluster actualiza los clústeres de forma rutinaria para asegurarse de que el servicio sea fiable, tenga un buen rendimiento, sea seguro y esté actualizado. Estas actualizaciones se denominan mantenimiento.

El servicio gestiona el mantenimiento por completo y está diseñado para que no afecte al tiempo de inactividad. Sin embargo, además de que Memorystore para Redis Cluster realice tareas de mantenimiento en tus clústeres, puedes personalizar las programaciones de mantenimiento para que se ajusten a las necesidades de tu aplicación y minimizar las interrupciones. Para personalizar tu programación de mantenimiento, puedes configurar ventanas de mantenimiento para tus clústeres.

Para obtener información general sobre las actualizaciones de mantenimiento y las ventanas de mantenimiento, consulta el artículo Acerca del mantenimiento.

Definir una ventana preferida para el mantenimiento de un clúster

gcloud

Ejecuta el siguiente comando para definir una ventana de mantenimiento para un clúster de Redis:

gcloud redis clusters update CLUSTER_ID --region=REGION --maintenance-window-day=DAY --maintenance-window-hour=HOUR

Donde:

  • CLUSTER_ID es el ID del clúster.
  • REGION es la región en la que se encuentra tu clúster.
  • DAY es el día en el que quieres que se realice el mantenimiento. Los valores aceptables son: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY y SUNDAY.
  • HOUR es la hora del día en UTC en la que empieza la ventana de mantenimiento. Los valores aceptables son 0-23.

Para obtener información de referencia, consulta gcloud redis clusters update.

Habilitar las notificaciones de mantenimiento

Para activar las notificaciones de mantenimiento, sigue estos pasos:

  1. Ve a la página Comunicación de la Google Cloud consola:

    Comunicación

  2. Haz clic en la pestaña Notificaciones de productos.

  3. Selecciona tu proyecto en el menú desplegable.

  4. En la fila de Memorystore, activa el botón de correo electrónico.

El correo de notificación de mantenimiento usa el título "Upcoming maintenance for your Cloud Memorystore cluster [your-cluster-name]". Cada dirección de correo que deba recibir notificaciones debe habilitar esta opción por separado.

Las notificaciones de mantenimiento se definen a nivel de proyecto, no en los clústeres. Las notificaciones por correo se envían a la dirección de correo asociada a tu cuenta de Google. No es posible configurar un alias de correo personalizado (por ejemplo, un alias de correo de equipo).

Buscar mantenimiento programado

Si se ha programado el mantenimiento de tu clúster, puedes consultarlo siguiendo estas instrucciones:

gcloud

gcloud redis clusters describe CLUSTER_ID --region=REGION

donde:

  • CLUSTER_ID es el ID del clúster.
  • REGION es la región en la que se encuentra tu clúster.

El resultado del mantenimiento programado es el siguiente:

maintenancePolicy:
createTime: 'TIME_STAMP'
updateTime: 'TIME_STAMP'
maintenanceWindow:
- day: DAY
  duration: 60 minutes
  hour: HOUR
maintenanceSchedule:
 endTime: 'TIME_STAMP'
 startTime: 'TIME_STAMP'

Donde:

  • maintenancePolicy muestra información sobre la hora de creación de tu política de mantenimiento preferida y la última vez que se actualizó.
  • createTime es el momento en el que se crea la política de mantenimiento.
  • updateTime es la fecha en la que se actualizó la política de mantenimiento por última vez.
  • DAY indica el día de la semana en el que se realiza el mantenimiento.
  • HOUR indica la hora en UTC a la que comienza el mantenimiento.
  • startTime indica la hora de inicio específica de una actualización de mantenimiento programada para tu clúster.
  • endTime indica la hora de finalización específica de una actualización de mantenimiento programada para tu clúster.
  • TIME_STAMP usa el formato RFC 3339.

Reprogramar el mantenimiento

.

Para reprogramar el mantenimiento, sigue estas instrucciones:

gcloud


gcloud redis clusters reschedule-maintenance CLUSTER_ID --region=REGION --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESHEDULE_TIME]

donde:

  • CLUSTER_ID es el ID del clúster.
  • REGION es la región en la que se encuentra tu clúster.
  • RESCHEDULE_TYPE es el tipo de actualización reprogramada. Los valores disponibles son:

    • IMMEDIATE: inicia la actualización de mantenimiento inmediatamente.
    • SPECIFIC_TIME: te permite designar una hora específica para la actualización. La nueva hora no debe ser posterior a siete días desde la hora de la ventana de mantenimiento original.
  • RESHEDULE_TIME Solo puedes especificar este valor si asignas SPECIFIC TIME a --reschedule-type. Este valor usa el formato ISO 1801. Por ejemplo, 2020-01-16T16:56:00.000Z. La hora se define en UTC.

Para obtener información de referencia, consulta gcloud redis clusters reschedule-maintenance.

Siguientes pasos

  • Consulta los permisos necesarios para gestionar las ventanas de mantenimiento de tu clúster de Redis.