¿Qué necesito saber sobre el periodo de mantenimiento de Amazon RDS?

Última actualización: 02/11/2021

Quiero saber qué sucede durante el periodo de mantenimiento de Amazon Relational Database Service (Amazon RDS). Quiero saber las acciones de mantenimiento pendientes y aplazar estas acciones de mantenimiento de forma adecuada.

Resolución

Amazon RDS realiza el mantenimiento de los recursos de Amazon RDS cada cierto tiempo para solucionar problemas relacionados con la seguridad y fiabilidad de las instancias. Durante el periodo de mantenimiento, Amazon RDS aplica actualizaciones relacionadas con el hardware, el sistema operativo subyacente o la versión menor del motor de base de datos. Además, las modificaciones de la instancia de base de datos que haya decidido no aplicar inmediatamente también se aplican durante el periodo de mantenimiento.

Reciba notificaciones de las acciones de mantenimiento

Para configurar las notificaciones de las próximas acciones de mantenimiento en su instancia RDS, haga lo siguiente:

  1. Cree un tema de Amazon Simple Notification Service (Amazon SNS) para recibir notificaciones de Personal Health Dashboard.
  2. Cree una regla de Amazon CloudWatch Events para recibir notificaciones de los eventos de AWS Health relacionados con los recursos de RDS de su cuenta.

Para crear la regla de CloudWatch Events y recibir notificaciones de las acciones de mantenimiento de Amazon RDS, haga lo siguiente:

  1. Abra la consola de CloudWatch.
  2. En el panel de navegación, en Eventos, seleccione Reglas.
  3. Seleccione Crear reglas.
  4. En Fuente del evento, haga lo siguiente:
    En Nombre del servicio, seleccione Estado.
    En Tipo de evento, seleccione Eventos de estado específicos.
    Seleccione Servicios específicos.
    En Servicios específicos, seleccione RDS.
    Seleccione Categorías de tipo de evento específicas.
    En Categorías de tipo de evento específico, seleccionescheduledChange.
    Seleccione Cualquier código de tipo de evento.
    Seleccione Cualquier recurso.
  5. En Destinos, haga lo siguiente:
    Seleccione Agregar destino* y, a continuación, seleccione el tema SNS.
    En Tema*, seleccione el tema de Amazon SNS que creó para notificar las acciones de mantenimiento de Amazon RDS.
  6. Seleccione Configurar detalles.
  7. En Definición de reglas, haga lo siguiente:
    En Nombre*, ingrese el nombre de la regla.
    En Descripción, ingrese la descripción de la regla.
  8. Seleccione Crear reglas.

Nota: Para ver las instancias de base de datos de Amazon RDS que están programadas para recibir mantenimiento de hardware durante el periodo de mantenimiento, revise las instancias de base de datos que aparecen en la pestaña Recursos afectados en Personal Health Dashboard. Para obtener más información, consulte el correo electrónico de notificación de mantenimiento que se envía a su cuenta.

Mostrar las acciones de mantenimiento pendientes

Para ver las acciones de mantenimiento pendientes en su instancia de base de datos RDS, haga lo siguiente:

  1. Abra la consola de Amazon RDS.
  2. En el panel de navegación, elija Databases (Bases de datos).
  3. Seleccione el icono de configuración.
  4. En Preferencias, active Mantenimiento, y luego seleccione Continuar.

Puede ver las actualizaciones de mantenimiento de su instancia de base de datos con uno de los siguientes valores de columna:

  • Necesaria: la acción de mantenimiento se aplicará al recurso y no puede aplazarse indefinidamente.
  • Disponible: la acción de mantenimiento se encuentra disponible, pero no se aplicará al recurso de forma automática.. Puede aplicarla manualmente.
  • Próximo periodo: la acción de mantenimiento se aplicará al recurso durante el siguiente periodo de mantenimiento.
  • En curso: la acción de mantenimiento está en proceso de aplicarse al recurso.

También puede ejecutar la siguiente AWS Command Line Interface (AWS CLI) para ver las acciones de mantenimiento pendientes:

$ aws rds describe-pending-maintenance-actions --region example-region-name

Nota: si recibe errores al ejecutar comandos de AWS CLI, asegúrese de que utiliza la versión más reciente de AWS CLI.

Modificar el periodo de mantenimiento

El periodo de mantenimiento suele coincidir con el momento de menor uso, por lo que puede ser necesario modificarlo de vez en cuando. Para modificar el periodo de mantenimiento a una hora determinada, consulte Ajuste del periodo de mantenimiento de la instancia de base de datos preferida..

Para modificar el periodo de mantenimiento de una instancia RDS no es necesario ningún tiempo de inactividad. Sin embargo, si hay una o más acciones pendientes que provocan tiempo de inactividad y se modifica el periodo de mantenimiento para incluir la hora actual; las acciones pendientes se aplican inmediatamente, lo que provoca tiempo de inactividad.

Para posponer una acción de mantenimiento que está programada para el siguiente periodo de mantenimiento, considere cambiar el periodo de mantenimiento de su instancia de base de datos al siguiente periodo posible.

Importante: Cambiar el periodo de mantenimiento continuamente para evitar el tiempo de inactividad puede hacer que las acciones de mantenimiento se apliquen en el momento de mayor uso. Esto podría causar una interrupción.

Aplazar las acciones de mantenimiento

No se puede aplazar una acción de mantenimiento que ya ha comenzado. Sin embargo, puede aplazar una acción de mantenimiento que esté programada para el siguiente periodo. Si el valor de mantenimiento para la instancia de base de datos es el próximo periodo, puede aplazar la acción de mantenimiento programada, haga lo siguiente:

  1. Abra la consola de Amazon RDS.
  2. En el panel de navegación, elija Databases (Bases de datos).
  3. Elija la instancia de base de datos para la que desea aplazar la acción de mantenimiento.
  4. Seleccione Acciones, y luego seleccione Aplazar actualización.