

It’s capable of handling millions of client requests per second. Network Load Balancer functions on the fourth layer of the OSI Model, i.e, the Transport Layer. Have a look at this blog which explains Application Load Balancer with a demonstration of how it works, to give you a better idea. So basically when the listener finds a client connection, it checks for the defined condition and priority and routes the traffic to the target groups. Rules consist of conditions, priority and target group. Listener basically checks for connection requests from the clients and routes based on the rules you’ve defined. You add listeners to your load balancers. Application Load Balancer(ALB)Īn application Load Balancer functions at the Application Layer of the OSI model, which is the seventh layer. Elastic Load Balancer scales the load balancer according to the incoming traffic(dynamically). You can always add and remove instances from the load balancers as and when needed. This increases the fault tolerance of your application that is deployed on the EC2 instances. This is the most basic form of Load Balancer which distributes incoming traffic between various EC2 instances in different Availability Zones. You can choose the one best suited for your requirement. There are three main types of Load Balancers provided by AWS. Amazon provides it’s very own service for load balancing called Elastic Load Balancer. Load balancing is efficiently distributing the incoming traffic across a group of backend servers. This makes the customers happy and reduces the cashier’s workload. Now the load on those three counters gets reduced and eventually divided amongst the five counters. He decides to open the other two counters. The store manager sees you and other customers getting annoyed. You see, there are 3 counters that are open and all 3 of them has a very long queue. You enter a retail store, pick up things you need to buy and approach the billing counters. Demo to Create and Demonstrate the Working Of Network Load Balancerīefore getting into what is Elastic Load Balancer, let’s first understand the concept of Load balancing with a scenario based example.Topics that I’m going to cover in this blog: In this blog, I’m going to talk about how Network Load Balancer prepares your application for all kinds of traffic. Web sites these days go viral within no time and such applications need to be prepared for both the extremes, worst and the best.
