Mise en route avec les Network 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.

Mise en route avec les Network Load Balancers

Ce didacticiel fournit une introduction pratique aux équilibreurs de charge réseau via une interface Web. AWS Management Console Pour créer votre premier Network Load Balancer, procédez comme suit.

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

Avant de commencer

  • Choisissez les zones de disponibilité que vous utiliserez pour vos instances EC2. Configurez votre réseau Virtual Private Cloud (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 instances EC2 dans d'autres sous-réseaux de ces zones de disponibilité.

  • Lancez au moins une instance EC2 dans chaque zone de disponibilité. Assurez-vous que les groupes de sécurité de ces instances autorisent l'accès TCP des clients sur le port d'écoute et les requêtes de vérification de l'état de votre VPC. Pour plus d’informations, consultez Groupes de sécurité cibles.

Étape 1 : configurer votre groupe cible

Créez un groupe cible, qui sert à acheminer les demandes. La règle 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 console Amazon EC2 à 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. Conservez instances comme type de cible.

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

  6. Pour Protocole, choisissez TCP, et pour Port, choisissez 80.

  7. Pour VPC, sélectionnez le VPC qui contient vos instances.

  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 un groupe cible. Toutefois, vous devez enregistrer vos cibles si vous souhaitez tester votre équilibreur de charge et vous assurer qu'il achemine le trafic vers vos cibles.

    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 didacticiel, vous créez un Network Load Balancer.

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

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

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

  4. Choisissez Créer un équilibreur de charge.

  5. Pour Network Load Balancer, choisissez Créer.

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

Pour créer un Network 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. 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-nlb.

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

  3. Dans Mappage réseau, sélectionnez le VPC que vous avez utilisé pour vos instances EC2. Pour chacune des zones de disponibilité que vous utilisez pour lancer vos instances EC2, sélectionnez la zone de disponibilité, puis sélectionnez le sous-réseau public de cette zone de disponibilité.

    Par défaut, AWS attribue une adresse IPv4 à chaque nœud d'équilibreur de charge à partir du sous-réseau correspondant à sa zone de disponibilité. Sinon, lorsque vous créez un équilibreur de charge accessible sur Internet, vous pouvez sélectionner une adresse IP Elastic pour chaque zone de disponibilité. Ceci fournit des adresses IP statiques à votre équilibreur de charge.

  4. Pour Groupes de sécurité, nous présélectionnons le groupe de sécurité par défaut pour votre VPC. Vous pouvez sélectionner d'autres groupes de sécurité si nécessaire. Si vous ne disposez pas d'un groupe de sécurité adapté, choisissez Créer un groupe de sécurité et créez-en un qui répond à vos besoins en matière de sécurité. Pour plus d'informations, veuillez consulter Création d'un groupe de sécurité dans le Guide de l'utilisateur Amazon VPC.

    Avertissement

    Si vous n'associez aucun groupe de sécurité à votre équilibreur de charge pour le moment, vous ne pourrez pas les associer ultérieurement.

  5. Pour Écouteurs et routage, conservez le protocole et le port par défaut et sélectionnez le groupe cible dans la liste. Cela permet de configurer un écouteur qui accepte le trafic TCP sur le port 80 et transmet le trafic au groupe cible sélectionné par défaut.

  6. (Facultatif) Ajoutez des balises 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 et les chiffres (en UTF-8), ainsi que 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.

  7. 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 plus d’informations, consultez Attributs de l'équilibreur de charge.

Étape 4 : tester votre équilibreur de charge

Une fois que l'équilibreur de charge a été créé, vérifiez qu'il envoie le trafic vers vos instances EC2.

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 le nom de votre nouvel équilibreur de charge afin d'ouvrir sa page de détails.

  7. Copiez le nom DNS de l'équilibreur de charge (par exemple, my-load-balancer -1234567890abcdef. elb.us-east-2.amazonaws.com). Collez le nom DNS 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.

É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 instances EC2 continuent à s'exécuter.

Pour supprimer votre équilibreur de charge à l'aide de la console
  1. Ouvrez la console Amazon EC2 à 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, puis choisissez Actions, Supprimer.

  4. Lorsque vous êtes invité à confirmer, saisissez confirm, puis choisissez Supprimer.