Александр Рублев,
2 нормальных сервера с гипервизорами. Критические сервисы реплицировать между серверами и бэкапить, некритические - только бэкапить. Бэкапы на какой-нибудь NAS (D-Link, Synology, самосборный и т.д., на что денег хватит). В идеале - на два хранилища.
Если сервер будет один, то будет негде запустить ни реплику, ни бэкап.
Многие сервисы можно совмещать на одной виртуальной машине, но это уже по ситуации смотреть: разворачивать на одной машине СУБД для какой-нибудь системы, почтовый сервер и файлопомойку я бы не стал.