On the Register targets page, complete the following steps. This is an optional step to create a target group. However, you must register your targets if you want to test your load balancer and ensure that it is routing traffic to your targets.
- For Available instances, select one or more instances.
- Keep the default port 80, and choose Include as pending below.
Step 2: Choose a load balancer type
Elastic Load Balancing supports different types of load balancers. For this tutorial, you create a Network Load Balancer.
To create a Network Load Balancer using the console
- Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/ .
- On the navigation bar, choose a Region for your load balancer. Be sure to choose the same Region that you used for your EC2 instances.
- In the navigation pane, under Load Balancing, choose Load Balancers.
- Choose Create load balancer.
- For Network Load Balancer, choose Create.
To create a Network Load Balancer, you must first provide basic configuration information for your load balancer, such as a name, scheme, and IP address type. Then provide information about your network, and one or more listeners. A listener is a process that checks for connection requests. It is configured with a protocol and a port for connections from clients to the load balancer. For more information about supported protocols and ports, see Listener configuration.
- For Load balancer name, enter a name for your load balancer. For example, my-nlb .
- For Scheme and IP address type, keep the default values.
- For Network mapping, select the VPC that you used for your EC2 instances. For each Availability Zone that you used to launch your EC2 instances, select the Availability Zone and then select one public subnet for that Availability Zone. By default, AWS assigns an IPv4 address to each load balancer node from the subnet for its Availability Zone. Alternatively, when you create an internet-facing load balancer, you can select an Elastic IP address for each Availability Zone. This provides your load balancer with static IP addresses.
- For Security groups, we preselect the default security group for your VPC. You can select other security groups as needed. If you don't have a suitable security group, choose Create a new security group and create one that meets your security needs. For more information, see Create a security group in the Amazon VPC User Guide.
Warning
If you don't associate any security groups with your load balancer now, you can't associate them later on.
After creating the load balancer, verify that it's sending traffic to your EC2 instances.
- After you are notified that your load balancer was created successfully, choose Close.
- In the navigation pane, under Load Balancing, choose Target Groups.
- Select the newly created target group.
- Choose Targets and verify that your instances are ready. If the status of an instance is initial , it's probably because the instance is still in the process of being registered, or it has not passed the minimum number of health checks to be considered healthy. After the status of at least one instance is healthy , you can test your load balancer.
- In the navigation pane, under Load Balancing, choose Load Balancers.
- Select the name of the newly created load balancer to open its details page.
- Copy the DNS name of the load balancer (for example, my-load-balancer-1234567890abcdef.elb.us-east-2.amazonaws.com). Paste the DNS name into the address field of an internet-connected web browser. If everything is working, the browser displays the default page of your server.
As soon as your load balancer becomes available, you are billed for each hour or partial hour that you keep it running. When you no longer need a load balancer, you can delete it. As soon as the load balancer is deleted, you stop incurring charges for it. Note that deleting a load balancer does not affect the targets registered with the load balancer. For example, your EC2 instances continue to run.
- Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/ .
- In the navigation pane, under Load Balancing, choose Load Balancers.
- Select the checkbox for the load balancer, and choose Actions, Delete.
- When prompted for confirmation, enter confirm and choose Delete.