Windows Azure Tools para Visual Studio 2008

El SDK  de Windows Azure nos provee unas herramientas que ayudan a extender la capacidad de Visual Studio para la creación, depuración, ejecución y por supuesto el empaquetado de servicios, es decir son un grupo de plantillas de proyecto que nos permitirán crear servicios que se puedan escalar en la “nube”.

cloud

Las plantillas son Cloud Services y paquetes de servicios, hay 2 tipos de Cloud Services, el Web Role y el Worker Role.

  1. Web Role, con este tipo de proyecto podemos crear aplicaciones web para Windows Azure, por ejemplo una pagina en ASP.NET o un Web Service.
  2. Worker Role, es un componente que se ejecuta en segundo plano en Windows Azure.

Las diferencias entre un sistema operativo de la nube y un sistema operativo de escritorio en realidad no son muchas, por ejemplo un Web Role seria algo similar a una DLL en Windows Vista y un Worker Role, seria equivalente a un servicio de Windows.

Al crear un proyecto con Windows Azure Tools, nos crean dos archivos muy importantes, el ServiceDefinition.cscfg y el ServiceConfiguration.cscfg, el primero solo mantiene la estructura de nuestro paquete que será subido a Windows Azure, el segundo mantiene la configuración del servicio, este archivo se sube por separado a Windows Azure, para poder facilitar el cambio de configuración del proyecto una vez este se encuentre en producción.

solucioncloud

En la próxima entrada, ya escribiré acerca de como empezar a utilizar todas las características de Windows Azure, agregando un Web Service y una pagina en ASP.NET.

Enlace: Windows Azure Tools

Deja un comentario

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