Web アプリケーションに関連する新しいスタートアップを作成する場合、ホスティング プロバイダーはどのように選択すればよいですか?
Web アプリケーションのコードが大規模なデプロイメント シナリオを処理するための DDDD (分散ドメイン駆動開発) 指向であると仮定すると、ホスティングにあまりにも多くのコストがかかることを回避するという考え方になります。

基本的に、Web アプリの起動とそのユーザーは、「単一」ボックス (DB + APP) に収まりますが、冗長性のために 2 つになる場合もあります。最終的には、アプリが徐々に成長し、より多くのユーザーが利用できるようになるでしょう (ホスティングを賢く選択するにはどうすればよいでしょうか?
今日は 3 つのオプションが表示されます。
- 自分たちでホスティングする : 多くの管理スキルと関連タスクが必要となるため、現在では実際には選択肢ではありません
- 仮想/専用サーバーでのホスティング : 仮想専用ホスティングは非常に安価なので、おそらく良い選択肢ですが、スケーラビリティの点ですぐに制限されるのではないかと心配しています
- クラウド (Amazon または Azure) でのホスティング : 長期的にはおそらく最良の選択肢ですが、開始コストが高くなります (アプリケーションやインスタンスのコストを少し調整する必要があります)
そのような要件についてフィードバック/アドバイスを持っている人はいますか?
PS: 参考までに、Web アプリはおそらく Web フレームワークとして ASP.NET MVC を使用して書かれ、CQRS スタイルで DDDD パターンをターゲットにするために Ncqrs+NServiceBus を使用することになります。
編集: NoSQL がイベント ソーシング + CQRS とうまく融合しているため (結合の必要がないなど)、バックエンドとして MongoDB が現在考えられる選択肢です。ただし、asp.net と mongodb で VPS を見つけるのは難しい場合があります。すべてのプロバイダー (MS SQL SErver または MySQL) にある従来の RDBMS を使用する必要があるかもしれません