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.
AMI Amazon ECS-optimized Linux
Important
L'AMI ECS-Optimized Amazon Linux 2 arrive en fin de vie le 30 juin 2026, à la même date de fin de vie que le système d'exploitation Amazon Linux 2 en amont (pour plus d'informations, consultez les FAQ Amazon
Par défaut, la date d'obsolescence de toutes les ECS-optimized AMI Amazon est fixée à deux ans après la date de création de l'AMI. Vous pouvez utiliser l'DescribeImagesAPI Amazon EC2 pour vérifier le statut et la date de dépréciation d'une AMI. Pour plus d'informations, consultez DescribeImagesle manuel Amazon Elastic Compute Cloud API Reference.
Amazon ECS fournit les ECS-optimized AMI Amazon préconfigurées avec les exigences et les recommandations pour exécuter vos charges de travail de conteneur. Nous vous recommandons d'utiliser l'AMI ECS-optimized Amazon Amazon Linux 2023 pour vos instances Amazon EC2. Le lancement de vos instances de conteneur à partir de l' ECS-Optimized AMI Amazon la plus récente garantit que vous recevez les mises à jour de sécurité et la version de l'agent de conteneur les plus récentes. 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 CloudFormation un cluster, le paramètre SSM fait partie du modèle de lancement Amazon EC2 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 pour Amazon ECS à déployer. Ce paramètre garantit que chaque fois que vous déployez la pile, une vérification est effectuée pour voir s’il existe une mise à jour disponible qui doit être appliquée aux instances EC2. Pour un exemple d'utilisation du paramètre Systems Manager, consultez la section Créer un cluster Amazon ECS avec l'AMI Amazon ECS-optimized Amazon Linux 2023 dans le guide de AWS CloudFormation l'utilisateur.
Si vous devez personnaliser l' ECS-optimized AMI Amazon, consultez Amazon ECS Optimized AMI Build Recipes
Les variantes suivantes de l' ECS-optimized AMI Amazon sont disponibles pour vos instances Amazon EC2 avec le système d'exploitation Amazon Linux 2023.
| Système d’exploitation | AMI | Description | Configuration du stockage |
|---|---|---|---|
| Amazon Linux 2023 | Amazon ECS-optimized Amazon Linux 2023 (AMI) |
Amazon Linux 2023 est la nouvelle génération d'Amazon Linux de AWS. Recommandée dans la plupart des cas pour le lancement de vos instances Amazon EC2 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 ECS-optimized Amazon Linux 2023 est fournie 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, ainsi que pour les métadonnées et images Docker. Le système de fichiers par défaut pour l'AMI ECS-optimized Amazon Amazon Linux 2023 est |
| Amazon Linux 2023 (arm64) | AMI ECS-optimized Amazon Amazon Linux 2023 (arm64) |
Basée sur Amazon Linux 2023, il est recommandé d'utiliser cette AMI lors du lancement de vos instances Amazon EC2, qui sont alimentées par Arm-based AWS Graviton/Graviton 2/Graviton 3/Graviton 4 processeurs, pour vos charges de travail Amazon ECS. Pour plus d’informations, consultez la section Spécifications relatives aux instances à usage général Amazon EC2 dans le Guide des types d’instances Amazon EC2. |
Par défaut, l'AMI Amazon ECS-optimized Amazon Linux 2023 est fournie 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, ainsi que pour les métadonnées et images Docker. Le système de fichiers par défaut pour l'AMI ECS-optimized Amazon Amazon Linux 2023 est |
| Amazon Linux 2023 (Neuron) | Amazon ECS-optimized Amazon Linux 2023 (AMI) |
Basée sur Amazon Linux 2023, 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 ECS-optimized Amazon Linux 2023 (Neuron) n'est pas fournie avec le AWS CLI préinstallé. |
Par défaut, l'AMI Amazon ECS-optimized Amazon Linux 2023 est fournie 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, ainsi que pour les métadonnées et images Docker. Le système de fichiers par défaut pour l'AMI ECS-optimized Amazon Amazon Linux 2023 est |
| GPU Amazon Linux 2023 | AMI GPU Amazon Linux 2023 optimisée pour Amazon ECS |
Basée sur Amazon Linux 2023, il est recommandé d'utiliser cette AMI lors du lancement de vos GPU-based instances Amazon EC2 pour vos charges de travail Amazon ECS. Elle est livrée préconfigurée avec les pilotes du noyau NVIDIA et une exécution de processeur graphique Docker qui font s'exécuter les applications qui tirent parti des GPU sur Amazon ECS. Pour de plus amples informations, veuillez consulter Définitions de tâches Amazon ECS pour les charges de travail GPU. |
Par défaut, l'AMI Amazon ECS-optimized Amazon Linux 2023 est fournie 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, ainsi que pour les métadonnées et images Docker. Le système de fichiers par défaut pour l'AMI ECS-optimized Amazon Amazon Linux 2023 est |
Les variantes suivantes de l' ECS-optimized AMI Amazon sont disponibles pour vos instances Amazon EC2 avec le système d'exploitation Amazon Linux 2.
| Système d’exploitation | AMI | Description | Configuration du stockage |
|---|---|---|---|
|
Amazon Linux 2 |
AMI du noyau 5.10 d' ECS-optimized Amazon Amazon Linux 2 | Basée sur Amazon Linux 2, cette AMI est à utiliser lorsque vous lancez vos instances Amazon EC2 et que vous souhaitez utiliser le noyau Linux 5.10 au lieu du noyau 4.14 pour vos charges de travail Amazon ECS. L'AMI du noyau 5.10 d' ECS-optimized Amazon Linux 2 n'est pas fournie avec le AWS CLI préinstallé. | Par défaut, les AMI Amazon basées sur Amazon Linux 2 ( ECS-optimized AMI ECS-optimized Amazon Linux 2, AMI Amazon ECS-optimized Amazon Linux 2 (arm64) et GPU-optimized AMI Amazon ECS) sont fournies 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, ainsi que pour les métadonnées et images Docker. Le système de fichiers par défaut pour l'AMI ECS-optimized Amazon Amazon Linux 2 est |
|
Amazon Linux 2 |
AMI ECS-optimized Amazon Amazon Linux 2 | Destinée à vos charges de travail Amazon ECS. L'AMI ECS-optimized Amazon Amazon Linux 2 n'est pas fournie avec le AWS CLI préinstallé. | Par défaut, les AMI Amazon basées sur Amazon Linux 2 ( ECS-optimized AMI ECS-optimized Amazon Linux 2, AMI Amazon ECS-optimized Amazon Linux 2 (arm64) et GPU-optimized AMI Amazon ECS) sont fournies 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, ainsi que pour les métadonnées et images Docker. Le système de fichiers par défaut pour l'AMI ECS-optimized Amazon Amazon Linux 2 est |
|
Amazon Linux 2 (arm64) |
AMI du noyau ECS-optimized Amazon Amazon Linux 2 5.10 (arm64) |
Basée sur Amazon Linux 2, cette AMI est destinée à vos instances Amazon EC2, qui sont alimentées par Arm-based AWS Graviton/Graviton 2/Graviton 3/Graviton 4 processeurs, 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 la section Spécifications relatives aux instances à usage général Amazon EC2 dans le Guide des types d’instances Amazon EC2. L'AMI Amazon ECS-optimized Amazon Linux 2 (arm64) n'est pas fournie avec le AWS CLI préinstallé. |
Par défaut, les AMI Amazon basées sur Amazon Linux 2 ( ECS-optimized AMI ECS-optimized Amazon Linux 2, AMI Amazon ECS-optimized Amazon Linux 2 (arm64) et GPU-optimized AMI Amazon ECS) sont fournies 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, ainsi que pour les métadonnées et images Docker. Le système de fichiers par défaut pour l'AMI ECS-optimized Amazon Amazon Linux 2 est |
| Amazon Linux 2 (arm64) | AMI ECS-optimized Amazon Amazon Linux 2 (arm64) |
Basée sur Amazon Linux 2, cette AMI est destinée à être utilisée lors du lancement de vos instances Amazon EC2, qui sont alimentées par Arm-based AWS Graviton/Graviton 2/Graviton 3/Graviton 4 processeurs, pour vos charges de travail Amazon ECS. L'AMI Amazon ECS-optimized Amazon Linux 2 (arm64) n'est pas fournie avec le AWS CLI préinstallé. |
Par défaut, les AMI Amazon basées sur Amazon Linux 2 ( ECS-optimized AMI ECS-optimized Amazon Linux 2, AMI Amazon ECS-optimized Amazon Linux 2 (arm64) et GPU-optimized AMI Amazon ECS) sont fournies 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, ainsi que pour les métadonnées et images Docker. Le système de fichiers par défaut pour l'AMI ECS-optimized Amazon Amazon Linux 2 est |
|
Amazon Linux 2 (GPU) |
AMI GPU-optimized du noyau Amazon ECS 5.10 | Basée sur Amazon Linux 2, il est recommandé d'utiliser cette AMI lors du lancement de vos GPU-based instances Amazon EC2 avec le noyau Linux 5.10 pour vos charges de travail Amazon ECS. Elle est livrée préconfigurée avec les pilotes du noyau NVIDIA et une exécution de processeur graphique Docker qui font s'exécuter les applications qui tirent parti des GPU sur Amazon ECS. Pour de plus amples informations, veuillez consulter Définitions de tâches Amazon ECS pour les charges de travail GPU. | Par défaut, les AMI Amazon basées sur Amazon Linux 2 ( ECS-optimized AMI ECS-optimized Amazon Linux 2, AMI Amazon ECS-optimized Amazon Linux 2 (arm64) et GPU-optimized AMI Amazon ECS) sont fournies 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, ainsi que pour les métadonnées et images Docker. Le système de fichiers par défaut pour l'AMI ECS-optimized Amazon Amazon Linux 2 est |
| Amazon Linux 2 (GPU) | GPU-optimized AMI Amazon ECS | Basée sur Amazon Linux 2, il est recommandé d'utiliser cette AMI lors du lancement de vos GPU-based instances Amazon EC2 avec le noyau Linux 4.14 pour vos charges de travail Amazon ECS. Elle est livrée préconfigurée avec les pilotes du noyau NVIDIA et une exécution de processeur graphique Docker qui font s'exécuter les applications qui tirent parti des GPU sur Amazon ECS. Pour de plus amples informations, veuillez consulter Définitions de tâches Amazon ECS pour les charges de travail GPU. | Par défaut, les AMI Amazon basées sur Amazon Linux 2 ( ECS-optimized AMI ECS-optimized Amazon Linux 2, AMI Amazon ECS-optimized Amazon Linux 2 (arm64) et GPU-optimized AMI Amazon ECS) sont fournies 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, ainsi que pour les métadonnées et images Docker. Le système de fichiers par défaut pour l'AMI ECS-optimized Amazon Amazon Linux 2 est |
| Amazon Linux 2 (Neuron) | AMI Amazon Linux 2 (Neuron) avec noyau 5.10 optimisée pour Amazon ECS | Basée sur Amazon Linux 2, cette AMI est destinée aux instances Inf1, Trn1 ou Inf2 d'Amazon EC2. 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 basées sur Amazon Linux 2 ( ECS-optimized AMI ECS-optimized Amazon Linux 2, AMI Amazon ECS-optimized Amazon Linux 2 (arm64) et GPU-optimized AMI Amazon ECS) sont fournies 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, ainsi que pour les métadonnées et images Docker. Le système de fichiers par défaut pour l'AMI ECS-optimized Amazon Amazon Linux 2 est |
| 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 Inf1, Trn1 ou Inf2 d'Amazon EC2. 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 basées sur Amazon Linux 2 ( ECS-optimized AMI ECS-optimized Amazon Linux 2, AMI Amazon ECS-optimized Amazon Linux 2 (arm64) et GPU-optimized AMI Amazon ECS) sont fournies 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, ainsi que pour les métadonnées et images Docker. Le système de fichiers par défaut pour l'AMI ECS-optimized Amazon Amazon Linux 2 est |
Amazon ECS fournit un journal des modifications pour la variante Linux de l'Amazon ECS-optimized AMI sur. GitHub Pour plus d'informations, consultez Journal des modifications
Les variantes Linux de l' ECS-optimized AMI Amazon utilisent l'AMI Amazon Linux 2 ou l'AMI Amazon Linux 2023 comme base. Vous pouvez récupérer le nom de l’AMI pour chaque variante en interrogeant l’API Systems Manager Parameter Store. Pour de plus amples informations, veuillez consulter Récupération des métadonnées de l'AMI Amazon ECS-optimized Linux. 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 :
-
Notes de mise à jour de l'AMI source
sur GitHub -
Notes de mise à jour Docker Engine
dans la documentation Docker -
Documentation du pilote NVIDIA
dans la documentation NVIDIA -
Connectez-vous à la liste des modifications apportées à l'agent Amazon ECS
GitHub Le code source de l'application
ecs-init, ainsi que les scripts et la configuration nécessaires à l'empaquetage de l'agent, font désormais partie du référentiel de l'agent. Pour les anciennes versionsecs-initet les anciens emballages, consultez le journal des modifications d'Amazon ecs-initsur GitHub
Appliquer les mises à jour de sécurité à l'Amazon ECS-optimized AMI
Les ECS-optimized AMI Amazon basées sur Amazon Linux contiennent une version personnalisée decloud-init. Cloud-initest 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 à toutes les ECS-optimized AMI Amazon basées sur Amazon Linux publiées avant le 12 juin 2024 au lancement de l'instance.
À compter des versions du 12 juin 2024 des ECS-optimized AMI Amazon basées 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 Amazon ECS-optimized AMI au fur et à mesure que les versions seront disponibles. Les ECS-optimized AMI Amazon sont publiées lorsque des mises à jour de sécurité ou des modifications des 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 version d'Amazon ECS-optimized AMI, consultezRécupération des métadonnées de l'AMI Amazon ECS-optimized Linux.
Nous vous recommandons d’automatiser votre environnement pour qu’il soit mis à jour vers une nouvelle AMI dès qu’elle sera disponible. Pour plus d’informations sur les options disponibles, consultez le billet de blog Amazon ECS enables easier EC2 capacity management, with managed instance draining
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 instance Amazon EC2.
yum update --security
Avertissement
La mise à jour des packages docker ou containerd arrêtera tous les conteneurs en cours d'exécution sur l'hôte, ce qui signifie que toutes les tâches Amazon ECS en cours d'exécution seront arrêtées. Planifiez en conséquence afin de minimiser les interruptions de service.
Si vous souhaitez réactiver les mises à jour de sécurité au lancement, vous pouvez ajouter la ligne suivante à la section #cloud-config 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
Version-locked packages dans les AMI ECS-optimized GPU Amazon AL2023
Certains packages sont essentiels pour un comportement correct et performant des fonctionnalités du GPU dans les AMI GPU Amazon ECS-optimized AL2023. Il s’agit des licences suivantes :
-
Pilotes NVIDIA (
nvidia*) -
Modules du noyau (
kmod*) -
Bibliothèques NVIDIA (
libnvidia*) -
Packages de noyau (
kernel*)
Note
Cette liste n'est pas exhaustive. La liste complète des packages verrouillés est disponible avec dnf versionlock list
La version de ces packages est verrouillée pour garantir la stabilité et empêcher les modifications involontaires susceptibles de perturber les charges de travail du GPU. Par conséquent, ces packages doivent généralement être modifiés dans les limites d'un processus géré qui gère correctement les problèmes potentiels et préserve les fonctionnalités du GPU.
Pour éviter les modifications involontaires, le dnf versionlock plugin est utilisé sur ces packages.
Si vous souhaitez modifier un package verrouillé, vous pouvez :
# unlock a single package sudo dnf versionlock delete $PACKAGE_NAME # unlock all packages sudo dnf versionlock clear
Important
Lorsque des mises à jour de ces packages sont nécessaires, les clients doivent envisager d'utiliser la dernière version de l'AMI qui inclut les mises à jour requises. Si la mise à jour d'instances existantes est requise, une approche prudente impliquant le déverrouillage, la mise à jour et le reverrouillage des packages doit être utilisée, en veillant toujours à ce que les fonctionnalités du GPU soient maintenues tout au long du processus.