ASP.NET en Windows Azure

En una entrada anterior ya había comentado algo sobre Windows Azure, en esta, ya tratare algo mas de la plataforma, bueno voy a aclarar que Windows Azure es un conjunto de servicios, por lo tanto no se puede tratar algo en especifico para definir a Windows Azure.

Yo utilizo Visual Studio Web Developer Express Edition con las Windows Azure Tools para crear un Web Cloud Service al cual he puesto el nombre de CloudDemo.

Captura

Este tipo de proyecto nos crea una pagina web en ASP.NET por default, le agrego una etiqueta Label llamada text1 y en el code behind le paso una cadena de caracteres.

Captura1 Captura2

Ahora solo agregare el identificar de la aplicación, este identificador es único para cada tester de Windows Azure, y solo se provee a los que utilicen los Hosted Services de Azure.

Captura5

Lo siguiente solo he de publicar nuestro servicio en Azure, es decir subir nuestro paquete de servicio en Windows Azure.

Captura6

Esta acción hará que Windows Explorer nos muestre el path de nuestro paquete de servicio creado por Visual Studio, y esos archivos serán subidos a Azure, el primer archivo es el paquete de servicio del proyecto que creo Visual Studio con las Windows Azure Tools, el segundo archivo es el archivo de configuración del servicio, mantiene el numero de instancias que se ejecutaran de nuestro Web Role.

Captura7 Captura8 Captura9

Subimos los archivos y le ponemos una etiqueta que identifique a nuestro proyecto, en mi caso he puesto Demo1, una vez hecho esto, podremos desplegar nuestro proyecto en la plataforma de Windows Azure.

Captura10

Esperaremos un segundo, mientras se despliega nuestro proyecto, y después lo ejecutaremos.

Captura11

Esta acción, tarda aproximadamente unos 4 o 5 minutos para inicializar nuestro proyecto en la plataforma de Azure.

Captura13

Una vez iniciado nuestro proyecto en Azure, podremos visitar la URL aleatoria que ha generado la plataforma para nuestro proyecto y la cual contiene nuestra aplicación en ASP.NET.

Captura14

Bueno, una cosa que pase por alto fue el icono de Change que aparece en las capturas, este icono nos sirve para cambiar nuestro proyecto de escenario, si una vez subido nuestro proyecto, podemos cambiarlo a modo de produccion, en el cual podremos acceder a nuestro proyecto de forma mas rápida y con una URL mas corta provista por Azure como un subdominio, en mi caso es miguel.cloudapp.net.

Como se habrán dado cuenta, el subir nuestras aplicaciones con Windows Azure es una cosa realmente simple, y de esta misma manera podemos subir nuestros Web Services a los Hosted Services.

En esta entrada trate una de las características de Azure, el hospedaje de servicios, en la próxima entrada ya veré algo acerca de los .NET Services y Live Services.

Hasta la próxima. 😉

3 comentarios en “ASP.NET en Windows Azure”

  1. Muy bueno el articulo… espero pronto escribas algo más de Azure pera seguir con el tema más a fondo

    por cierto para la proxima deja tu identificador sin borrar….

  2. Muy buen ejemplo para empezar, pero, como obtenemos el Application ID para el Hosted Services?. Existe algún genérico para poder hacer pruebas?.

Deja un comentario

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