Comment créer un Application Load Balancer, puis enregistrer automatiquement les tâches Amazon ECS ?

Lecture de 4 minute(s)
0

Je souhaite créer un Application Load Balancer, puis enregistrer automatiquement les tâches Amazon Elastic Container Service (Amazon ECS).

Résolution

Création d'un groupe cible

  1. Dans la console Amazon EC2, dans le volet de navigation, choisissez Groupes cibles.
  2. Choisissez Créer un groupe cible.
  3. Pour le nom du groupe cible, entrez un nom.
  4. Pour le type de cible, choisissez Instance ou IP.
    Important : Si la définition des tâches de votre service utilise le mode réseau awsvpc (requis pour le type de lancement AWS Fargate), vous devez choisir IP comme type de cible. Cela est dû au fait que les tâches qui utilisent le mode réseau awsvpc sont associées à une interface réseau élastique. Ces tâches ne sont pas associées à une instance Amazon Elastic Compute Cloud (Amazon EC2).
  5. Pour le VPC, choisissez le VPC que vous souhaitez associer à votre groupe cible.
  6. Choisissez Créer.

Associez votre groupe cible à votre équilibreur de charge

  1. Dans le volet de navigation de la console Amazon EC2, choisissez Équilibreurs de charge.
  2. Choisissez Créer un équilibreur de charge.
  3. Pour Application Load Balancer, choisissez Créer.
  4. Pour le Nom, entrez le nom de votre équilibreur de charge.
  5. Dans la section Écouteurs, pour Protocole de l’équilibreur de charge, choisissez HTTP ou HTTPS.
  6. Dans la section Zones de disponibilité, pour VPC, choisissez votre VPC.
  7. Pour les Zones de disponibilité, choisissez au moins deux ID de sous-réseau.
  8. Choisissez Suivant : Configurez les paramètres de sécurité, puis choisissez Suivant : Configurer les groupes de sécurité.
  9. Dans la colonne ID du groupe de sécurité, choisissez l'ID du groupe de sécurité que vous souhaitez associer à l'équilibreur de charge.
  10. Choisissez Suivant : Configurez le routage.
  11. Dans la section Groupe cible, pour Groupe cible, choisissez Groupe cible existant.
  12. Pour le Nom, choisissez le groupe cible que vous avez créé précédemment dans la section Créer un groupe cible.
  13. Choisissez Suivant : Enregistrez les cibles, ensuite : Vérifier, Créer.

Création d'un service Amazon ECS à l'aide de l'ancien Application Load Balancer

  1. Ouvrez la console Amazon ECS.
  2. Dans le volet de navigation, choisissez Clusters, puis sélectionnez votre cluster.
  3. Dans l'onglet Services, choisissez Créer.
  4. Dans la section Configurer le service, vérifiez qu'au moins une définition de tâche a été créée.
    **Important :**Pour utiliser un équilibreur de charge, vous devez utiliser ContainerPort dans la définition de votre tâche.
  5. Pour le Type de lancement, choisissez un type de lancement.
  6. Pour Nom du service, entrez un nom de service.
  7. Pour leNombre de tâches, entrez le nombre de tâches.
  8. Choisissez Étape suivante.
  9. Dans la section Équilibrage de charge, pour le type d'équilibreur de charge, choisissez Application Load Balancer.
  10. Pour leConteneur devant faire l’objet d’un équilibrage de charge, vérifiez que le nom du conteneur et le port sont corrects et choisissez Ajouter à l'équilibreur de charge.
  11. Pour le port d’écoute de production, choisissez le port d'application utilisé par votre application (par exemple, 80:HTTP).
  12. Pour le Nom du groupe cible, choisissez le groupe cible que vous avez créé précédemment dans la section Créer un groupe cible.
  13. Choisissez Étape suivante.
  14. Pour Service Auto Scaling, choisissez Faire ajuster le nombre souhaité du service ou Ne pas ajuster le nombre souhaité du service en fonction de la configuration de votre application de service Amazon ECS.
  15. Choisissez Étape suivante, puis choisissez Créer un service.
  16. Choisissez Afficher le service, puis choisissez l'onglet Tâches.
  17. Cliquez sur l'icône d'actualisation, puis vérifiez que vos tâches sont en cours d'EXÉCUTION.

Afficher vos tâches enregistrées dans le groupe cible

  1. Ouvrez la console Amazon EC2.
  2. Sélectionnez Groupes cibles, puis choisissez le groupe cible que vous avez créé précédemment dans la section Créer un groupe cible.
  3. Pour afficher les cibles enregistrées dans le groupe cible, choisissez l'onglet Cibles.

Remarque : Pour résoudre les problèmes liés aux échecs de vérification de l'état de votre Application Load Balancer, consultez Comment exécuter mes tâches Amazon ECS à l'aide du type de lancement Amazon EC2 pour réussir la surveillance de l'état de l’Application Load Balancer dans Amazon ECS ?

Informations connexes

Création d'un Application Load Balancer

Équilibrage de charge des services

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 2 ans