J'ai besoin d'une adresse IP statique pour mon Application Load Balancer. Comment enregistrer un Application Load Balancer derrière un Network Load Balancer ?

Lecture de 4 minute(s)
0

J'ai besoin d'une adresse IP statique pour mon Application Load Balancer.

Brève description

Une adresse IP statique ne peut pas être attribuée à un Application Load Balancer. Si votre Application Load Balancer nécessite une adresse IP statique, il est recommandé de l'enregistrer derrière un Network Load Balancer. L'adresse IP statique attribuée à un Network Load Balancer ne change pas et fournit un point d'entrée fixe pour votre Application Load Balancer.

**Remarque :**la résolution suivante s'applique à la nouvelle console Amazon Elastic Compute Cloud (Amazon EC2) Experience. Pour terminer les étapes, activez cette fonctionnalité dans la console Amazon EC2.

Résolution

Créez de nouveaux groupes cibles pour le trafic TCP 80 et TCP 443 et enregistrez votre Application Load Balancer en tant que cible.

Pour créer de nouveaux groupes cibles et enregistrer des cibles pour les instances Amazon EC2, procédez comme suit :

1.    Ouvrez la console Amazon EC2.

2.    Dans le volet de navigation, développez Load Balancing, puis choisissez Target Groups.

3.    Choisissez Créer un groupe cible.

4.    Pour Choisir un type de cible, choisissezApplication Load Balancer.

5.    Dans Nom du groupe cible, entrez un nom pour le groupe cible.

6.    Dans les listes déroulantes Protocole et Port, choisissez le protocole TCP et le port 80 pour le trafic HTTP.

7.    Dans la liste déroulante VPC, choisissez le cloud privé virtuel (VPC) pour votre Application Load Balancer.

8.    Dans la liste déroulante protocole de surveillance de l’état, choisissez HTTP ou HTTPS pour votre Application Load Balancer qui renvoie un statut HTTP 200—399.

9.    Choisissez Suivant.

10.    Dans la liste déroulante Application Load Balancer, choisissez votre Application Load Balancer.

11.    Choisissez Créer un groupe cible.

12.    Répétez les étapes 3 à 11 pour créer un groupe cible supplémentaire. Lorsque vous répétez l'étape 6, choisissez le protocole TCP et le Port 443 pour créer un autre groupe cible pour le trafic HTTPS.

Créez et configurez un Network Load Balancer pour transférer le trafic HTTP et HTTPS vers votre Application Load Balancer

Pour créer et configurer un Network Load Balancer afin de transférer le trafic HTTP et HTTPS vers votre Application Load Balancer, procédez comme suit :

1.    Ouvrez la console Amazon EC2.

2.     Dans le volet de navigation, développez Équilibrage de charge, puis choisissez Équilibreurs de charge.

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

4.    Pour les types d’équilibreurs de charge, choisissez Network Load Balancer, puis Créer.

5.    Dans le nom d’équilibreur de charge, entrez un nom pour le Network Load Balancer.

6.    Dans Schéma, sélectionnez Connecté à Internet ou Interne. Vous pouvez utiliser un Application Load Balancer interne avec un Network Load Balancer connecté à l’Internet.

7.    Pour le type d’adresse IP, choisissezIPv4.

8.    Dans la liste déroulante VPC, choisissez votre VPC.

9.    Pour les mappages, choisissez un ou plusieurs zones de disponibilité et sous-réseaux. Choisissez des sous-réseaux privés pour les équilibreurs de charge internes ou des sous-réseaux publics pour les équilibreurs de charge connectés à l’Internet.

10.    Dans la liste déroulante Adresse IPv4, sélectionnez Attribuée par AWS ou Utiliser une adresse IP élastique.

11.    Dans les listes déroulantes Protocole et Port, choisissez le protocole TCP et le port 80 pour le trafic HTTP.

12.    Dans la liste déroulante Action par défaut, choisissez le groupe cible qui contient votre Application Load Balancer en tant que cibles enregistrées.

13.    Choisissez Ajouter un écouteur, puis répétez les étapes 11 à 12. Choisissez le protocole TCP et le port 443 avec une action par défaut qui transfère le trafic vers le groupe cible TCP 443 pour votre Application Load Balancer.

14.    Choisissez Créer équilibreur de charge.

15.    Suivez les instructions pour tester l’équilibreur de charge.

**Remarque :**pour utiliser les redirections HTTP vers HTTPS sur votre Application Load Balancer avec cette configuration, vous devez créer deux groupes cibles. Créez un groupe cible d'Application Load Balancer pour TCP 80 et un autre pour TCP 443.

Configurez les groupes de sécurité et les listes de contrôle d'accès réseau (ACL réseau) de votre Application Load Balancer pour autoriser les surveillances de l’état à partir de l'adresse IP privée du Network Load Balancer.

Informations connexes

Utilisation d'AWS Lambda pour activer des adresses IP statiques pour les Application Load Balancers

L'Application Load Balancer active désormais AWS PrivateLink et les adresses IP statiques par intégration directe à Network Load Balancer.

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an