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.
Clusters Amazon ECS
Un cluster Amazon ECS est un regroupement logique de tâches ou de services. Outre les tâches et les services, un cluster comprend les ressources suivantes :
-
La capacité de l'infrastructure, qui peut être une combinaison des éléments suivants :
-
EC2 Instances Amazon dans le AWS cloud
-
Sans serveur (AWS Fargate) dans le cloud AWS
-
Machines virtuelles (VM) ou serveurs sur site
-
-
Réseau (VPC et sous-réseau) sur lequel s'exécutent vos tâches et services
Lorsque vous utilisez des EC2 instances Amazon pour la capacité, le sous-réseau peut se trouver dans des zones de disponibilité, des zones locales, des zones de longueur d'onde ou AWS Outposts.
-
Un espace de noms facultatif
L'espace de noms est utilisé pour service-to-service la communication avec Service Connect.
-
Option de surveillance
CloudWatch Container Insights est un service entièrement géré, moyennant un coût supplémentaire. Il collecte, agrège et résume automatiquement les métriques et les journaux Amazon ECS.
Vous trouverez ci-après des concepts généraux sur les clusters Amazon ECS.
-
Vous créez des clusters pour séparer vos ressources.
-
Les clusters sont Région AWS spécifiques.
-
Les clusters peuvent présenter l'un des états suivants.
- ACTIF
-
Le cluster est prêt à accepter des tâches et, le cas échéant, vous pouvez enregistrer des instances de conteneur auprès du cluster.
- PROVISIONING
-
Le cluster est associé à des fournisseurs de capacité et les ressources nécessaires au fournisseur de capacité sont en cours de création.
- DEPROVISIONING
-
Le cluster est associé à des fournisseurs de capacité et les ressources nécessaires au fournisseur de capacité sont en cours de suppression.
- ÉCHEC
-
Le cluster est associé à des fournisseurs de capacité et la création des ressources nécessaires au fournisseur de capacité a échoué.
- INACTIVE
-
Le cluster a été supprimé. Les clusters ayant un état
INACTIVE
peuvent rester détectables dans votre compte pendant un certain temps. Ce comportement est susceptible de changer à l'avenir. Veillez donc à ne pas vous fier à la persistanceINACTIVE
des clusters.
-
Vous pouvez utiliser différents types d'instances pour le type de EC2 lancement ou les fournisseurs de capacité du groupe Auto Scaling. Une instance ne peut être enregistrée que dans un seul cluster à la fois.
-
Vous pouvez restreindre l'accès aux clusters en créant des politiques IAM personnalisées. Pour plus d'informations, voir Exemples de clusters Amazon ECS la section dansExemples de politiques basées sur l'identité pour Amazon Elastic Container Service.
-
Vous pouvez utiliser Service Auto Scaling pour dimensionner les tâches Fargate. Pour de plus amples informations, veuillez consulter Faites évoluer automatiquement votre service Amazon ECS.
-
Vous pouvez configurer un espace de noms Service Connect par défaut pour un cluster. Une fois que vous avez défini un espace de noms Service Connect par défaut, tous les nouveaux services créés dans le cluster peuvent être ajoutés en tant que services clients dans l'espace de noms en activant Service Connect. Aucune configuration supplémentaire n’est requise. Pour de plus amples informations, veuillez consulter Utilisez Service Connect pour connecter les services Amazon ECS avec des noms abrégés.
Fournisseurs de capacité
Les fournisseurs de capacité Amazon ECS gèrent la mise à l'échelle de l'infrastructure pour les tâches de vos clusters. Chaque cluster dispose d'un ou plusieurs fournisseurs de capacité et éventuellement d'une stratégie de fournisseur de capacité facultative. Vous pouvez attribuer une stratégie de fournisseur de capacité par défaut au cluster. La stratégie de fournisseur de capacité détermine la façon dont les tâches sont réparties entre les fournisseurs de capacité du cluster. Lorsque vous exécutez une tâche autonome ou créez un service, vous utilisez soit la stratégie de fournisseur de capacité par défaut du cluster, soit une stratégie de fournisseur de capacité qui remplace la stratégie par défaut. La stratégie de fournisseur de capacité par défaut du cluster ne s'applique que lorsque vous ne spécifiez pas de type de lancement ou de stratégie de fournisseur de capacité pour votre tâche ou service. Si vous fournissez l'un de ces paramètres, la stratégie par défaut n'est pas utilisée.
Pour Fargate, il n'est pas nécessaire de créer ou de gérer la capacité. Il vous suffit d'associer au cluster l'un des fournisseurs de capacité prédéfinis suivants :
-
Fargate
-
Fargate Spot
Lorsque vous utilisez EC2 des instances pour votre capacité, vous utilisez le groupe Auto Scaling pour gérer les EC2 instances. Auto Scaling permet de s'assurer que vous disposez du nombre correct d' EC2 instances disponibles pour gérer le chargement de l'application.
Un cluster peut contenir une combinaison de tâches hébergées sur AWS Fargate des EC2 instances Amazon ou des instances externes. Les tâches peuvent être exécutées sur Fargate EC2 ou sur l'infrastructure en tant que type de lancement ou stratégie de fournisseur de capacités. Si vous l'utilisez EC2 comme type de lancement, Amazon ECS ne suit ni ne fait évoluer la capacité des groupes Amazon EC2 Auto Scaling. Pour plus d'informations sur les types de lancement, consultez Types de lancement Amazon ECS.
Un cluster peut contenir une combinaison à la fois de fournisseurs de capacité de groupe Auto Scaling et de fournisseurs de capacité Fargate. Une stratégie de fournisseur de capacité ne peut inclure que des fournisseurs de capacité du groupe Auto Scaling ou des fournisseurs de capacité Fargate.