Azure Roles
Compute, es uno de los servicios que ofrece el núcleo de Azure (véase El núcleo de Azure), en el se ejecutan todas las aplicaciones y servicios de cómputo, estas aplicaciones o servicios para que puedan existir en la nube, tienen que ser desplegados y publicados como un cloud service (véase ¿Qué es un servicio en la nube?). Existen tres tipos de roles en el servicio compute que se pueden implementar en cada cloud service:
- Worker Role: Son procesos de segundo plano que se ejecutan en la nube, muy parecidos a los servicios de Windows.
- Web Role: Son sitios web hospedados en la nube, basados en ASP, PHP, HTML, JAVA, etc.
- Virtual Machine Role: Son plataformas completas, máquinas virtuales creadas en la nube de Azure.
Habitualmente los usuarios interactúan con los Web Roles, y estos a su vez con Worker Roles para ejecutar procesos en segundo plano dentro de la nube de Azure.