Introduction to GCP Cloud Load Balancing | Generated by AI

Home 2026.01

Question: What is an introduction to Cloud Load Balancing in Google Cloud Platform (GCP)?

Answer:

Cloud Load Balancing in Google Cloud Platform (GCP) is a fully managed, distributed, software-defined load balancing service. It distributes incoming traffic across multiple backend instances (such as Compute Engine VMs, Google Kubernetes Engine clusters, Cloud Run services, or VM instance groups) to ensure high availability, scalability, and performance.

Key Characteristics

Main Types of Load Balancers

Google Cloud offers several load balancer types. The two main categories are:

  1. Application Load Balancers (Layer 7 – content-aware)
    • Understand HTTP/HTTPS/gRPC/HTTP/2/QUIC protocols
    • Support URL maps, host/path-based routing, traffic splitting, header-based routing, etc.
    • Sub-types:
      • External Application Load Balancer (global) → Classic choice for internet-facing web/apps
      • Internal Application Load Balancer (regional) → For private traffic inside VPC
      • Cross-region Internal Application Load Balancer (newer, multi-region internal HTTP(S))
  2. Network Load Balancers (Layer 4 – protocol/port-based)
    • Pass traffic through with minimal inspection
    • Sub-types:
      • External passthrough Network Load Balancer (regional) → TCP/UDP/SSL proxy
      • Internal passthrough Network Load Balancer (regional) → TCP/UDP inside VPC
      • TCP/SSL Proxy Load Balancer (global) → Terminates SSL, preserves client IP

Quick Comparison Table

Load Balancer Type Scope Layer Protocols Typical Use Case Preserves Client IP
External Application Global L7 HTTP(S), HTTP/2, gRPC, QUIC Public websites, APIs Yes (with XFF)
Internal Application Regional L7 HTTP(S) Internal microservices Yes
TCP/SSL Proxy Global L4 TCP, SSL Non-HTTP global TCP/SSL services Yes
External Passthrough Network Regional L4 TCP, UDP Gaming, VoIP, legacy protocols Yes (direct)
Internal Passthrough Network Regional L4 TCP, UDP Internal TCP/UDP traffic Yes (direct)

Core Components

Common Use Cases

Cloud Load Balancing is one of the most powerful and developer-friendly load balancing offerings among major cloud providers, especially for global applications.

References:


Back

x-ai/grok-4.1-fast

Donate