Existen diferentes tipos de alojamiento en la nube, y la respuesta depende del tipo de hosting del que se trate.
Un recurso excelente es la segunda mitad de this presentation.
Los simplificaré en exceso y los clasificaré en dos extremos: servicios de alojamiento que solo le proporcionen una máquina virtual (VM) como EC2 de Amazon y aquellos que le proporcionan un entorno de aplicación como App Engine de Google.
Pensando primero en el enfoque VM, diría que para una pequeña "demostración de 1 hombre", realmente no me preocuparía mucho el problema de escalado: no importará a menos que tenga éxito, y entonces ' es mejor tomar el enfoque de Twitter y trabajar para tener éxito, y luego ocuparse de escalar más tarde. Claro, volverá a morderte más tarde, pero solo si ERES exitoso. Preocúpese por diseñar una ARQUITECTURA escalable, pero no se preocupe por los HARDWARE escalables.
Incluso con esta condición, usar EC2 u otro alojamiento en la nube puede ser una buena idea. Significa que le está pagando a alguien para que se preocupe por las facturas de electricidad, la compra de hardware, la conectividad de red, el mantenimiento del sistema y cosas por el estilo. Y esta persona probablemente sea más barata que TU TIEMPO a menos que tengas experiencia como administrador de sistemas profesional (o un amigo al que puedas pagar en sonrisas y acciones).
La forma completa de pensarlo cambia si se considera algo como AppEngine de Google. (NOTA: dado que es una aplicación web .NET MVC, probablemente no sea una opción para usted. Explicaré los pros y los contras de todos modos). Esto cambia la manera en que usted hace la arquitectura de su aplicación, y significa que está efectivamente vinculado a este host (o al menos este tipo de alojamiento) para siempre (o hasta que realice una reescritura completa desde cero de su sistema ... ¡no haga ningún plan que dependa de hacer eso!). A la larga, eso puede ser malo o bueno, es algo difícil de decir en este momento. Pero no puede vencer los costos de inicio: de Google es GRATIS hasta que obtenga los tamaños de tráfico que deberían generar algunas ganancias. Es realmente difícil ganar GRATIS todos los gastos operativos y de hosting, así que creo que algunas tiendas pequeñas de 1 hombre tomarán esta ruta en el futuro.
En general, aconsejo usar un hosting basado en la nube simplemente porque si quieres tener éxito necesitas enfocarte como un láser en lo que haces bien; sea lo que sea, probablemente no sea la administración del sistema.
Me lo he estado preguntando. – Nosredna