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.
La especificación AMI de recursos de AWS Batch cómputo básica consiste en lo siguiente:
Obligatorio
-
Una moderna distribución de Linux que ejecuta al menos la versión 3,10 de kernel de Linux en una AMI; de tipo de virtualización HVM. No se admiten los contenedores de Windows.
importante
Los trabajos paralelos de varios nodos solo se pueden ejecutar en recursos de computación que se hayan lanzado en una instancia de Amazon Linux con el paquete
ecs-init
instalado. Recomendamos utilizar la AMI optimizada para Amazon ECS predeterminada al crear el entorno de computación. Para ello, no especifique una AMI personalizada. Para obtener más información, consulte Trabajos paralelos de varios nodos. -
El agente de contenedor de Amazon ECS. Le recomendamos que utilice la última versión de . Para obtener más información, consulte Instalar el agente contenedor de instancia de Amazon ECS en la Guía para desarrolladores de Amazon Elastic Container Service.
-
El controlador de registros
awslogs
debe especificarse como un controlador de registros disponible con la variable de entornoECS_AVAILABLE_LOGGING_DRIVERS
cuando el agente de contenedor de Amazon ECS se inicia. Para obtener más información, consulte Configuración del agente de contenedor de Amazon ECS en la Guía para desarrolladores de Amazon Elastic Container Service. -
Un daemon de Docker que ejecuta al menos la versión 1.9, y cualquier dependencia de tiempo de ejecución de Docker. Para obtener más información, consulte Check runtime dependencies
en la documentación de Docker. nota
Le recomendamos la versión de Docker que se envía y se prueba con la versión de agente de Amazon ECS correspondiente que está utilizando. Amazon ECS proporciona un registro de cambios para la variante Linux de la AMI optimizada para Amazon ECS on. GitHub Para obtener más información, consulte Changelog
(Registro de cambios).
Recomendado
-
Un proceso de inicialización y nanny para ejecutar y monitorear el agente de Amazon ECS. La AMI optimizada para Amazon ECS usa el proceso upstart
ecs-init
y otros sistemas operativos pueden utilizarsystemd
. Para obtener más información y ejemplos, consulte Scripts de configuración de datos de usuario de instancias de contenedor de ejemplo en la Guía para desarrolladores de Amazon Elastic Container Service. Para obtener más información al respectoecs-init
, consulte el proyecto en.ecs-init
GitHub Los entornos de computación administrados requieren, como mínimo, que el agente de Amazon ECS se inicie al arrancar. Si el agente de Amazon ECS no se está ejecutando en su recurso informático, no podrá aceptar trabajos de AWS Batch.
Las AMI optimizadas para Amazon ECS están preconfiguradas con estos requisitos y recomendaciones. Recomendamos que utilice la AMI optimizada para Amazon ECS o una AMI de Amazon Linux con el paquete ecs-init
instalado para sus recursos de computación. Elija otra AMI si su aplicación requiere un sistema operativo específico o una versión de Docker que aún no esté disponible en esos AMIs sistemas. Para obtener más información, consulte la AMI optimizada para Amazon ECS en la Guía para desarrolladores de Amazon Elastic Container Service.