Qu'est-ce que l'équilibrage de charge global du serveur ?

L'équilibrage de la charge du serveur global (GSLB) fait référence à la répartition intelligente du trafic entre les ressources du serveur situées dans plusieurs zones géographiques. Les serveurs peuvent être sur site dans les centres de données d’une entreprise, ou hébergés dans un cloud privé ou public.

Pour plus d'informations sur l'équilibrage de charge, voir Équilibrage de charge : Gestion du trafic évolutive .

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

L’une des principales raisons de choisir 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 sur le site actif peuvent être distribuées aux sites passifs à l’aide d’une méthode de traitement par lots plus simple et de connexions hors bande moins chères. Si vous gérez plusieurs sites actifs diffusant le même contenu – et certains des avantages de GSLB dans la liste suivante n’apparaissent que si vous le faites – alors la synchronisation des sites en temps réel devient importante.

Les avantages de l’équilibrage de la charge du serveur global sont les suivants :

  • Fiabilité et disponibilité – GSLB peut être utilisé pour améliorer la fiabilité et la disponibilité du site Web en cas de panne de serveur ou de réseau. Si une panne de courant 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 là-bas vers des ressources hébergées dans d'autres régions du pays.
  • Performances – La diffusion 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, diriger les requêtes des utilisateurs australiens vers des serveurs à Sydney plutôt que vers des serveurs à New York réduit la distance que les paquets doivent parcourir d'environ 16 000 km dans un sens.
  • Satisfaction des exigences réglementaires et de sécurité – Pour de nombreux secteurs hautement réglementés comme la défense, les télécommunications et la santé, l’équilibrage de la charge des serveurs mondiaux permet aux architectes réseau de servir une base d’utilisateurs mondiale d’une manière conforme aux réglementations gouvernementales. Par exemple, un équilibreur de charge de serveur mondial peut être configuré pour transférer les demandes vers des centres de données au Canada uniquement si elles proviennent d’utilisateurs canadiens, et non d’utilisateurs d’autres pays.
  • Diffusion de contenu localisé – En utilisant les informations sur l’emplacement géographique des utilisateurs, les équilibreurs de charge de serveur mondiaux peuvent transmettre les requêtes aux serveurs qui hébergent du contenu personnalisé en fonction de la pertinence dans le pays de l’utilisateur et rédigé dans la langue nationale.

Comment NGINX Plus peut-il vous aider ?

NGINX Plus et NGINX sont les meilleures solutions d’équilibrage de charge utilisées par les 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 rapidement, de manière fiable et sécurisée.

Bien qu'il soit possible de mettre en œuvre un équilibrage de charge global du serveur en interne, les défis liés au maintien de la synchronisation des données sur plusieurs sites (et à l'équilibrage efficace de la charge sur les sites) ne sont pas anodins. De nombreuses entreprises obtiennent leur solution GSLB auprès d'un fournisseur DNS géré tel qu'Akamai ou Amazon Route 53 . NGINX Plus ne fournit pas directement de fonctionnalités GSLB, mais ses algorithmes sophistiqués d'équilibrage de charge, ses contrôles de l'état du serveur et d'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 de serveur mondiaux dirigent le trafic. Les modules spécialisés de NGINX Plus facilitent la capture d’informations sur l’emplacement du client et leur utilisation dans la décision d’équilibrage de charge locale.

En tant qu'équilibreur de charge logiciel, non seulement NGINX Plus est moins cher que les solutions matérielles dotées de 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'infrastructures 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 livre électronique, Cinq raisons de choisir un équilibreur de charge logiciel .