Elastic Load Balancing
Equilibreurs de charge classiques

Instances enregistrées pour votre Equilibreur de charge classique

Une fois que vous avez créé votre Equilibreur de charge classique, vous devez enregistrer vos instances EC2 auprès de l'équilibreur de charge. Vous pouvez sélectionner des instances EC2 à partir d'une ou plusieurs zones de disponibilité au sein de la même région que l'équilibreur de charge. Elastic Load Balancing effectue régulièrement des vérifications de l'état sur les instances EC2 enregistrées et répartit automatiquement les demandes entrantes vers le nom DNS de votre équilibreur de charge sur les instances EC2 saines enregistrées.

Bonnes pratiques pour vos instances

  • Installez un serveur web, comme Apache ou Internet Information Services (IIS), sur toutes les instances que vous prévoyez d'enregistrer auprès de votre équilibreur de charge.

  • Pour les écouteurs HTTP et HTTPS, nous vous recommandons d'activer l'option keep-alive sur vos instances EC2, ce qui permet à l'équilibreur de charge de réutiliser les connexions vers vos instances pour plusieurs demandes de client. Cela réduit la charge sur votre serveur web et améliore le débit de l'équilibreur de charge. Le délai d'expiration keep-alive doit être d'au moins 60 secondes pour que l'équilibreur de charge soit responsable de la fermeture de la connexion à votre instance.

  • Elastic Load Balancing prend en charge la détection de la MTU (unité de transmission maximale) du chemin. Pour vous assurer que la détection de la MTU du chemin peut fonctionner correctement, vous devez vérifier que le groupe de sécurité pour votre instance autorise les messages de fragmentation ICMP (type 3, code 4) requis. Pour plus d'informations, consultez Détection de la MTU du chemin dans le manuel Amazon EC2 Guide de l'utilisateur pour les instances Linux.

Préparation de votre VPC et de vos instances EC2

Nous vous recommandons de lancer vos instances et de créer votre équilibreur de charge dans un Virtual Private Cloud (VPC). Si vous avez un nouveau compte AWS ou que vous prévoyez d'utiliser une région que vous n'avez pas utilisée auparavant, vous disposez d'un VPC par défaut. Vous pouvez utiliser un VPC par défaut, si vous avez un, ou créer votre propre VPC.

Equilibreurs de charge dans un VPC

Amazon Virtual Private Cloud (Amazon VPC) vous permet de définir un environnement de mise en réseau virtuel dans une section privée et isolée du cloud AWS. Au sein de ce Virtual Private Cloud (VPC), vous pouvez lancer des ressources AWS telles que des équilibreurs de charge et des instances EC2. Pour en savoir plus, consultez Amazon VPC Guide de l'utilisateur.

Sous-réseaux pour votre équilibreur de charge

Pour vous assurer que votre équilibreur de charge peut se mettre à l'échelle correctement, vérifiez que chaque sous-réseau pour votre équilibreur de charge dispose d'un bloc d'adresses CIDR, avec au moins un masque de bits /27 (par exemple, 10.0.0.0/27), et d'au moins 8 adresses IP disponibles. Votre équilibreur de charge utilise ces adresses IP pour établir des connexions avec les instances.

Créez un sous-réseau dans chaque zone de disponibilité où vous voulez lancer des instances. En fonction de votre application, vous pouvez lancer vos instances dans des sous-réseaux publics, des sous-réseaux privés ou une combinaison des deux. Un sous-réseau public dispose d'une route vers une passerelle Internet. Notez que les VPC par défaut comportent par défaut un sous-réseau public par zone de disponibilité.

Lorsque vous créez un équilibreur de charge, vous devez ajouter un ou plusieurs sous-réseaux publics à celui-ci. Si vos instances sont dans des sous-réseaux privés, créez des sous-réseaux publics dans les mêmes zones de disponibilité que les sous-réseaux avec vos instances ; vous ajouterez ces sous-réseaux publics à l'équilibreur de charge.

Groupes de sécurité

Vous devez vous assurer que l'équilibreur de charge est en mesure de communiquer avec vos instances sur le port d'écoute et le port de vérification de l'état. Pour plus d'informations, consultez Groupes de sécurité pour les équilibreurs de charge dans un VPC. Le groupe de sécurité de vos instances doit autoriser le trafic dans les deux sens, sur les deux ports de chaque sous-réseau attaché à votre équilibreur de charge. Pour plus d'informations, consultez Groupes de sécurité pour des instances dans un VPC.

Listes ACL réseau

Les ACL réseau pour votre VPC doivent autoriser le trafic dans les deux sens sur le port d'écoute et le port de vérification de l'état. Pour plus d'informations, consultez ACL réseau pour des équilibreurs de charge dans un VPC.

ClassicLink

ClassicLink permet à vos instances EC2-Classic de communiquer avec les instances VPC à l'aide d'adresses IP privées, dans la mesure où les groupes de sécurité VPC l'autorisent. Si vous avez l'intention d'enregistrer des instances EC2-Classic liées auprès de votre équilibreur de charge, vous devez activer ClassicLink pour votre VPC, puis créer votre équilibreur de charge dans le VPC avec ClassicLink activé. Pour plus d'informations, consultez Principes de base de ClassicLink et Utilisation de ClassicLink dans le Amazon EC2 Guide de l'utilisateur pour les instances Linux.