Conteneurs chez AWS

Exécutez vos conteneurs dans l'environnement le plus sûr, le plus fiable et le plus évolutif

Présentation

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.

illustration du conteneur

Caractéristiques

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.

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 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).

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.

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
Partager et déployer le logiciel de conteneur, publiquement ou en privé Amazon Elastic Container Registry (ECR)
Mise en réseau au niveau de l'application pour tous vos services AWS App Mesh
Service de découverte de ressources cloud AWS Cloud Map
Empaquetage et déploiement des fonctions Lambda sous forme d'images de conteneur AWS Lambda
Création et exécution d'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
Conteneuriser et migrer des applications existantes AWS App2Container
Replateformez des applications vers Amazon ECS à l’aide d’une expérience guidée Orchestrateur de l’AWS Migration Hub
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

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.

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.

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 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.

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