I'm trying to understand how load balancer works. I understand the idea that load balancer works as a facade for lots of computers from outer world. But I do not understand details.
Take a look at the picture that I draw:
How I understand load balancing process:
If it's true, then I have a question: Why load balancer does not die if 10 000 000 users will connect to abc.xyz.com at the same time?
My idea: in reality system has lots of load balancer and each person routed to "his" load balancer. If it true than who balancing load balancers?
Additional questions:
There is multiple types of load balancing :
These 2 are the most used, but there is also other kinds
Why load balancing appliance are not overwhelmed is due to the fact that packets are not deeply inspected. It's like your postman, which is carrying far more letters than he is actually able to read.
Load balancer can be a software installed on a specific OS, a specific virtual server (which is a pre-configurer OS with pre-installed software), a dedicated appliance which specific hardware... It only depend of the performance you are waiting for.
Sometime, load balancer also include heavy process (for example SSL offloading) but this is performed with dedicated hardware.