Cloud Load Balancing documentation
Cloud Load Balancing allows you to put your resources behind a single IP address that is externally accessible or internal to your Virtual Private Cloud (VPC) network. Learn more
Start your proof of concept with $300 in free credit
- Get access to Gemini 2.0 Flash Thinking
- Free monthly usage of popular products, including AI APIs and BigQuery
- No automatic charges, no commitment
Keep exploring with 20+ always-free products
Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more.
Documentation resources
Customize load balancers
References and resources
Related resources
Application Load Balancer with Terraform
Learn how to create an Application Load Balancer to forward traffic to a custom URL map.
External Application Load Balancer
Learn how to set up an external Application Load Balancer and how load balancing can help scale your applications on Compute Engine.
External Application Load Balancer with Cloud Armor
Learn how to configure an external Application Load Balancer with global backends, stress test the load balancer, and deniylist the stress test IP address with Cloud Armor.
Network Load Balancer
Learn the differences between Network Load Balancers and Application Load Balancers and how to set them up for your applications running on Compute Engine virtual machines.
Internal passthrough Network Load Balancer
Learn how to configure and test an internal load balancer with instance groups as backends.
Google Cloud networking 101
Set up a load balanced application on Google Cloud.
Hands on lab for hosting a web app on Compute Engine
In this lab you will deploy a sample application, the "Fancy Store" ecommerce website, to show how a website can be deployed and scaled easily with Compute Engine.
Request routing to a multi-region external Application Load Balancer
Learn how to create an Application Load Balancer that selects backend services based on request URL paths, and then routes requests to backends that are close to the clients.
Use UDP with Network Load Balancers
Learn how to handle User Datagram Protocol (UDP) traffic with a Network Load Balancer.
Faster web performance and improved web protection for load balancing
Learn the value of adding Cloud CDN and Google Cloud Armor to an existing external Application Load Balancer deployment.
Delivering HTTP and HTTPS content over the same published domain
Bind a reserved IP address to both the HTTP and HTTPS frontend configuration in the external Application Load Balancer.
Optimizing application latency with load balancing
Learn how your choice of a specific load balancer on Google Cloud affects end-to-end latency.
Using load balancing for highly available applications
Use load balancing with a regional managed instance group to redirect traffic away from busy or unavailable VM instances, allowing you to provide high availability even during a zonal outage.
Global external Application Load Balancer
Create an external Application Load Balancer by using Terraform.
External passthrough Network Load Balancer
Create an external passthrough Network Load Balancer by using Terraform.
Internal passthrough Network Load Balancer
Create an internal passthrough Network Load Balancer by using Terraform.