Cloud Computing
Intermediate
What is Cloud Load Balancer?
A managed service that distributes incoming network traffic across multiple servers to ensure high availability and optimal resource utilization.
Cloud load balancers automatically distribute traffic across healthy backend instances. Layer 4 (transport) load balancers route based on IP and port, while Layer 7 (application) load balancers make decisions based on HTTP headers, URLs, and cookies. Major services include AWS ALB/NLB, Azure Load Balancer, and Google Cloud Load Balancing. Features include health checks (removing unhealthy instances), SSL termination, sticky sessions, WebSocket support, and integration with auto-scaling groups. Global load balancers route traffic across regions for disaster recovery. Cloud load balancers eliminate single points of failure and enable zero-downtime deployments.