Vous avez besoin du Cloud Computing ? Commencez dès maintenant

Qu'est-ce que la répartition mondiale de la charge des serveurs ?

La répartition mondiale de la charge des serveurs (Global Server Load Balancing – GSLB) consiste à répartir le trafic des sites Web et des applications sur plusieurs serveurs situés à différents endroits afin d'améliorer les performances du réseau, d'accroître la fiabilité et d'atteindre une haute disponibilité. En dirigeant le trafic vers les serveurs les moins encombrés ou les plus proches des utilisateurs, le GSLB permet des temps de réponse plus rapides et plus fiables pour une meilleure expérience utilisateur.

Il existe de nombreuses solutions commerciales qui peuvent faciliter la répartition de la charge des serveurs au niveau mondial. Les diagrammes ci-dessous illustrent la façon dont la solution Global Traffic Management d'Akamai répartit les charges de travail afin d'améliorer les performances du réseau.

Les répartiteurs de charge globaux déterminent le serveur optimal en appliquant des règles qui prennent en compte des facteurs tels que la latence du réseau, la proximité géographique, l'état du serveur, les conditions actuelles du réseau, la capacité du serveur et d'autres paramètres.

Comment fonctionne la répartition mondiale de la charge des serveurs ?

La répartition mondiale de la charge des serveurs s'appuie sur un réseau de serveurs répartis dans le monde entier pour diriger le trafic et équilibrer les charges de travail. Lorsqu'un utilisateur demande l'accès à un site Web ou à un contenu à partir d'un serveur, les serveurs GSLB déterminent quel serveur ou centre de données doit servir le contenu ou fournir un service sur la base d'algorithmes intelligents de répartition de la charge. Les répartiteurs de charge globaux déterminent le meilleur serveur en fonction de règles qui tiennent compte de la latence du réseau, de la proximité géographique, de la disponibilité du serveur, des conditions du réseau, de la charge du serveur et d'autres critères. Une fois le serveur le plus approprié choisi, les répartiteurs de charge globaux dirigent la demande de l'utilisateur vers cette destination en renvoyant l'adresse IP du serveur sélectionné dans la réponse DNS.

Comment la répartition mondiale de la charge des serveurs améliore-t-elle les performances ?

Le GSLB effectue en permanence des contrôles de santé pour le réseau et surveille la disponibilité des serveurs qui s'y trouvent. Le GSLB peut également effectuer un basculement et un retour à la normale – lorsqu'un serveur connaît des problèmes de performance ou tombe en panne, le GSLB dirige le trafic vers d'autres serveurs afin de garantir une tolérance élevée aux pannes et une plus grande disponibilité, et renvoie le trafic une fois que l'emplacement en panne est en bon état.

Quelles sont les méthodes de répartition mondiale de la charge des serveurs ?

Les solutions de répartition mondiale de la charge des serveurs utilisent diverses méthodes de gestion du trafic pour répartir le trafic entre les serveurs du monde entier. Certaines solutions GSLB utilisent plusieurs méthodes de répartition de la charge pour fournir une réponse plus fiable.

  • La répartition de charge DNS s'appuie souvent sur le DNS (système de noms de domaine) pour répartir intelligemment le trafic entre plusieurs serveurs ou centres de données. Lorsqu'un utilisateur lance une requête de serveur DNS, le système GSLB répond à la requête DNS avec une adresse IP pour un serveur basé sur une stratégie de répartition de la charge. Parmi les stratégies utilisées, citons le round-robin, où les demandes successives sont envoyées à différents serveurs, et les techniques intelligentes qui analysent une série de facteurs pour déterminer quel serveur est le mieux à même de traiter une demande.
  • IP Anycast est un service de routage qui permet à plusieurs serveurs de partager une même adresse IP. Lorsqu'une requête est reçue à l'adresse IP partagée, le GSLB achemine le trafic vers le serveur le plus proche afin d'assurer la répartition automatique de la charge.
  • La répartition de charge basée sur le protocole BGP utilise le protocole de routage Border Gateway Protocol (BGP) pour acheminer le trafic en fonction de la disponibilité du réseau ou de l'emplacement du serveur.
  • Réseaux de diffusion de contenu Les CDN utilisent les techniques GSLB pour diriger les utilisateurs vers le serveur optimal au sein d'un CDN, un réseau distribué de serveurs qui mettent en cache et fournissent du contenu aux utilisateurs finaux à partir du serveur le plus proche.
  • Les gestionnaires du trafic mondial sont souvent des appareils matériels ou logiciels qui surveillent la santé et les performances des serveurs ou des centres de données et distribuent le trafic sur la base d'algorithmes prédéfinis de répartition de la charge.
  • La répartition de charge géographique dirige le trafic vers l'adresse IP la plus proche de l'utilisateur afin de réduire la latence et d'améliorer les temps de réponse.

Quels sont les principaux avantages de la GSLB ?

Les avantages des solutions GSLB sont les suivants :

  • Optimisation des performances. En permettant au contenu d'être diffusé à partir de serveurs plus proches de l'utilisateur, le GSLB contribue à minimiser la latence du réseau et à réduire la probabilité de retards.
  • Fiabilité et disponibilité optimisées. Les répartiteurs de charge peuvent diriger le trafic autour des serveurs ou des réseaux qui subissent des pannes ou des encombrements afin de garantir que le trafic arrive à destination.
  • Conformité. Les répartiteurs de charge pour serveurs globaux peuvent être configurés pour se conformer à des réglementations spécifiques et à des exigences de sécurité dans des secteurs très réglementés tels que la santé, la défense et les communications.
  • Reprise après sinistre. Lorsqu'une catastrophe affecte la disponibilité d'un centre de données ou d'un réseau, le GSLB peut rediriger les demandes vers d'autres serveurs qui fonctionnent encore.
  • Contenu localisé. Les entreprises peuvent utiliser le GSLB pour diriger le trafic des utilisateurs vers des centres de données locaux spécifiques, ce qui leur permet de fournir un contenu localisé en fonction de la situation géographique des utilisateurs ou de répondre à des exigences réglementaires ou de sécurité spécifiques à un pays.

Foire aux questions (FAQ)

La répartition de la charge des serveurs répartit le trafic entrant, évitant ainsi qu'un seul serveur ne soit submergé. Les temps de réponse sont améliorés, l'expérience utilisateur et les performances du site Web sont optimisées.

Non, la répartition de la charge des serveurs est bénéfique pour les entreprises de toutes tailles. Elle garantit l'utilisation efficace des ressources, en évitant la surcharge des serveurs et les temps d'arrêt, quelle que soit l'ampleur des opérations.

Dans de nombreux cas, oui. Les répartiteurs de charge dans le cloud ou logiciels représentent souvent une solution rentable, en particulier pour les entreprises opérant dans des environnements virtualisés. Toutefois, le choix dépend des besoins spécifiques et des exigences d'évolutivité.

Des examens réguliers sont essentiels pour garantir le maintien d'une performance optimale. Des facteurs tels que les schémas de trafic, les mises à jour des applications et l'évolution des besoins de l'entreprise nécessitent des évaluations et des ajustements périodiques.

Pourquoi les clients choisissent-ils Akamai ?

Akamai soutient et protège la vie en ligne. Les entreprises leaders du monde entier choisissent Akamai pour concevoir, diffuser et sécuriser leurs expériences digitales, et aident des milliards de personnes à vivre, travailler et jouer chaque jour. Akamai Connected Cloud, plateforme cloud massivement distribuée en bordure de l'Internet, rapproche vos applications et expériences des utilisateurs, tout en tenant les menaces à distance.

Découvrez toutes les solutions de sécurité d'Akamai