Support de pannes

Load Balancer joue le rôle d'un point de présence unique pour les hôtes de données de votre entreprise. Vous diffusez le nom d'hôte et l'adresse du cluster dans DNS au lieu de ceux de l'hôte de données, ce qui vous protège contre d'éventuelles attaques et confère une certaine homogénéité au site Web de votre entreprise. Pour augmenter la disponibilité du site Web, n'hésitez pas à configurer un autre composant Load Balancer qui assurera le relais du composant Load Balancer principal, comme décrit à la figure 10. S'il tombe en panne ou devient inaccessible en raison d'un incident sur le réseau, les utilisateurs finals peuvent toujours accéder aux hôtes de données.

Figure 10. Utilisation de composants Load Balancer principal et de secours pour une haute disponibilité des données Web
Le graphique présenté ici illustre l'utilisation de composants Dispatcher principal et de secours pour une haute disponibilité des données Web

En situation normale, un navigateur fonctionnant sur l'une des machines associées au chiffre 1 dirige sa demande portant sur le fichier X vers le nom d'hôte de cluster assigné au composant Load Balancer principal (4). Le composant Dispatcher achemine la demande vers l'hôte de données (6) sélectionné en fonction des critères d'équilibrage de charge du composant Dispatcher. L'hôte de données envoie le fichier X directement au navigateur, en l'acheminant via la passerelle de l'entreprise (3) sur Internet (2), mais en contournant le composant Load Balancer.

Le composant Dispatcher de secours (5) n'effectue aucun équilibrage de charge tant que le composant principal est opérationnel. Les composants Dispatcher principal et de secours suivent leur état respectif en s'échangeant périodiquement des messages appelés signaux de présence. Si le composant Dispatcher de secours détecte que le composant principal est tombé en panne, il prend automatiquement la responsabilité d'équilibrer la charge en interceptant les demandes dirigées vers le nom d'hôte et l'adresse IP du composant principal.

Il est également possible de configurer deux composants Dispatcher pour une disponibilité mutuelle élevée. Dans ce cas, chacun des composants effectue l'équilibrage de charge pour un cluster distinct d'hôtes de données et agit simultanément comme dispositif de secours pour son homologue. (Sur les installations de Load Balancer for IPv4 et IPv6, la haute disponibilité simple est prise en charge, mais pas la haute disponibilité mutuelle.)

En général, le composant Dispatcher consomme beaucoup de ressources de traitement ou de stockage, et d'autres applications peuvent s'exécuter sur la machine Load Balancer. Si une réduction des coûts de l'équipement est essentielle, il est même possible d'exécuter le composant Dispatcher de secours sur l'une des machines du cluster dont il équilibre la charge. La figure 11 illustre une configuration de ce type, dans laquelle le composant Dispatcher de secours est exécuté sur l'un des hôtes de données (5) du cluster.

Figure 11. Localisation du composant Load Balancer de secours sur l'hôte de données
Le graphique qui s'affiche présente le composant Dispatcher de secours exécuté sur un hôte de données