Académique Documents
Professionnel Documents
Culture Documents
Produits Solutions Tarification Documentation Apprendre Réseau de partenaires AWS Marketplace Déploiements clients Événements Découvrir davantage
Amazon Elastic Container Service (Amazon ECS) est la solution Amazon Web Service à utiliser pour
Gérer vos ressources AWS
exécuter des applications Docker dans un cluster évolutif. Dans ce didacticiel, vous apprendrez à
Connectez-vous à la console
exécuter un exemple d'application compatible avec Docker sur un cluster Amazon ECS placé
derrière un équilibreur de charge. Vous testerez cette application, puis supprimerez les ressources
allouées afin de pas avoir à payer de frais.
Si vous n'avez pas accès aux options Amazon ECR, ignorez cette partie et passez directement à
l'étape 2.
Si vous avez accès aux options Amazon ECR, désélectionnez la case Déployer un exemple
d'application dans un cluster Amazon ECS et cliquez sur Continuer.
Cette définition comporte, au départ, des valeurs de configuration définies par défaut.
Pour modifier ces configurations ou en savoir plus, consultez la section Paramètres de la définition
des tâches.
Nom du service : le service par défaut, sample-webapp, est une application Web de type
« Hello World » fournie par AWS. Cette application est prévue pour s'exécuter indéfiniment. Si
vous l'exécutez en tant que service, elle relancera toute tâche défaillante ou s'étant subitement
interrompue.
Nombre de tâches souhaité : si vous ne voulez pas sortir du cadre de l'offre gratuite AWS,
conservez la valeur 1 par défaut. Cette opération crée une copie de votre tâche.
b. Elastic Load Balancing : vous avez la possibilité d'utiliser un équilibreur de charge avec votre
service. Amazon ECS peut créer un équilibreur de charge Elastic Load Balancing (ELB) afin de
répartir le trafic entre les différentes instances du conteneur sur lequel votre tâche est exécutée.
c. Avant d'associer un équilibreur de charge à un service Amazon ECS, vous devez créer un rôle
Identity and Access Management (IAM) et l'attribuer au service. Ainsi, Amazon ECS pourra appeler
les API Amazon EC2 et Elastic Load Balancing afin d'inscrire ou de désinscrire les instances auprès
de vos équilibreurs de charge.
Si vous n'avez pas encore de rôle IAM défini pour le service, Amazon ECS en créera un, nommé
ecsServiceRole.
S'il existe déjà un rôle Amazon ECS service, sélectionnez-le dans la liste déroulante.
b. (Facultatif) Groupe de sécurité : la valeur par défaut, (Anywhere), autorise tous les accès Internet.
Sinon, vous pouvez sélectionner un bloc d'adresse CIDR qui permettra de restreindre l'accès à vos
instances.
S'il n'existe pas encore de rôle IAM, l'assistant Amazon ECS en créera un.
Si un rôle IAM a déjà été défini pour l'instance de conteneur, sélectionnez-le dans la liste
déroulante.
a. Avant de démarrer l'exécution, vous avez la possibilité de vérifier une dernière fois la définition
des tâches, ainsi que les paramètres de configuration des tâches et du cluster.
c. Pour éviter de supprimer accidentellement un service comportant des tâches actives, vous devez
commencer par arrêter toutes les tâches afin qu'Amazon ECS puisse supprimer le service.
Affectez la valeur 0 au champ Nombre de tâches souhaité, puis cliquez sur Mettre à jour le
service.
Une fois le service mis à jour, cliquez sur Supprimer.
d. Supprimez les instances Amazon EC2 qui ont été lancées avec votre cluster :
(Cliquez pour zoomer.)
Félicitations !
Félicitations ! Vous savez désormais configurer, déployer et supprimer une application compatible avec Docker sur Amazon Elastic Container Service
(Amazon ECS). Amazon ECS est un service de gestion de conteneurs hautement évolutif et à hautes performances, qui prend en charge les conteneurs
Docker et vous permet d'exécuter facilement des applications sur un cluster géré d'instances Amazon EC2.
Étapes suivantes
Maintenant que vous savez déployer une application compatible avec Docker sur Amazon ECS, vous pouvez passer au didacticiel suivant, qui vous
expliquera comment créer un registre Docker pour stocker vos images de conteneur. Vous créerez une image Docker et l'enverrez par push dans un
référentiel, puis l'utiliserez pour déployer une application sur Amazon ECS.
Se renseigner sur AWS Ressources pour AWS Développeurs sur AWS Aide Créer un compte AWS
Langue | ﻋرﺑﻲBahasa Indonesia | Deutsch | English | Español | Français | Italiano | Português | Tiếng Việt | Türkçe | Ρусский | ไทย | 日本語 | 한국어 | 中文 (简体) | 中文 (繁體)
Confidentialité | Conditions d'utilisation du site | Préférences de cookies | © 2021, Amazon Web Services, Inc. ou ses sociétés apparentées. Tous droits réservés.