ReplicaSet хорошо документирован, делается легко и быстро. При выходе из строя мастера им автоматически ставится один из слейвов. Существует много драйверов с автоматической поддержкой ReplicaSet, например в драйвере php нужно просто указать список хостов БД.
У меня несколько вритуальных машин для тестов с разной конфигурацией сервера. При необходимости любую машину можно легко клонировать и ставить туда обновления или что-то ещё. В случае, если вам нужен не индивидуальный, а именно общий сервер, виртуальные машины можно поставить на один из постоянно работающих компьютеров и сделать их членами офисной сети.