Classic Load Balancer
Classic Load Balancer is a legacy load balancing service provided by Amazon Web Services (AWS) that distributes incoming application traffic across multiple Amazon EC2 instances in one or more Availability Zones. It operates at both the connection level (Layer 4) and application level (Layer 7), supporting protocols like HTTP, HTTPS, TCP, and SSL. It is designed for applications built within the EC2-Classic network, offering basic health checks and routing capabilities.
Developers should learn Classic Load Balancer when maintaining or migrating legacy AWS applications that were built using the EC2-Classic network model, as it is specifically designed for that environment. It is useful for simple load balancing needs where advanced features like host-based routing or WebSocket support are not required, but it is generally recommended to use Application Load Balancer or Network Load Balancer for new projects due to their enhanced capabilities and modern architecture.