Skip to main content
Google Cloud Documentation
Technology areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Generative AI
  • Industry solutions
  • Networking
  • Observability and monitoring
  • Security
  • Storage
Cross-product tools
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • Migration
  • SDK, languages, frameworks, and tools
/
Console
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Sign in
  • Load Balancing
Start free
Overview Guides Reference Resources
Google Cloud Documentation
  • Technology areas
    • More
    • Overview
    • Guides
    • Reference
    • Resources
  • Cross-product tools
    • More
  • Console
  • Discover
  • Cloud Load Balancing overview
  • Choose a load balancer
  • Cloud Load Balancing resource model
  • Load balancer feature comparison
  • Get started
  • Roles and permissions
  • IAM Conditions for forwarding rules
  • Organization policy constraints
    • Overview
    • Use custom constraints
  • Application Load Balancer (HTTP/HTTPS)
  • Overview
  • External load balancer
    • Architecture overview
    • Request distribution overview
    • Set up global load balancer
      • Managed VM instance group backend
      • Cloud Storage (backend buckets)
      • External backend (internet NEG)
      • Cloud Run, App Engine, or Cloud Run functions backends (serverless NEG)
      • On-premises or other cloud backends (zonal and hybrid NEG)
      • Add capabilities
        • Traffic management overview
        • Set up traffic management
        • Set up HTTP-to-HTTPS redirect
        • Set up load balancer with Shared VPC
        • Set up load balancer with cross-project backend service and backend bucket
        • Create custom headers in backend services
        • Custom error response
          • Overview
          • Configure custom error responses
    • Set up global load balancer (classic)
      • Terraform examples
      • Managed VM instance group backend
      • Cloud Storage (backend buckets)
      • External backend (internet NEG)
      • Cloud Run, App Engine, or Cloud Functions backends (serverless NEG)
      • On-premises or other cloud backends (zonal and hybrid NEG)
      • Migrate resources
        • Overview
        • Migrate to global external Application Load Balancer
        • Roll back to classic Application Load Balancer
      • Add capabilities
        • Traffic management overview
        • Create custom headers in backend services
        • Set up custom header and query parameter-based routing
        • Set up URL redirect
        • Set up HTTP-to-HTTPS redirect
        • Set up URL rewrite
    • Set up regional load balancer
      • Managed VM instance group backend
      • Cloud Run backends (serverless NEG)
      • On-premises or other cloud backends (zonal and hybrid NEG)
      • External backend (internet NEG)
      • Add capabilities
        • Traffic management overview
        • Set up traffic management
        • Set up high availability
        • Set up HTTP-to-HTTPS redirect
        • Set up load balancer with Shared VPC
        • Create custom headers in URL maps
    • Fail over to regional load balancers
    • Monitor and troubleshoot
      • Overview
      • Global load balancers
      • Regional load balancers
      • Troubleshooting
    • Best practices
    • Explore tutorials
      • Request routing to a multi-region external HTTPS load balancer
      • Faster web performance and improved web protection for load balancing
      • Deliver HTTP and HTTPS content over the same published domain
      • Optimize application latency with load balancing
      • Application capacity optimizations with global load balancing
      • Capacity management with load balancing
  • Internal load balancer
    • Architecture overview
    • Set up cross-region load balancer
      • Managed VM instance group backend
      • Cloud Storage (backend buckets)
      • On-premises or other cloud backends (zonal and hybrid NEG)
      • Cloud Run backends (serverless NEG)
    • Set up regional load balancer
      • Terraform examples
      • VM instance group backends
      • Cloud Run backends (serverless NEG)
      • On-premises or other cloud backends (zonal and hybrid NEG)
      • External backend (internet NEG)
    • Add capabilities
      • Traffic management
        • Overview
        • Set up traffic management
      • Set up HTTP-to-HTTPS redirect
      • Create custom headers in URL maps
      • Set up load balancer with Shared VPC
      • Service Directory registration
      • Load balancing and connected networks
    • Monitor and troubleshoot
      • View logs and metrics
      • Troubleshooting
  • Convert load balancer to IPv6
  • Use custom metrics
  • Load testing backends
  • Proxy Network Load Balancer (TCP/SSL proxy)
  • Overview
  • External load balancer
    • Architecture overview
    • Set up global load balancer
      • Global SSL proxy with VM instance group backends
      • Global TCP proxy with VM instance group backends
    • Set up global load balancer (classic)
      • Terraform examples
      • Global SSL proxy with VM instance group backends
      • Global TCP proxy with VM instance group backends
    • Set up regional load balancer
      • VM instance group backends
      • Zonal NEG backends
      • Hybrid connectivity (Hybrid NEGs)
      • External backend (internet NEG)
  • Internal load balancer
    • Architecture overview
    • Set up cross-region load balancer
      • Managed VM instance group backends
      • On-premises or other cloud backends (zonal and hybrid NEG)
    • Set up regional load balancer
      • Managed VM instance group backends
      • Zonal NEG backends
      • Hybrid connectivity (Hybrid NEGs)
      • External backend (internet NEG)
    • Add capabilities
      • Load balancing and connected networks
  • Monitor and troubleshoot
    • View logs and metrics
  • Convert load balancer to IPv6
  • Passthrough Network Load Balancer (TCP/UDP)
  • Overview
  • External load balancer
    • Backend service-based architecture
    • Target pool-based architecture
    • Set up load balancer
      • VM instance group backends (TCP/UDP only)
      • VM instance group backends (multiple protocols)
      • Zonal NEG backends
      • Target pool-based load balancer
    • Add capabilities
      • Traffic distribution concepts
      • Failover for load balancing
        • Overview
        • Configure failover
      • Configure weighted load balancing
      • Migrate from target pools to backend services
      • Service Directory registration
    • Explore tutorials
      • Use UDP with network load balancers
    • Monitor and troubleshoot
      • View logs and metrics
      • Troubleshooting
  • Internal load balancer
    • Architecture overview
    • Set up load balancer
      • Terraform examples
      • VM instance group backends
      • VM instance group backend for multiple protocols
      • Zonal NEG backends
    • Add capabilities
      • Traffic distribution concepts
      • Failover for load balancing
        • Overview
        • Configure failover
      • Zonal affinity
      • Load balancers as next hops
        • Overview
        • Set up load balancing for third-party appliances
      • Forwarding rules that use a common IP address
      • Service Directory registration
      • Load balancing and connected networks
    • Explore tutorials
      • Set up load balancer as next hop (with tags)
      • Deploy a hub-and-spoke network
      • Set up a load balancer with internal IPv6-only backends
    • Monitor and troubleshoot
      • View logs and metrics
      • Troubleshooting
  • Protocol forwarding
    • Overview
    • Set up protocol forwarding
    • Switch between a target instance and a backend service
  • Secure
  • SSL certificates
    • Overview
    • Use self-managed SSL certificates
    • Use Google-managed SSL certificates
    • Encryption to the backends
    • Troubleshooting
  • SSL policies
    • Overview
    • Use SSL policies
  • Mutual TLS
    • Frontend mTLS
      • Overview
      • Set up frontend mTLS with user-provided certificates
      • Set up frontend mTLS with a private CA
    • Backend mTLS
      • Overview
      • Set up backend authenticated TLS
      • Set up backend mTLS
  • Authorization policies
    • Overview
    • Set up policies for Application Load Balancers
  • Customize load balancer
  • Advanced load balancing optimizations
  • Backend services
  • Connection draining
  • Firewall rules
  • Forwarding rules
  • Health checks