Load Balancer

Load Balancer crée des systèmes Edge Server qui gèrent le flux du trafic réseau, réduisant la surcharge et équilibrant la charge sur divers autres services et systèmes. Load Balancer fournit des fonctions de sélection de site, de gestion de la charge de travail, d'affinité de session et de gestion transparente des pannes.

Le composant Load Balancer est installé entre Internet et les serveurs dorsaux de l'entreprise qui peuvent être des hôtes de données ou des machines Caching Proxy. Load Balancer fait office de point de présence unique de l'entreprise sur Internet, même si cette dernière utilise plusieurs serveurs dorsaux en raison d'une forte demande ou d'une grande quantité de données. Vous pouvez également garantir une haute disponibilité en installant un Load Balancer de secours chargé de prendre le relais en cas de panne temporaire de l'équilibreur principal.

Le composant Load Balancer intercepte les demandes de données émanant des clients et les transmet au serveur le mieux à même d'y répondre. En d'autres termes, il équilibre la charge des demandes entrantes sur un ensemble défini de machines qui traitent le même type de demandes. Le composant Load Balancer peut répartir les demandes entre différents types de serveurs, y compris les serveurs WebSphere Application Server et les machines Caching Proxy. L'équilibrage de charge peut être personnalisé pour une application ou une plateforme particulière à l'aide de conseillers personnalisés. Des conseillers d'objet spéciaux permettent d'obtenir des informations pour l'équilibrage de la charge de systèmes WebSphere Application Server.

Si le composant CBR (Content Based Routing) est installé en même temps que le composant Caching Proxy, les demandes HTTP peuvent même être réparties en fonction des URL ou d'autres caractéristiques déterminées par un administrateur, ce qui élimine la nécessité de stocker des données identiques sur tous les serveurs dorsaux. Le composant Dispatcher peut fournir la même fonction pour les demandes HTTP.

L'équilibrage de charge améliore la disponibilité et l'évolutivité de votre site Web en mettant en clusters serveurs HTTP, serveurs d'applications et serveurs proxy, qui sont des serveurs de données de remplacement. La disponibilité est réalisée à l'aide du parallélisme, l'équilibrage de charge et le support des pannes. Une panne de serveur ne bloque en rien les affaires. L'évolutivité de l'infrastructure informatique est considérablement améliorée car il est possible d'ajouter une puissance de traitement d'arrière-plan de façon transparente.

Load Balancer comporte les composants suivants :

Dispatcher

Pour tous les services Internet, tels que HTTP, FTP, HTTPS et Telnet, le composant Dispatcher réalise l'équilibrage de la charge des serveurs sur un réseau local (LAN) ou un réseau étendu (WAN). Pour les services HTTP, Dispatcher réalise l'équilibrage de la charge des serveurs à partir de l'URL de la demande du client.

Le composant Dispatcher active la gestion stable et efficace d'un réseau de serveurs étendu et évolutif. Il permet de lier plusieurs serveurs individuels dans ce qui semble être un serveur virtuel unique. Votre site est référencé par une adresse IP unique sur l'Internet.

Routage CBR (Content Based Routing)

Pour les services HTTP et HTTPS, le composant routage CBR réalise l'équilibrage de la charge des serveurs en fonction du contenu de la demande du client. Le composant CBR fonctionne conjointement avec le composant Caching Proxy de Application Server.

IMPORTANT : Le composant (CBR) routage CBR est disponible sur toutes les plateformes prises en charge, avec les exceptions suivantes :

Site Selector

Ce composant crée un système d'équilibrage de charge qui fait office de point de présence sur un réseau et équilibre la charge des demandes entrantes en mappant les noms DNS sur les adresses IP. Utilisé conjointement avec Metric Server, Site Selector permet de contrôler le niveau d'activité d'un serveur, de détecter le serveur sur lequel le trafic réseau est le plus faible ou d'identifier un serveur en défaillant.

Ce composant est pris en charge sur toutes les installations de composants Edge, sauf dans le cas suivant :

Cisco CSS Controller

Remarque :
Le composant Cisco CSS Controller est fourni avec Load Balancer for IPv4, mais il ne prend pas toujours en charge les derniers matériels. Pour connaître les configurations matérielles prises en charge, reportez-vous à la page répertoriant les éléments prérequis : http://www.ibm.com/support/docview.wss?rs=180&uid=swg27006921

Ce composant génère des mesures de pondération du serveur qui sont envoyées à un Cisco CSS switch pour la sélection du serveur, l'optimisation des charges et la tolérance aux erreurs.

Ce composant est pris en charge sur toutes les installations de composants Edge, sauf dans le cas suivant :

Nortel Alteon Controller

Remarque :
Le composant Nortel Alteon Controller est fourni avec Load Balancer for IPv4, mais il ne prend pas toujours en charge les derniers matériels. Pour connaître les configurations matérielles prises en charge, reportez-vous à la page répertoriant les éléments prérequis : http://www.ibm.com/support/docview.wss?rs=180&uid=swg27006921

Ce composant génère des mesures de pondération du serveur qui sont envoyées à un Nortel Alteon switch pour la sélection du serveur, l'optimisation des charges et la tolérance aux erreurs.

Ce composant est pris en charge sur toutes les installations de composants Edge, sauf dans le cas suivant :

Metric Server

Ce composant s'exécute en tant que démon sur un serveur dont la charge est équilibrée et fournit des informations à propos des charges du système sur les composants Load Balancer.