Roles en Windows Azure

image_3CE6ABD1

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.

image

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.

image

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.

Bueno espero que le halla servido esta pequeña explicación de estos temas.

Saludos.

Romny

Publicado por

Romny Duarte

Ingeniero de sistemas con experiencia en desarrollo web y móvil, geek, amante de la lectura y de la tecnología.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *