Qu’est-ce que le Global Server Load Balancing ?

GSLB (Global Server Load Balancing) désigne la distribution intelligente du trafic entre les ressources de serveurs situés dans plusieurs zones géographiques. Les serveurs peuvent être situés dans des centres de données d’entreprise ou hébergés dans un cloud privé ou public.

Pour plus d’informations sur l’équilibrage de charge, consultez l’article Équilibrage de charge : gestion évolutive du trafic.

La reprise après sinistre est la principale raison pour laquelle de nombreuses entreprises déploient des ressources du serveur sur plusieurs sites. Dans la configuration la plus courante, les données sont fournies à partir d’un site actif, mais dupliquées sur un ou plusieurs sites de secours (passifs) qui ne les fournissent qu’en cas de défaillance du site actif. Dans ce cas, le rôle de l’équilibreur de charge global du serveur est de détecter la défaillance du site actif et de rediriger automatiquement les requêtes vers les sites de secours.

L’une des principales raisons d’opter pour un schéma actif-passif est qu’il n’est pas nécessaire de synchroniser les données entre les sites en temps réel. Les modifications apportées au site actif peuvent être distribuées aux sites passifs à l’aide d’une méthode par lots plus simple et de connexions hors bande moins onéreuses. Si vous gérez plusieurs sites actifs desservant le même contenu (certains des avantages du GSLB mentionnés dans la liste suivante ne se présentent que dans ce cas), la synchronisation des sites en temps réel devient alors importante.

Voici quelques avantages du GSLB :

  • Fiabilité et disponibilité : Le GSLB peut être utilisé pour améliorer la fiabilité et la disponibilité des sites web en cas de panne de serveur ou de réseau. Si une panne d’électricité frappe le nord-est des États-Unis après une tempête de neige, par exemple, l’équilibreur de charge peut diriger le trafic des ressources hébergées dans cette région vers des ressources hébergées dans d’autres parties du pays.
  • Performance : La fourniture de contenu à partir d’un serveur plus proche de l’utilisateur demandeur minimise la latence du réseau et la probabilité de rencontrer des problèmes de réseau. Par exemple, le fait de diriger les demandes des utilisateurs australiens vers des serveurs situés à Sydney plutôt que vers des serveurs situés à New York réduit la distance que les paquets doivent parcourir d’environ 10 000 milles (16 000 km) dans un sens.
  • Conformité aux exigences réglementaires et de sécurité : Pour de nombreux secteurs très réglementés tels que la défense, les télécommunications et les soins de santé, le GSLB permet aux architectes de réseau de desservir une base d’utilisateurs mondiale d’une manière conforme aux réglementations gouvernementales. Par exemple, un équilibreur de charge des serveurs mondiaux peut être configuré pour transmettre les demandes aux centres de données au Canada uniquement si elles proviennent d’utilisateurs canadiens, et non d’utilisateurs d’autres pays.
  • Fourniture de contenu localisé : En utilisant les informations relatives à la situation géographique des utilisateurs, les équilibreurs de charge des serveurs mondiaux peuvent transmettre les demandes aux serveurs hébergeant un contenu adapté au pays de l’utilisateur et rédigé dans la langue locale.

Comment NGINX Plus peut-il vous aider ?

NGINX Plus et NGINX sont les meilleures solutions d’équilibrage de charge de leur catégorie, utilisées par des sites web à fort trafic tels que Dropbox, Netflix et Zynga. Plus de 350 millions de sites web dans le monde s’appuient sur NGINX Plus et NGINX Open Source pour diffuser leur contenu de manière rapide, fiable et sécurisée.

Bien qu’il soit possible de mettre en œuvre le GSLB en interne, les défis liés à la synchronisation des données sur plusieurs sites, et à l’équilibrage de charge entre sites de manière efficace, ne sont pas triviaux. De nombreuses entreprises obtiennent leur solution GSLB auprès d’un fournisseur de DNS géré tel qu’Akamai ou Amazon Route 53. NGINX Plus ne fournit pas directement de capacités GSLB, mais ses algorithmes sophistiqués d’équilibrage de charge, ses fonctions de contrôle d’intégrité des serveurs et ses autres fonctionnalités le rendent idéal pour une utilisation dans les centres de données sur site ou dans le cloud vers lesquels les équilibreurs de charge des serveurs globaux dirigent le trafic. Des modules spécialisés de NGINX Plus permettent de capturer facilement des informations sur l’emplacement du client et de les utiliser dans la décision d’équilibrage de la charge locale.

En tant qu’équilibreur de charge logicielle, NGINX Plus est non seulement moins cher que les solutions matérielles offrant des capacités similaires, mais il peut également être déployé dans le cloud public ainsi que dans des centres de données privés, alors que les fournisseurs d’infrastructure dans le cloud n’autorisent généralement pas les équilibreurs de charge matériels clients ou propriétaires dans leurs centres de données.

Pour en savoir plus sur les avantages de l’utilisation de NGINX Plus pour équilibrer la charge de vos applications, téléchargez notre ebook, Five Reasons to Choose a Software Load Balancer (Cinq raisons de choisir un équilibreur de charge logiciel).