1) По опыту скажу, что 1ГБ не хватит, нужно минимум 2ГБ.
2..6) Задеплой весь проект на VDS, не забудь закрыть фейрволом. Не знаю как во втором, а первый по умолчанию открыт наружу. 1 млн, это совсем не много, VDS хватит. Кластер тебе нужен только если тебе требуется резевирование на случай падания сервера или распределить нагрузку. Для небольших проектов обычно достаточно одной VDS.