Conteneurs sur AWS
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.
80 %
150 %
10 fois
3 fois
+ de 2 milliards
Tableau des services de conteneurs AWS
Amazon Elastic Container Registry (ECR)
Compresse et chiffre les images de votre conteneur. Elles sont ainsi plus faciles à démarrer et disponibles pour être exécutées partout.
Amazon Elastic Container Service (ECS)
Service d'orchestration de conteneurs entièrement géré qui fournit la manière la plus sûre, la plus fiable et la plus évolutive pour exécuter des applications conteneurisées.
Amazon Elastic Kubernetes Service (EKS)
Un service Kubernetes entièrement géré qui fournit la manière la plus sûre, la plus fiable et la plus évolutive pour exécuter des applications conteneurisées en utilisant Kubernetes.
AWS Fargate
Un moteur de calcul sans serveur pour les conteneurs. Il fonctionne avec Amazon Elastic Container Service (ECS) et Amazon Elastic Kubernetes Service (EKS). 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 à un isolement intégré de l'application.
Amazon Elastic Compute Cloud (EC2)
Les machines virtuelles EC2 vous permet de contrôler vos clusters de serveur et de fournit une vaste gamme d'options de personnalisation.
AWS App2Container (A2C)
AWS App2Container (A2C) un logiciel pour la modernisation des applications .NET et Java en applications conteneurisées.
AWS Copilot
AWS Copilot est un outil d'interface de ligne de commande qui permet aux développeurs de créer, déployer et exploiter des applications conteneurisées prêtes pour la production sur Amazon ECS et AWS Fargate.
Tableau des services de conteneurs AWS
| Cas d'utilisation | Service AWS |
|---|---|
| Stocker, chiffrer et gérer les images de conteneurs | Amazon Elastic Container Registry (ECR) |
| Exécuter des applications conteneurisées ou créer des microservices | Amazon Elastic Container Service (ECS) |
| Gérer des conteneurs avec Kubernetes | Amazon Elastic Kubernetes Service (EKS) |
| Exécuter des conteneurs sans gérer de serveurs | AWS Fargate |
| Exécuter des conteneurs avec un contrôle au niveau du serveur | Amazon Elastic Compute Cloud (EC2) |
| Conteneuriser et migrer des applications existantes | AWS App2Container |
| Lancer rapidement et gérer des applications conteneurisées | AWS Copilot |
Cas d'utilisation
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.
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.
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.
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.
Les conteneurs facilitent le regroupement d'applications entières et leur déplacement vers le cloud sans avoir besoin de modifier le code.
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.
Études de cas
Recherche d'analystes
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.