Cómo migrar de ECS AL2 a ECS AL2023
AL2023 es un sistema operativo basado en Linux diseñado para proporcionar un entorno seguro, estable y de alto rendimiento para las aplicaciones en la nube. Para obtener más información sobre las diferencias entre AL2 y AL2023, consulte Comparación entre Amazon Linux 2 y Amazon Linux 2023 en la Guía del usuario de Amazon Linux 2023.
Desde enero de 2026, AWS Batch cambiará la AMI predeterminada para los nuevos entornos de computación de Amazon ECS desde Amazon Linux 2 a Amazon Linux 2023, ya que AWS finalizará su compatibilidad con Amazon Linux 2
Según cómo esté configurado su entorno de computación, puede utilizar una de las siguientes rutas de actualización de AL2 a AL2023.
Actualización con Ec2Configuration.ImageType
-
Si no utiliza una plantilla de lanzamiento ni anulaciones de la plantilla de lanzamiento, entonces cambie de Ec2Configuration.ImageType a
ECS_AL2023(o aECS_AL2023_NVIDIAcuando utilice instancias de GPU) y, a continuación, ejecute UpdateComputeEnvironment. -
Si especifica un Ec2Configuration.ImageIdOverride, entonces Ec2Configuration.ImageType debe coincidir con el tipo de AMI especificado en Ec2Configuration.ImageIdOverride.
Si
ImageIdOverrideyImageTypeno coinciden, entonces es probable que el entorno de computación no funcione correctamente.
Actualización con plantillas de lanzamiento
-
Si utiliza una plantilla de lanzamiento que especifica una AMI basada en
ECS_AL2023, asegúrese de que dicha plantilla sea compatible con Amazon Linux 2023. Para obtener información sobre los cambios de Amazon Linux 2023 con la AMI optimizada para Amazon ECS, consulte Migración de una AMI de Amazon Linux 2 a una AMI de Amazon Linux 2023 optimizada para Amazon ECS en la Guía de usuario de Amazon ECS. -
En el caso de las AMI AL2023, verifique que los datos de usuario personalizados o los scripts de inicialización sean compatibles con el entorno AL2023 y el sistema de administración de paquetes.
Actualización con CloudFormation
-
Si utiliza CloudFormation para administrar los entornos de computación, actualice la plantilla para cambiar la propiedad
ImageTypeen laEc2ConfigurationdeECS_AL2aECS_AL2023(o aECS_AL2023_NVIDIAcuando utilice instancias de GPU):ComputeEnvironment: Type: AWS::Batch::ComputeEnvironment Properties: ComputeResources: Ec2Configuration: - ImageType: ECS_AL2023Finalmente, actualice la pila de CloudFormation para que los cambios sean efectivos.
-
Si la plantilla de CloudFormation especifica una AMI personalizada con el uso de
ImageIdOverride, asegúrese de que el ID de la AMI corresponda a una AMI basada en AL2023 y que coincida con la configuraciónImageType.
Consideraciones sobre la migración
Al migrar de Amazon Linux 2 a Amazon Linux 2023, tenga presente lo siguiente:
-
Administración de paquetes: Amazon Linux 2023 usa
dnfen vez deyumpara la administración de paquetes. -
Servicios del sistema: Algunos servicios del sistema y sus configuraciones pueden diferir entre AL2 y AL2023.
-
Tiempo de ejecución del contenedor: Tanto AL2 como AL2023 son compatibles con Docker, pero AL2023 puede tener diferentes configuraciones predeterminadas.
-
Seguridad: AL2023 cuenta con funciones de seguridad mejoradas y puede requerir actualizaciones en las configuraciones relacionadas con la seguridad.
-
Servicio de metadatos de instancia versión 2 (IMDSv2): IMDSv2 es un servicio orientado a la sesión que requiere una autenticación basada en tokens para acceder a los metadatos de las instancias de EC2, lo que permite entregar una seguridad mejorada. Para obtener más información sobre IMDS, consulte Funcionamiento de Servicio de metadatos de instancia versión 2 en la Guía del usuario de Amazon EC2.
Para obtener una lista completa de los cambios y las consideraciones sobre la migración, consulte Migración de una AMI de Amazon Linux 2 a una AMI de Amazon Linux 2023 optimizada para Amazon ECS en la Guía del usuario de Amazon ECS.