Linux optimisé pour Amazon ECS AMIs - Amazon Elastic Container Service

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.

Linux optimisé pour Amazon ECS AMIs

Amazon ECS fournit des solutions optimisées pour Amazon ECS AMIs qui sont préconfigurées avec les exigences et les recommandations nécessaires pour exécuter vos charges de travail de conteneurs. Nous vous recommandons d'utiliser l'AMI Amazon Linux 2023 optimisée pour Amazon ECS pour vos EC2 instances Amazon, sauf si votre application nécessite des instances EC2 basées sur le GPU Amazon, un système d'exploitation spécifique ou une version de Docker qui n'est pas encore disponible dans cette AMI. Pour plus d'informations sur les instances Amazon Linux 2 et Amazon Linux 2023, consultez la section Comparaison entre Amazon Linux 2 et Amazon Linux 2023 dans le guide de l'utilisateur Amazon Linux 2023. Le lancement de vos instances de conteneur à partir de l'AMI optimisée pour Amazon ECS la plus récente garantit que vous recevez la version actuelle de l'agent de conteneur ainsi que ses mises à jour de sécurité. Pour plus d'informations sur le lancement d'une instance, veuillez consulter Lancement d'une instance de conteneur Amazon ECS Linux.

Lorsque vous créez un cluster à l'aide de la console, Amazon ECS crée un modèle de lancement pour vos instances avec la dernière AMI associée au système d'exploitation sélectionné.

Lorsque vous créez AWS CloudFormation un cluster, le paramètre SSM fait partie du modèle de EC2 lancement Amazon pour les instances du groupe Auto Scaling. Vous pouvez configurer le modèle pour utiliser un paramètre dynamique de Systems Manager afin de déterminer l'AMI optimisée Amazon ECS à déployer. Ce paramètre garantit que chaque fois que vous déployez la pile, elle vérifie si une mise à jour disponible doit être appliquée aux EC2 instances. Pour un exemple d'utilisation du paramètre Systems Manager, consultez la section Créer un cluster Amazon ECS avec l'AMI Amazon Linux 2023 optimisée pour Amazon ECS dans le guide de l'AWS CloudFormation utilisateur.

Si vous devez personnaliser l'AMI optimisée pour Amazon ECS, consultez Amazon ECS Optimized AMI Build Recipes sur. GitHub

Les variantes Linux de l'AMI optimisée pour Amazon ECS utilisent l'AMI Amazon Linux 2 comme base. Les notes de mise à jour de l'AMI Amazon Linux 2 sont également disponibles. Pour plus d'informations, consultez Notes de mise à jour Amazon Linux 2.

Nous vous recommandons d'utiliser une AMI avec le noyau Linux 5.10 car le noyau Linux 4.14 est arrivé end-of-life le 10 janvier 2024.

Les variantes suivantes de l'AMI optimisée pour Amazon ECS sont disponibles pour vos EC2 instances Amazon avec le système d'exploitation Amazon Linux 2023.

Système d’exploitation AMI Description Configuration du stockage
Amazon Linux 2023 AMI Amazon Linux 2023 optimisée pour Amazon ECS

Amazon Linux 2023 est la nouvelle génération d'Amazon Linux de AWS. Dans la plupart des cas, c'est recommandé pour lancer vos EC2 instances Amazon pour vos charges de travail Amazon ECS. Pour plus d'informations, veuillez consulter Qu'est-ce qu'Amazon Linux 2023 dans le Guide de l'utilisateur Amazon Linux 2023 (langue française non garantie).

Par défaut, l'AMI Amazon Linux 2023 optimisée pour Amazon ECS est fournie avec un volume racine unique de 30 Gio. Vous pouvez modifier la taille du volume racine de 30 Gio lors du lancement pour augmenter le stockage disponible sur votre instance de conteneur. Ce stockage est utilisé pour le système d'exploitation et pour les métadonnées et images Docker.

Le système de fichiers par défaut pour l'AMI Amazon Linux 2023 optimisée pour Amazon ECS est xfs, tandis que Docker utilise le pilote de stockage overlay2. Pour plus d'informations, consultez Use the OverlayFS storage driver dans la documentation Docker.

Amazon Linux 2023 (arm64) AMI Amazon Linux 2023 (arm64) optimisée pour Amazon ECS

Basée sur Amazon Linux 2023, il est recommandé d'utiliser cette AMI lors du lancement de vos EC2 instances Amazon, qui sont alimentées par AWS Graviton/Graviton 2/Graviton 3/Graviton 4 processeurs ARM, pour vos charges de travail Amazon ECS. Pour plus d'informations, consultez les spécifications relatives aux instances Amazon à usage EC2 général dans le guide des types d' EC2 instances Amazon.

Par défaut, l'AMI Amazon Linux 2023 optimisée pour Amazon ECS est fournie avec un volume racine unique de 30 Gio. Vous pouvez modifier la taille du volume racine de 30 Gio lors du lancement pour augmenter le stockage disponible sur votre instance de conteneur. Ce stockage est utilisé pour le système d'exploitation et pour les métadonnées et images Docker.

Le système de fichiers par défaut pour l'AMI Amazon Linux 2023 optimisée pour Amazon ECS est xfs, tandis que Docker utilise le pilote de stockage overlay2. Pour plus d'informations, consultez Use the OverlayFS storage driver dans la documentation Docker.

Amazon Linux 2023 (Neuron) AMI Amazon Linux 2023 optimisée pour Amazon ECS

Basé sur Amazon Linux 2023, ceci AMIis pour les instances Amazon EC2 Inf1, Trn1 ou Inf2. Il est préconfiguré avec les pilotes AWS Inferentia et AWS Trainium ainsi que le moteur d'exécution AWS Neuron pour Docker, qui facilite l'exécution des charges de travail d'inférence liées au machine learning sur Amazon ECS. Pour de plus amples informations, veuillez consulter Définitions de tâches Amazon ECS pour les charges de travail d'apprentissage automatique AWS Neuron.

L'AMI Amazon Linux 2023 (Neuron) optimisée pour Amazon ECS n'est pas fournie avec le préinstallé. AWS CLI

Par défaut, l'AMI Amazon Linux 2023 optimisée pour Amazon ECS est fournie avec un volume racine unique de 30 Gio. Vous pouvez modifier la taille du volume racine de 30 Gio lors du lancement pour augmenter le stockage disponible sur votre instance de conteneur. Ce stockage est utilisé pour le système d'exploitation et pour les métadonnées et images Docker.

Le système de fichiers par défaut pour l'AMI Amazon Linux 2023 optimisée pour Amazon ECS est xfs, tandis que Docker utilise le pilote de stockage overlay2. Pour plus d'informations, consultez Use the OverlayFS storage driver dans la documentation Docker.

Les variantes suivantes de l'AMI optimisée pour Amazon ECS sont disponibles pour vos EC2 instances Amazon dotées du système d'exploitation Amazon Linux 2.

Système d’exploitation AMI Description Configuration du stockage

Amazon Linux 2

AMI Amazon Linux 2 noyau 5.10 optimisée pour Amazon ECS Basée sur Amazon Linux 2, cette AMI est destinée à être utilisée lors du lancement de vos EC2 instances Amazon et vous souhaitez utiliser le noyau Linux 5.10 au lieu du noyau 4.14 pour vos charges de travail Amazon ECS. L'AMI Amazon Linux 2 noyau 5.10 optimisée pour Amazon ECS n'est pas fournie avec AWS CLI préinstallé. Par défaut, les AMI Amazon ECS optimisées pour Amazon Linux 2 (AMI AMIs Amazon Linux 2 optimisée pour Amazon ECS, AMI Amazon Linux 2 (arm64) optimisée pour Amazon ECS et AMI optimisée pour le GPU Amazon ECS) sont livrées avec un seul volume racine de 30 Go. Vous pouvez modifier la taille du volume racine de 30 Gio lors du lancement pour augmenter le stockage disponible sur votre instance de conteneur. Ce stockage est utilisé pour le système d'exploitation et pour les métadonnées et images Docker.

Le système de fichiers par défaut pour l'AMI Amazon Linux 2 optimisée pour Amazon ECS est xfs, tandis que Docker utilise le pilote de stockage overlay2. Pour plus d'informations, consultez Use the OverlayFS storage driver dans la documentation Docker.

Amazon Linux 2

AMI Amazon Linux 2 optimisée pour Amazon ECS Destinée à vos charges de travail Amazon ECS. L'AMI Amazon Linux 2 optimisée pour Amazon ECS n'est pas fournie avec la AWS CLI préinstallée. Par défaut, les AMI Amazon ECS optimisées pour Amazon Linux 2 (AMI AMIs Amazon Linux 2 optimisée pour Amazon ECS, AMI Amazon Linux 2 (arm64) optimisée pour Amazon ECS et AMI optimisée pour le GPU Amazon ECS) sont livrées avec un seul volume racine de 30 Go. Vous pouvez modifier la taille du volume racine de 30 Gio lors du lancement pour augmenter le stockage disponible sur votre instance de conteneur. Ce stockage est utilisé pour le système d'exploitation et pour les métadonnées et images Docker.

Le système de fichiers par défaut pour l'AMI Amazon Linux 2 optimisée pour Amazon ECS est xfs, tandis que Docker utilise le pilote de stockage overlay2. Pour plus d'informations, consultez Use the OverlayFS storage driver dans la documentation Docker.

Amazon Linux 2 (arm64)

AMI Amazon Linux 2 noyau 5.10 (arm64) optimisée pour Amazon ECS

Basée sur Amazon Linux 2, cette AMI est destinée à vos EC2 instances Amazon, qui sont alimentées par AWS Graviton/Graviton 2/Graviton 3/Graviton 4 processeurs ARM, et vous souhaitez utiliser le noyau Linux 5.10 au lieu du noyau Linux 4.14 pour vos charges de travail Amazon ECS. Pour plus d'informations, consultez les spécifications relatives aux instances Amazon à usage EC2 général dans le guide des types d' EC2 instances Amazon.

L'AMI Amazon Linux 2 (arm64) optimisée pour Amazon ECS n'est pas fournie avec le préinstallé. AWS CLI

Par défaut, les AMI Amazon ECS optimisées pour Amazon Linux 2 (AMI AMIs Amazon Linux 2 optimisée pour Amazon ECS, AMI Amazon Linux 2 (arm64) optimisée pour Amazon ECS et AMI optimisée pour le GPU Amazon ECS) sont livrées avec un seul volume racine de 30 Go. Vous pouvez modifier la taille du volume racine de 30 Gio lors du lancement pour augmenter le stockage disponible sur votre instance de conteneur. Ce stockage est utilisé pour le système d'exploitation et pour les métadonnées et images Docker.

Le système de fichiers par défaut pour l'AMI Amazon Linux 2 optimisée pour Amazon ECS est xfs, tandis que Docker utilise le pilote de stockage overlay2. Pour plus d'informations, consultez Use the OverlayFS storage driver dans la documentation Docker.

Amazon Linux 2 (arm64) AMI Amazon Linux 2 (arm64) optimisée pour Amazon ECS

Basée sur Amazon Linux 2, cette AMI est destinée à être utilisée lors du lancement de vos EC2 instances Amazon, qui sont alimentées par AWS Graviton/Graviton 2/Graviton 3/Graviton 4 processeurs ARM, pour vos charges de travail Amazon ECS.

L'AMI Amazon Linux 2 (arm64) optimisée pour Amazon ECS n'est pas fournie avec le préinstallé. AWS CLI

Par défaut, les AMI Amazon ECS optimisées pour Amazon Linux 2 (AMI AMIs Amazon Linux 2 optimisée pour Amazon ECS, AMI Amazon Linux 2 (arm64) optimisée pour Amazon ECS et AMI optimisée pour le GPU Amazon ECS) sont livrées avec un seul volume racine de 30 Go. Vous pouvez modifier la taille du volume racine de 30 Gio lors du lancement pour augmenter le stockage disponible sur votre instance de conteneur. Ce stockage est utilisé pour le système d'exploitation et pour les métadonnées et images Docker.

Le système de fichiers par défaut pour l'AMI Amazon Linux 2 optimisée pour Amazon ECS est xfs, tandis que Docker utilise le pilote de stockage overlay2. Pour plus d'informations, consultez Use the OverlayFS storage driver dans la documentation Docker.

Amazon Linux 2 (GPU)

AMI du noyau 5.10 optimisé pour le GPU Amazon ECS Basée sur Amazon Linux 2, il est recommandé d'utiliser cette AMI lors du lancement de vos instances EC2 basées sur le GPU Amazon avec le noyau Linux 5.10 pour vos charges de travail Amazon ECS. Il est préconfiguré avec des pilotes de noyau NVIDIA et un environnement d'exécution GPU Docker, ce qui permet d'exécuter des charges de travail exploitables sur GPUs Amazon ECS. Pour de plus amples informations, veuillez consulter Définitions de tâches Amazon ECS pour les charges de travail du GPU. Par défaut, les AMI Amazon ECS optimisées pour Amazon Linux 2 (AMI AMIs Amazon Linux 2 optimisée pour Amazon ECS, AMI Amazon Linux 2 (arm64) optimisée pour Amazon ECS et AMI optimisée pour le GPU Amazon ECS) sont livrées avec un seul volume racine de 30 Go. Vous pouvez modifier la taille du volume racine de 30 Gio lors du lancement pour augmenter le stockage disponible sur votre instance de conteneur. Ce stockage est utilisé pour le système d'exploitation et pour les métadonnées et images Docker.

Le système de fichiers par défaut pour l'AMI Amazon Linux 2 optimisée pour Amazon ECS est xfs, tandis que Docker utilise le pilote de stockage overlay2. Pour plus d'informations, consultez Use the OverlayFS storage driver dans la documentation Docker.

Amazon Linux 2 (GPU) AMI optimisée pour GPU Amazon ECS Basée sur Amazon Linux 2, il est recommandé d'utiliser cette AMI lors du lancement de vos instances EC2 basées sur le GPU Amazon avec le noyau Linux 4.14 pour vos charges de travail Amazon ECS. Il est préconfiguré avec des pilotes de noyau NVIDIA et un environnement d'exécution GPU Docker, ce qui permet d'exécuter des charges de travail exploitables sur GPUs Amazon ECS. Pour de plus amples informations, veuillez consulter Définitions de tâches Amazon ECS pour les charges de travail du GPU. Par défaut, les AMI Amazon ECS optimisées pour Amazon Linux 2 (AMI AMIs Amazon Linux 2 optimisée pour Amazon ECS, AMI Amazon Linux 2 (arm64) optimisée pour Amazon ECS et AMI optimisée pour le GPU Amazon ECS) sont livrées avec un seul volume racine de 30 Go. Vous pouvez modifier la taille du volume racine de 30 Gio lors du lancement pour augmenter le stockage disponible sur votre instance de conteneur. Ce stockage est utilisé pour le système d'exploitation et pour les métadonnées et images Docker.

Le système de fichiers par défaut pour l'AMI Amazon Linux 2 optimisée pour Amazon ECS est xfs, tandis que Docker utilise le pilote de stockage overlay2. Pour plus d'informations, consultez Use the OverlayFS storage driver dans la documentation Docker.

Amazon Linux 2 (Neuron) AMI Amazon Linux 2 (Neuron) 5.10 optimisé pour Amazon ECS Basée sur Amazon Linux 2, cette AMI est destinée aux instances Amazon EC2 Inf1, Trn1 ou Inf2. Il est préconfiguré avec AWS Inferentia avec le noyau Linux 5.10 et les pilotes AWS Trainium, ainsi que le moteur d'exécution AWS Neuron pour Docker, qui facilite l'exécution des charges de travail d'inférence par apprentissage automatique sur Amazon ECS. Pour de plus amples informations, veuillez consulter Définitions de tâches Amazon ECS pour les charges de travail d'apprentissage automatique AWS Neuron. L'AMI Amazon Linux 2 (Neuron) optimisée pour Amazon ECS n'est pas fournie avec le AWS CLI préinstallé. Par défaut, les AMI Amazon ECS optimisées pour Amazon Linux 2 (AMI AMIs Amazon Linux 2 optimisée pour Amazon ECS, AMI Amazon Linux 2 (arm64) optimisée pour Amazon ECS et AMI optimisée pour le GPU Amazon ECS) sont livrées avec un seul volume racine de 30 Go. Vous pouvez modifier la taille du volume racine de 30 Gio lors du lancement pour augmenter le stockage disponible sur votre instance de conteneur. Ce stockage est utilisé pour le système d'exploitation et pour les métadonnées et images Docker.

Le système de fichiers par défaut pour l'AMI Amazon Linux 2 optimisée pour Amazon ECS est xfs, tandis que Docker utilise le pilote de stockage overlay2. Pour plus d'informations, consultez Use the OverlayFS storage driver dans la documentation Docker.

Amazon Linux 2 (Neuron) AMI Amazon Linux 2 (Neuron) optimisée pour Amazon ECS Basée sur Amazon Linux 2, cette AMI est destinée aux instances Amazon EC2 Inf1, Trn1 ou Inf2. Il est préconfiguré avec les pilotes AWS Inferentia et AWS Trainium ainsi que le moteur d'exécution AWS Neuron pour Docker, qui facilite l'exécution des charges de travail d'inférence liées au machine learning sur Amazon ECS. Pour de plus amples informations, veuillez consulter Définitions de tâches Amazon ECS pour les charges de travail d'apprentissage automatique AWS Neuron. L'AMI Amazon Linux 2 (Neuron) optimisée pour Amazon ECS n'est pas fournie avec le AWS CLI préinstallé. Par défaut, les AMI Amazon ECS optimisées pour Amazon Linux 2 (AMI AMIs Amazon Linux 2 optimisée pour Amazon ECS, AMI Amazon Linux 2 (arm64) optimisée pour Amazon ECS et AMI optimisée pour le GPU Amazon ECS) sont livrées avec un seul volume racine de 30 Go. Vous pouvez modifier la taille du volume racine de 30 Gio lors du lancement pour augmenter le stockage disponible sur votre instance de conteneur. Ce stockage est utilisé pour le système d'exploitation et pour les métadonnées et images Docker.

Le système de fichiers par défaut pour l'AMI Amazon Linux 2 optimisée pour Amazon ECS est xfs, tandis que Docker utilise le pilote de stockage overlay2. Pour plus d'informations, consultez Use the OverlayFS storage driver dans la documentation Docker.

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.

Les variantes Linux de l'AMI optimisée pour Amazon ECS utilisent l'AMI Amazon Linux 2 ou Amazon Linux 2023 comme base. Vous pouvez récupérer le nom de l'AMI source Amazon Linux 2 ou de l'AMI Amazon Linux 2023 pour chaque variante en interrogeant l'API de Systems Manager Parameter Store. Pour de plus amples informations, veuillez consulter Récupération des métadonnées de l'AMI Linux optimisées pour Amazon ECS. Les notes de mise à jour de l'AMI Amazon Linux 2 sont également disponibles. Pour plus d'informations, consultez Notes de mise à jour Amazon Linux 2. Les notes de mise à jour d'Amazon Linux 2023 sont également disponibles. Pour plus d'informations, veuillez consulter Notes de mise à jour Amazon Linux 2023 (langue française non garantie).

Les pages suivantes fournissent des informations supplémentaires sur les modifications :

Appliquer des mises à jour de sécurité à l'AMI optimisée pour Amazon ECS

Les versions optimisées pour Amazon ECS AMIs basées sur Amazon Linux contiennent une version personnalisée de cloud-init. Cloud-init est un package utilisé pour démarrer des images Linux dans un environnement de cloud computing et effectuer les actions souhaitées lors du lancement d'une instance. Par défaut, toutes les mises à jour de sécurité « critiques » et « importantes » sont appliquées dès le lancement de l'instance à toutes les mises à jour de sécurité optimisées pour Amazon ECS AMIs basées sur Amazon Linux publiées avant le 12 juin 2024.

À compter des versions du 12 juin 2024 de l'outil optimisé pour Amazon ECS AMIs basé sur Amazon Linux 2, le comportement par défaut n'inclura plus la mise à jour des packages au lancement. Nous vous recommandons plutôt de passer à une nouvelle AMI optimisée pour Amazon ECS au fur et à mesure que les versions seront disponibles. Les versions optimisées pour Amazon ECS AMIs sont publiées lorsque des mises à jour de sécurité ou des modifications de l'AMI de base sont disponibles. Cela garantira que vous recevez les dernières versions des packages et mises à jour de sécurité, et que les versions des packages sont immuables lors des lancements d'instances. Pour plus d'informations sur la récupération de la dernière AMI optimisée pour Amazon ECS, consultez. Récupération des métadonnées de l'AMI Linux optimisées pour Amazon ECS

Nous vous recommandons d'automatiser votre environnement pour passer à une nouvelle AMI dès qu'elle sera disponible. Pour plus d'informations sur les options disponibles, consultez Amazon ECS facilite la gestion des EC2 capacités, avec le drainage des instances géré.

Pour continuer à appliquer manuellement les mises à jour de sécurité « critiques » et « importantes » sur une version d'AMI, vous pouvez exécuter la commande suivante sur votre EC2 instance Amazon.

yum update --security

Si vous souhaitez réactiver les mises à jour de sécurité au lancement, vous pouvez ajouter la ligne suivante à la #cloud-config section des données utilisateur de cloud-init lors du lancement de votre instance Amazon. EC2 Pour plus d'informations, consultez la section Utilisation de cloud-init sur Amazon Linux 2 dans le guide de l'utilisateur Amazon Linux.

#cloud-config repo_upgrade: security