ccihosting.com
Have questions? Call us.
Panama: (+507) 264.0852

HTTP Load Balancing with Multiple Servers

CCIHosting.com knowledgebase

Knowledgebase

Load balancing HTTP Servers

This document explains a method to do load balancing of server to provide failover for high availability setup or load sharing. The following diagram illustrate the method implemented.

CCIHosting - Load Balancer setup

This method will provide fault tolerant HTTP servers connected to a single MySQL/MariaDB server. The load balancing will be provided by a shared load balancer with firewall capabilities.

For this setup you will need the following services with us:

In this setup the HTTP/HTTPS traffic will be shared between 2 dedicated servers connected to the same MySQL/MaridaDB database on an external server. Having the exteral server for the database will improve performance compared on having database server in the web server. The setup is faultolerant at HTTP/HTTPS level. If one of the server crash or become unresponsive the other HTTP/HTTPS server will process the traffic while our team can check the damaged server while your website is still available. In shared load balancer, each server will support a maximum of 3000 concurrent TCP sessions.

The setup works well for wordpress websites, forums, and other service that requires high availability as part of their operations.

Need to do Load Balancing?

Web Hosting

$ 6/month
Starting at

View Plans

  • Instant Activation
  • DDoS Protection
  • 24x7 Tech Support
  • Bitcoin Accepted

VPS

$ 15/month
Starting at

View Plans

  • Instant Activation
  • DDoS Protection
  • 24x7 Tech Support
  • Bitcoin Accepted

Cloud Servers

$ 35/month
Starting at

View Plans

  • Instant Activation
  • DDoS Protection
  • 24x7 Tech Support
  • Bitcoin Accepted

Dedicated Servers

$ 90/month
Starting at

View Plans

  • 48 Hours or Less
  • DDoS Protection
  • 24x7 Tech Support
  • Bitcoin Accepted
paypal
visa
mastercard
bitcoin

Need assistance choosing your right server? We are here to help

Call our sales team at +(507) 264.0852 or talk with us on Live Chat