Why should we use Load Balancer (except preventing overloading)?

Technology CommunityCategory: Load BalancingWhy should we use Load Balancer (except preventing overloading)?
VietMX Staff asked 3 years ago

Load balancers distribute incoming client requests to computing resources such as application servers and databases. In each case, the load balancer returns the response from the computing resource to the appropriate client. Load balancers are effective at:

  • Preventing requests from going to unhealthy servers
  • Preventing overloading resources
  • Helping eliminate single points of failure

Additional benefits include:

  • SSL termination – Decrypt incoming requests and encrypt server responses so backend servers do not have to perform these potentially expensive operations
  • Removes the need to install X.509 certificates on each server
  • Session persistence – Issue cookies and route a specific client’s requests to same instance if the web apps do not keep track of sessions