Back to Networking

Cloud Load Balancing

gcp

High-performance, global Anycast load balancing scaling to 1M+ queries/sec with zero pre-warming.

NETWORKING
Google Cloud Platform

High-performance, global Anycast load balancing scaling to 1M+ queries/sec with zero pre-warming.

Click any section above to jump directly to it

What is Cloud Load Balancing?

Google Cloud Load Balancing is a software-defined, distributed proxy service that routes incoming user traffic to the nearest healthy backend compute instance worldwide. Using Anycast IP routing, client requests enter Google's fiber network at the closest Point of Presence (PoP) edge datacenter, minimizing latency and providing automated multi-region global failover with zero pre-warming required.

Decision Guide: When to Choose This Service

When to Use Cloud Load Balancing

Use Cloud Load Balancing to distribute HTTP(S), TCP, and UDP traffic across backend instance groups, GKE pods, Cloud Run services, and multi-region server fleets with a single global Anycast IP address.

When NOT to Use (Recommended Alternatives)

Do NOT provision a dedicated load balancer for simple Cloud Run services if native Cloud Run HTTPS routing with traffic splitting is sufficient.

Core Architectural Pillars

Anycast Global IP

A single IPv4 and IPv6 address is advertised globally from all Google edge locations, automatically routing users to the geographically closest healthy region.

Load Balancer Types

Global External App LB (Layer 7 HTTP/S), Regional External App LB, Internal App LB (Layer 7 inside VPC), and Network LB (Layer 4 TCP/UDP passthrough).

Backend Services & Serverless NEGs

Backend Services route traffic to Instance Groups, GKE Network Endpoint Groups (NEGs), or Cloud Run / Cloud Functions (Serverless NEGs).

Cloud Armor & Cloud CDN Integration

Attach DDoS protection, rate limiting, IP whitelists, and edge cache acceleration with a single click.