Κατά τη δημιουργία μιας νέας εκκίνησης που σχετίζεται με μια εφαρμογή Ιστού, πώς να επιλέξετε έναν πάροχο φιλοξενίας;
Υποθέτοντας ότι ο κώδικας της διαδικτυακής εφαρμογής είναι προσανατολισμένος στο DDDD (Distributed Domain Driven Development) για να χειριστεί το σενάριο μεγάλης ανάπτυξης, η ιδέα είναι να αποφευχθεί το υπερβολικό κόστος για τη φιλοξενία

Βασικά, το λανσάρισμα της διαδικτυακής εφαρμογής, με τους ίδιους τους χρήστες θα μπορούν να χωρέσουν σε ένα "μονό"κουτί (DB + APP), ίσως δύο για πλεονασμό. Τελικά οι εφαρμογές θα αυξάνονται σταδιακά σε όλο και περισσότερους χρήστες (ελπίζω Πώς μπορώ να επιλέξω με σύνεση τη φιλοξενία;
Σήμερα, βλέπω τρεις επιλογές:
- φιλοξενία του εαυτού μας: δεν είναι στην πραγματικότητα μια επιλογή σήμερα, καθώς απαιτεί πολλές διοικητικές δεξιότητες και σχετικές εργασίες
- φιλοξενία σε εικονικούς/αποκλειστικούς διακομιστές: ίσως μια καλή επιλογή καθώς η εικονική αποκλειστική φιλοξενία είναι αρκετά φθηνή, αλλά φοβάμαι ότι αυτό θα μας περιορίσει γρήγορα ως προς την επεκτασιμότητα
- φιλοξενία στο cloud (amazon ή azure): πιθανώς η καλύτερη επιλογή μακροπρόθεσμα, αλλά με υψηλότερο κόστος για την έναρξη (πρέπει να προσαρμοστεί λίγο η εφαρμογή, το κόστος των περιπτώσεων)
Έχει κανείς σχόλια/συμβουλές σχετικά με τέτοιες απαιτήσεις;
ΥΓ: FYI, οι εφαρμογές Ιστού πιθανότατα θα γραφτούν με ASP.NET MVC ως πλαίσιο web και Ncqrs+NServiceBus για στόχευση του μοτίβου DDDD σε στυλ CQRS
Επεξεργασία: ως backend, το MongoDB είναι σήμερα η πιθανή μας επιλογή, καθώς το NoSQL συνδυάζεται καλά με το event-sourcing + CQRS (χωρίς ανάγκη για συνδέσεις κ.λπ. Ωστόσο, η εύρεση VPS με asp.net AND mongodb μπορεί να είναι δύσκολη. Ίσως χρειαστεί να χρησιμοποιήσω μερικά παραδοσιακά RDBMS που βρίσκονται σε όλους τους παρόχους (MS SQL SErver ή MySQL)