Design and Implementation of Multi-AZ Network Load Balancer Based on Amazon Web Server
Journal of Research in Science and Engineering
Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centers and servers, you can access technology services, such as computing power, storage, and databases, on an as-needed basis from a cloud provider like Amazon Web Services (AWS), Microsoft Azure, Google cloud. Cloud computing is one of the most growing technologies. The fundamental idea behind cloud computing is to distribute an
... of computing services by unifying and scheduling a pool of computing resources, thereby minimizing the burden on the users and helping them focus on their core businesses. These computing resources are hosted on virtual hosts and distributed on-demand to the users by cloud service providers. For efficient resource utilization, systematic load balancing of incoming user traffic across virtual hosts is imperative. Aim of this paper is to design and implement Network load balancer with cross zone feature which balance incoming user requests and avoid the problem of server down in real scenario. Elastic Load Balancer automatically equally distribute incoming traffic to the available EC2, targets, like Amazon EC2 instances, IP addresses containersand Lambda functions. Load balancer effectively distribute load equally on available server and AZ to improve fault tolerance and availability. It can manage the differing load of your application traffic in one Availability Zone or over different Availability Zones.