|
|
|
|
|
by p3rfguy
4585 days ago
|
|
Throughput is a measure of work over time. So here I was referring to throughput in terms requests per second and not Gb/s. So it was a direct comparison of 1M RPS (Compute Engine Load Balancing) vs 50K RPS (DNS Load Balancing). Anthony F. Voellm
Google Cloud Performance Engineering Manager
@p3rfguy |
|
GCE Load Balancing uses a single IP address, you can point your DNS there and forget about it.
What Anthony's post shows is that this IP address will be able to serve 1 (upwards?) of 1 million requests per second.
This matters because you have control over scaling your backend (design properly, add more instances), whereas you don't have full control over scaling your frontend.
Indeed, a problem we had during Eurovision was that mobile providers (it was a mobile app) would cache the IPs of our frontend Nginx servers, so scaling those wasn't as easy.
So this new GCLB essentially "solves" scaling your frontend. That's something I'd care about ;)
Hope this helps shed some light here!