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 :
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).