Створюючи новий стартап, пов’язаний із веб-програмою, як вибрати хостинг-провайдера?
Якщо припустити, що код веб-програми орієнтований на DDDD (розробка на основі розподіленого домену) для обробки великого сценарію розгортання, ідея полягає в тому, щоб уникнути надто великих витрат на хостинг

По суті, запуск веб-програми, і самі її користувачі зможуть поміститися в «одну» коробку (DB + APP), можливо, дві для резервування. Згодом додатки поступово розширюватимуться для все більшої кількості користувачів (я сподіваюся. Як правильно вибрати хостинг?)
Сьогодні я бачу три варіанти:
- розміщувати себе самостійно: сьогодні це не є можливим варіантом, оскільки це вимагає багатьох адміністративних навичок і відповідних завдань
- розміщення на віртуальних/виділених серверах: можливо, це хороший варіант, оскільки віртуальний виділений хостинг досить дешевий, але я боюся, що це швидко обмежить нас у масштабованості
- розміщення в хмарі (amazon або azure): ймовірно, найкращий варіант у довгостроковій перспективі, але з вищою ціною для початку (потрібно трохи адаптувати програму, вартість екземплярів)
Хтось має відгуки/поради щодо таких вимог?
PS: FYI, веб-програми, ймовірно, будуть написані за допомогою ASP.NET MVC як веб-фреймворку та Ncqrs+NServiceBus для націлювання на шаблон DDDD у стилі CQRS
Редагувати: як бекенд MongoDB є сьогодні нашим вірогідним вибором, оскільки NoSQL добре поєднується з джерелом подій + CQRS (немає потреби в об’єднаннях тощо). Однак знайти VPS за допомогою asp.net ТА mongodb може бути складно. Можливо, мені доведеться використовувати деякі традиційні реляційні СУБД доступні для всіх провайдерів (MS SQL SErver або MySQL)