Qu’est-ce que l’équilibrage global de la charge des serveurs ?
L’équilibrage global de la charge des serveurs (GSLB) désigne la répartition intelligente du trafic entre des ressources serveur situées dans plusieurs zones géographiques. Les serveurs peuvent être installés sur site, dans les propres 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, consultez É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 serveur sur plusieurs sites. Dans la configuration la plus courante, les données sont fournies depuis 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 des serveurs consiste à détecter la défaillance du site actif et à rediriger automatiquement les requêtes vers les sites de secours.
L’une des principales raisons de choisir une architecture active-passive est qu’il n’est pas nécessaire de synchroniser les données entre les sites en temps réel ; les modifications apportées 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 coûteuses. Si vous exploitez plusieurs sites actifs diffusant le même contenu – et certains des avantages du GSLB présentés dans la liste suivante ne se concrétisent que dans ce cas –, il devient alors important de synchroniser les sites en temps réel.
L’équilibrage global de la charge des serveurs offre notamment les avantages suivants :
- Fiabilité et disponibilité – Le GSLB peut être utilisé pour améliorer la fiabilité et la disponibilité d’un site web en cas de panne de serveur ou de réseau. Par exemple, si une panne de courant touche le nord-est des États-Unis après une tempête de neige, l’équilibreur de charge peut rediriger le trafic des ressources qui y sont hébergées vers des ressources hébergées dans d’autres régions du pays.
- Performances – La diffusion de contenu depuis un serveur plus proche de l’utilisateur à l’origine de la requête réduit la latence du réseau et le risque de rencontrer des problèmes réseau. Par exemple, rediriger les requêtes des utilisateurs australiens vers des serveurs situés à Sydney plutôt qu’à New York réduit d’environ 16 000 km (10 000 miles) la distance que les paquets doivent parcourir dans un sens.
- Respect des exigences réglementaires et de sécurité – Dans de nombreux secteurs fortement réglementés, tels que la défense, les télécommunications et la santé, l’équilibrage global de la charge des serveurs permet aux architectes réseau de servir une base d’utilisateurs mondiale tout en respectant les réglementations gouvernementales. Par exemple, un répartiteur global de charge des serveurs peut être configuré pour transmettre les requêtes aux centres de données situés au Canada uniquement si elles proviennent d’utilisateurs canadiens, et non d’utilisateurs d’autres pays.
- Diffusion de contenu localisé – En utilisant les informations relatives à la localisation géographique des utilisateurs, les répartiteurs de charge globaux peuvent transmettre les requêtes à des serveurs qui hébergent du contenu adapté au 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 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 font confiance à 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 en interne un équilibrage global de la charge des serveurs, les difficultés liées à la synchronisation des données sur plusieurs sites – et à l’équilibrage efficace de la charge entre ces sites – ne sont pas négligeables. De nombreuses entreprises se procurent leur solution GSLB auprès d’un fournisseur de services DNS gérés 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 des serveurs et ses autres fonctionnalités en font une solution idéale pour les centres de données sur site ou dans le cloud vers lesquels les répartiteurs de charge globaux dirigent le trafic. Des modules spécialisés de NGINX Plus permettent de recueillir facilement des informations sur la localisation des clients et de les utiliser pour prendre les décisions d’équilibrage de charge local.
En tant qu’équilibreur de charge logiciel, NGINX Plus est non seulement moins coûteux que les solutions matérielles offrant des fonctionnalités similaires, mais il peut également être déployé dans le cloud public comme dans des centres de données privés, tandis que les fournisseurs d’infrastructures cloud n’autorisent généralement pas les équilibreurs de charge matériels appartenant aux clients ou propriétaires dans leurs centres de données.
Pour en savoir plus sur les avantages de NGINX Plus pour répartir la charge de vos applications, téléchargez notre livre blanc : Cinq raisons de choisir un répartiteur de charge logiciel.

