Google Cloud Load Balancing
Cloud Load Balancing is a fully distributed, software-defined managed service.
Key Features
- Global: Single Anycast IP address for global reach (HTTP/S, SSL Proxy, TCP Proxy).
- Regional: Internal and External load balancers for regional traffic.
- Autoscaling: Seamlessly handles traffic spikes.
Use Cases
- Web Applications: Distribute HTTP/S traffic globally.
- Internal Apps: Load balance internal microservices.
- UDP: Handle UDP traffic for gaming or voice.
Key Concepts
- Backend Service: Defines how the load balancer distributes traffic (instance groups, NEGs).
- Frontend: The IP address and port users connect to.
- Health Checks: Monitor the health of backend instances.