Features

Updated at:

Classic Load Balancer (CLB) provides Layer 4 and Layer 7 load balancing. The tables below list the features supported at each layer. "✔" means supported and "–" means not supported.

Traffic management

Feature Description Layer 4 Layer 7
Routing algorithms CLB supports three algorithms: round-robin (RR), weighted round-robin (WRR), and consistent hashing (CH). Layer 7 does not support CH.
Session persistence Routes all requests from the same session to the same backend server.
Domain name-based and URL-based forwarding Routes requests to different backend servers based on domain name or URL path. Configured on Layer 7 listeners only.

High availability and security

Feature Description Layer 4 Layer 7
High availability Distributes traffic across zones, with cross-zone deployment supported in most regions. If the primary zone fails, traffic automatically shifts to the secondary zone.
Network access control lists (ACLs) Controls access using allowlists and denylists.
DDoS protection Integrates with Apsara Stack Security to protect against DDoS attacks of up to 5 Gbit/s.
Certificate management Centrally manages certificates for HTTPS listeners. CLB decrypts requests before forwarding them to backend servers, reducing backend processing load.
Server Name Indication (SNI) Associates multiple certificates with a single HTTPS listener to route requests from different domain names to different backend servers.
HTTP-to-HTTPS redirection Redirects HTTP requests to HTTPS.

Protocols and network

Feature Description Layer 4 Layer 7
Network types Supports Internet-facing instances for public traffic and internal-facing instances for traffic within a virtual private cloud (VPC).
IPv6 support Forwards requests from IPv6 clients to IPv4 backend servers. IPv6 backend servers are not supported.
WebSocket (WS) and WebSocket Secure (WSS) Supports full-duplex communication between clients and servers.
HTTP/2 Supports HTTP/2, which is backward compatible with HTTP/1.X.

Monitoring and logging

Feature Description Layer 4 Layer 7
Health checks Monitors the health of backend servers and stops routing traffic to unhealthy servers.
Monitoring Provides connection counts and the volumes of inbound and outbound traffic through CloudMonitor.
Health check logs Retains health check logs for the last 3 days by default. To store all logs, enable Object Storage Service (OSS) first.