Équilibreur de charge pour votre environnement Elastic Beanstalk - AWS Elastic Beanstalk

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.

Équilibreur de charge pour votre environnement Elastic Beanstalk

L'équilibreur de charge distribue le trafic entre les instances de votre environnement. Lorsque vous activez la répartition de charge, AWS Elastic Beanstalk crée un équilibreur de charge Elastic Load Balancing dédié à votre environnement. Elastic Beanstalk gère entièrement cet équilibreur de charge, en prenant soin des paramètres de sécurité et en veillant à résilier l'équilibreur de charge lorsque vous arrêtez votre environnement.

Vous pouvez également choisir de partager un équilibreur de charge entre plusieurs environnements Elastic Beanstalk. Avec un équilibreur de charge partagé, vous économisez sur les coûts opérationnels en évitant d'utiliser un équilibreur de charge dédié pour chaque environnement. Vous assumez également davantage la responsabilité de gestion de l'équilibreur de charge partagé que vos environnements utilisent.

Les types d'équilibreur de charge d'Elastic Load Balancing sont les suivants :

  • Classic Load Balancer – Équilibreur de charge de la génération précédente. Achemine le trafic de demandes HTTP, HTTPS ou TCP vers différents ports sur des instances d'environnement.

  • Application Load Balancer – Équilibreur de charge de couche d'application. Achemine le trafic de demandes HTTP ou HTTPS vers différents ports sur des instances d'environnement en fonction du chemin d'accès de la demande.

  • Network Load Balancer – Équilibreur de charge de couche réseau. Achemine le trafic de demandes TCP vers différents ports sur des instances d'environnement. Prend en charge les vérifications de l'état actives et passives.

Elastic Beanstalk prend en charge les trois types d'équilibreur de charge. Le tableau suivant indique les types que vous pouvez utiliser avec les deux modèles d'utilisation :

Nouveau type d'équilibreur de charge Dédié Partagé

Classic Load Balancer

Oui

Non

Application Load Balancer

Oui

Oui

Network Load Balancer

Oui

Non

Note

L'option Classic Load Balancer (CLB) est désactivée dans l'assistant de création d'un environnement de la console. Si vous disposez d'un environnement existant configuré avec un Classic Load Balancer, vous pouvez en créer un nouveau en clonant l'environnement existant à l'aide de la console Elastic Beanstalk ou de l'interface de ligne de commande EB. Vous avez également la possibilité d'utiliser l'interface de ligne de commande EB ou AWS CLIde créer un nouvel environnement configuré avec un Classic Load Balancer. Ces outils de ligne de commande créeront un nouvel environnement avec un CLB, même s'il n'en existe pas déjà un dans votre compte.

Par défaut, Elastic Beanstalk crée un Application Load Balancer pour votre environnement lorsque vous activez l'équilibrage de charge avec la console Elastic Beanstalk ou l'interface de ligne de commande EB. Il configure l'équilibreur de charge pour écouter le trafic HTTP sur le port 80 et transmettre ce trafic aux instances sur le même port. Vous pouvez choisir le type d'équilibreur de charge que votre environnement utilise uniquement lors de la création de l'environnement. Ultérieurement, vous pourrez modifier les paramètres pour gérer le comportement de l'équilibreur de charge de votre environnement d'exécution, mais pas en changer le type.

Note

Votre environnement doit se trouver dans un VPC avec des sous-réseaux dans au moins deux zones de disponibilité pour créer un Application Load Balancer. Tous les nouveaux comptes AWS incluent les VPC par défaut qui répondent à cette exigence.

Consultez les rubriques suivantes pour en savoir plus sur chaque type d'équilibreur de charge pris en charge par Elastic Beanstalk, sur ses fonctionnalités et sur la façon de le configurer et de le gérer dans un environnement Elastic Beanstalk, ainsi que pour découvrir comment configurer un équilibreur de charge pour qu'il charge les journaux d'accès dans Amazon S3.