множество параметров, зависящих от прямоты рук админа +-
Это потянет один админ или нужен штат из 2-3 человек?
«беспомощность» при проблемах хостера — В данном случае я бы выбрал собственное железо.
Проблемы с каналами связи могут быть и на своем железе. Нужно иметь несколько провайдеров. Как думаете если одну из нод кластера вынести в другой ДЦ, в другом регионе — это поможет обеспечить постоянную доступность и надежность системы? Интересно как это сделать на своем железе и в облаке?