June 18, 2024


Supporting fashionable utility supply with HTTP3/QUIC

Cloud Load Balancing is a totally distributed load balancing resolution that balances consumer visitors (HTTP(s), HTTPS/2, HTTPS/three with gRPC, TCP/SSL, UDP, and QUIC) to a number of backends to keep away from congestion, cut back latency, enhance safety, and cut back prices. It’s constructed on the identical frontend-serving infrastructure that powers Google providers, supporting hundreds of thousands of queries per second with constant excessive efficiency and low latency. 

To serve large quantities of visitors, Google constructed the primary scaled-out software-defined load balancing, Maglev, which has been serving international visitors since 2008. It has sustained the fast international progress of Google providers, and it additionally supplies community load balancing features for Google Cloud Platform clients. To accommodate ever-increasing visitors, Maglev is particularly optimized for packet processing efficiency with Linux Kernel Offload. Maglev can be geared up with constant hashing and connection monitoring options, to reduce the adverse impression of unexpected faults and failures on connection-oriented protocols. 

One other key enabler to help this global-scale is that our Cloud Load Balancers are constructed on prime of QUIC(RFC9000), a protocol developed from the unique Google QUIC) (gQUIC). HTTP/three is supported between the Exterior HTTP(S) Load Balancer, Cloud CDN, and finish shoppers. And as soon as enabled, clients sometimes see dramatic enhancements in efficiency and throughput.


Source link