Migración de Amazon Linux 2 a Amazon Linux 2023 - AWS Elastic Beanstalk

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Migración de Amazon Linux 2 a Amazon Linux 2023

En este tema se ofrece orientación para migrar su aplicación de una ramificación de la plataforma Amazon Linux 2 a una ramificación de la plataforma Amazon Linux 2023.

Diferencias y compatibilidad

Entre las plataformas AL2 y AL2023 de Elastic Beanstalk

Existe un alto grado de compatibilidad entre las plataformas Amazon Linux 2 y Amazon Linux 2023 de Elastic Beanstalk. Sin embargo, hay algunas diferencias a destacar:

  • Instance Metadata Service Version 1 (IMDSv1): La configuración de la opción DisableIMDSv1 establece true como valor predeterminado en las plataformas AL2023. El valor predeterminado es false en las plataformas AL2.

  • Herramienta de instancia pkg-repo: la herramienta pkg-repo no está disponible para entornos que se ejecutan en plataformas AL2023. Sin embargo, puede aplicar manualmente las actualizaciones del paquete y del sistema operativo a una instancia de AL2023. Para obtener más información, consulte Administración de paquetes y actualizaciones del sistema operativo en la Guía del usuario de Amazon Linux 2023

  • Configuración HTTPd de Apache: el archivo httpd.conf de Apache para las plataformas AL2023 tiene algunos ajustes de configuración diferentes a los de AL2:

    • Denegar el acceso a todo el sistema de archivos del servidor de forma predeterminada. Esta configuración se describe en Proteger los archivos del servidor de forma predeterminada en la página Consejos de seguridad del sitio web de Apache.

    • Impedir que los usuarios anulen las funciones de seguridad que se hayan configurado. La configuración deniega el acceso a la configuración .htaccess en todos los directorios, excepto en los habilitados específicamente. Esta configuración se describe en Proteger la configuración del sistema en la página Consejos de seguridad del sitio web de Apache. La página Tutorial del servidor HTTP Apache: archivos.htaccess indica que esta configuración puede ayudar a mejorar el rendimiento.

    • Denegar el acceso a los archivos con .ht* como patrón de nombre. Esta configuración impide que los clientes web visualicen los archivos .htaccess y .htpasswd.

Puede cambiar cualquiera de las opciones de configuración de entorno anteriores. Para obtener más información, consulte Ampliación de las plataformas Linux de Elastic Beanstalk. Amplíe el tema Proxy inverso para ver la sección Configuración de HTTPD de Apache.

Entre los sistemas operativos Amazon Linux

Para obtener más información sobre las diferencias entre los sistemas operativos Amazon Linux 2 y Amazon Linux 2023, consulte Comparing Amazon Linux 2 and Amazon Linux 2023 en la Guía del usuario de Amazon Linux 2023.

Para obtener más información sobre Amazon Linux 2023, consulte What is Amazon Linux 2023? en la Guía del usuario de Amazon Linux 2023.

Proceso de migración general

Cuando esté listo para ir a producción, Elastic Beanstalk necesitará una implementación blue/green para realizar la actualización. Los siguientes pasos generales corresponden a las prácticas recomendadas y se aconsejan para la migración con un procedimiento de implementación azul/verde.

Preparación para realizar una prueba de migración

Antes de implementar su aplicación y comenzar a realizar pruebas, revise la información de la sección anterior Diferencias y compatibilidad. Consulte también la referencia citada en esa sección, Comparing Amazon Linux 2 and Amazon Linux 2023 en la Guía del usuario de Amazon Linux 2023. Anote la información específica de este contenido que sea aplicable o pueda aplicarse a la configuración de su aplicación y ajustes.

Pasos de migración de alto nivel
  1. Cree un nuevo entorno que esté basado en una ramificación de la plataforma AL2023.

  2. Implemente su aplicación en el entorno de AL2023 de destino.

    El entorno de producción existente permanecerá activo y no se verá afectado, mientras realiza pruebas y ajustes en el nuevo entorno.

  3. Pruebe su aplicación a fondo en el nuevo entorno.

  4. Cuando su entorno de AL2023 de destino esté listo para pasar a producción, intercambie los CNAME de los dos entornos para redirigir el tráfico al nuevo entorno de AL2023.

Prácticas recomendadas y pasos de migración más detallados

Para ver un procedimiento de implementación azul/verde más detallado, consulte Implementaciones Blue/Green (azul/verde) con Elastic Beanstalk.

Para obtener una orientación más específica y pasos detallados de las mejores prácticas, consulte Método azul/verde.

Más referencias para ayudarle a planificar la migración

Las siguientes referencias pueden ofrecer información adicional para planificar la migración.