Cómo migrar de ECS AL2 a ECS AL2023 - AWS Batch

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. La AMI predeterminada se utiliza cuando no se especifica un valor para el campo imageType.Ec2Configuration al crear un nuevo entorno de computación. Le recomendamos migrar los entornos de computación de Amazon ECS de AWS Batch a Amazon Linux 2023 para mantener un rendimiento y una seguridad óptimos.

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
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 ImageType en la Ec2Configuration de ECS_AL2 a ECS_AL2023 (o a ECS_AL2023_NVIDIA cuando utilice instancias de GPU):

    ComputeEnvironment: Type: AWS::Batch::ComputeEnvironment Properties: ComputeResources: Ec2Configuration: - ImageType: ECS_AL2023

    Finalmente, 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ón ImageType.

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 dnf en vez de yum para 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.