%20.png)
Elegir la mejor manera de alojar mi aplicación ASP.NET. Elegir entre alojamiento en un Paas (por ejemplo, Azure Web Roles) o IaaS (por ejemplo, solicitar un VPS de Windows y administrarlo yo mismo). Soy desarrollador pero no tengo experiencia en administración de servidores.
PaaS.Ventajas: no requiere administración.Contras: Dependencia de un proveedor. Si no estoy satisfecho con el servicio, no podré cambiar de proveedor sin reescribir mi aplicación. Según mi experiencia, una cosa es más compleja y menos estable.
IaaS/VPS.Ventajas: Puede migrar fácilmente la aplicación a un hosting o centro de datos diferente, si es necesario.Contras: Se requiere administración.
Si entiendo todo correctamente, mantener un servidor web significa monitoreo constante y correcciones inesperadas en medio de la noche. ¿Es realmente tan difícil? ¿Debería cambiar la libertad por la comodidad?
Marco Arment (Tumblr, Instapaper, etc.) recomienda aprender administración básica de servidores afirmando que la administración de Linux es fácil (http://www.marco.org/2014/03/27/web-hosting-for-app-developers).
EDITAR: cambió la pregunta según la sugerencia de @Andrew B.
Respuesta1
Soy desarrollador pero no tengo experiencia en administración de servidores.
Punto final. ¿Quieres convertirte en Administrador de Sistemas? Si no, entonces sólo tienes un camino claro abierto para ti. Contrate a alguien con el conocimiento y la experiencia para que administre su infraestructura de servidor, ya sea internamente o de forma contractual, o pague a alguien para que la administre, como alojamiento administrado o el nuevo y elegante IaaS basado en la nube.