Compartir por


Mantenimiento programado en Azure Database for PostgreSQL: servidor flexible

SE APLICA A: Servidor flexible de Azure Database for PostgreSQL

Azure Database for PostgreSQL: servidor flexible realiza un mantenimiento periódico para ayudar a conservar la base de datos administrada protegida, 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.

Selección de una ventana de mantenimiento

Puede programar el mantenimiento durante un día concreto de la semana y una ventana de tiempo dentro de 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 permite saber 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.

A la hora de especificar las preferencias de la programación de mantenimiento, puede elegir un día de la semana y un período de tiempo. Si no especifica un período de tiempo, el sistema elige horas entre las 23:00 y las 7:00 según la hora de la región del servidor. Puede definir diferentes programaciones para cada instancia de servidor flexible de Azure Database for PostgreSQL en su suscripción de Azure.

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 5 días u 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.

La configuración de programación se puede actualizar en cualquier momento. Si el mantenimiento está programado para la instancia de servidor flexible de Azure Database for PostgreSQL y actualiza las preferencias de programación, el lanzamiento actual continúa según lo programado. Los cambios en la configuración de programación se hacen efectivos tras completar correctamente el siguiente mantenimiento programado.

Programaciones de mantenimiento personalizadas frente a las administradas por el sistema

Puede definir una programación administrada por el sistema o una programación personalizada para cada instancia de 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 un período de tiempo de una hora.

Las actualizaciones se aplican primero a los servidores con programaciones administradas por el sistema, seguidos 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 los eventos de mantenimiento o no finalizarlos correctamente. Si se produce un error en una actualización, se revertirá y se restaurará 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 crea 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 al considerar 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.