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.
Amazon Elastic Container Service
Amazon Elastic Container Service (Amazon ECS) est un service d'orchestration de conteneurs entièrement géré qui prend en charge les conteneurs Docker et vous permet d'exécuter facilement des applications sur un cluster géré. Amazon ECS élimine le besoin d'installer, d'exploiter et de dimensionner l'infrastructure de gestion des conteneurs, et simplifie la création d'environnements dotés de fonctionnalités AWS courantes, telles que Security Groups, Elastic Load Balancing
Lorsque vous exécutez des applications sur Amazon ECS, vous pouvez choisir de fournir la puissance de calcul sous-jacente à vos conteneurs avec des EC2 instances Amazon ou avec AWS Fargate
Amazon ECS permet aux développeurs d'avoir un contrôle direct et précis sur tous les composants de l'infrastructure, ce qui permet de créer des architectures d'applications personnalisées. En outre, Amazon ECS prend en charge différentes stratégies de déploiement pour mettre à jour les images de vos conteneurs d'applications.
Tableau 4 : Fonctionnalités de déploiement d'Amazon ECS
Capacité | Description |
---|---|
Disposition |
Amazon ECS fournira de nouvelles instances de conteneurs d'applications et de nouvelles ressources de calcul en fonction des politiques de dimensionnement et des configurations Amazon ECS. Les ressources d'infrastructure telles que les équilibreurs de charge devront être créées en dehors d'Amazon ECS. Reportez-vous à Getting Started with Amazon ECS pour plus de détails sur les types de ressources qui peuvent être créés avec Amazon ECS. |
Configuration |
Amazon ECS prend en charge la personnalisation des ressources de calcul créées pour exécuter une application conteneurisée, ainsi que des conditions d'exécution des conteneurs d'applications (par exemple, les variables d'environnement, les ports exposés, la mémoire/le processeur réservés). La personnalisation des ressources de calcul sous-jacentes n'est disponible que si vous utilisez EC2 des instances Amazon. Reportez-vous à la section Création d'un cluster pour plus de détails sur la façon de personnaliser un cluster Amazon ECS pour exécuter des applications conteneurisées. |
Déploiement |
Amazon ECS prend en charge plusieurs stratégies de déploiement pour vos applications conteneurisées. Reportez-vous à la section Types de déploiement Amazon ECS pour plus de détails sur les types de processus de déploiement pris en charge. |
Échelle |
Amazon ECS peut être utilisé avec des politiques de dimensionnement automatique pour ajuster automatiquement le nombre de conteneurs exécutés dans votre cluster Amazon ECS. Reportez-vous à Service Auto Scaling pour plus de détails sur la configuration du dimensionnement automatique pour vos applications conteneurisées sur Amazon ECS. |
Surveillance |
Amazon ECS prend en charge la surveillance des ressources informatiques et des conteneurs d'applications avec CloudWatch. Reportez-vous à la section Surveillance d'Amazon ECS pour plus de détails sur les types de fonctionnalités de surveillance proposés par Amazon ECS. |
Le schéma suivant illustre l'utilisation d'Amazon ECS pour gérer une application conteneurisée simple. Dans cet exemple, les composants d'infrastructure sont créés en dehors d'Amazon ECS, et Amazon ECS est utilisé pour gérer le déploiement et le fonctionnement des conteneurs d'applications sur le cluster

Cas d'utilisation d'Amazon ECS
Note
-
L'infrastructure des applications (y compris les référentiels Amazon Elastic Container Registry (Amazon ECR), les configurations Amazon ECS et les équilibreurs de charge) est mise en service et gérée en dehors de votre déploiement Amazon ECS.
-
Amazon ECS gère le déploiement de conteneurs d'applications exécutés au sein du service Amazon ECS sous forme de tâches provenant d'un registre de conteneurs tel qu'Amazon ECR.
Amazon ECS prend en charge plusieurs types d'instances de conteneur tels que Linux et Windows, ainsi que des types d'instances externes tels qu'une machine virtuelle (VM) sur site avec Amazon ECS Anywhere.
Amazon ECS Anywhere
Amazon ECS Anywhere
Amazon ECS Anywhere utilise l'agent Amazon ECS pour gérer le déploiement et le cycle de vie des conteneurs, ce qui vous permet d'utiliser les mêmes définitions de tâches et fichiers de configuration Amazon ECS que ceux que vous utilisez dans le AWS Cloud. Cela peut contribuer à simplifier le processus de déploiement et de gestion des conteneurs dans votre infrastructure hybride et à réduire le temps et les efforts nécessaires à la configuration et à la gestion manuelles.
Avec Amazon ECS Anywhere, vous pouvez également tirer parti d'autres services AWS, tels que IAM et Amazon ECR AWS CloudFormation, pour gérer vos applications conteneurisées. Cela peut contribuer à garantir la sécurité, la conformité et l'intégration de vos applications aux autres services AWS.

Amazon Elastic Container Service sur AWS Outposts
Amazon ECS on AWS Outposts est un service AWS entièrement géré qui vous permet d'exécuter des tâches Amazon ECS sur site, en utilisant les mêmes APIs outils que ceux que vous utilisez dans le. AWS Cloud Avec Amazon ECS activé AWS Outposts, vous pouvez déployer et gérer des applications conteneurisées de manière cohérente et familière, que vous les exécutiez sur site ou dans le cloud. AWS Outposts est un service entièrement géré qui étend l'infrastructure, les services et les outils AWS à vos environnements sur site. APIs Avec Amazon ECS activé AWS Outposts, vous pouvez exécuter des tâches Amazon ECS sur du matériel dédié à votre organisation, sans avoir à vous soucier de l'infrastructure sous-jacente. Cela peut vous aider à garantir que vos applications sont déployées de manière sécurisée et conforme, tout en vous permettant de tirer parti de la flexibilité et de l'évolutivité du cloud.
Amazon ECS on AWS Outposts fonctionne en déployant un ensemble de services AWS dans votre environnement sur site, ce qui vous permet d'exécuter des tâches Amazon ECS sur du matériel dédié. APIs Cela inclut l'agent Amazon ECS, qui gère le déploiement et le cycle de vie des conteneurs, et l' AWS Outposts infrastructure, qui fournit un environnement sécurisé et conforme pour exécuter des applications conteneurisées. Avec Amazon ECS activé AWS Outposts, vous pouvez utiliser le même Amazon ECS APIs et les mêmes outils que ceux que vous utilisez dans le AWS Cloud, ce qui facilite le déploiement et la gestion des applications conteneurisées de manière cohérente et familière. Cela peut contribuer à réduire le temps et les efforts nécessaires à la configuration et à la gestion manuelles, et à améliorer la cohérence et la fiabilité de votre infrastructure hybride. Amazon ECS on s'intègre AWS Outposts également à d'autres services AWS, tels que IAM et Amazon ECR AWS CloudFormation, pour gérer vos applications conteneurisées. Cela peut contribuer à garantir la sécurité, la conformité et l'intégration de vos applications aux autres services AWS.