Premiers pas avec Application Load Balancers - Elastic Load Balancing

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Premiers pas avec Application Load Balancers

Ce didacticiel fournit une introduction pratique aux équilibreurs de charge d'application via une interface Web. AWS Management Console Pour créer votre premier Application Load Balancer, procédez comme il est indiqué ci-après.

Des démonstrations de configurations courantes d'équilibreur de charge sont disponibles sur la page Démonstrations Elastic Load Balancing (français non garanti).

Avant de commencer

  • Décidez quelles sont les deux zones de disponibilité que vous allez utiliser pour vos EC2 instances. Configurez votre cloud privé virtuel (VPC) avec au moins un sous-réseau public dans chacune de ces zones de disponibilité. Ces sous-réseaux publics sont utilisés pour configurer l'équilibreur de charge. Vous pouvez plutôt lancer vos EC2 instances dans d'autres sous-réseaux de ces zones de disponibilité.

  • Lancez au moins une EC2 instance dans chaque zone de disponibilité. Veillez à installer un serveur Web, tel qu'Apache ou Internet Information Services (IIS), sur chaque EC2 instance. Assurez-vous que les groupes de sécurité de ces instances autorisent HTTP l'accès sur le port 80.

Étape 1 : Configurer votre groupe cible

Créez un groupe cible, qui sert à acheminer les demandes. La règle par défaut de votre écouteur achemine les demandes vers les cibles enregistrées dans ce groupe cible. L'équilibreur de charge vérifie l'état de santé des cibles dans ce groupe cible en utilisant les paramètres de vérification de l'état définis pour ce groupe cible.

Pour configurer votre groupe cible à l'aide de la console
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sous Répartition de charge, choisissez Groupes cibles.

  3. Sélectionnez Créer un groupe cible.

  4. Sous Configuration de base, conservez le Type de cible comme instance.

  5. Pour Nom du groupe cible, saisissez un nom pour le nouveau groupe cible.

  6. Conservez le protocole (HTTP) et le port (80) par défaut.

  7. Sélectionnez celui VPCqui contient vos instances. Conservez la version du protocole en tant que HTTP1.

  8. Pour Vérifications de la santé, conservez les paramètres par défaut.

  9. Choisissez Suivant.

  10. Sur la page Enregistrer les cibles, procédez comme suit. Il s'agit d'une étape facultative pour créer l'équilibreur de charge. Toutefois, vous devez enregistrer cette cible si vous voulez tester votre équilibreur de charge et vous assurer qu'il achemine le trafic vers cette cible.

    1. Pour Instances disponibles, sélectionnez une ou plusieurs instances.

    2. Conservez le port 80 par défaut et choisissez Inclure comme étant en attente ci-dessous.

  11. Sélectionnez Créer un groupe cible.

Étape 2 : Choisir un type d'équilibreur de charge

Elastic Load Balancing prend en charge différents types d'équilibreurs de charge. Dans le cadre de ce tutoriel, vous avez créer un Application Load Balancer.

Pour créer un Application Load Balancer à l'aide de la console
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans la barre de navigation, choisissez une Région pour votre équilibreur de charge. Assurez-vous de choisir la même région que celle que vous avez utilisée pour vos EC2 instances.

  3. Dans le volet de navigation, sous Équilibrage de charge, choisissez Équilibreurs de charge.

  4. Sélectionnez Create Load Balancer (Créer un équilibreur de charge).

  5. Pour Application Load Balancer, choisissez Create.

Étape 3 : Configurer votre équilibreur de charge et votre écouteur

Pour créer un Application Load Balancer, vous devez d'abord fournir des informations de configuration de base pour votre équilibreur de charge, comme un nom, un schéma et un type d'adresse IP. Vous fournissez ensuite des informations sur votre réseau et sur un ou plusieurs écouteurs. Un écouteur est un processus qui vérifie les demandes de connexion. Il est configuré avec un protocole et un port pour les connexions des clients vers l'équilibreur de charge. Pour plus d'informations sur les protocoles et les ports pris en charge, consultez Configuration des écouteurs.

Pour configurer votre équilibreur de charge et votre écouteur
  1. Pour Load balancer name (Nom de l'équilibreur de charge), saisissez un nom pour l'équilibreur de charge. Par exemple, my-alb.

  2. Pour Méthode et Type d'adresse IP, conservez les valeurs par défaut.

  3. Pour le mappage du réseau, sélectionnez celui VPC que vous avez utilisé pour vos EC2 instances. Fournissez des sous-réseaux dans au moins deux zones de disponibilité. Pour chaque zone de disponibilité que vous avez utilisée pour lancer vos EC2 instances, sélectionnez la zone de disponibilité, puis sélectionnez un sous-réseau public pour cette zone de disponibilité.

  4. Pour les groupes de sécurité, nous sélectionnons le groupe de sécurité par défaut pour celui VPC que vous avez sélectionné à l'étape précédente. Vous pouvez choisir un autre groupe de sécurité. Le groupe de sécurité doit inclure des règles qui permettent à l'équilibreur de charge de communiquer avec les cibles enregistrées à la fois sur le port de l'écouteur et sur le port de surveillance de l'état. Pour de plus amples informations, veuillez consulter Règles des groupes de sécurité.

  5. Pour Écouteurs et routage, conservez le protocole et le port par défaut et sélectionnez votre groupe cible dans la liste. Cela permet de configurer un écouteur qui accepte le HTTP trafic sur le port 80 et transmet le trafic au groupe cible sélectionné par défaut. Dans le cadre de ce didacticiel, vous n'êtes pas en train de créer un HTTPS écouteur.

  6. Pour Action par défaut, sélectionnez le groupe cible que vous avez créé et enregistré à l'étape 1 : configurer votre groupe cible.

  7. (Facultatif) Ajoutez une balise pour catégoriser votre équilibreur de charge. Les clés de balise doivent être uniques pour chaque équilibreur de charge. Les caractères autorisés sont les lettres, les espaces, les chiffres (en UTF -8) et les caractères spéciaux suivants : + - =. _ : / @. N'utilisez pas d'espaces de début ou de fin. Les valeurs de balises sont sensibles à la casse.

  8. Examinez votre configuration, puis choisissez Create load balancer (Créer l'équilibreur de charge). Quelques attributs par défaut sont appliqués à votre équilibreur de charge lors de sa création. Vous pouvez les consulter et les modifier après avoir créé l'équilibreur de charge. Pour de plus amples informations, veuillez consulter Attributs de l'équilibreur de charge.

Étape 4 : tester votre équilibreur de charge

Après avoir créé l'équilibreur de charge, vérifiez qu'il envoie du trafic à vos EC2 instances.

Pour tester l'équilibreur de charge
  1. Une fois que vous êtes informé que votre équilibreur de charge a été créé, choisissez Close.

  2. Dans le panneau de navigation, sous Répartition de charge, choisissez Groupes cibles.

  3. Sélectionnez le groupe cible nouvellement créé.

  4. Choisissez Cibles et vérifiez que vos instances sont prêtes. Si l'état d'une instance est initial, c'est probablement dû au fait que cette instance est encore en cours d'enregistrement ou qu'elle n'est pas considérée comme saine, car elle n'a pas passé le nombre minimal de vérifications de l'état. Une fois que l'état d'au moins une instance est healthy, vous pouvez tester votre équilibreur de charge.

  5. Dans le volet de navigation, sous Équilibrage de charge, choisissez Équilibreurs de charge.

  6. Sélectionnez l'équilibreur de charge nouvellement créé.

  7. Choisissez Description et copiez le DNS nom de l'équilibreur de charge (par exemple, my-load-balancer -1234567890abcdef. elb.us-east-2.amazonaws.com). Collez le DNS nom dans le champ d'adresse d'un navigateur Web connecté à Internet. Si tout fonctionne, le navigateur affiche la page par défaut de votre serveur.

  8. (Facultatif) Pour définir des règles d'écoute supplémentaires, consultez Ajout d'une règle.

Étape 5 : (facultatif) Supprimer votre équilibreur de charge

Dès que votre équilibreur de charge est disponible, vous êtes facturé pour chaque heure ou heure partielle pendant laquelle vous le laissez tourner. Lorsque vous n'avez plus besoin d'un équilibreur de charge, vous pouvez le supprimer. Dès que l'équilibreur de charge est supprimé, vous cessez d'être facturé pour celui-ci. Notez que la suppression d'un équilibreur de charge n'affecte pas les cibles enregistrées auprès de celui-ci. Par exemple, vos EC2 instances continuent de s'exécuter après la suppression de l'équilibreur de charge créé dans ce guide.

Pour supprimer votre équilibreur de charge à l'aide de la console
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sous Équilibrage de charge, choisissez Équilibreurs de charge.

  3. Cochez la case correspondant à l'équilibreur de charge, choisissez Actions, puis Supprimer.

  4. Lorsque vous êtes invité à confirmer l’opération, choisissez Yes, Delete.