Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Spécification de l'AMI des ressources de calcul
La spécification de base de l'AMI pour les ressources de AWS Batch calcul comprend les éléments suivants :
Obligatoire
-
Une distribution Linux moderne qui exécute au moins la version 3.10 du noyau Linux sur une AMI de type virtualisation HVM. Les conteneurs Windows ne sont pas pris en charge.
Important
Les tâches parallèles à nœuds multiples ne peuvent être exécutées que sur des ressources de calcul lancées sur une instance Amazon Linux avec le
ecs-init
package installé. Nous vous recommandons d'utiliser l'AMI optimisée par défaut pour Amazon ECS lorsque vous créez votre environnement informatique. Vous pouvez le faire en ne spécifiant pas d'AMI personnalisée. Pour de plus amples informations, veuillez consulter Tâches parallélisées sur plusieurs nœuds. -
L'agent de conteneur Amazon ECS. Nous vous recommandons de choisir la dernière version . Pour plus d'informations, consultez la section Installation de l'agent de conteneur Amazon ECS dans le manuel du développeur Amazon Elastic Container Service.
-
Le pilote de
awslogs
journal doit être spécifié en tant que pilote de journal disponible avec la variable d'ECS_AVAILABLE_LOGGING_DRIVERS
environnement lorsque l'agent de conteneur Amazon ECS est démarré. Pour plus d'informations, consultez Configuration de l'agent du conteneur Amazon ECS dans le Manuel du développeur Amazon Elastic Container Service. -
Un démon Docker qui exécute au moins la version 1.9 et toutes les dépendances d'exécution de Docker. Pour plus d'informations, consultez la section Check runtime dependencies
dans la documentation Docker. Note
Nous recommandons la version Docker fournie avec et testée avec la version de l'agent Amazon ECS correspondante que vous utilisez. Amazon ECS fournit un journal des modifications pour la variante Linux de l'AMI optimisée pour Amazon ECS sur. GitHub Pour plus d'informations, consultez Journal des modifications
.
Recommandée
-
Un processus d'initialisation et de nounou pour exécuter et surveiller l'agent Amazon ECS. L'AMI optimisée Amazon ECS utilise le processus de
ecs-init
démarrage, et d'autres systèmes d'exploitation peuvent l'utilisersystemd
. Pour plus d'informations et des exemples, consultez la section Exemples de scripts de configuration des données utilisateur d'une instance de conteneur dans le manuel Amazon Elastic Container Service Developer Guide. Pour plus d'informationsecs-init
, consultez leecs-init
projetsur GitHub. Au minimum, les environnements informatiques gérés nécessitent que l'agent Amazon ECS démarre au démarrage. Si l'agent Amazon ECS ne s'exécute pas sur votre ressource de calcul, il ne peut pas accepter de tâches provenant de AWS Batch.
L'AMI optimisée pour Amazon ECS est préconfigurée conformément à ces exigences et recommandations. Nous vous recommandons d'utiliser l'AMI optimisée Amazon ECS ou une AMI Amazon Linux avec le ecs-init
package installé pour vos ressources de calcul. Choisissez une autre AMI si votre application nécessite un système d'exploitation spécifique ou une version de Docker qui n'y est pas encore disponible. AMIs Pour plus d'informations, consultez l'AMI optimisée pour Amazon ECS dans le manuel Amazon Elastic Container Service Developer Guide.