I just would like to ask if F5 can work with web to do load balancing ? if yes , what I need to do in LAMP , what I need to consider / prepare ?
Yes F5 works with web to do load balancing, the structure is something like that:
V (Virtual IP)
| | | |
pool pool pool pool
| | | |
V V V V
Backend-1 backend-2 backend-3 backend-4
Node A will be some device making the request for a webpage that is deployed on the backend servers, the loadbalancer while acting as a reverse proxy accepts the request and route it to one of the backend servers based on a routing algorithm.
These backends servers should be your apache instances.
to prepare apache for f5 LB refer: http://www.f5.com/pdf/deployment-gui...-apache-dg.pdf
on a whole the process goes like this:
Virtual====has 1 default ==>pool---has--->monitor (to check the backends health status)====>pool has 2 or more than 2 backends====>Backend Apache services
-==========>has===> rules==has their own===>pools---has their---> monitor====>pool has 2 or more than 2 ====>Backends