La haute disponibilité logicielle via Heartbeat

Concepts

Concepts à maîtriser

"Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait." (Marcel Pagnol)

La question la plus importante à se poser au départ est la suivante : ai-je besoin d'une seule machine pour répondre à tous les clients, ou de plusieurs ? Les concepts utilisés ne seront en effet pas tout à fait les mêmes.

Si une seule machine est nécessaire, il suffira de faire en sorte qu'un second équipement puisse détecter automatiquement une panne et prendre la relève dans la foulée.

Si le service est beaucoup sollicité, et que plusieurs machines sont nécessaires pour y répondre, on devra rajouter un mécanisme permettant de rediriger les requêtes des clients vers les seules machines encore actives dans toutes celles à disposition.

Ces points sont discutés dans les parties suivantes :