If you are looking for a disaster recovery plan where even if the hardware of one server is failed with minimal downtime, you can have a secondary server take place, then here is the plan:
What hardware or software setup is required for it?
1x Load balancer
2x or more Cloud servers (on high availability infrastructure) with identical case configuration
1x Cloud Storage connected over NAS or related protocol (to host the data only).
Step 1 - We setup one of the cloud servers with whatever runtime software you need, including Plesk or Cpanel control panel etc. The server is set up in a manner that the files folders / databases etc are stored on 1x Cloud Storage, not the cloud server itself.
Step 2 - Once you verified the app is working fine on newly setup Cloud server + Cloud storage combo, then after we clone the same configuration of Cloud server as 2nd instance too with the same runtime OS etc, which is there on server 1 which was setup in the above mentioned step 1.
Step 3 - Load balancer is set up in a manner that sends queries to both servers - that not only gets you better performance, as two CPU instances are working separately processing your request. If one of the servers is down, the traffic is automatically routed to the second server, and our internal monitoring system sends alerts to our technical staff, so they can check and repair the technical issue of the server.
In this whole plan, the data is stored on a 1x cloud storage, thus all data is stored on separate storage, not on any of the cloud servers, to have failover plan.
Further remote cloud backup system is set up so that the data is backed up daily to remove the data center as 2nd layer of data safety measures by having Geo redundant automated cloud backup of data.
To get a custom quote for the above mentioned failover plan, please email our helpdesk team at support@webji.services