Can you help me to find the easiest package to use to ensure load balancing with failover and session support capability to a PHP farm installed on RHEL ?
The application has been designed to be accessed from the Internet.
We are considering a classic architecture using RHEL on ESX with:
HTTP in DMZ : 1 VM is enough to support the expected simultaneous users
PHP in LAN : Many VM are required to feed the CPU monster used by PHP
DBMS in LAN
The question is both an architectural one and a component one.
For example, if you think that we should load balance on the HTTP DMZ side, please explain your opinion.
I currently consider that having components like HAProxy Keepalived running on the PHP servers could solve my problem.
Please try to explain your answer considering both installation complexity and production team capability.
Thanks for reading anyway :-)