Qu'est-ce qu'un AWS Gateway Load Balancer et quels sont ses avantages ? (2023)

Qu'est-ce qu'un AWS Gateway Load Balancer et quels sont ses avantages ? (1)

L'équilibreur de charge de passerelle AWS (Amazon Web Services) offre des avantages d'équilibrage de charge aux appliances virtuelles tierces. Dans le même temps, le service entend rendre ces appliances virtuelles tierces hautement disponibles et évolutives avec un minimum de frais administratifs. Cet article explique ce qu'est l'équilibrage de charge, les algorithmes d'équilibrage de charge les plus populaires, les cas d'utilisation d'AWS Load Balancing, les problèmes d'équilibrage de charge et commentParallels® RASpeut améliorer l'équilibrage de charge.

Définition d'un équilibreur de charge

Les sites Web à fort trafic, les applications Web et les bases de données qui les sous-tendent reçoivent des millions de demandes et de requêtes entrantes pendant les heures de pointe. Lorsque des fichiers volumineux tels que des images, de l'audio et de la vidéo sont transmis entre les utilisateurs et les serveurs à de tels moments, le risque de ralentir les serveurs et leurs temps de réponse devient réel. Pour éviter que cela ne se produise, davantage de serveurs sont ajoutés pour répondre aux demandes entrantes.

Une autre option pour mieux servir le trafic entrant consiste à ajouter des capacités d'équilibrage de charge à votre réseau. Les équilibreurs de charge peuvent se présenter sous la forme de matériel ou de logiciel et agir commeintermédiaires entre les utilisateurs et les serveurs, en gardant une trace des charges du serveur afin qu'ils sachent quel serveur peut mieux gérer le trafic entrant.

Lorsqu'une requête entrante arrive, l'équilibreur de charge sait à quel serveur l'envoyer. Lorsqu'un serveur n'est pas disponible, l'équilibreur de charge le sait et le contourne en conséquence. Lorsque le serveur redémarre, l'équilibreur de charge lui redirige les requêtes. Il saura également quand un nouveau serveur est ajouté à votre réseau, lui permettant d'acheminer les demandes vers ce serveur le moment venu.

Algorithmes d'équilibrage de charge populaires

Les équilibreurs de charge décident où envoyer les demandes entrantes en fonction dealgorithmes pour optimiser le trafic réseau.

Bien que l'algorithme que vous sélectionnez pour votre réseau dépende de vos besoins, votre équipe informatique doit sélectionner l'algorithme à utiliser lors de la configuration de vos équilibreurs de charge. Le plus populairealgorithmes d'équilibrage de chargeinclure:

  • Tournoi à la ronde :Dans cette configuration, l'équilibreur de charge prend des décisions en fonction de la séquence de serveurs de votre réseau. Ainsi, le serveur 1 est le premier à traiter une requête, puis le serveur 2 et au-delà. Comme il ne tient pas compte de la charge du serveur, cet algorithme peut entraîner une surcharge de requêtes sur certains serveurs. Une variante de ceci est le round-robin pondéré, qui attribue des poids aux serveurs en fonction de leurs capacités.
  • Moins de connexion :Avec cette configuration, les demandes entrantes sont envoyées aux serveurs avec le moins de connexions actives. Ainsi, cela permet d'éviter le problème potentiel de surcharge du serveur.
  • Moins de bande passante :Cette configuration mesure la quantité de trafic transmise vers et depuis les serveurs, le serveur consommant le moins de bande passante recevant finalement la demande. C'est comme la méthode des moindres paquets, qui base la décision de transfert de l'équilibreur de charge sur le nombre de paquets que le serveur transmet sur le réseau.
  • Temps de réponse minimum :Dans cette configuration, l'équilibreur de charge envoie des demandes de surveillance aux serveurs pour déterminer la vitesse à laquelle ils peuvent traiter une demande avant de transmettre la demande réelle au serveur qui peut traiter la demande plus rapidement.
  • Hachage :Avec cette configuration, l'équilibreur de charge s'appuie sur les données de hachage des paquets réseau entrants, y compris les adresses IP (Internet Protocol) de la source et de la destination. Cela peut être compliqué à mettre en place, ce qui le rend plus difficile que les autres algorithmes abordés dans cette section.
  • Chargement personnalisé :Cette configuration implique d'interroger les charges du serveur en fonction des données fournies par SNMP (Simple Network Management Protocol), y compris l'utilisation de la mémoire, l'utilisation du processeur et le temps de réponse, l'équilibreur de charge s'appuyant sur les données pour prendre sa décision de routage.

Cas d'utilisation pour AWS Gateway Load Balancer

Comme tout autre équilibreur de charge, l'AWS Gateway Load Balancer sert à organiser votre trafic réseau afin que vos utilisateurs puissent être servis mieux et plus rapidement. Ensuite, il peut permettre à vos appliances virtuelles d'évoluer à la demande. Ainsi, si votre organisation utilise actuellement ou envisage d'utiliser des appliances virtuelles, le service vous est principalement destiné. Quelques exemples d'appliances virtuelles incluent celles quirenforcez la sécurité de votre réseau, y compris les pare-feux et les systèmes de détection d'intrusion.

L'AWS Gateway Load Balancer s'occupe d'acheminer le trafic vers l'appliance virtuelle appropriée de votre réseau, au lieu que le trafic aille directement vers les appliances virtuelles. Avec Gateway Load Balancer, le trafic est acheminé vers des appliances virtuelles saines et détourné des appliances défaillantes. Ainsi, cela peut aider à réduire les coûts administratifs puisque vous pouvez centraliser le trafic via la passerelle. Il peut également garantir que vos politiques sont appliquées de manière cohérente sur l'ensemble de vos appliances.

Grâce à AWS Marketplace, votre organisation a également accès à des appliances et solutions virtuelles tierces qui peuvent être ajoutées à votre réseau en toute simplicité. Celles-ci ont cependant un prix, vous devez donc toujours allouer un budget à ces dépenses.

Étant donné que n'importe quelle appliance virtuelle ou solution tierce peut être connectée telle quelle à l'AWS Gateway Load Balancer sans qu'il soit nécessaire de modifier un autre point de terminaison, elle est idéale pour l'analyse du réseau, vous permettant de détecter les problèmes de réseau potentiels dès le début et de rendre votre réseau plus résilient. De plus, AWS Gateway Load Balancer fonctionne également avec des outils d'orchestration de réseau. Parmi ces outils figure AWS CloudFormation, qui facilite le déploiement et la gestion des ressources AWS dans votre infrastructure informatique.

Problèmes avec les équilibreurs de charge

Si les équilibreurs de charge ont leurs avantages, ils ne sont pas exempts de problèmes pouvant compliquer votre réseau et le travail de vos équipes informatiques.

Les équilibreurs de charge peuvent rendre votre réseau plus complexe qu'il ne l'est déjà. Si votre équilibreur de charge tombe en panne, il peut également interrompre l'ensemble de votre réseau. Un mécanisme de basculement pour votre infrastructure d'équilibrage de charge doit être implémenté pour éviter que cela ne se produise.

Une façon d'y parvenir consiste à utiliser des routeurs redondants qui peuvent basculer le trafic d'un équilibreur de charge à un autre en cas de panne. Avec un tel mécanisme en place, lorsque l'équilibreur de charge principal tombe en panne, un équilibreur de charge de secours reprend ses fonctions jusqu'à ce que l'équilibreur de charge principal se remette en ligne.

L'exigence de basculement ci-dessus signifie que les équilibreurs de charge peuvent entraîner des coûts opérationnels plus élevés pour votre réseau.

Une mauvaise configuration de l'équilibreur de charge peut également entraîner des problèmes de réseau. Par exemple, il peut arriver que les équilibreurs de charge détectent de manière incorrecte une panne sur des serveurs sains et redirigent inutilement le trafic vers d'autres serveurs. Cela peut être dû à plusieurs facteurs, notamment des vérifications de l'état trop fréquentes et des délais d'attente trop courts lorsqu'une réponse est attendue de vos serveurs lors des vérifications de l'état. Les ajustements de la fréquence des vérifications de l'état et l'allongement des délais d'expiration peuvent aider à résoudre ce problème.

Équilibrage de charge hautement efficace et sécurisé avec Parallels RAS

Parallels RAS est une solution de travail à distance complète qui offre des fonctionnalités complètes d'équilibrage de charge, y compris la capacité de gérer les serveurs RDSH (Remote Desktop Session Host). Il peut également équilibrer la charge des composants internes tels que sa propre passerelle Parallels RAS.

Parallels RAS est facile à configurer : vous n'avez pas besoin de passer par des procédures compliquées pour le faire fonctionner. Vous n'avez pas non plus besoin d'acquérir des modules complémentaires coûteux pour le faire fonctionner. Au lieu de cela, Parallels RAS offre toutes ces fonctionnalités à l'aide d'un modèle de licence unique et complet.

Vous pouvez choisir entre l'équilibrage de charge basé sur les ressources ou à tour de rôle lors de la configuration de Parallels RAS. Avec l'équilibrage de charge basé sur les ressources, les sessions entre les serveurs sont distribuées en fonction de la charge actuelle du serveur. D'autre part, l'équilibrage de charge circulaire redirige le trafic vers les serveurs en fonction de l'ordre dans lequel il a été reçu. Ces deux méthodes sont plus faciles à configurer que les algorithmes d'équilibrage de charge plus compliqués.

Parallels RAS prend en charge les scénarios d'équilibrage de charge de cloud privé virtuel et de réseau étendu (WAN). Parallels RAS peut également diriger le trafic vers des passerelles saines grâce à sa capacité d'équilibrage de charge à haute disponibilité (HALB). Cela permet de minimiser les points de défaillance uniques de votre réseau. Comme il prend également en charge AWS Elastic Load Balancer (ELB), vous pouvez déployer AWS ELB pour équilibrer la charge de votre environnement Parallels RAS en toute simplicité.

Télécharger la version d'essai

References

Top Articles
Latest Posts
Article information

Author: Velia Krajcik

Last Updated: 06/23/2023

Views: 5253

Rating: 4.3 / 5 (54 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Velia Krajcik

Birthday: 1996-07-27

Address: 520 Balistreri Mount, South Armand, OR 60528

Phone: +466880739437

Job: Future Retail Associate

Hobby: Polo, Scouting, Worldbuilding, Cosplaying, Photography, Rowing, Nordic skating

Introduction: My name is Velia Krajcik, I am a handsome, clean, lucky, gleaming, magnificent, proud, glorious person who loves writing and wants to share my knowledge and understanding with you.