To create an ELB on AWS follow the steps below
Create two EC2 instances. To create EC2 instances follow this tutorial especially don't forget to put the startup script otherwise its very difficult to check if ELB is working. Setup the instances in different availability zones
Select application load balancer. Setting up a network load balancer is a little complex and its not needed if you don't reach millions of requests. So for now we will learn only about setting up an application load balancer. Click on create.
Select a name for your load balancer. Select all availability zones so that we can connect two instances through load balancer in two different AZ. You can set the listened to HTTPS but it will require a certificate. For the purpose of this tutorial we will select a listener on http.
Now we configure our listener ports on EC2 and set it to a target group. A target group is a group of servers that this load balancer will target. If you don't have an existing target group select new. Then there are options on how do we ant to target based on IP instances etc. Select instance. Protocol is HTTP because we don't want to setup HTTPS certificate. Protocol is HTTP 1. And we are good to go.
Wait for a few minutes until the load balancer is created
Once you are done with this delete the load balancer and the EC2 instances because they can cost you money but don't delete it if you're going to follow this series we're going to add auto scaling to EC2 instances. in the next hands on that require a ELB.
This is it. We have setup a load balancer next we will study how do we create an auto scaling target group in our load balancer.