Qu'est-ce qu'un conteneur ?

Regroupez votre code et exécutez-le partout

Les conteneurs fournissent un moyen standard de joindre le code, les configurations et les dépendances de votre application en un seul objet. Les conteneurs partagent un système d'exploitation installé sur le serveur et s'exécutent en tant que processus à ressources isolées, assurant des déploiements rapides, fiables et cohérents, quel que soit l'environnement. Le Cloud AWS offre des ressources d'infrastructure optimisées pour l'exploitation des conteneurs, ainsi qu'un ensemble de services d'orchestration qui vous facilitent la création et l'exploitation d'applications conteneurisées en production.

AWS prend en charge les conteneurs conformes à l’OCI, notamment les conteneurs docker.

Containers_whats_in_a_container

Avantages

Exécuter partout

Les conteneurs joignent votre code aux fichiers de configuration et les dépendances dont il a besoin pour s'exécuter de manière cohérente dans n'importe quel environnement.

Améliorer l'utilisation des ressources

Les conteneurs offrent une isolation des processus vous permettant de définir de manière granulaire l'utilisation de l’UC et de la mémoire pour une meilleure utilisation des ressources de calcul.

Dimensionnement rapide

Chaque conteneur fonctionne comme un processus distinct qui partage les ressources du système d'exploitation sous-jacent. Cela permet aux conteneurs de démarrer et de s'arrêter rapidement.

Leur mode de fonctionnement

Product-Page-Diagram_Containers

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.

Apprentissage machine

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 éliminent la nécessité pour les développeurs de gérer l'infrastructure et de normaliser la façon dont vos applications sont déployées et gérées.

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