Les équilibreurs de chargement sont utilisés par les développeurs tout en construisant un site Web qui sera extrêmement populaire et il devrait être évolutif. Il est difficile d'estimer la quantité de mise à l'échelle d'un serveur ou d'un site Web pour travailler efficacement. Balancer de chargement aide à cet égard à l'échelle automatique du serveur en fonction du trafic provenant d'Internet.
Ce guide contient les sections:
Qu'est-ce que l'équilibreur AWS Load?
Un équilibreur de charge est un serveur qui sera utilisé pour mettre à l'échelle l'application en fonction de la charge de travail. Il fonctionne comme un intermédiaire entre les utilisateurs et le serveur d'applications et les connecter. L'utilisateur ne communiquera pas directement avec l'instance cependant, il sera dirigé vers l'instance via l'équilibreur de charge:
Concepts de base de l'équilibreur de chargement AWS
Certains des concepts importants de l'équilibreur de charge sont expliqués ci-dessous.
Équilibreur de chargement d'application: Alb permet l'utilisation du niveau HTTP et fonctionne sur la couche 7. Il permet l'équilibrage de charge de plusieurs applications à partir d'une seule machine:
Balancer de chargement de passerelle: Il s'agit d'un équilibre de charge unique car il déploie, l'échelle et la gestion d'une flotte d'appareils virtuels de réseau tiers comme le pare-feu, la détection d'intrusion, etc., dans AWS:
Équilibreur de chargement de réseau: NLB travaille à la couche 4 qui permet de transmettre le trafic TCP vers l'instance. Il a également des performances très élevées car il gère des millions de demandes par seconde:
Comment fonctionne AWS Load Balancer?
AWS Load Balancer est situé entre l'utilisateur et l'instance de serveur pour gérer l'évolutivité de l'application. Le trafic provenant de l'utilisateur passera par l'équilibreur de charge et localisera l'instance disponible pour divertir la demande. Le même flux est suivi pour que le trafic allant à l'utilisateur de l'instance passe également par l'équilibreur de chargement pour localiser l'utilisateur correct pour les informations.
Il s'agissait de l'équilibreur AWS Load et de son travail.
Conclusion
Amazon Load Balancers est utilisé pour gérer le problème d'évolutivité de l'application sur le cloud. Il est utilisé pour évaluer automatiquement l'application en fonction du trafic entrant ou sortant. Il est placé entre l'utilisateur et les instances d'application pour rendre le canal de communication lisse et efficace. Ce guide a expliqué l'équilibreur AWS Load et son travail.