Ha Proxy est, comme son nom l’indique, un serveur mandataire (ou proxy) de haute disponibilité. Il permet d’apporter une répartition de charge (ou load-balancing) et / ou une tolérance de panne (ou fail-safe) entrante vers tout serveur TCP, avec quelques bénéfices supplémentaires en HTTP. Nous allons voir comment mettre en place ce type de solution.
Archives mensuelles : juin 2013
Haute disponibilité: Architecture commune
L’architecture de test est constituée de 5 serveurs :
- Un répartiteur de charge, qui sera l’élément variable de chaque configuration.
- Deux serveurs web qui forment une première grappe (que nous nommerons cluster1, composée de apache-w1 et apache-w2)
- Deux serveurs web qui forment une seconde grappe (que nous nommerons cluster2, composée de apache-w3 et apache-w4)
Haute disponibilité
La haute disponibilité d’un système d’information rassemble deux concepts fondamentaux généralement utilisés de concert :
- La tolérance aux pannes (ou fail-over), qui permet à un ou des systèmes redondants (de secours, donc) de se tenir prêt(s) à prendre le relais du système principal en cas de panne, accompagnés d’un système qui détecte les éventuelles pannes et change de système actif au besoin.
- La répartition de charge (ou load-balancing), qui permet à un unique service d’être assuré par une grappe (ou cluster) de fournisseurs. La charge est répartie entre les fournisseurs. De fait, le système est aussi tolérant aux pannes, puisque la chute d’un nœud ne fait que modifier la répartition de charge.
Chacun de ces deux systèmes peut être dit entrant, comme par exemple dans le cas d’un site Internet servi par une grappe de serveurs web; ou sortant dans le cas d’un accès à Internet constitué de plusieurs points d’accès.
Continuer la lecture