Home About Us Hosting Products Data Replication Security Assessment Support and Contacts

Data replication with load balancing

Data replication is a way to synchronize databases and files between many servers.
load balancing: is a way to distribute visitors load between many locations.

Why need it?

For example: if we have a website and we want to ensure website presence online without interruption, especially during peak time and DDOS Attacks, we need to implement the “Data replication with load balancing” scenario.
This scenario needs many steps to be done:
1- Configure MySQL server on all servers to switch each server to be (master/slave) server, to synchronize MySQL databases between them.
2- Configure a script to synchronize files, pictures and all website contents between all servers.
3- Configure the load balance service on DNS with fail over and monitoring services.
This solution can ensure the availability of website up to 98% with failover recovery scenarios.