Este artículo responde a las preguntas más frecuentes sobre la ventana de mantenimiento de Azure SQL Managed Instance. Para preguntas frecuentes sobre una ventana de mantenimiento para la base de datos de Azure SQL, consulte Preguntas frecuentes sobre la ventana de mantenimiento.
Disponibilidad y funcionalidad de la ventana de mantenimiento
¿Qué es la característica de ventana de mantenimiento?
La característica de ventana de mantenimiento le proporciona la posibilidad de limitar las interrupciones de mantenimiento de Azure SQL Managed Instance a un bloque de tiempo preprogramado fuera del horario comercial. Para más información, consulte Programaciones de la ventana de mantenimiento.
¿Cuál es la directiva de mantenimiento predeterminada si no elijo ninguna ventana específica?
Los eventos de mantenimiento se producen durante la ventana predeterminada de 17:00 a 08:00 h., hora local, de lunes a domingo.
Los usuarios trabajan en una zona horaria diferente a la del centro de datos de Azure. ¿Qué zona horaria se considera como local?
La hora local viene determinada por la ubicación de la región de Azure en la que se hospeda el recurso y puede observar el horario de verano según la definición de la zona horaria local. No viene determinada por la zona horaria configurada en su instancia administrada.
¿En qué regiones se puede elegir una ventana de mantenimiento?
Para Azure SQL Managed Instance, elegir la ventana de mantenimiento está disponible en todas las regiones de Azure.
No veo mi región en la lista de regiones disponibles, ¿qué puedo hacer?
Abra una incidencia de soporte técnico para compartir los comentarios y comprobar los planes de la región.
¿Cuáles son los precios de las ventanas de mantenimiento?
La configuración y el uso de la ventana de mantenimiento es gratuita para todos los tipos de suscripción de Azure aptos. Consulte Disponibilidad de la característica de ventana de mantenimiento.
¿Recibiré alguna notificación de la ventana de mantenimiento?
Puede optar por recibir la notificación hasta 26 horas antes del evento de mantenimiento, inmediatamente antes de que se inicie el mantenimiento y cuando se complete la ventana de mantenimiento. Compruebe Resource Health Center para más información. Si desea recibir correos electrónicos, se deben configurar las notificaciones anticipadas. Para más información, consulte Notificaciones anticipadas.
¿En qué objetivos de nivel de servicio (SLO) puedo elegir una ventana de mantenimiento?
Elegir una ventana de mantenimiento es compatible con todos los SLO, pero no se admite en determinados tipos de suscripción. Para más información, consulte Disponibilidad de características de ventana de mantenimiento en Azure SQL Managed Instance.
¿Cuánto tiempo se necesita para procesar un cambio de programación de una ventana de mantenimiento?
Puede elegir una ventana de mantenimiento diferente en cualquier momento, pero cambiar la ventana de mantenimiento de una instancia puede ser una operación de larga duración. Para obtener más información, consulte Operaciones de administración de Azure SQL Managed Instance.
¿La notificación anticipada cubre todos los eventos de mantenimiento?
No, las notificaciones anticipadas solo se centran en eventos de mantenimiento planeados que pueden provocar una interrupción del servicio.
Configuración de una ventana de mantenimiento
¿Puedo elegir una hora o un día específicos para la ventana de mantenimiento?
No, puede elegir entre ventanas de días de entre semana programados previamente o fines de semana. El mantenimiento puede producirse en cualquier momento o día de la ventana.
¿Puedo cancelar o posponer un evento de mantenimiento planeado en función de la notificación recibida?
No. No se admite la cancelación o el aplazamiento de un evento de mantenimiento próximo. Las notificaciones le ayudan a prepararse para el evento.
¿Cuáles son las opciones admitidas para configurar una ventana de mantenimiento para una instancia administrada de Azure SQL existente?
Azure Portal, PowerShell, la CLI de Azure y la API REST.
Tengo seleccionada la ventana de mantenimiento predeterminada. ¿Puedo habilitar las notificaciones anticipadas para ese mantenimiento?
Sí, esto está disponible actualmente en Azure SQL Managed Instance.
¿Puedo establecer alertas en el nivel de instancia o de grupo de recursos?
No. Las notificaciones avanzadas se configuran a través de alertas de Service Health. Las alertas de Service Health admiten la configuración de los niveles de suscripción, tipo de recurso y región. Por lo tanto, no es posible configurar notificaciones en el nivel de grupo de recursos o en el nivel de instancia.
¿Puedo configurar alertas con PowerShell o la CLI de Azure?
No hay comandos de PowerShell o de la CLI de Azure dedicados a configurar alertas de Service Health, pero se puede usar una plantilla de ARM o cualquier método estándar para implementarla mediante la CLI y PowerShell. Solo tiene que seguir las instrucciones en Inicio rápido: Creación de alertas del registro de actividad en notificaciones de servicio mediante una plantilla de ARM.
Expectativas durante una ventana de mantenimiento
¿Qué ocurre una vez que elijo una ventana de mantenimiento?
La configuración de la ventana de mantenimiento es una operación asincrónica de larga duración, similar a la modificación del nivel de servicio de su Azure SQL Managed Instance. El recurso está disponible durante el proceso, excepto una breve reconfiguración que se produce al final de la operación y que normalmente dura hasta 8 segundos, incluso durante transacciones de larga duración. Para minimizar el impacto de la reconfiguración, debe realizar la operación fuera de las horas punta.
¿Qué tipos de actualizaciones se realizan normalmente durante una ventana de mantenimiento?
El evento de mantenimiento puede contener actualizaciones para todas las partes de la pila de proceso, incluidos, entre otros, hardware, firmware, sistema operativo, motor de base de datos SQL. Por lo general, se combinan en un lote único para minimizar la incidencia de los eventos de mantenimiento. Para SQL Managed Instance, las actualizaciones se combinan en dos lotes, uno centrado en la infraestructura física y otro centrado en el motor de SQL y la infraestructura lógica. En el caso de Azure SQL Managed Instance, la dirección IP de la instancia administrada cambia.
¿Con qué frecuencia se realizan las actualizaciones?
Para Azure SQL Managed Instance, los clientes pueden esperar aproximadamente dos actualizaciones de mantenimiento planeadas al mes, pero estas actualizaciones pueden dar lugar a más de un evento de mantenimiento.
¿Qué puedo esperar durante un evento de mantenimiento?
El evento de mantenimiento representa un período durante el que se aplican las actualizaciones en el recurso. El evento de mantenimiento se produce dentro de la ventana de mantenimiento definida. Durante un evento de mantenimiento, las bases de datos están totalmente disponibles y accesibles, pero algunas de las actualizaciones de mantenimiento requieren una reconfiguración. Para SQL Managed Instance, una actualización puede dar lugar a varios eventos de mantenimiento. En función de la ventana de mantenimiento configurada y el día de inicio de la actualización, los eventos de actualización pueden completarse dentro de una semana o desbordarse a la semana siguiente. Sin embargo, los eventos de mantenimiento planeado nunca se ejecutan fuera de las ventanas de mantenimiento definidas.
¿Cuántas reconfiguraciones puedo esperar durante un evento de mantenimiento?
Si la actualización de mantenimiento necesita una reconfiguración, normalmente se producen entre una y cuatro reconfiguraciones durante la ventana. Excepcionalmente, puede haber más de cuatro reconfiguraciones.
Requisitos previos y preparación para una ventana de mantenimiento
¿Mi aplicación puede ser resistente a los eventos de reconfiguración?
Sí, para la resistencia de la aplicación durante el mantenimiento de la puerta de enlace, asegúrese de que las aplicaciones cliente usen la directiva de conexión de redirección. Para lograr resistencia durante la reconfiguración, las aplicaciones deben seguir los conceptos de la lógica de reintento.
¿Hay algún requisito previo para configurar la ventana de mantenimiento?
En el caso de Azure SQL Managed Instance, se necesitan direcciones IP adicionales temporalmente, como en el escenario de escalado de núcleos virtuales para el nivel de servicio correspondiente.
¿Cómo validar que mis instancias administradas de SQL están configuradas para la ventana de mantenimiento?
En la configuración del recurso de Azure, la pestaña de mantenimiento le permite revisar y cambiar la programación del plan de mantenimiento actual. También puede revisar y establecer las programaciones de las ventanas de mantenimiento de varios recursos mediante PowerShell, la CLI o la API de Azure.
¿Puedo consultar la lista de recursos que se van a ver afectados por el evento del que he sido notificado?
Sí, esta información está disponible en Azure Monitor en la página Mantenimiento planeado de Service Health; para ello, visite el evento único. Otra forma de recuperar la lista de recursos afectados mediante Azure Resource Graph Explorer. Recibirá un correo electrónico de notificación anticipada con el identificador de notificación y un vínculo a Azure Resource Graph Explorer.
Supervisión de ventanas de mantenimiento
No puedo configurar notificaciones anticipadas para el mantenimiento planeado, ¿seguirá apareciendo un evento de mantenimiento planeado en el panel de Service Health?
Para Azure SQL Managed Instance, puede ver los eventos de mantenimiento planeado en el panel Estado del servicio incluso si las notificaciones anticipadas no están configuradas.
¿La notificación indica "En curso", pero la ventana aún no se ha iniciado?
Hay un período de dos horas en el que se envían notificaciones. Esto significa que puede recibir una notificación hasta 26 horas antes del evento, antes de que se abra la ventana y después de cerrar la ventana. Aunque el título de la notificación es "En curso", el contenido de la notificación refleja la hora de inicio y finalización de la ventana de mantenimiento, y ese es el momento en que se iniciará y finalizará el mantenimiento.
¿Existe algún escenario en el que no se obtienen notificaciones sobre el evento planeado?
Sí, en caso de que haya creado un nuevo recurso, haya ejecutado una operación de escalado o haya modificado una ventana de mantenimiento, su instancia administrada de SQL puede terminar en el equipo que ya está programado para la actualización. En tal caso, solo se le notifica cuando la ventana de implementación se inicie y finalice. Para todas las implementaciones futuras, recibirá notificaciones avanzadas sobre los eventos planeados.
¿Puedo comprobar si mi instancia se ha actualizado en los últimos X días?
Puede usar Azure Resource Graph Explorer para recuperar una lista de eventos de mantenimiento o usar la página de información general de Service Health.
¿Qué ocurre cuando se produce un error en un evento de mantenimiento?
Aunque es poco frecuente, pueden producirse errores o interrupciones durante un evento de mantenimiento. En caso de error, los cambios se revierten y el mantenimiento se volverá a programar en otro momento.