 <p>You should set up loadbalancers(like nginx, haproxy) which send users to the right server, and you can build a cloud: webserver cluster, database cluster behind load balancers. You can also set up a backup server and rsync which can restore your data if anything goes wrong.</p> <p>check digitalocean tutorials, its worth a shot: <a href="https://www.digitalocean.com/community/articles/how-to-use-haproxy-to-set-up-http-load-balancing-on-an-ubuntu-vps" rel="nofollow">haproxy</a></p>