Load balancing is the method of distributing network traffic equally across a pool of resources that support an application. Modern applications must process millions of users simultaneously and return the correct text, videos, images, and other data to each user in a fast and reliable manner. To handle such high volumes of traffic, most applications have many resource servers with duplicate data between them. A load balancer is a device that sits between the user and the server group and acts as an invisible facilitator, ensuring that all resource servers are used equally.","id":"seo-faq-pairs#what-is-load-balancing","customSort":"1"},"metadata":{"tags":[{"id":"seo-faq-pairs#faq-collections#load-balancing","name":"load-balancing","namespaceId":"seo-faq-pairs#faq-collections","description":"

load-balancing","metadata":{}}]}},{"fields":{"faqQuestion":"What are the benefits of load balancing? ","faqAnswer":"

Load balancing directs and controls internet traffic between the application servers and their visitors or clients. As a result, it improves an application’s availability, scalability, security, and performance. \n

Application availability \n

Server failure or maintenance can increase application downtime, making your application unavailable to visitors. Load balancers increase the fault tolerance of your systems by automatically detecting server problems and redirecting client traffic to available servers. You can use load balancing to make these tasks easier: \n

Load Balancing with AWS Next Steps

Check out additional product-related resources
Learn more about Compute Services 
Sign up for a free account

Instantly get access to the AWS free tier. 

Sign up 
Start building in the console

Get started building with AWS in the AWS Management Console.

Sign in