Fermer

août 5, 2022

AWS Elastic Load Balancing (ELB) et ses types : une brève introduction

AWS Elastic Load Balancing (ELB) et ses types : une brève introduction


Nous discuterons Équilibrage de charge élastique AWS (ELB) dans ce blog.

L’une des tâches les plus critiques dans à peu près n’importe quelle entreprise est Distribution des charges de travail parmi divers Ressources informatiques. Le service Amazon AWS Elastic Load Balancer a été explicitement créé pour disperser les charges de travail. La leçon sur l’équilibreur de charge AWS de ce blog approfondira AWS ELB.

Les sujets suivants seront couverts dans ce blog AWS ELB :

  • Qu’est-ce qu’Elastic Load Balancer (ELB) d’Amazon AWS ?
  • Comment fonctionnent les ELB AWS ?
  • Équilibreurs de charge élastiques dans AWS : types et avantages

Qu’est-ce qu’Elastic Load Balancer (ELB) d’Amazon AWS ?

Un service appelé équilibreur de charge Distribue uniformément le trafic réseau et les charges de travail entre plusieurs serveurs ou un cluster de serveurs. Tous les clients communiquent avec AWS Elastic Load Balancer, qui peut les acheminer vers l’instance géographiquement la plus proche ou l’instance avec la latence la plus faible. L’équilibreur de charge d’AWS améliore la disponibilité et la tolérance aux pannes d’une application.

Ton Charges de travail sera Diviser entre diverses ressources informatiques, comme une machine virtuelle ou un serveur virtuel, grâce à AWS Load Balancer. Cela se traduira par une moindre disponibilité des applications et un basculement. Vous pouvez également déléguer les tâches de chiffrement et de déchiffrement à votre équilibreur de charge, libérant ainsi vos services informatiques pour qu’ils se concentrent sur leurs tâches principales.

Image 1

Image reproduite avec l’aimable autorisation de AmazonAWS.

Comment fonctionnent les ELB AWS ?

L’opération principale de l’Elastic Load Balancer consiste à prendre Trafic entrant de ses clients, puis Demandes directes au Cibles que les clients désirent. L’équilibreur de charge Arrêter le réacheminement ses utilisateurs à un Mauvais pour la santé cible et se déplacera avec les autres cibles saines jusqu’à ce que cette cible soit jugée saine.

Vous devez configurer un AWS ELB en spécifiant un ou plusieurs écouteurs pour qu’il accepte le trafic entrant. Un processus qui écoute les demandes de connexion est appelé un Auditeur.

Activation des zones de disponibilité

Votre équilibreur de charge Amazon peut avoir des zones de disponibilité activées, auquel cas un nœud d’équilibreur de charge sera créé. Plusieurs zones de disponibilité doivent être Activé et avoir au moins une cible enregistrée. L’équilibreur de charge peut y diriger le trafic si au moins une cible a été enregistrée. La Bénéficier à d’avoir de nombreuses AZ et cibles est que lorsqu’un Peu de cibles échouentl’équilibrage de charge AWS peut diriger le trafic vers d’autres cibles.

Équilibreurs de charge élastiques dans AWS : types et avantages

Photo2

  1. Équilibreur de charge classique

Un équilibreur de charge classique est un équilibreur de charge qui Distribue trafic entre de nombreuses instances dans divers Zones de disponibilité.

Le routage du trafic vers des instances saines augmente la disponibilité de votre application et prend en charge à la fois EC2 Classique et EC2-VPC.

Prend en charge les sessions persistantes avec les cookies générés par l’application, les écouteurs HTTP, HTTPS, TCP et SSL.

À S’assurer que les instances que vous avez enregistrées peuvent gérer la demande, Gardez à peu près le même nombre de cas enregistrés auprès de l’équilibreur de charge dans chaque AZ.

Photo3

Image reproduite avec l’aimable autorisation de AmazonAWS.

  1. Équilibreur de charge réseau

Pour éviter toute latence, le Network Load Balancer Poignées erratiques et Trafic irrégulier sur les instances EC2.

Protocole TCP Soutien et charge de base de connexion Équilibrage sont également fournis.

La capacité de s’adapter à des millions de requêtes par seconde et de gérer des charges de travail instables.

Prise en charge de l’utilisation d’adresses IP statiques par l’équilibreur de charge ou allocation d’une adresse IP Elastic par sous-réseau activé par l’équilibreur de charge.

L’équilibrage de charge entre zones est, par défaut, désactivé.

La Adresses IP sources des clients sont entretenu et mis à la disposition de vos applications lorsque vous désignez des cibles à l’aide d’un ID d’instance. Les adresses IP source sont les adresses IP privées des nœuds d’équilibrage de charge si les cibles sont spécifiées par adresse IP.

Photo3

Image reproduite avec l’aimable autorisation de AmazonAWS.

  1. Équilibreur de charge d’application

Application Load Balancer est le nom de l’équilibreur de charge qui distribue le trafic aux bons publics cibles Basé sur le contenu.

Plate-forme d’équilibrage de charge de couche 7 avec de nouvelles fonctionnalités.

Active Interaction étroite avec le service de conteneur EC2 et prend en charge les sockets Web, HTTP, HTTPS, les microservices et les applications basées sur des conteneurs.

Aide avec Basé sur l’hôte et Basé sur le chemin routage. Sur une seule instance EC2, envoyez des demandes de routage à diverses applications.

En plus de pouvoir spécifier quelles fonctions Lambda sont destinées à gérer les requêtes HTTP(S), l’équilibrage de charge entre zones est toujours activé.

Ne prend en charge que les sessions permanentes utilisant des cookies générés par l’équilibreur de charge.

Photo3

Image reproduite avec l’aimable autorisation de AmazonAWS.

  1. Équilibreur de charge de passerelle

Vos appliances virtuelles tierces sont Simple à Déployer, évolueret Faire en sorte grâce à cela.

Offrez-vous une passerelle unique pour répartir le trafic entre diverses appliances virtuelles tout en vous permettant de les augmenter ou de les réduire en fonction de la demande.

Ce Améliore la disponibilité et supprime les points de défaillance potentiels de votre réseau.

Dans AWS Marketplace, les utilisateurs peuvent parcourir, tester et acheter des appliances virtuelles auprès de vendeurs indépendants.

Le processus de déploiement est rationalisé par cette expérience intégrée, permettant aux consommateurs de bénéficier plus rapidement des appliances virtuelles, qu’ils souhaitent continuer à utiliser les mêmes fournisseurs qu’ils utilisaient jusqu’à présent ou essayer quelque chose de nouveau.

Photo3

Image reproduite avec l’aimable autorisation de AmazonAWS.

Avantages d’AWS ELB

ELB répartit équitablement le trafic entre toutes les cibles, telles que de nombreuses instances EC2. Le SLA pour ELB est de 99,99 %.

Il est possible de lancer de nombreuses applications en une seule instance grâce à la capacité de Flexible ELB à rediriger le trafic en utilisant l’adresse IP de l’application.

En utilisant Amazon VPC et Amazon ELB, vous pouvez installer des mesures de sécurité renforcées.

Des millions de requêtes par seconde peuvent être traitées par ELB élastiquement évolutif, qui peut gérer les pics de trafic qui surviennent soudainement. Pour s’assurer que les utilisateurs du site Web bénéficient de performances sans faille, la capacité de mise à l’échelle automatique d’AWS sera déclenchée en cas d’augmentation du trafic.

  • Équilibrage de charge combinatoire

Le même équilibreur de charge Amazon peut être utilisé pour équilibrer les applications sur votre infrastructure sur site et sur votre infrastructure AWS. Le déplacement de votre application sur site vers le cloud AWS sera désormais assez simple.

  • Audit et surveillance fiables

Les applications peuvent être maintenues et leurs performances peuvent être suivies. L’analyse des données, du trafic et du fonctionnement de nos applications est également possible à l’aide des métriques et des journaux CloudWatch.

Toutes nos félicitations

Conclusion: L’équilibrage de charge élastique est une méthode testée pour répartir les demandes de trafic applicatif et Web entre diverses cibles ou instances. Tu peux Mise à l’échelle automatique vos différentes charges de travail à l’aide d’AWS Elastic Load Balancer. Les différents types d’équilibreurs de charge utilisés dans ELB et leurs principales caractéristiques ont également été couverts.

Joyeux codage

Bon codage !






Source link