очень грубо: есть машина, на ней установлено две виртуалки и dns-сервер, на виртулках весь зоопарк (nginx, php, mysql), между базами репликация, между папками синхронизация, и не забудьте про бэкапы
восстановить данные можно не только с помощью рекувы и подобными прогами, а еще с помощью спец. оборудования, которое может восстановить данные даже после вскрытия жд