Elastic Load Balancer, in this Tutorial one, you can learn About Elastic Load Balancer. Are you the one who is looking for the best platform which provides information about Elastic Load Balancer? Or the one who is looking forward to taking the advanced Certification Course from India’s Leading AWS Training institute? Then you’ve landed on the Right Path.
The Below mentioned Tutorial will help to Understand the detailed information about Elastic Load Balancer, so Just Follow All the Tutorials of India’s Leading Best AWS Training institute and Be a Pro AWS Developer.
Installed on it.
We will be writing the user data script.
This will get executed when instance will boot for the first time.
Let’s terminate the old instance a new one.
Launch the instance in the same way, but this time with the help of User Data and test same on the browser.
#!/bin/bash
sudo su
yum update -y
yum install -y httpd.x86_64
systemctl start httpd.service
systemctl enable httpd.service
EC2_AVAIL_ZONE=$(curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone)
echo “<h1>Hello World from $(hostname -f) in AZ $EC2_AVAIL_ZONE </h1>”>/var/www/html/index.html
To identify your instance, you have to add script in description at fourth step of launching your EC2 instance see for example given below fourth step of configuration:
You can see I had launched the two EC2 instances one is launched in availability zone ap-south-1a and second one is launched in availability zone ap-south-1b:
For this tutorial launch two EC2 instances in Availability Zones ap-south-1a and
Step 1: Select a Load Balancer Type
Elastic Load Balancing supports 3 types of load balancers. For this guide, you are going to create an Application Load Balancer.
To create an Application Load Balancer
Step 2: Configure Your Load Balancer & Listener
On the Configure Load Balancer dashboard, complete the following procedure.
The name of your Application Load Balancer must be unique within your set of Application Load Balancers & Network Load Balancers for the region, can have a maximum of 32 characters, can contain only alphanumeric characters and hyphens, must not begin or end with a hyphen, and must not begin with “internal-“.
Step 3: Configure a Security Group for Your Load Balancer.
The security group for your load balancer must allow it to communicate with registered targets on both sides the listener port and the health check port. The console can create a security group for your load balancer on your behalf, with rules that specify the correct protocols & ports. If you prefer, you can create & select your own security group instead. On the Configure Security Groups page, complete the following procedure to have Elastic Load Balancing create a security group for your load balancer on your behalf.
3. Select Next: Configure Routing.
Step 4: To Configure Your Target Group
Create a target group, which is used in the request routing. The default rule for your listener routes requests to the registered targets in this target group. The load balancer checks the health of targets in this target group using the health check settings defined for the target group. On the Configure Routing page, complete the following procedure.
To configure your target group
2. For Name, give a name for the new target group.
3. Keep the default target type (Instance), protocol (HTTP), and port (80).
4. For Health checks, keep the default settings.
5. Choose Next: Register Targets.
Step 5: Register Targets with Your Target Group
On the Register Targets page, complete the following procedure.
2. Keep the default port (80) and select Add to registered.
Step 6: Create & Test Your Load Balancer
Before you creating the load balancer, review the settings that you selected. After creating the load balancer, verify that it’s sending traffic to your EC2 instances.
After you successfully create Load Balancer it will take a moment to active once provisioning complete.
5. On the Targetstab, verify that your instances are ready means active. 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.
6. After the status of at least one instance is healthy, you can test your load balancer.
Refresh the browser then you can see AZ ap-south-1b
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.
To delete your load balancer
# Last but not least, always ask for help!