웹 애플리케이션과 관련된 새로운 스타트업을 만들 때 호스팅 공급자를 선택하는 방법은 무엇입니까?
웹 애플리케이션의 코드가 대규모 배포 시나리오를 처리하기 위해 DDDD(Distributed Domain Driven Development)를 지향한다고 가정하면 아이디어는 호스팅에 너무 많은 비용이 들지 않도록 하는 것입니다.

기본적으로 사용자가 포함된 웹 앱의 출시는 "단일"상자(DB + APP)에 맞을 수 있으며 중복성을 위해 두 개가 될 수 있습니다. 결국 앱은 점점 더 많은 사용자에게 점진적으로 성장할 것입니다(호스팅을 현명하게 선택하려면 어떻게 해야 합니까?
오늘은 세 가지 옵션이 있습니다.
- 자체 호스팅: 많은 관리 기술 및 관련 작업이 필요하므로 오늘날에는 실제로 옵션이 아닙니다.
- 가상/전용 서버에서 호스팅: 가상 전용 호스팅이 상당히 저렴하기 때문에 좋은 옵션일 수 있지만 확장성 측면에서 빠르게 제한될 것 같습니다.
- 클라우드(amazon 또는 azure)에서 호스팅: 아마도 장기적으로 가장 좋은 옵션이지만 시작하는 데 더 많은 비용이 듭니다(애플리케이션을 약간 조정해야 함, 인스턴스 비용).
누구든지 그러한 요구 사항에 대한 피드백/조언이 있습니까?
추신: 참고로 웹 앱은 ASP.NET MVC를 웹 프레임워크로 사용하고 CQRS 스타일의 DDDD 패턴을 대상으로 하는 Ncqrs+NServiceBus로 작성될 것입니다.
편집: NoSQL이 이벤트 소싱 + CQRS(조인 필요 없음 등)와 잘 결합하기 때문에 백엔드로 MongoDB가 오늘날 우리의 가능한 선택입니다. 그러나 asp.net 및 mongodb로 VPS를 찾는 것은 어려울 수 있습니다. 사용해야 할 수도 있습니다. 모든 공급자(MS SQL SErver 또는 MySQL)에서 발견되는 일부 기존 RDBMS