7 ms·
From the article: >GLB Director does not replace services like haproxy and nginx, but rather is a layer in front of these services (or any TCP service) that al
by amanzi 8y ago
From the article:
>GLB Director does not replace services like haproxy and nginx, but rather is a layer in front of these services (or any TCP service) that allows them to scale across multiple physical machines without requiring each machine to have unique IP addresses.
- KenanSulayman 8y agoYes, I get that. But in Mesos, for instance, you could use overlay-networks to get one virtual IP per HAProxy cluster (i.e. 3 HAProxy instances). They are then round-robin'd on each server in the whole cluster so that you have a transparent LB with a singular IP.
- atombender 8y agoRound-robin routing is one way that really doesn't cut it at the level of scale that Github and others operate at. Overlay networks also typically have no notion of load and how to send traffic to the hop with the least amount of load.
- user5994461 8y agoUse least connections for HTTP load balancing, it is load aware.
- atombender 8y agoThat's an HAProxy option. What do you do to load-balance HAProxy itself? That's what the article about.