Whenever a cloud-based application is accessed by millions of users at the same time, the load on the cloud servers increases. The server should be capable enough to handle all requests at the same time. To handle all the requests, different cloud vendors have different solutions.
One of the most popular solutions available in the market is Amazon's Elastic Load Balancing. It is a part of Amazon Web Services (AWS).
Elastic Load Balancing handles all the users effectively by distributing the requests made by all the users across different virtual servers (technically called as virtualization). The organisation which anticipates high traffic to its cloud-based application has to create a load balancer (through easily customizing the AWS settings) in one or more of its availability zones. All the traffic to the application first hits the load balancer – which routes the traffic evenly to different virtual servers to process the requests.
Let us take an example of Expedia which is hosted on and utilities Amazon Web Services. There are millions of customers booking flight tickets and hotels through Expedia every single second. All these booking requests come to the load balancers created by Expedia. Then based on the availability of virtual servers, they are routed accordingly to be processed and tickets booked for the customer. Number of ticket bookings would be high especially during holiday and festival seasons like Diwali, Christmas, New Year etc., as a lot of people travel to their native places. AWS offers plenty of services that help Expedia and many such organisations handle seasonal loads.
Comments
Post a Comment
thank you for visiting :)