Memorystore for Valkey actualiza las instancias de forma rutinaria mediante el mantenimiento para garantizar que el servicio sea confiable, seguro, esté actualizado y tenga un buen rendimiento, además de no generar tiempo de inactividad. Además de que Memorystore for Valkey realiza el mantenimiento de tus instancias, 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 instancias.
En esta página, se proporcionan instrucciones para completar las siguientes tareas para personalizar los períodos de mantenimiento:
- Crea una instancia con períodos de mantenimiento
- Configura un período preferido para el mantenimiento
- Activa las notificaciones de mantenimiento
- Busca el mantenimiento programado
- Reprograma el mantenimiento
- Quita una política de mantenimiento de una instancia
Para obtener una descripción general de las actualizaciones de mantenimiento y los períodos de mantenimiento, consulta Acerca del mantenimiento.
Crea una instancia con períodos de mantenimiento
Puedes crear una instancia de Memorystore for Valkey con períodos de mantenimiento con la Google Cloud consola o la CLI de gcloud.
Console
Para crear una instancia con períodos de mantenimiento, consulta Crea instancias.
gcloud
Para crear una instancia con períodos de mantenimiento, usa el
gcloud memorystore instances create comando:
gcloud memorystore instances create INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --psc-auto-connections=network=projects/PROJECT_ID/global/networks/NETWORK_ID \ --shard-count=SHARD_COUNT \ --maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR
Realiza los siguientes reemplazos:
INSTANCE_ID: Es el ID de la instancia de Memorystore for Valkey que crearás. El ID de la instancia debe tener entre 1 y 63 caracteres, y solo debe usar 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 la instancia.
REGION_ID: Es la región en la que deseas que se ubique la instancia.
NETWORK_ID: Es el ID de la red que deseas usar para crear la instancia.
SHARD_COUNT: Es la cantidad de fragmentos en la instancia. La cantidad de fragmentos determina la capacidad total de memoria para almacenar datos de instancias. Para obtener más información sobre las especificaciones de la instancia, consulta Especificación de instancias y nodos.
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.
Por ejemplo:
gcloud memorystore instances create my-instance \ --project=my-project \ --location=us-central1 \ --psc-auto-connections=network=projects/my-project/global/networks/default \ --shard-count=8 \ --maintenance-policy-weekly-window=day=MONDAY,startTime=hours=9
De forma predeterminada, cuando creas una instancia 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 una instancia de Memorystore for Valkey con la Google Cloud consola o la CLI de gcloud.
Console
En la Google Cloud consola de, ve a la página Memorystore for Valkey.
Haz clic en la instancia para la que deseas configurar un período preferido.
En la página Instancia de un vistazo, desplázate hasta que aparezca la tarjeta Mantenimiento.
Junto al campo Período de mantenimiento, haz clic en Editar (edit).
Si aparece un día y una hora junto al campo, ya configuraste el período de mantenimiento para la instancia.
En el cuadro de diálogo Editar período de mantenimiento, haz lo siguiente:
- Selecciona Personalizado.
- En el menú Día, selecciona el día en el que deseas que se realice el mantenimiento.
- En el menú Hora, selecciona la hora en la que deseas que comience el período de mantenimiento.
- Haz clic en Actualizar instancia.
gcloud
Para configurar un período de mantenimiento para una instancia, usa el gcloud memorystore instances update comando:
gcloud memorystore instances update INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR
Realiza los siguientes reemplazos:
- INSTANCE_ID: Es el ID de la instancia.
- PROJECT_ID: Es el ID del proyecto o el número del Google Cloud proyecto que contiene la instancia.
- REGION_ID: Es la región en la que se encuentra la instancia.
- 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 para una instancia de Memorystore for Valkey, puedes usar la Google Cloud consola para activar las notificaciones de mantenimiento de la instancia.
En la Google Cloud consola de, ve a la página Memorystore for Valkey.
Haz clic en la instancia para la que deseas activar las notificaciones de mantenimiento.
En la página Instancia de un vistazo, desplázate hasta que aparezca la tarjeta Mantenimiento.
Haz clic en Editar preferencias de notificación.
Si este vínculo está desactivado, significa que no programaste el mantenimiento para la instancia.
Haz clic en Notificaciones de productos.
En el menú, selecciona tu Google Cloud proyecto.
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 instance [your-instance-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 a nivel de instancia. Memorystore for Valkey 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 para una instancia de Memorystore for Valkey, puedes verlo con la Google Cloud consola o la CLI de gcloud.
Console
En la Google Cloud consola de, ve a la página Memorystore for Valkey.
Haz clic en la instancia para la que deseas buscar el mantenimiento programado.
En la página Instancia 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 una instancia, usa el
gcloud memorystore instances describe
comando.
gcloud memorystore instances describe INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID
Realiza los siguientes reemplazos:
- INSTANCE_ID: Es el ID de la instancia.
- PROJECT_ID: Es el ID del proyecto o el número del Google Cloud proyecto que contiene la instancia.
- REGION_ID: Es la región en la que se encuentra la instancia.
El resultado del mantenimiento programado es el siguiente:
maintenancePolicy:
weeklyMaintenanceWindow:
- day: DAY
duration: 3600 seconds
- startTime
hour: HOUR
maintenanceSchedule:
endTime: 'END_DATE_AND_TIME_STAMP'
scheduleDeadlineTime: 'SCHEDULED_DATE_AND_TIME_STAMP'
startTime: 'START_DATE_AND_TIME_STAMP'
Aquí:
maintenancePolicymuestra información sobre la hora de creación de la política de mantenimiento preferida.weeklyMaintenanceWindowmuestra información sobre el período de mantenimiento semanal de la instancia.DAYes el día de la semana en el que se realiza el mantenimiento.HOURes la hora (en hora UTC) en la que comienza el mantenimiento.
maintenanceSchedulemuestra información sobre el mantenimiento programado de la instancia.END_DATE_AND_TIME_STAMPindica cuándo finaliza una actualización de mantenimiento programada para la instancia.SCHEDULED_DATE_AND_TIME_STAMPindica cuándo se programó la finalización de una actualización de mantenimiento para la instancia.START_DATE_AND_TIME_STAMPindica cuándo comienza una actualización de mantenimiento programada para la instancia.
Reprograma el mantenimiento
Puedes usar la Google Cloud consola o la CLI de gcloud para reprogramar el mantenimiento de una instancia de Memorystore for Valkey. Como resultado, puedes diferir una actualización de mantenimiento hasta dos semanas desde el momento en que se programó originalmente para la instancia.
Console
En la Google Cloud consola de, ve a la página Memorystore for Valkey.
Haz clic en la instancia para la que deseas reprogramar el mantenimiento.
En la página Instancia de un vistazo, desplázate hasta que aparezca la tarjeta Mantenimiento.
Junto al campo Próximo mantenimiento, haz clic en Editar (edit).
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 la instancia.
En el cuadro de diálogo Reprogramar próximo mantenimiento, haz lo siguiente:
- En el menú Elige una hora nueva, selecciona Hora específica.
- En el campo Fecha, haz clic en Calendario (date_range) y, luego, selecciona la fecha en la que deseas que se realice el mantenimiento.
- 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.
- Haz clic en Reprogramar.
También puedes usar el cuadro de diálogo Reprogramar próximo mantenimiento para que Memorystore for Valkey realice el mantenimiento de la instancia de inmediato. En este cuadro de 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 una instancia, usa el gcloud memorystore instances reschedule-maintenance comando.
gcloud memorystore instances reschedule-maintenance INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESCHEDULE_TIME]
Realiza los siguientes reemplazos:
- INSTANCE_ID: Es el ID de la instancia.
- PROJECT_ID: Es el ID del proyecto o el número del Google Cloud proyecto que contiene la instancia.
- REGION_ID: Es la región en la que se encuentra la instancia.
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 las que Memorystore for Valkey reprograma la actualización de mantenimiento.
Quita una política de mantenimiento de una instancia
Si ya no necesitas una política de mantenimiento para una instancia de Memorystore for Valkey y, en su lugar, deseas usar la configuración predeterminada del servicio para el mantenimiento, puedes usar la Google Cloud consola o la gcloud CLI para quitar la política de la instancia.
Console
En la Google Cloud consola de, ve a la página Memorystore for Valkey.
Haz clic en la instancia de la que deseas quitar una política de mantenimiento.
En la página Instancia de un vistazo, desplázate hasta que aparezca la tarjeta Mantenimiento.
Junto al campo Período de mantenimiento, haz clic en Editar (edit).
Si no aparece un día y una hora junto al campo, significa que ya quitaste la política de mantenimiento de la instancia.
En el cuadro de diálogo Editar período de mantenimiento, haz lo siguiente:
- Selecciona Predeterminado.
- Haz clic en Actualizar instancia.
gcloud
Para quitar una política de mantenimiento de una instancia, usa el gcloud memorystore instances update comando.
gcloud memorystore instances update INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --clear-maintenance-policy-weekly-window
Realiza los siguientes reemplazos:
- INSTANCE_ID: Es el ID de la instancia de la que deseas quitar la política de mantenimiento.
- PROJECT_ID: Es el ID del proyecto o el número del Google Cloud proyecto que contiene la instancia.
- REGION_ID: Es la región en la que se encuentra la instancia.
¿Qué sigue?
- Consulta los permisos que necesitas para administrar los períodos de mantenimiento de una instancia de Memorystore for Valkey