Conteneurs sur AWS

Le moyen le plus sûr, le plus fiable et le plus évolutif d'exécuter des conteneurs

AWS est le premier endroit pour exécuter des conteneurs et 80 % de tous les conteneurs du cloud s'exécutent sur AWS. Des clients comme Samsung, Expedia, KPMG, GoDaddy et Snap ont choisi d'exécuter leurs conteneurs sur AWS pour des raisons de sécurité, de fiabilité et d'évolutivité.

Lorsque vous exécutez des conteneurs sur AWS, vous avez deux choix à faire. D'abord, vous choisissez si vous souhaitez ou non gérer des serveurs. Vous choisissez AWS Fargate si vous voulez un calcul sans serveur pour conteneurs, et Amazon EC2 si vous avez besoin de contrôler l'installation, la configuration et la gestion de votre environnement de calcul. Ensuite, vous choisissez le type d'orchestrateur de conteneurs : Amazon Elastic Container Service (ECS) ou Amazon Elastic Kubernetes Service (EKS).

Fargate est le moyen préféré pour les clients d'exécuter des conteneurs sur AWS à la fois dans ECS et EKS. Les clients apprécient Fargate car il fournit un calcul sans serveur pour conteneurs, ce qui leur permet de se concentrer sur la création de leurs applications. Fargate évite de devoir provisionner et gérer des serveurs, permet de spécifier et payer pour les ressources en fonction des applications et améliore la sécurité grâce à une isolation intégrée de l'application. Des clients comme Turner, Veritone, Corteva, KPMG et Samsung profitent des avantages de Fargate pour que leurs équipes puissent se concentrer sur la création d'applications.

AWS offre le plus grand choix d'orchestrateurs de conteneurs, de sorte que vous pouvez exécuter vos conteneurs sur AWS quels que soient les outils ou les API utilisés. Si vous connaissez les constructions AWS et les API, ECS est le lieu idéal pour exécuter vos conteneurs. ECS est profondément intégré aux services AWS comme Identity and Access Management (IAM), Amazon Virtual Private Cloud (VPC) et Amazon Route 53. Il a fait l'objet de nombreux tests de sécurité, de fiabilité et de disponibilité pour prendre en charge les services stratégiques en interne et nos clients. Les services AWS comme Amazon SageMaker, AWS Batch, Amazon Lex et le moteur de recommandation d'Amazon.com sont tous basés sur ECS. De plus, des clients comme Expedia, Mobileye, Cook Pad et Hudl, qui utilisent déjà beaucoup AWS, ont choisi de se baser sur ECS. Chaque heure, ECS lance 5 fois plus de tâches que le nombre d'instances lancées par EC2.

Si vous utilisez Kubernetes, EKS est le moyen le plus sûr, fiable et évolutif d'exécuter Kubernetes. EKS propose un plan de contrôle évolutif à haute disponibilité, qui peut être exécuté sur différentes zones de disponibilité AWS afin d'éliminer un point unique de défaillance. EKS fonctionne en amont de Kubernetes et est certifié Kubernetes conforme afin que vous puissiez bénéficier de tous les avantages des outils open source de la communauté. Des clients comme Intel, Snap, Intuit, GoDaddy et Autodesk se servent d'EKS dans des cas d'utilisation importants comme le machine learning et la migration vers le cloud.

AWS offre également une observabilité, une sécurité et une gestion du trafic de bout en bout pour vos systèmes distribués, afin que vous puissiez vous concentrer sur la création de vos applications. Avec AWS App Mesh, vous disposez d'une mise en réseau au niveau de l'application et c'est le seul maillage de service qui permet la communication entre plusieurs types d'infrastructure de calcul comme EC2, ECS, Fargate et Kubernetes sur AWS.

Statistiques clés

80 %

de toutes les applications conteneurisées du cloud sont exécutées sur AWS*

84 %

de toutes les applications Kubernetes du cloud sont exécutées sur AWS*

150 %

de croissance d’année en année des services de conteneurs AWS

10 fois

plus d'utilisation d'EKS en 1 an

1,6 milliard

d'images extraites par semaine à l'aide d'ECR

*https://nucleusresearch.com/research/single/guidebook-containers-and-kubernetes-on-aws/

Pourquoi utiliser des conteneurs sur AWS

Sécurité

AWS propose 210 fonctionnalités clés et services de sécurité, de conformité et de gouvernance, soit environ 40 fois plus que le premier fournisseur cloud concurrent. AWS offre un isolement de sécurité renforcé entre vos conteneurs, s'assure que vous exécutez les dernières mises à jour de sécurité et vous donne la possibilité de définir des autorisations d'accès granulaires à chaque conteneur.

Fiable

Les services de conteneurs AWS fonctionnent sur la meilleure infrastructure mondiale avec 69 zones de disponibilité dans 22 régions. AWS propose plus du double de régions dotées de plusieurs zones de disponibilités que le premier fournisseur cloud concurrent (22 contre 8). Il existe des contrats de niveau de service (SLA) pour tous nos services de conteneur (ECS, EKS et Fargate) pour votre tranquillité d'esprit.

Choix

Les services de conteneurs AWS offrent le plus grand choix de services d'exécution de vos conteneurs. Vous choisissez AWS Fargate si vous voulez un calcul sans serveur pour conteneurs, et Amazon EC2 si vous avez besoin de contrôler l'installation, la configuration et la gestion de votre environnement de calcul. Vous pouvez également choisir le type d'orchestrateur de conteneurs : Amazon Elastic Container Service (ECS) ou Amazon Elastic Kubernetes Service (EKS).

Intégré profondément à AWS

Les services de conteneurs AWS sont, par défaut, profondément intégrés à AWS. Cela permet à vos applications de conteneur de tirer parti de l'étendue et de la profondeur du cloud AWS, de la mise en réseau à la surveillance, en passant par la sécurité. AWS combine l'agilité des conteneurs avec l'élasticité et la sécurité du cloud.

Cas d'utilisation

Microservices

Les conteneurs assurent l'isolation des processus, ce qui facilite le démontage et l'exécution des applications en tant que composants indépendants appelés microservices.

Traitement par lots

Grouper le traitement par lots et les tâches ETL dans des conteneurs pour démarrer rapidement les tâches et les dimensionner de façon dynamique en fonction de la demande.

Machine Learning

Utiliser des conteneurs pour rapidement dimensionner des modèles d’apprentissage machine à des fins de formation et d'inférence et les exécuter à proximité de vos sources de données sur n'importe quelle plateforme.

Applications hybrides

Les conteneurs vous permettent de normaliser le déploiement du code, ce qui facilite la création de flux de travail pour les applications qui s'exécutent entre les environnements sur site et les environnements de cloud.

Migration d'applications vers le cloud

Les conteneurs facilitent le regroupement d'applications entières et leur déplacement vers le cloud sans avoir besoin de modifier le code.

Plateforme en tant que service

Utiliser des conteneurs pour créer des plateformes qui n'obligent plus les développeurs à gérer l'infrastructure et à standardiser la façon dont vos applications sont déployées et gérées.

Témoignages de clients

Enterprise IT : Optimizing Airline Revenue Management with Containers (5:32) (en anglais)
Mission : Gamified Platform Scaling with Amazon EKS (5:13) (en anglais)
Alert Logic : Scaling Storage and Delivery of Petabytes of Search Data (4:53) (en anglais)
Fidelity Investments: Using Containers at Scale with Amazon EKS (7:35) (en anglais)

Rapport d'analyses

New Wave on Public Cloud Enterprise Container Platforms

Forrester a publié le rapport « New Wave on Public Cloud Enterprise Container Platforms » (Nouvelle tendance en matière de plates-formes de conteneur d'entreprise sur le cloud public). AWS se positionne comme un leader, devant Microsoft et Google ; dans un article de « New Wave », les fournisseurs reçoivent une appréciation : « Meilleur », « Équivalent », « À améliorer » sur un ensemble de 10 critères. AWS a obtenu la note « Meilleur » sur 8 des 10 critères, et « Équivalent » sur 2, la meilleure performance parmi les 7 fournisseurs évalués. De plus, notre présence sur le marché est beaucoup plus importante que celle de n'importe quel concurrent.

Guide : Containers and Kubernetes on AWS (Conteneurs et Kubernetes sur AWS)

Nucleus Research a publié un guide sur les conteneurs et Kubernetes sur AWS. Pour comprendre comment les entreprises utilisent les conteneurs, Nucleus a mené des entretiens approfondis avec des développeurs de 21 entreprises de taille variable, allant de petites start-up à des entreprises internationales, couvrant 710 charges de travail de conteneur distinctes. Nous avons constaté que 81 % des conteneurs sont déployés dans le cloud, le cloud AWS étant le choix le plus populaire ; 80 % des conteneurs hébergés dans le cloud fonctionnent sur AWS. Parmi les charges de travail Kubernetes hébergées dans le cloud, 82 % fonctionnent sur AWS.

Modernisation des applications avec des conteneurs dans le cloud public

Les conteneurs sont les héritiers apparents de la prochaine génération de calcul. Les conteneurs sont intimement liés à une transformation de l'architecture des applications, de la méthodologie de développement des logiciels et des principes opérationnels. Enfin, la combinaison de ces changements permet la sortie plus rapide de logiciels et d'applications plus modernes, évolutives et agiles. Dans ce rapport, IDC prévoit un taux de croissance annuel composé de 79 % sur cinq ans pour les instances de conteneurs d'entreprise, avec plus de 1,8 milliard de conteneurs d'entreprise d'ici 2021. IDC explique également comment créer des applications modernes avec les services de conteneurs AWS.

Product-Page_Standard-Icons_01_Product-Features_SqInk
Visiter la page de services

En savoir plus sur l’exécution des conteneurs sur AWS.

En savoir plus 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Créer gratuitement un compte

Obtenez un accès instantané à l'offre gratuite d'AWS. 

S'inscrire 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Commencer à créer avec des conteneur

Découvrir comment démarrer avec les conteneurs sur AWS.

En savoir plus