Restauración de una instancia de base de datos o un clúster de base de datos multi-AZ con Soporte extendido de Amazon RDS - Amazon Relational Database Service

Restauración de una instancia de base de datos o un clúster de base de datos multi-AZ con Soporte extendido de Amazon RDS

Al restaurar una instancia de base de datos o un clúster de base de datos multi-AZ, seleccione Habilitar el Soporte extendido de RDS en la consola, o utilice la opción Soporte extendido en la AWS CLI o el parámetro de API de RDS. Al inscribir una instancia de base de datos o un clúster de base de datos multi-AZ en el Soporte extendido de Amazon RDS, se inscribe permanentemente en el Soporte extendido de RDS durante toda la vida de la instancia de base de datos o el clúster de base de datos multi-AZ.

El valor predeterminado de la configuración del Soporte extendido de RDS depende de si utiliza la consola, la AWS CLI o la API de RDS para restaurar la base de datos. Si utiliza la consola, no selecciona Habilitar el Soporte extendido de RDS y la versión principal del motor que va a restaurar ha superado la fecha de finalización del soporte estándar para RDS, Amazon RDS actualiza automáticamente la instancia de base de datos a una versión de motor más reciente. Si utiliza la AWS CLI o la API de RDS y no especifica la configuración del Soporte extendido de RDS, entonces Amazon RDS usará de manera predeterminada el Soporte extendido de RDS. Al automatizar usando AWS CloudFormation u otros servicios, este comportamiento predeterminado mantiene la disponibilidad de la base de datos después de la fecha del fin del soporte estándar de RDS. Puede deshabilitar el Soporte extendido de RDS mediante la AWS CLI o la API de RDS.

Comportamiento del Soporte extendido de RDS

En la siguiente tabla se resume lo que ocurre cuando una versión del motor principal de una instancia de base de datos o un clúster de base de datos multi-AZ que está restaurando ha alcanzado el final del soporte estándar de RDS.

Estado del Soporte extendido de RDS* Comportamiento

Habilitado

Amazon RDS le cobra por el Soporte extendido de RDS.

Deshabilitado**

Una vez finalizada la restauración, Amazon RDS actualiza automáticamente la instancia de base de datos o el clúster de base de datos multi-AZ a una versión de motor más reciente (en un futuro periodo de mantenimiento).

* En la consola de RDS, el estado del Soporte extendido de RDS aparece como Sí o No. En la AWS CLI o en la API de RDS, el estado del Soporte extendido de RDS aparece como open-source-rds-extended-support o open-source-rds-extended-support-disabled.

** Esta opción solo está disponible al restaurar una instancia de base de datos o un clúster de base de datos multi-AZ que ejecute PostgreSQL 12 y versiones posteriores o MySQL 8 y versiones posteriores.

Observaciones sobre el Soporte extendido de RDS

Antes de restaurar una instancia de base de datos o un clúster de base de datos multi-AZ, tenga en cuenta lo siguiente:

  • Tras la fecha de finalización del soporte estándar de RDS, si desea restaurar una instancia de base de datos o un clúster de base de datos multi-AZ desde Amazon S3, solo podrá hacerlo con la AWS CLI o la API de RDS. Utilice la opción --engine-lifecycle-support en el comando restore-db-cluster-from-s3 de la AWS CLI o el parámetro EngineLifecycleSupport en la operación API RestoreDBClusterFromS3 de RDS.

  • Si desea evitar que RDS restaure sus bases de datos a las versiones del Soporte extendido de RDS, especifique open-source-rds-extended-support-disabled en la AWS CLI o en la API de RDS. De este modo, evitará los cargos del Soporte extendido de RDS asociados.

    Si especifica esta configuración, Amazon RDS actualizará automáticamente la base de datos restaurada a una versión principal compatible más reciente. Si la actualización no pasa las comprobaciones previas, Amazon RDS volverá de forma segura a la versión del motor del Soporte extendido de RDS. Esta base de datos permanecerá en el modo de Soporte extendido de RDS y Amazon RDS le cobrará por el Soporte extendido de RDS hasta que actualice manualmente la base de datos.

    Por ejemplo, si restaura una instantánea de MySQL 5.7 sin utilizar el Soporte extendido de RDS, Amazon RDS intentará actualizar automáticamente la base de datos a MySQL 8.0. Si esta actualización falla debido a un problema que necesite resolver, Amazon RDS revertirá la base de datos a MySQL 5.7. Amazon RDS mantendrá la base de datos en el Soporte extendido de RDS hasta que pueda solucionar el problema. Por ejemplo, es posible que se produzca un error en una actualización debido a la falta de espacio de almacenamiento. Tras solucionar el problema, debe iniciar la actualización. Tras el primer intento de actualización de la base de datos, Amazon RDS no intentará volver a actualizarla.

  • El Soporte extendido de RDS se establece en el nivel de clúster. Los miembros de un clúster siempre tendrán la misma configuración para el Soporte extendido de RDS en la consola de RDS, --engine-lifecycle-support en la AWS CLI y EngineLifecycleSupport en la API de RDS.

Para obtener más información, consulte Versiones de MySQL y el Calendario de versiones de Amazon RDS para PostgreSQL.

Restauración de una instancia de base de datos o un clúster de base de datos multi-AZ con Soporte extendido de RDS

Puede restaurar una instancia de base de datos o un clúster de base de datos multi-AZ con una versión del Soporte extendido de RDS que utilice la AWS Management Console, la AWS CLI o la API de RDS.

Al restaurar una instancia de base de datos o un clúster de base de datos multi-AZ, seleccione Habilitar el Soporte extendido de RDS en la sección Opciones del motor. Si no selecciona esta configuración y la versión principal del motor que va a restaurar ha superado la fecha de finalización del soporte estándar de RDS, Amazon RDS actualiza automáticamente su instancia de base de datos o clúster de base de datos multi-AZ a una versión cuyo soporte estándar de RDS esté vigente.

La siguiente imagen muestra la configuración Habilitar el Soporte extendido de RDS:

La configuración del Soporte extendido de RDS en la sección Opciones del motor.

Cuando ejecute el comando restore-db-instance-from-db-snapshot o restore-db-cluster-from-snapshot de la AWS CLI, seleccione el Soporte extendido de RDS especificando open-source-rds-extended-support para la opción --engine-lifecycle-support.

Si quiere evitar los cargos asociados con el Soporte extendido de RDS, defina la opción --engine-lifecycle-support en open-source-rds-extended-support-disabled. Esta opción está configurada en open-source-rds-extended-support de forma predeterminada.

También puede especificar este valor con los siguientes comandos de la AWS CLI:

Cuando utilice la operación API RestoreDBInstanceFromDBSnapshot o RestoreDBClusterFromSnapshot de Amazon RDS, seleccione el Soporte extendido de RDS ajustando el parámetro EngineLifecycleSupport en open-source-rds-extended-support.

Si quiere evitar los cargos asociados con el Soporte extendido de RDS, defina el parámetro EngineLifecycleSupport en open-source-rds-extended-support-disabled. Este parámetro está establecido en open-source-rds-extended-support de forma predeterminada.

También puede especificar este valor utilizando las siguientes operaciones API de RDS:

Para obtener más información sobre cómo restaurar una instancia de base de datos o un clúster de base de datos multi-AZ, siga las instrucciones en Restauración a una instancia de base de datos para su motor de base de datos.