It used to be so simple. If you needed a load-balancer in 2009 there was only one to choose from. Now there are three types in version 2 of Elastic Load Balancing.
Image based on OSI Model – Wikimedia
Read more: https://aws.amazon.com/documentation/elastic-load-balancing/
The main difference between the two ‘new’ ones is the layer they operate on.