Hola a todos. Hoy voy a hablarles sobre los diferentes tipos de roles presentes en Windows Azure.
En Windows Azure tenemos tres tipos de roles, Dos de ellos están en fase de producción (Web Role y Worker Roles) y tenemos el rol de VM en fase beta. La mejor forma de de ver esto es cuando creamos un proyecto nuevo de tipo Cloud en Visual Studio, vemos que solo aparecen don tipos de roles.
Si queremos trabajar con el rol de tipo VM tenemos que ir a portal de administración de Windows Azure https://windows.azure.com y en la parte de Programas beta se encuentra el rol de VM.
Web Role
El Web Role de Windows Azure tienen un fin especial y proporcionan un servidor web de Internet Information Services (IIS) dedicado para hospedar las aplicaciones web front-end. La implementación de las aplicaciones web en roles web es un proceso rápido y sencillo, y, posteriormente, se puede ampliar o reducir la capacidad de proceso en función de la demanda.
Worker Roles
Las aplicaciones hospedadas en Worker Roles pueden ejecutar tareas asincrónicas, de ejecución prolongada o perpetuas que son independientes de la interacción o los datos del usuario. Cuando se separan los procesos en segundo plano de una aplicación en un Worker Role y se hospeda el front-end en un Web Role, se puede distribuir mejor la lógica de la aplicación y se dispone de un control más exhaustivo del escalado de la aplicación.
Rol de VM
Los roles de máquina virtual (VM), están en versión beta, permiten implementar una imagen de Windows Server 2008 R2 (Enterprise o Standard) personalizada en Windows Azure. Se puede usar el rol de VM cuando la aplicación requiera un gran número de personalizaciones del sistema operativo del servidor y no se puedan automatizar. El rol de VM proporciona un control total del entorno de la aplicación, y permite migrar las aplicaciones existentes a la nube.
Fuentes.
- http://www.windowsazure.com/es-es/home/features/compute/
- http://www.windowsazure.com/es-es/home/features/virtual-machines/
- http://msdn.microsoft.com/en-us/library/windowsazure/gg433107.aspx
Bueno espero que le halla servido esta pequeña explicación de estos temas.
Saludos.
Romny