Am mai multe servere mici și un server mare care conțin oglindă a aceluiași server mici. Să-i numim Server A, Server B, Server C și Server D pentru un grup de servere mici, iar serverul mare va avea Server X ca nume.
Desenez această diagramă pentru a explica configurația.
Vreau să redirecționez utilizatorul către serverul X dacă unul dintre serverele de la A la D este inactiv/inaccesibil, odată ce serverul a crescut, utilizatorul ar fi fost redirecționat înapoi la serverul corespunzător. Mai jos este un exemplu de scenariu dorit.
- John caută
www.example.com
găzduit pe serverul B.
- Haproxy redirecționează John către serverul B.
- John face ceva
www.example.com
pe serverul B.
- Serverul B este oprit! John a fost redirecționat către Server X.
- John face ceva
www.example.com
pe serverul X.
- Serverul B este activ! John a fost redirecționat înapoi la serverul B de pe serverul X.
Vreau să fac aceeași configurare cu toate celelalte servere (server de la A la D), prin urmare, am avut nevoie doar de o failover și nu de echilibrator de încărcare.
Sunt destul de sigur că acest lucru este posibil cu haproxy, dar nu am găsit o modalitate de a face această configurare. Poate cineva care are cunoștințe să-mi dea o modalitate/sfat de a efectua această configurare.