Când creați un nou startup legat de o aplicație web, cum să alegeți un furnizor de găzduire?
Presupunând că codul aplicației web este orientat DDDD (Distributed Domain Driven Development) pentru a gestiona scenariul de implementare mare, ideea este de a evita costurile prea mari pentru găzduire.

Practic, lansarea aplicației web, cu însuși utilizatorii săi, se va putea încadra pe o cutie „single” (DB + APP), poate două pentru redundanță. În cele din urmă, aplicațiile vor crește progresiv la tot mai mulți utilizatori (sper Cum pot alege cu înțelepciune găzduirea?
Astăzi văd trei opțiuni:
- găzduirea noastră: nu este de fapt o opțiune astăzi, deoarece necesită multe abilități administrative și sarcini aferente
- găzduire pe servere virtuale/dedicate: poate o opțiune bună, deoarece găzduirea virtuală dedicată este destul de ieftină, dar mă tem că acest lucru ne va limita rapid în ceea ce privește scalabilitatea
- hosting pe cloud (amazon sau azure) : probabil cea mai buna varianta pe termen lung, dar cu un cost mai mare de pornire (trebuie sa adapteze putin aplicatia, costul instantelor)
Are cineva feedback/sfaturi despre astfel de cerințe?
PS: FYI, aplicațiile web vor fi probabil scrise cu ASP.NET MVC ca cadru web și Ncqrs+NServiceBus pentru a viza modelul DDDD într-un stil CQRS
Edit: ca backend, MongoDB este astăzi alegerea noastră probabilă, deoarece NoSQL se căsătorește bine cu event-sourcing + CQRS (nu este nevoie de alăturari, etc. Cu toate acestea, găsirea VPS cu asp.net ȘI mongodb poate fi o provocare. Poate fi necesar să folosesc unele RDBMS tradiționale găsite pe toți furnizorii (MS SQL Server sau MySQL)