Apabila mencipta permulaan baharu yang berkaitan dengan aplikasi web, bagaimana untuk memilih penyedia pengehosan ?
Dengan mengandaikan kod aplikasi web adalah berorientasikan DDDD (Distributed Domain Driven Development) untuk mengendalikan senario penggunaan yang besar, ideanya adalah untuk mengelakkan terlalu banyak kos untuk pengehosan

Pada asasnya, pelancaran aplikasi web, dengan penggunanya sendiri akan dapat dimuatkan pada kotak "tunggal"(DB + APP), mungkin dua untuk redundansi. Akhirnya aplikasi akan berkembang secara progresif kepada lebih ramai pengguna (Saya harap Bagaimana saya boleh memilih pengehosan dengan bijak?
Hari ini, saya melihat tiga pilihan:
- menjadi tuan rumah sendiri : sebenarnya bukan pilihan hari ini kerana ia memerlukan banyak kemahiran pentadbiran dan tugas yang berkaitan
- pengehosan pada pelayan maya/dedikasi : mungkin pilihan yang baik kerana pengehosan khusus maya agak murah, tetapi saya bimbang ini akan mengehadkan kami dengan cepat dari segi skalabiliti
- pengehosan di awan (amazon atau azure): mungkin pilihan terbaik dalam jangka panjang, tetapi dengan kos yang lebih tinggi untuk bermula (perlu menyesuaikan sedikit aplikasi, kos contoh)
Adakah sesiapa mempunyai maklum balas/nasihat tentang keperluan tersebut?
PS: FYI, apl web mungkin akan ditulis dengan ASP.NET MVC sebagai rangka kerja web, dan Ncqrs+NServiceBus untuk menyasarkan corak DDDD dalam gaya CQRS
Edit: sebagai backend, MongoDB hari ini adalah pilihan kami yang mungkin, kerana NoSQL telah berkahwin dengan baik dengan penyumberan acara + CQRS (tidak perlu untuk menyertai, dsb. Walau bagaimanapun, mencari VPS dengan asp.net DAN mongodb boleh mencabar. Saya mungkin perlu menggunakan beberapa RDBMS tradisional ditemui pada semua pembekal (MS SQL SErver atau MySQL)