При создании нового стартапа, связанного с веб-приложением, как выбрать хостинг-провайдера?
Предполагая, что код веб-приложения ориентирован на DDDD (разработка, управляемая распределенным доменом), чтобы справиться с большим сценарием развертывания, идея состоит в том, чтобы избежать слишком больших затрат на хостинг.

В принципе, запуск веб-приложения, с его самими пользователями, сможет уместиться на «одной» коробке (БД + APP), может быть, на двух для резервирования. В конце концов, количество приложений будет постепенно увеличиваться, и их будет становиться все больше и больше пользователей (я надеюсь, как мне разумно выбрать хостинг?
Сегодня я вижу три варианта:
- размещение у себя: на самом деле сегодня это не вариант, так как требует много административных навыков и связанных с этим задач.
- хостинг на виртуальных/выделенных серверах: возможно, это хороший вариант, так как виртуальный выделенный хостинг довольно дешев, но я боюсь, что это быстро ограничит нас с точки зрения масштабируемости.
- хостинг в облаке (amazon или azure): вероятно, лучший вариант в долгосрочной перспективе, но с более высокими стартовыми затратами (необходимость немного адаптировать приложение, стоимость инстансов)
Есть ли у кого-нибудь отзывы/советы по поводу таких требований?
PS: к вашему сведению, веб-приложения, вероятно, будут написаны с использованием ASP.NET MVC в качестве веб-фреймворка и Ncqrs+NServiceBus для таргетинга на шаблон DDDD в стиле CQRS.
Редактировать: MongoDB в качестве серверной части сегодня является нашим вероятным выбором, поскольку NoSQL хорошо сочетается с источниками событий + CQRS (нет необходимости в соединениях и т. д.). Однако поиск VPS с asp.net И mongodb может быть сложным. Возможно, мне придется использовать некоторые традиционные СУБД, имеющиеся у всех провайдеров (MS SQL SErver или MySQL)