HAProxy + Heartbeat

Qu’est-ce que HaProxy couplé à Heartbeat ?Topologie

Développée par le français Willy Tarreau en 2002, HAProxy est une solution libre, fiable et très performante de répartition de charge de niveau 4 (TCP) et 7 (HTTP).
Elle est particulièrement adaptée aux sites web fortement chargés qui nécessitent de la disponibilité.

Dans ce tutoriel, nous allons mettre en place trois serveurs

  • Un serveur de répartition de charge avec HaProxy
  • Deux serveurs web avec Apache et PHP

Dans ce tutoriel, nous allons voir comment mettre en placeun serveur de répartition de charge, et deux serveurs web. Le serveur Haproxy distribue la charge entre les deux serveurs web. Plus la mise en place d’un serveur de répartition de charge (HaProxy) passif

Dans un contexte de haute disponibilité, il faut se demander ce qui va se passer si le serveur de répartition de charge devient défaillant.

En haute disponibilité, le maître mot est REDONDANCE, il ne faut pas hésiter à doubler les ressources afin de minimiser les Single Point Of Failure (SPOF) ou point unique de défaillance.