III.3.2.1.1.1 - Haute
disponibilité
La haute disponibilité se définit comme un
système permettant d'assurer une continuité opérationnelle
d'un service sur une période donnée. Ainsi, un cluster de haute
disponibilité en anglais « High Availbility », est un
assemblage de serveurs physiques, au nombre minimum de deux, afin d'obtenir une
activité de services en temps réel, en toutes conditions. La
haute disponibilité possède deux grands axes : la
disponibilité des services et la disponibilité des
données.
III.3.2.1.1.1 - La
disponibilité des services
Le fait qu'un service soit fonctionnel en temps réel sans
aucune interruption traduit sa disponibilité. Son principe est simple :
un service, quelle que soit sa machine de référence ou les
données dont il dispose, doit toujours répondre aux clients qui
en font la demande. Pour de la haute disponibilité des services, deux
types de techniques existent : le FailOver Services et le Linux Virtual Server.
III.3.2.1.1.1.1 - Le
FailOver Services (FOS)
Le failover services est un processus de monitoring et de reprise
de services pour seulement deux machines : Le serveur maître et le
serveur esclave, chacun surveillant l'autre sur deux canaux et types de
connectiques différents. Dans la plupart des cas, les deux types de
liaisons sont de l'ordre du réseau RJ45 en utilisant le protocole TCP/IP
et du câble série branché directement sur les deux
machines. Pour que ce type de haute disponibilité fonctionne, il faut
bien sûr que la machine esclave possède les mêmes services
que son homologue maitre.
III.3.2.1.1.1.2 - Linux
Virtual Server (LVS)
Linux Virtual Server effectue le même travail que son
homologue FOS mais avec un procédé légèrement
différent. En effet, LVS s'appuie sur une architecture de Load Balancer
et d'un ensemble de serveurs.
|