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.
nota
Para obtener más información sobre cómo usar el AL2 023 dentro de un contenedor, consulte. AL2023 en contenedores
Amazon Elastic Container Service (Amazon ECS) es un servicio de orquestación de contenedores completamente administrado que facilita la implementación, la administración y el escalado de aplicaciones en contenedores. Como servicio totalmente gestionado, Amazon ECS incluye prácticas recomendadas operativas y de AWS configuración integradas. Está integrado con herramientas AWS tanto como de terceros, como Amazon Elastic Container Registry (Amazon ECR) y Docker. Esta integración facilita a los equipos centrarse en crear las aplicaciones, no en el entorno. Puede ejecutar y escalar las cargas de trabajo de contenedores en todas las regiones de AWS en la nube, sin la complejidad de administrar un plano de control.
Puede alojar cargas de trabajo en contenedores en el AL2 023 mediante la AMI optimizada para AL2 Amazon ECS basada en el 023. Para obtener más información, consulte la AMI optimizada para Amazon ECS
Cambios en AL2 023 para Amazon ECS en comparación con AL2
Al igual que en este caso AL2, AL2 023 proporciona los paquetes base necesarios para ejecutarse como una instancia Linux de Amazon ECS. En containerd
docker
, y AL2 los ecs-init
paquetes estaban disponibles a través deamazon-linux-extras
, mientras que la AL2 023 incluye estos paquetes en los repositorios principales.
Con la función determinista de actualizaciones a través de repositorios versionados, cada AL2 AMI 023 está bloqueada de forma predeterminada en una versión de repositorio específica. Esto también es válido para la AMI AL2 023 optimizada para Amazon ECS. Todas las actualizaciones de su entorno se pueden administrar y probar cuidadosamente antes de la implementación, además de proporcionar una forma sencilla de volver al contenido de una AMI anterior en caso de que se produzca un problema. Para obtener más información sobre esta función AL2 023, consulte. Actualizaciones deterministas a través de repositorios versionados en 023 AL2
AL2023 cambia a cgroup v2 a través de la interfaz cgroup v1 compatible con. AL2 Para obtener más información, consulte Jerarquía de grupos de control unificados (cgroup v2).
nota
AL2Las versiones 023 anteriores a la 2023.2.20230920 (la primera versión AL2 023.2) contenían un error en el manejo (OOM) dentro de un cgroup. systemd
Out-of-Memory Siempre se eliminaban todos los procesos del cgroup, en lugar de que el asesino de OOM eligiera un proceso a la vez, que era el comportamiento previsto.
Se trataba de una regresión en comparación con el AL2 comportamiento, y se corrigió a partir de la versión 2023.2.20230920 de 023. AL2
El código para crear la AMI optimizada para Amazon ECS está disponible en el amazon-ecs-ami GitHub proyecto.
Personalización de la AMI optimizada para Amazon AL2 ECS basada en 023
importante
Le recomendamos que utilice la AMI AL2 023 optimizada para Amazon ECS. Para obtener más información, consulte la AMI optimizada para Amazon ECS en la Guía para desarrolladores de Amazon Elastic Container Service.
Puede usar los mismos scripts de compilación que Amazon ECS utiliza para crear scripts personalizados AMIs. Para obtener más información, consulte el script de compilación de AMI de Linux optimizado para Amazon ECS.