В своей компании планирую делать следующее:
10 серверов, на которых стоит citrix xenserver.
СХД, к которому подключены эти самые 10 серверов по фибрам.
Все сервисы(sql, terminal, почта) виртуализированы.
Соответственно, отказоустойчивость и распределение нагрузки берет на себя цитрикс.
СХД сделать отказоучтойчивым очень бюджетно. Сам СХД у нас выходит в районе 500 тысяч, так что делать резервный СХД будет явно накладно.