Objectif
Afin d'assurer une redondance entre deux serveurs WEB, un HAProxy est mis en place. Cela assurera également une répartition des charges.
Les proxy seront placé dans une DMZ et les serveurs WEB dans une zone proxyed, avec un adressage IP différent. Les serveurs WEB ont tous deux 2 sites WEB, site 1 et site 2. Cela donne donc :
Fonctionnement
Les 2 serveurs HAProxy se partageront une adresse virtuelle grâce à Keepalive ; c'est grâce à cela qu'une bascule se fera si un des serveurs tombe, afin que le service subsiste.
Il existe 2 serveurs WEB, dans une même zone proxyed. Un maître et un slave seront désignés. On peut choisir de configurer le slave pour prendre le relai uniquement une fois le maître tombé ou, comme ici, d'appliquer cette logique tout en laissant le slave agir en permanence afin d'équilibrer les charges.