microsoft - Cuáles son las diferencias entre Azure Virtual Machines y Cloud Services
porta azure (1)
Una máquina virtual Azure es básicamente lo que parece: una instancia de una máquina virtual de Windows o Linux que usted controla. Azure básicamente te da un espacio para alojar esa máquina virtual. Usted controla los O / S, las actualizaciones, etc.
Un Azure Cloud Service (un rol web, un rol de trabajador, etc.) es una capa sobre la VM. Azure controla la instancia de VM en la que se ejecuta su función (O / S, actualizaciones, etc.), mientras que usted solo está preocupado por su aplicación. Para un rol web, ese sería el código para una aplicación web (un sitio ASP.NET, por ejemplo); para un rol de trabajador, ese sería el código para un servicio que se ejecuta en segundo plano.
Con un servicio en la nube, implementa su aplicación en sus instancias de rol. Realmente no tienes control sobre cómo se están ejecutando esas instancias (y realmente no te importa): simplemente te preocupa que tu código funcione.
Entonces, si necesita control total sobre una máquina virtual, entonces una máquina virtual Azure es la dirección que debe tomar. Si está desarrollando aplicaciones y no está tan preocupado por la infraestructura (actualizaciones de O / S, etc.), entonces los servicios en la nube (roles) son el camino a seguir.
Espero que esto ayude. ¡Buena suerte!
Estoy dispuesto a cambiar de AWS a Azure, sin embargo, estoy un poco confundido sobre las diferencias entre Azure Virtual Machines & Cloud Services. lo que necesito es un pequeño servidor Linux, independientemente de los nombres sofisticados que a las empresas les gusta llamar (p. ej., EC2), lo uso para ejecutar diferentes pequeños proyectos uni escritos en diferentes idiomas.