Mantenimiento programado
SE APLICA A: Azure Database for PostgreSQL con servidor flexible
El servidor flexible de Azure Database for PostgreSQL realiza periódicamente operaciones de mantenimiento para mantener la base de datos administrada segura, estable y actualizada. Durante el mantenimiento, el servidor obtiene nuevas características, actualizaciones y revisiones.
Importante
Evite todas las operaciones de servidor (modificaciones, cambios de configuración, inicio o detención del servidor) durante el mantenimiento flexible del servidor de Azure Database for PostgreSQL. La participación en estas actividades puede dar lugar a resultados impredecibles, lo que puede afectar al rendimiento y la estabilidad del servidor. Espere hasta que finalice el mantenimiento antes de realizar operaciones de servidor.
Ventana de mantenimiento
Puede programar el mantenimiento durante un día concreto de la semana y una ventana de tiempo en ese día. O bien, puede permitir que el sistema elija un día y un período de tiempo automáticamente.
El sistema envía notificaciones de mantenimiento con 5 días de antelación, para que tenga tiempo suficiente para prepararse. El sistema también le informa sobre cuándo se inicia el mantenimiento y cuándo finaliza correctamente.
Las notificaciones sobre el próximo mantenimiento programado se pueden:
- Enviar por correo electrónico a una dirección específica.
- Enviar a un rol de Azure Resource Manager.
- Enviar en un mensaje de texto a dispositivos móviles.
- Enviar como notificación a una aplicación de Azure.
- Entregar como mensaje de voz.
Al especificar preferencias para la programación de mantenimiento, puede elegir entre una programación personalizada y una programación administrada por el sistema. Si opta por una programación personalizada, puede especificar un día de la semana y un período de tiempo. Pero si selecciona una programación administrada por el sistema, el sistema elige un día. Y dentro de ese día, elige un período de tiempo de una hora, entre las 23:00 y las 7:00 en la hora de la región del servidor. Puede configurar diferentes programaciones de mantenimiento para cada uno de los servidores flexibles de Azure Database for PostgreSQL.
Importante
Normalmente, el intervalo entre eventos correctos de mantenimiento programados para un servidor es de, al menos, 30 días. Pero, para una actualización de emergencia crítica, como una vulnerabilidad grave, el período de notificación podría ser inferior a cinco días o incluso omitirse. Es posible que la actualización crítica se aplique al servidor, incluso aunque el sistema haya realizado correctamente el mantenimiento programado en los últimos 30 días.
Puede actualizar la configuración de mantenimiento programada en cualquier momento. Si el mantenimiento está programado para el servidor flexible de Azure Database for PostgreSQL y actualiza las preferencias de mantenimiento programadas, el lanzamiento actual no se vuelve a programar. Continúa en el día y hora en que ya estaba programado. Los cambios en la configuración de mantenimiento programado se hacen efectivos tras completar correctamente el siguiente mantenimiento programado.
Mantenimiento personalizado frente a administrado por el sistema
Puede definir una programación administrada por el sistema o una programación personalizada para cada servidor flexible de Azure Database for PostgreSQL de la suscripción de Azure:
- Con una programación administrada por el sistema, el sistema elige cualquier ventana de una hora entre las 11:00 p. m. y las 7:00 a. m. en la hora de la región del servidor.
- Con una programación personalizada, puede especificar la ventana de mantenimiento para el servidor eligiendo el día de la semana y la hora de inicio de un período de tiempo de una hora.
El mantenimiento programado se produce primero en servidores configurados con programaciones administradas por el sistema. Seguido de servidores con programaciones personalizadas después de, al menos, siete días dentro de una región. Si quiere recibir actualizaciones anticipadas para los servidores de desarrollo y pruebas, use una programación administrada por el sistema. Esta opción permite realizar pruebas tempranas y resolver problemas, antes de que las actualizaciones lleguen a los servidores de producción con programaciones personalizadas.
Las actualizaciones de los servidores de programación personalizada comienzan siete días después, durante una ventana de mantenimiento definida. Después de que se le envíe una notificación, no se podrán aplazar las actualizaciones. Le recomendamos que use programaciones personalizadas solo para entornos de producción.
En raras ocasiones, el sistema puede cancelar algunos eventos de mantenimiento o algunos eventos pueden no finalizar correctamente. Si se produce un error en una actualización, el proceso se anula y el servidor recupera la versión anterior de los archivos binarios. Es posible que el servidor se reinicie durante el período de mantenimiento.
Si se cancela o se produce un error en una actualización, el sistema genera una notificación sobre el evento de mantenimiento cancelado o erróneo. El siguiente intento de realizar el mantenimiento está programado según la configuración de programación actual y recibirá una notificación sobre él cinco días de antelación.
Consideraciones y limitaciones
Algunas consideraciones a tener en cuenta durante el mantenimiento mensual:
- El mantenimiento mensual tiene un impacto y conlleva cierto tiempo de inactividad.
- El tiempo de inactividad depende de la carga transaccional en el servidor en el momento del mantenimiento.
Comparta sugerencias y errores con el equipo de producto de Azure Database for PostgreSQL.