Amazon Elastic Container Service

Exécutez des applications conteneurisées dans un environnement de production

Amazon Elastic Container Service (Amazon ECS) est un service d'orchestration de conteneurs hautement scalable et à hautes performances qui prend en charge les conteneurs Docker et vous permet d'exécuter et de dimensionner facilement des applications conteneurisées sur AWS. Avec Amazon ECS, vous n'avez pas besoin d'installer et exécuter votre propre logiciel d'orchestration de conteneurs, de gérer et dimensionner un cluster de machines virtuelles ni même de planifier des conteneurs sur ces machines virtuelles.

Grâce aux appels API simples, vous pouvez lancer et arrêter les applications compatibles Docker, interroger l'état complet de votre application et accéder à de nombreuses fonctionnalités telles que les rôles IAM, groupes de sécurité, équilibreurs de charge, Amazon CloudWatch Events, AWS CloudFormation et AWS CloudTrail. journaux.

Pourquoi choisir Amazon ECS

Exécution de conteneurs sans serveurs

Amazon ECS comporte la fonctionnalité AWS Fargate pour que vous puissiez déployer et gérer des conteneurs sans avoir à provisionner ou gérer des serveurs. Avec Fargate, vous n'avez plus besoin de sélectionner les types d'instance Amazon EC2, de provisionner et de mettre à l'échelle des clusters de machines virtuelles pour exécuter des conteneurs ou planifier l'exécution des conteneurs sur des clusters et maintenir leur disponibilité. Fargate vous permet d'ignorer la gestion de l'infrastructure et de vous concentrer sur la conception et l'exécution des applications.

Tout conteneuriser

Amazon ECS vous permet de créer facilement tous les types d'applications conteneurisées, depuis les applications de longue durée et les microservices jusqu'aux tâches batch et aux applications d'apprentissage automatique. Vous pouvez migrer des applications Linux ou Windows locales vers le cloud et les exécuter en tant qu'applications conteneurisées à l'aide d'Amazon ECS.

Sécurité

Amazon ECS lance vos conteneurs dans votre propre Amazon VPC, ce qui vous permet d'utiliser vos groupes de sécurité VPC et ACL réseau. Aucune ressource de calcul n'est partagée avec d'autres clients. Vous pouvez également attribuer des autorisations d'accès granulaires pour chacun de vos conteneurs à l'aide d'IAM afin de restreindre l'accès à chaque service et les ressources auxquelles un conteneur peut accéder. Ces fonctionnalités vous confèrent un haut niveau d'isolement et vous aident à utiliser Amazon ECS pour créer des applications sûres et fiables.

Performance à l'ajustement

Amazon ECS s'appuie sur une technologie mise au point grâce à de nombreuses années d'expérience dans le domaine des services très évolutifs. Vous pouvez lancer plusieurs dizaines ou des dizaines de milliers de conteneurs Docker en quelques secondes avec Amazon ECS et ce, sans complexifier vos processus.

Compatibilité avec les autres services AWS

Amazon ECS est intégré aux services AWS suivants, vous offrant une solution complète pour l'exécution d'une large gamme d'applications ou de services conteneurisés: Équilibrage de charge élastique, Amazon VPC, AWS IAM, Amazon ECR, AWS Batch, Amazon CloudWatch, AWS CloudFormation, AWS CodeStar, et AWS CloudTrail

Fonctionnement d'Amazon ECS

ECS_diagram_Final

Quand utiliser Amazon ECS

100x100_benefit_git-repository

Microservices

Amazon ECS vous aide à exécuter des applications de microservices avec une intégration native aux services AWS et permet des pipelines d'intégration continue et de déploiement continu (CICD).

AWS_Benefit Icon_AutomatedOperations

Traitement par lots

Amazon ECS vous permet d'exécuter des charges de travail par lots à l'aide de planificateurs gérés ou client sur des instances à la demande, réservées ou Spot Amazon EC2.

vmware_migration_08172017

Migration d'applications vers le cloud

Les applications d'entreprise existantes peuvent être conteneurisées et facilement migrées vers Amazon ECS sans nécessiter de changement de code.

100x100_benefit_innovate-lightbulb_100x100_benefit_innovate-lightbulb

Machine-learning

Amazon ECS facilite le conteneurisation des modèles ML pour la formation et l'inférence. Vous pouvez créer des modèles ML constitués de services distribués faiblement couplés pouvant être placés sur un nombre quelconque de plates-formes, ou proches des données analysées par les applications.

Nouveautés

Nouvelles fonctionnalités pour l'exécution de conteneurs sur AWS
12 juin 2018

Amazon ECS ajoute à ses fonctions Daemon Scheduling (planification de tâche démon)


Amazon Elastic Container Service (Amazon ECS) applique désormais une nouvelle stratégie de planification de tâche démon qui vous permet d'exécuter automatiquement un démon sur chacune des instances de votre cluster ECS que vous avez sélectionnées. 

En savoir plus »

7 juin 2018

La CLI d'Amazon ECS prend en charge la version 3 de Docker Compose


La CLI d'Amazon ECS prend désormais en charge le format de fichier version 3 de Docker Compose pour le déploiement de conteneurs Docker vers Amazon ECS.

En savoir plus »

23 mai 2018

Amazon ECS et Amazon ECR désormais disponibles en Chine (Ningxia)


Amazon ECS et Amazon ECR sont désormais disponibles pour la région Chine (Ningxia) operée par Ningxia Western Cloud Data Technology Co. Ltd. (NWCD).

En savoir plus »

22 mai 2018

La découverte des services Amazon ECS prend en charge les modes de mise en réseau pont et hôte conteneur


Maintenant, vous pouvez utiliser la découverte des services Amazon ECS avec des tâches lancées en utilisant les modes de mise en réseau pont et hôte en plus du mode awsvpc. Cela vous permet d'utiliser la découverte des services ECS pour davantage de charges de travail de conteneur sans que vous ayez besoin de modifier le réseau.

En savoir plus »

Voir toutes les annonces de

Articles de blog et autres articles

ECS_Landing_kwV1-54
Présentation d'AWS Fargate

AWS Fargate permet de déployer facilement des conteneurs sur AWS. Vous pouvez ainsi vous concentrer sur la création, plutôt sur la gestion de votre infrastructure.
Lire la suite »

ECS_Landing_kwV1-53
Déploiement de microservices avec ECS

Découvrez comment Amazon ECS permet de fragmenter des applications monolithiques en architectures de microservices en utilisant des conteneurs.

Lire la suite »

ECS_Landing_kwV1-version-control
Configuration d'un pipeline d'intégration et de diffusion continues pour conteneurs

Créer et déployer manuellement des services conteneurisés prend du temps et peut donner lieu à des erreurs. AWS CodePipline automatise désormais le déploiement vers Amazon ECS.
Lire la suite »

En savoir plus sur Amazon ECS

Consultez la page des fonctions
Prêt à concevoir ?
Démarrez avec Amazon ECS
Vous avez d'autres questions ?
Contactez-nous