There are three types of load balancers in EC2 :
Application Load Balancer : These balancers are designed to make routing decisions at the application layer.
Network Load Balancer : Network load balancer handles millions of requests per second and helps in making routing decisions at the transport layer.
Classic Load Balancer : Classic Load Balancer is mainly used for applications built within the EC2-Classic network. It offers basic load balancing at varying Amazon EC2 instances.