Conteneurs chez AWS

Exécutez vos conteneurs dans l'environnement le plus sûr, le plus fiable et le plus évolutif
Les services de conteneur AWS facilitent la gestion de votre infrastructure sous-jacente, que ce soit sur site ou dans le cloud, afin que vous puissiez vous concentrer sur l'innovation et les besoins de votre entreprise. Près de 80 % de tous les conteneurs dans le cloud fonctionnent aujourd'hui sur AWS. Des clients comme Samsung, Expedia, KPMG, GoDaddy et Snap ont choisi d'exécuter leurs conteneurs sur AWS en raison de la sécurité, de la fiabilité et de la capacité de mise à l'échelle qu’elle offre.
Créer des microservices sécurisés
Assurer une forte isolation de sécurité entre vos conteneurs. AWS fournit les dernières mises à jour de sécurité et vous permet de définir des autorisations d'accès granulaires pour chaque conteneur. AWS propose plus de 210 services de sécurité, de conformité et de gouvernance, ainsi que des fonctions clés pour mieux répondre à vos besoins.
Commercialiser vos idées plus rapidement
Démarrer rapidement avec AWS Copilot ou AWS App Runner pour réduire les frais généraux opérationnels et la gestion. AWS peut aider votre équipe à publier rapidement vos applications, à rationaliser les commentaires, à itérer plus rapidement sur les idées et à accélérer la mise sur le marché.
Choisir l'orchestrateur de calcul et de conteneur adapté à vos besoins

Choisir parmi le plus grand choix de services d'exécution de vos conteneurs. Choisir AWS Fargate en vue du calcul sans serveur pour les conteneurs, où AWS gérera l'approvisionnement de votre infrastructure. Pour un contrôle total sur votre environnement de calcul, choisissez d'exécuter vos conteneurs sur Amazon Elastic Compute Cloud (EC2). Pour les orchestrateurs de conteneurs, vous pouvez choisir soit Amazon Elastic Container Service (ECS) ou Amazon Elastic Kubernetes Service (EKS).

Intégrer à travers AWS avec une grande fiabilité

Combine l'agilité des conteneurs avec l'élasticité et la sécurité du cloud. Les services de conteneur AWS sont profondément intégrés aux autres services AWS par nature, permettant à vos applications de conteneur de tirer parti de l'ampleur et de la profondeur d'AWS, depuis la mise en réseau et la sécurité jusqu'à la surveillance. Les services de conteneur AWS fonctionnent sur la meilleure infrastructure mondiale avec 80 zones de disponibilité (AZ) dans 25 régions. Vous trouverez plus d'informations sur les SLA pour les services de conteneur ici : Amazon ECS, Amazon EKS et AWS Fargate.

80 %

de toutes les applications conteneurisées 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'Amazon EKS en un an

3 fois

plus d'utilisation de Fargate en un an, 100 millions de tâches exécutées chaque semaine

Plus de 8 milliards

d'extractions d'images hebdomadaires à l'aide d'Amazon Elastic Container Registry (ECR)
*https://nucleusresearch.com/research/single/guidebook-containers-and-kubernetes-on-aws/

Tableau des services de conteneurs AWS

Sous-catégorie
Cas d'utilisation
Service AWS
Orchestration de conteneurs
Exécuter des applications conteneurisées ou créer des microservices

Amazon Elastic Container Service (ECS)

Déployer, gérer et mettre à l'échelle en toute simplicité des applications conteneurisées avec le service d’orchestration de conteneurs entièrement géré d’AWS.

Gérer des conteneurs avec Kubernetes

Amazon Elastic Kubernetes Service (EKS)

Démarrer, exécuter et mettre à l'échelle des applications Kubernetes dans le cloud AWS ou sur site, avec la méthode la plus sûre d’exécuter Kubernetes.

Options de calcul
Exécuter des conteneurs sans gérer de serveurs

AWS Fargate

Exécutez vos conteneurs sur Amazon ECS ou Amazon EKS sans avoir à gérer votre infrastructure de calcul sous-jacente.

Exécuter des conteneurs avec un contrôle au niveau du serveur

Amazon Elastic Compute Cloud (EC2)

Déployez vos conteneurs sur une infrastructure cloud autogérée qui offre une capacité de calcul sécurisée et redimensionnable.

Exécutez des charges de travail tout en bénéficiant de réductions allant jusqu'à 90 pourcent

Instances Spot Amazon EC2

Les instances Spot Amazon EC2 vous permettent de profiter des capacités EC2 non utilisées dans le cloud AWS.

Outils et services avec prise en charge des conteneurs
Lancer rapidement et gérer des applications conteneurisées

AWS Copilot

Lancer et gérer en toute simplicité votre application conteneurisée sur AWS

Partager et déployer le logiciel de conteneur, publiquement ou en privé

Amazon Elastic Container Registry (ECR)

Partager et déployer le logiciel de conteneur, publiquement ou en privé.

Mise en réseau au niveau de l'application pour tous vos services

AWS App Mesh

AWS App Mesh est un maillage de services qui fournit une mise en réseaux au niveau de l'application afin de faciliter la communication entre vos services sur plusieurs types d'infrastructure de calcul.

Service de découverte de ressources cloud

AWS Cloud Map

Grâce à Cloud Map, vous pouvez définir des noms personnalisés pour vos ressources d'applications. Il maintient l'emplacement mis à jour de ces ressources qui changent de façon dynamique.

Empaquetage et déploiement des fonctions Lambda sous forme d'images de conteneur

AWS Lambda

AWS Lambda est un service de calcul sans serveur qui vous permet d'exécuter du code sans provisionner ou gérer des serveurs, créer une logique de dimensionnement de cluster prenant en charge la charge de travail, maintenir les intégrations d'événements ou gérer les environnements d'exécution.

Création et exécution d'applications conteneurisées sur un service entièrement géré

AWS App Runner

Déployer rapidement des applications Web et des API conteneurisées à grande échelle, sans aucune expérience préalable en infrastructure requise.

Exécuter des applications conteneurisées simples à un tarif mensuel fixe

Amazon Lightsail

Exécuter des applications conteneurisées simples à un tarif mensuel fixe.

Conteneuriser et migrer des applications existantes

AWS App2Container (A2C)

Modernisez vos applications .NET et Java en applications conteneurisées à l'aide d'un outil de ligne de commande (CLI).

Sur site
Exécution de conteneurs sur une infrastructure gérée par le client

Amazon ECS Anywhere

Exécutez facilement des conteneurs sur votre propre infrastructure sur site.

Créez et exploitez des clusters Kubernetes sur votre propre infrastructure

Amazon EKS Anywhere

Créez et exploitez facilement des clusters Kubernetes sur site, y compris sur vos propres machines virtuelles (VM) et serveurs en matériel nu.

Gestion des conteneurs à l'échelle de l'entreprise
Gestion automatisée pour les déploiements sans conteneurs et sans serveur

AWS Proton

Connectez et coordonnez tous les outils dont vous avez besoin pour l'approvisionnement de l'infrastructure, les déploiements de code, la surveillance et les mises à jour.

Une plateforme d'applis clé en main entièrement gérée

Red Hat OpenShift Service sur AWS (ROSA)

Grâce à ROSA, vous pouvez faire fonctionner les applications conteneurisées avec votre flux OpenShift existant et donc simplifier un peu plus le processus de gestion.

Open source
Exécuter la distribution Kubernetes qui optimise Amazon EKS

Amazon EKS Distro

Exécuter la distribution Kubernetes open source qui optimise Amazon EKS.

Conteneuriser et migrer des applications existantes

AWS App2Container (A2C)

Modernisez vos applications .NET et Java en applications conteneurisées à l'aide d'un outil de ligne de commande (CLI).

Tableau des services de conteneurs AWS

Sous-catégorie Cas d'utilisation Service AWS
Orchestration de conteneurs 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) 
Options de calcul 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) 
Exécutez des charges de travail tout en bénéficiant de réductions allant jusqu'à 90 pourcent Instances Spot Amazon EC2
Outils et services avec prise en charge des conteneurs Lancer rapidement et gérer des applications conteneurisées
AWS Copilot 
Créer et exécuter des applications conteneurisées sur un service entièrement géré
AWS App Runner 
Exécuter des applications conteneurisées simples à un tarif mensuel fixe Amazon Lightsail
Stocker, chiffrer et gérer les images de conteneurs Amazon Elastic Container Registry (ECR)
Sur site Exécution de conteneurs sur une infrastructure gérée par le client Amazon ECS Anywhere
Créez et exploitez des clusters Kubernetes sur votre propre infrastructure Amazon EKS Anywhere
Gestion des conteneurs à l'échelle de l'entreprise Gestion automatisée pour les déploiements sans conteneurs et sans serveur
AWS Proton
Une plateforme d'applis clé en main entièrement gérée Red Hat OpenShift Service sur AWS (ROSA)
Open source Exécuter la distribution Kubernetes qui optimise Amazon EKS Amazon EKS Distro
Conteneuriser et migrer des applications existantes AWS App2Container

Cas d'utilisation

Page-Illos_Containers_Microservices_3-column
Créer des microservices

Démonter les applications et les exécuter en tant que composants indépendants, appelés microservices, en utilisant des conteneurs pour isoler les processus.

Page-Illos_Containers_Batch-Processing_3-column
Tirer parti du traitement par lots

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

Page-Illos_Containers_Machine-Learning_3-column
Mettre à l’échelle des modèles de machine learning

Dimensionner rapidement des modèles de machine learning (ML) à des fins d’entraînement et d'inférence et les exécuter à proximité de vos sources de données sur n'importe quelle plateforme avec des conteneurs.

Standardiser le code d'application hybride

Standardiser la façon dont vous déployez le code en créant des flux de travail pour les applications dans des conteneurs et en les exécutant entre les environnements sur site et les environnements cloud.

Migrer des applications vers le cloud

Regrouper des applications entières et leur déplacement vers le cloud sans avoir besoin de modifier le code.

Créer une plateforme en tant que service (PaaS)

Aider les développeurs à innover rapidement. Standardiser la façon dont vos applications sont déployées et gérées avec des conteneurs, sans avoir besoin de gérer l'infrastructure.

Témoignages de clients

Témoignage client de Volkswagen Group

Volkswagen Group crée des applications de réalité virtuelle (VR) et de réalité augmentée (AR) à l'aide de plusieurs services AWS, dont Amazon ECS. Découvrez comment Volkswagen rend son pipeline de préparation de données 3D plus efficace et augmente sa puissance de rendu et sa vitesse dans le cloud.

Lire l'intégralité du témoignage »

Témoignage client Relic Customer Story

New Relic a remanié, en huit mois, sa plateforme de services en Amazon EKS, pour passer d'un modèle de tarification basé sur l'hôte à un modèle de tarification basé sur la consommation.

Lire l'article complet »

Témoignage client Babbel

Babbel, le logiciel d'apprentissage des langues, a choisi Amazon ECS, AWS Fargate et AWS Lambda pour l'aider à s'adapter rapidement à l'évolution des demandes mondiales.

Lire l'article complet »