Preparación para el final de la vida útil de la versión 1 de la Edición compatible con MySQL de Amazon Aurora - Amazon Aurora

Preparación para el final de la vida útil de la versión 1 de la Edición compatible con MySQL de Amazon Aurora

Está previsto que la versión 1 de la Edición compatible con MySQL de Amazon Aurora (con compatibilidad con MySQL 5.6) llegue al final de su vida útil el 28 de febrero de 2023. Amazon recomienda actualizar todos los clústeres (aprovisionados y Aurora Serverless) que ejecutan la versión 1 de Aurora MySQL a la versión 2 de Aurora MySQL (con compatibilidad con MySQL 5.7) o la versión 3 de Aurora MySQL (con compatibilidad con MySQL 8.0). Hágalo antes de que la versión 1 de Aurora MySQL llegue al final de su periodo de soporte.

Para los clústeres de base de datos aprovisionados de Aurora, puede completar las actualizaciones la versión 1 de Aurora MySQL a la versión 2 de Aurora MySQL mediante varios métodos. Puede encontrar instrucciones para el mecanismo de actualización in situ en Pasos para realizar una actualización local. Otra forma de completar la actualización es tomar una instantánea de un clúster de la versión 1 de Aurora MySQL y restaurar la instantánea a un clúster de la versión 2 de Aurora MySQL. O puede seguir un proceso de varios pasos que ejecuta los clústeres antiguo y nuevo en paralelo. Para obtener más información sobre cada método, consulte Actualización de la versión principal de un clúster de base de datos de Amazon Aurora MySQL.

Para los clústeres de base de datos de Aurora Serverless v1, puede realizar una actualización in situ de la versión 1 a la 2 de Aurora MySQL. Para obtener más información sobre este método, consulte Modificación de un clúster de bases de datos de Aurora Serverless v1.

Para los clústeres de base de datos aprovisionados de Aurora, puede completar las actualizaciones la versión 1 de Aurora MySQL a la versión 3 de Aurora MySQL mediante un proceso de actualización en dos etapas:

  1. Actualice de la versión 1 de Aurora MySQL a la versión 2 de Aurora MySQL utilizando los métodos ya descritos.

  2. Actualice de la versión 2 de Aurora MySQL a la versión 3 utilizando los mismos métodos que para actualizar de la versión 1 a la versión 2. Para obtener más información, consulte Actualización de Aurora MySQL versión 2 a versión 3. Anote el Diferencias de características entre las versiones 2 y 3 de Aurora MySQL.

Puede encontrar las próximas fechas de finalización de la vida útil de las versiones principales de Aurora en Versiones de Amazon Aurora. Amazon actualiza automáticamente cualquier clúster que no se actualice antes de la fecha de finalización de la vida útil. Después de la fecha de finalización de la vida útil, estas actualizaciones automáticas a la versión principal posterior se producen durante una ventana de mantenimiento programada para los clústeres.

Los siguientes son hitos adicionales para actualizar los clústeres de la versión 1 de Aurora MySQL (aprovisionados y Aurora Serverless) que están llegando al final de su vida útil. Para cada uno, la hora de inicio es 00:00 del tiempo universal coordinado (UTC).

  1. Desde ahora hasta el 28 de febrero de 2023: en cualquier momento puede iniciar actualizaciones de clústeres de la versión 1 de Aurora MySQL (con compatibilidad con MySQL 5.6) a la versión 2 de Aurora MySQL (con compatibilidad con MySQL 5.7). Desde la versión 2 de Aurora MySQL, puede realizar una actualización adicional a la versión 3 de Aurora MySQL (con compatibilidad con MySQL 8.0) para clústeres de base de datos aprovisionados de Aurora.

  2. 16 de enero de 2023: después de este tiempo, no puede crear nuevos clústeres o instancias de la versión 1 de Aurora MySQL desde la AWS Management Console o la AWS Command Line Interface (AWS CLI). Tampoco puede agregar nuevas regiones secundarias a una base de datos global de Aurora. Esto podría afectar su capacidad para recuperarse de una interrupción no planificada como se describe en Recuperación de una base de datos global Amazon Aurora de una interrupción no planificada, ya que no puede completar los pasos 5 y 6 después de este tiempo. Tampoco podrá crear una nueva réplica de lectura entre regiones que ejecute la versión 1 de Aurora MySQL. Todavía puede hacer lo siguiente para los clústeres existentes de la versión 1 de Aurora MySQL hasta el 28 de febrero de 2023:

    • Restaure una instantánea tomada de un clúster de la versión 1 de Aurora MySQL a la misma versión que tenía el clúster de la instantánea original.

    • Agregue réplicas de lectura (no aplicable para clústeres de bases de datos Aurora Serverless).

    • Cambiar la configuración de la instancia

    • Realizar una restauración a un momento dado

    • Crear clones de clústeres de la versión 1 existentes

    • Cree una nueva réplica de lectura entre regiones que ejecute Aurora MySQL versión 2 o posterior.

  3. 28 de febrero de 2023: después de este tiempo, planeamos actualizar automáticamente los clústeres de la versión 1 de Aurora MySQL a la versión 2 predeterminada de Aurora MySQL dentro de una ventana de mantenimiento programada a continuación. La restauración de instantáneas de base de datos de la versión 1 de Aurora MySQL da como resultado una actualización automática del clúster restaurado a la versión 2 predeterminada de Aurora MySQL en ese momento.

La actualización entre versiones principales requiere una planificación y pruebas más extensas que para una versión menor. El proceso puede llevar mucho tiempo.

Para situaciones en las que la principal prioridad sea reducir el tiempo de inactividad, también puede utilizar implementaciones azul/verde para realizar la actualización de la versión principal en los clústeres de base de datos de Amazon Aurora aprovisionados. Una implementación azul/verde crea un área de almacenamiento provisional que copia el entorno de producción. Puede realizar cambios en el clúster de base de datos de Aurora en un entorno verde (transitorio) sin que eso afecte a las cargas de trabajo de producción. La conmutación suele tardar menos de un minuto sin que se produzca una pérdida de datos y sin la necesidad de realizar cambios en la aplicación. Para obtener más información, consulte Descripción general de las implementaciones azul/verde de Amazon RDS para Aurora.

Una vez finalizada la actualización, es posible que también deba hacer trabajo de seguimiento. Por ejemplo, es posible que deba realizar un seguimiento debido a las diferencias en la compatibilidad de SQL, la forma en que funcionan ciertas funciones relacionadas con MySQL o la configuración de parámetros entre la versión anterior y la nueva.

Para obtener más información sobre los métodos, la planificación, las pruebas y la solución de problemas de las actualizaciones de la versión principal de Aurora MySQL, asegúrese de leer con atención Actualización de la versión principal de un clúster de base de datos de Amazon Aurora MySQL.

Encontrar clústeres afectados por este proceso de fin de vida útil

Para encontrar clústeres afectados por este proceso de fin de vida útil, siga los siguientes procedimientos.

importante

Asegúrese de seguir estas instrucciones en cada Región de AWS y por cada Cuenta de AWS donde haya recursos.

Para encontrar un clúster de la versión 1 de Aurora MySQL
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. En el panel de navegación, seleccione Databases (Bases de datos).

  3. En el cuadro Filter by databases (Filtrar por bases de datos), ingrese 5.6.

  4. Busque Aurora MySQL en la columna del motor.

Para buscar clústeres afectados por este proceso de fin de vida útil mediante la AWS CLI, llame al comando describe-db-clusters. Puede usar el siguiente script de muestra.

aws rds describe-db-clusters --include-share --query 'DBClusters[?Engine==`aurora`].{EV:EngineVersion, DBCI:DBClusterIdentifier, EM:EngineMode}' --output table --region us-east-1 +------------------------------------------+ | DescribeDBClusters | +---------------+--------------+-----------+ | DBCI | EM | EV | +---------------+--------------+-----------+ | my-database-1| serverless | 5.6.10a | +---------------+--------------+-----------+

Para encontrar clústeres de base de datos de Aurora MySQL que ejecuten la versión 1 de Aurora MySQL, utilice la operación de la API DescribeDBClusters de RDS con los siguientes parámetros obligatorios:

  • DescribeDBClusters

    • Filters.Filter.N

      • Nombre

        • engine

      • Values.Value.N

        • ['aurora']