Read the blog to discover Cross-Cloud Network: A New Way of Cloud Networking. 
Jump to
Cloud Load Balancing

Cloud Load Balancing

High performance, scalable load balancing on Google Cloud.

  • High performance, scalable load balancing on Google Cloud

  • Choose the best load balancer type for you with this guide

  • Learn how Google Cloud Load Balancing supports 1 million+ queries per second

  • Get metrics for your load balancer to understand app and system services performance

  • Learn how customers are building global businesses on Cloud Load Balancing


Global with single anycast IP

Provides cross-region load balancing, including automatic multi-region failover. Cloud Load Balancing reacts instantaneously to changes in users, traffic, network, backend health, and other related conditions.

Software-defined with flexibility

Cloud Load Balancing is a fully distributed, software-defined, managed service for all your traffic. Apply Cloud Load Balancing to all of your traffic: HTTP(S), TCP/SSL, and UDP.

Seamless autoscaling

Scale as your users and traffic grow. Easily handles huge, unexpected, and instantaneous spikes by diverting traffic to other regions in the world that can take traffic. Zero to full throttle in seconds.

Key features

Key features

HTTP(S) load balancing

Application Load Balancers can balance HTTP and HTTPS traffic across multiple backend instances, across multiple regions. Your entire app is available via a single global IP address, resulting in a simplified DNS setup. Application Load Balancers are scalable, fault-tolerant, require no pre-warming, and enable content-based load balancing. For HTTPS traffic, they provide SSL termination and load balancing.

TCP/SSL/UDP load balancing

Network Load Balancers are Layer 4 load balancers that can distribute traffic to back ends located either in a single region or across multiple regions. These load balancers are scalable, don't require pre-warming, and use health checks to help ensure that only healthy instances receive traffic. Available Network Load Balancers: Proxy Network Load Balancers and Passthrough Network Load Balancers.

SSL offload

SSL offload enables you to centrally manage SSL certificates and decryption. You can enable encryption between your load balancing layer and backends to ensure the highest level of security, with some additional overhead for processing on backends.

Seamless autoscaling

Cloud Load Balancing also includes advanced support features, such as IPv6 global load balancing, WebSockets, user-defined request headers, and protocol forwarding for private VIPs.

Cloud CDN integration

Enable Cloud CDN with Application Load Balancers for optimizing application delivery for your users with a single checkbox.

View all features
Asset description.
Google Cloud's Load Balancing simplifies our deployment and seamlessly delivers the scale and high-availability we need. We can easily handle 150,000 requests per second with no warmup time and no preparation needed on our end. Having this peace of mind has made a dramatic difference compared with our days configuring specialized load balancing hardware.

Arnaud Granal, CTO, Adcash



Google Cloud Basics

Overview of Cloud Load Balancing

Understand each type of Google Cloud load balancer and link to deeper documentation. 
Best Practice

Choose a load balancer

Find the right load balancer that fits your needs.

Set up Network and Application Load Balancers

You'll learn the differences between Network Load Balancers and Application Load Balancers and how to set them up for your workload running on Compute Engine VMs.

Application Load Balancer with Terraform

In this lab, you will create an Application Load Balancer to forward traffic to a custom URL map. 

Application Load Balancer with Cloud Armor

In this lab, you configure an Application Load Balancer with global backends and stress test the load balancer and denylist the stress test IP with Cloud Armor.

Not seeing what you’re looking for?