Ajouter ou supprimer des sous-réseaux pour votre Classic Load Balancer - 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.

Ajouter ou supprimer des sous-réseaux pour votre Classic Load Balancer

Lorsque vous ajoutez un sous-réseau à votre équilibreur de charge, Elastic Load Balancer crée un nœud d'équilibreur de charge dans la zone de disponibilité. Les nœuds d'équilibreur de charge acceptent le trafic des clients et transmettent les demandes entrantes aux instances saines enregistrées dans une ou plusieurs zones de disponibilité. Pour les équilibreurs de charge dans un VPC, nous vous recommandons d'ajouter un sous-réseau par zone de disponibilité pour au moins deux zones de disponibilité. Cela permet d'améliorer la disponibilité de votre équilibreur de charge. Notez que vous pouvez modifier à tout moment les sous-réseaux pour votre équilibreur de charge.

Sélectionnez des sous-réseaux dans les mêmes zones de disponibilité que vos instances. Si votre équilibreur de charge est accessible sur Internet, vous devez sélectionner des sous-réseaux publics pour que vos instances principales reçoivent le trafic à partir de l'équilibreur de charge (même si les instances principales sont dans des sous-réseaux privés). Si votre équilibreur de charge est un équilibreur de charge interne, nous vous recommandons de sélectionner des sous-réseaux privés. Pour plus d'informations sur les sous-réseaux pour votre équilibreur de charge, consultez Préparation de votre VPC et de vos instances EC2.

Une fois que vous avez ajouté un sous-réseau, l'équilibreur de charge commence à acheminer les demandes vers les instances enregistrées de la zone de disponibilité correspondante. Par défaut, l'équilibreur de charge achemine les demandes de façon uniforme dans les zones de disponibilité pour ses sous-réseaux. Pour acheminer les demandes de manière uniforme vers les instances enregistrées dans les zones de disponibilité pour ses sous-réseaux, activez l'équilibrage de charge entre zones. Pour plus d’informations, consultez Configurer la répartition de charge entre zones pour votre Classic Load Balancer.

Vous pouvez souhaiter enlever temporairement un sous-réseau de votre équilibreur de charge lorsque sa zone de disponibilité n'a pas d'instances saines enregistrées ou lorsque vous voulez dépanner ou mettre à jour les instances enregistrées. Une fois que vous avez retiré un sous-réseau, l'équilibreur de charge arrête d'acheminer les demandes vers les instances enregistrées de sa zone de disponibilité mais continue de les acheminer vers les instances enregistrées des zones de disponibilité des autres sous-réseaux.

Prérequis

Lorsque vous mettez à jour les sous-réseaux pour votre équilibreur de charge, vous devez respecter les exigences suivantes :

  • L'équilibreur de charge doit avoir au moins un sous-réseau en permanence.

  • Vous pouvez ajouter au plus un seul sous-réseau par zone de disponibilité.

  • Vous ne pouvez pas ajouter de sous-réseau Zone locale.

Comme il existe des API distinctes pour ajouter ou supprimer des sous-réseaux dans un équilibreur de charge, vous devez prendre en compte soigneusement l'ordre des opérations en remplaçant les sous-réseaux actuels par de nouveaux sous-réseaux de façon à répondre à ces exigences. En outre, vous devez ajouter temporairement un sous-réseau d'une autre zone de disponibilité si vous avez besoin de remplacer tous les sous-réseaux pour votre équilibreur de charge. Par exemple, si votre équilibreur de charge a une seule zone de disponibilité et que vous avez besoin de remplacer son sous-réseau par un autre sous-réseau, vous devez d'abord ajouter un sous-réseau depuis une deuxième zone de disponibilité. Ensuite, vous pouvez supprimer le sous-réseau de la zone de disponibilité d'origine (en gardant toujours au moins un sous-réseau), ajouter un nouveau sous-réseau depuis la zone de disponibilité d'origine (sans dépasser un sous-réseau par zone de disponibilité), puis supprimer le sous-réseau de la deuxième zone de disponibilité (si celle-ci est uniquement nécessaire pour effectuer l'échange).

Ajouter un sous-réseau

Vous pouvez étendre la disponibilité de votre équilibreur de charge à un sous-réseau supplémentaire. Enregistrez les instances de ce sous-réseau auprès de l'équilibreur de charge, puis attachez un sous-réseau à l'équilibreur de charge depuis la même zone de disponibilité que les instances. Pour plus d’informations, consultez Enregistrer ou annuler l'enregistrement des instances EC2 pour votre Classic Load Balancer.

Ajouter un sous-réseau à 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 panneau de navigation, sous Load Balancing (Équilibrage de charge), choisissez Load Balancers (Équilibreurs de charge).

  3. Choisissez le nom de l'équilibreur de charge afin d'ouvrir sa page détaillée.

  4. Sous l'ongletNetwork mapping, choisissez Edit subnets.

  5. Sur la page Edit subnets, dans la section Network mapping, sélectionnez la zone de disponibilité à activer, puis choisissez le sous-réseau à ajouter dans cette zone de disponibilité.

  6. Lorsque vous avez terminé, choisissez Save changes (Enregistrer les modifications).

Ajouter un sous-réseau à votre équilibreur de charge à l'aide de la CLI

Utilisez la commande attach-load-balancer-to-subnets suivante pour ajouter deux sous-réseaux à votre équilibreur de charge :

aws elb attach-load-balancer-to-subnets --load-balancer-name my-load-balancer --subnets subnet-dea770a9 subnet-fb14f6a2

La réponse répertorie tous les sous-réseaux pour l'équilibreur de charge. Par exemple :

{ "Subnets": [ "subnet-5c11033e", "subnet-dea770a9", "subnet-fb14f6a2" ] }

Supprimer un sous-réseau

Vous pouvez supprimer un sous-réseau de votre équilibreur de charge. Notez qu'après que vous avez supprimé un sous-réseau, les instances de ce sous-réseau restent enregistrées auprès de l'équilibreur de charge. Pour plus d’informations, consultez Enregistrer ou annuler l'enregistrement des instances EC2 pour votre Classic Load Balancer.

Pour supprimer un sous-réseau de 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 panneau de navigation, sous Load Balancing (Équilibrage de charge), choisissez Load Balancers (Équilibreurs de charge).

  3. Choisissez le nom de l'équilibreur de charge afin d'ouvrir sa page détaillée.

  4. Sous l'ongletNetwork mapping, choisissez Edit subnets.

  5. Sur la page Edit subnets, dans la section Network mapping, sélectionnez un sous-réseau différent pour une zone de disponibilité déjà activée, ou désélectionnez une zone de disponibilité pour la supprimer ainsi que le sous-réseau associé.

  6. Lorsque vous avez terminé, choisissez Save changes (Enregistrer les modifications).

Pour supprimer un sous-réseau à l'aide du AWS CLI

Utilisez la commande detach-load-balancer-from-subnets suivante pour supprimer les sous-réseaux indiqués de l'équilibreur de charge spécifié :

aws elb detach-load-balancer-from-subnets --load-balancer-name my-loadbalancer --subnets subnet-450f5127

La réponse répertorie les sous-réseaux restants pour l'équilibreur de charge. Par exemple :

{ "Subnets": [ "subnet-15aaab61" ] }