The classic load balancer is used for simple load balancing of traffic across multiple EC2 instances.
But in general, the Classic Elastic Load Balancer is likely to be the best choice if your routing and load balancing needs can all be handled based on IP addresses and TCP ports. In contrast, the AWS Application Load Balancer can address more complex load balancing needs by managing traffic at the application level.