En una arquitectura serverless totalmente gestionada, el mantenimiento planificado de la infraestructura subyacente (como actualizaciones del sistema, rotación de nodos y migración en caliente) puede provocar conmutaciones por error breves en los trabajos en ejecución. Las ventanas de mantenimiento le permiten restringir estos cambios planificados a franjas horarias específicas para evitar interrupciones durante las horas pico de actividad empresarial.
El Control Center ofrece dos funciones complementarias:
Maintenance window: Franja horaria que usted define para que la plataforma realice cambios en los recursos subyacentes. Durante una ventana de mantenimiento, la plataforma ejecuta operaciones como migraciones sin interrupciones y rotación de nodos. Fuera de esta ventana, todos los cambios planificados se posponen automáticamente hasta la siguiente.
Eventos de mantenimiento: Registro centralizado de las operaciones de mantenimiento planificadas que inicia la plataforma. Incluye el mantenimiento de instancias de Elastic Compute Service (ECS), la rotación de nodos y la migración en caliente de máquinas host. Cada evento proporciona una vista completa de su ciclo de vida para facilitar la auditoría y revisión posterior.
Las ventanas de mantenimiento se aplican en el espacio de proyecto y afectan a todos sus recursos.
Si no se configuran ventanas de mantenimiento, la plataforma utiliza una política predeterminada: los cambios pueden ocurrir diariamente de 02:00 a 06:00 (UTC+8).
Requisitos previos
Antes de empezar, asegúrese de cumplir con lo siguiente:
Haber activado Realtime Compute for Apache Flink. Para obtener más información, consulte Activate Realtime Compute for Apache Flink.
Contar con permisos de propietario o administrador para el espacio de proyecto destino.
Crear una ventana de mantenimiento
En el panel de navegación izquierdo, haga clic en Maintenance.
En la pestaña Maintenance Window, haga clic en Create Window.
-
Configure los siguientes parámetros.
Parámetro Descripción Window name Nombre de la ventana de mantenimiento. Debe tener entre 2 y 200 caracteres y puede contener caracteres chinos, letras, dígitos y los siguientes caracteres especiales: -._.Resource scope Alcance de la ventana de mantenimiento. Actualmente, solo se admite All (project space-level), lo que significa que la ventana se aplica a todos los recursos del espacio de proyecto actual. Recurrence Frecuencia de la ventana de mantenimiento. Seleccione Daily, Weekly o Monthly. Para la opción semanal, especifique los días de la semana; para la mensual, indique las fechas del mes. Si una fecha seleccionada no existe en un mes determinado (por ejemplo, el día 31), la ventana permanecerá inactiva durante ese mes. Time range (UTC) Hora de inicio y fin de cada ventana de mantenimiento, especificada en UTC. La consola también muestra la hora local correspondiente (UTC+08:00) como referencia. NotaCada ventana debe durar como mínimo una hora. Se admiten ventanas que abarcan más de un día (por ejemplo, de 23:00 a 01:00). Para la recurrencia mensual, seleccione al menos cinco días de mantenimiento al mes y mantenga un intervalo máximo de siete días entre dos días de mantenimiento consecutivos, incluso si pertenecen a meses distintos.
Enable Indica si se activa la ventana de mantenimiento de inmediato. Si se habilita, la ventana entra en vigor tan pronto como se guarda la configuración. Si se deshabilita, la configuración se guarda pero permanece inactiva hasta que usted la habilite. Haga clic en OK.
Gestionar ventanas de mantenimiento
La lista de ventanas de mantenimiento muestra el nombre, el alcance de recursos, el rango horario y el estado de cada ventana. Desde esta lista, puede:
Detalles: Consultar la configuración completa de una ventana y su historial de eventos de mantenimiento asociados.
Editar: Modificar el nombre, el rango horario o el estado de habilitación.
Eliminar: Quitar la ventana. Si se eliminan todas las ventanas personalizadas, la plataforma vuelve a la política predeterminada (diariamente de 02:00 a 06:00, UTC+8).
Si la hora actual queda fuera de todas las ventanas de mantenimiento activas, aparecerá una notificación en la parte superior de la página que indica que todos los cambios planificados se han pospuesto hasta la siguiente ventana.
Consultar eventos de mantenimiento
Cambie a la pestaña Maintenance Events para consultar los eventos de mantenimiento planificados ocurridos o programados en los últimos 30 días.
Lista de eventos
|
Campo |
Descripción |
|
Event name |
Nombre del evento de mantenimiento del motor subyacente. |
|
Event type |
Origen del evento, como mantenimiento de Flink, mantenimiento planificado de ECS o tiempo de inactividad inesperado de una instancia de ECS. |
|
Trigger time |
Hora programada del evento o momento en que ya ocurrió. |
|
Event status |
Estado actual del evento: Completed (el mantenimiento se completó correctamente y el trabajo se recuperó), Scheduled (pendiente de ejecución), Postponed (el evento quedó fuera de la ventana de mantenimiento y se retrasó para la siguiente) o Manual Intervention Required (el mantenimiento falló o excedió el tiempo de espera; reinicie el trabajo manualmente). |
|
Affected jobs |
Número de trabajos afectados. Haga clic en el número para consultar los trabajos específicos y su estado de recuperación. |
Detalles del evento
Haga clic en View Details de un evento para consultar:
Información básica: Origen del evento, periodo de ejecución programado y hora de activación.
Estado de coincidencia con la ventana: Indica si el evento ocurrió dentro de una ventana de mantenimiento configurada.
Affected job analysis: Lista de trabajos afectados y su estado actual.
Historial del evento: Registro completo del ciclo de vida del evento.
Configurar notificaciones de eventos de mantenimiento
Configure las alertas para mantenerse informado sobre eventos de mantenimiento importantes.
Notificaciones estándar: Se envían cuando cambia el estado de un evento de mantenimiento; por ejemplo, cuando está por comenzar, se ha completado o se ha pospuesto.
Notificaciones de cambio forzado: Cuando un evento de mantenimiento queda fuera de todas las ventanas de mantenimiento y faltan menos de 24 horas para su plazo final de ejecución, la plataforma fuerza el cambio y le notifica mediante una ventana emergente en la consola y un banner superior.
Preguntas frecuentes
¿Qué sucede si se superponen varias ventanas de mantenimiento?
Las ventanas superpuestas se fusionan en un único periodo continuo. La plataforma puede realizar tareas de mantenimiento durante todo el rango horario combinado.
¿Por qué se pospuso un cambio?
Cuando un evento de mantenimiento planificado se programa fuera de todas las ventanas de mantenimiento configuradas, se difiere automáticamente a la siguiente ventana disponible. Consulte la pestaña Maintenance Events: los eventos pospuestos muestran el estado Postponed.
¿Las ventanas de mantenimiento admiten control a nivel de trabajo?
Aún no. Actualmente, las ventanas de mantenimiento se configuran únicamente a nivel de espacio de proyecto. El control a nivel de trabajo está planeado para una versión futura.
¿Cómo funcionan las ventanas de mantenimiento que abarcan varios días?
Una ventana que abarca varios días (por ejemplo, de 23:00 a 01:00) se trata como un periodo continuo desde las 23:00 del día especificado hasta la 01:00 del día siguiente.