jueves, 26 de noviembre de 2009

Hola Windows Azure

Después de indagar sobre aplicaciones web, busqué información sobre como dar mis primeros pasos en el servicio de Windows Azure, como utilizar sus herramientas y sacar algo de provecho. ¿Y qué mejor manera de empezar con un “Hola mundo” desde la nube?

A continuación explico e ilustro, como cree la más sencilla aplicación web dentro de Azure.

1. Dentro del Visual Studio 2008 se crea un nuevo proyecto, de tipo Cloud Service en Visual C#, con la plantilla Windows Azure Cloud Service. Le agregamos el nombre que queramos y le damos a Aceptar.



2. Seguidamente emerge una venta donde podemos elegir el tipo de proyecto, tanto en Visual Basic como en C#, y con las opciones de agregar a la solución del proyecto una serie de roles. Nosotros agregaremos el rol WebRole de Visual C#.



3. Cuando se despliegue la solución, abrimos el archivo Default.aspx y le añadimos el texto marcado con amarillo (que no existe en el proyecto inicial).



4. Guardamos los cambios realizados y depuramos el proyecto (presionando F5). Se desplegaran automáticamente los “development Fabric” y “development Storage”, que simulan un entorno de la plataforma Azure. Para acabar se abrirá el navegador Explorer con nuestra aplicación ejecutada.



5. Paramos la depuración del programa, y en nuestra solución, hacemos click con el botón derecho en el proyecto HolaWindowsAzure, y seleccionamos “Publicar…”



6. Se abrirá una carpeta dond ese alojan por un lado el archivo que contiene el paquete del programa, y es el archivo de configuración. A la vez se abre el explorador con la página personal de Windows Azure (para acceder a ella se debe de tener una cuenta Live y para usarla una invitación de Azure).



7. Si se tiene un proyecto creado, accedemos al link “New Servie”.



8. Escogemos crear un “Hosted Services”, ya que aun no usamos “Storage Acount”.



9. Escribiremos un nombre para el servicio, y si se desea también podemos anotar una descripción del mismo. Al acabar presionamos el botón de “Create” abajo a la derecha de la página.



10. Elegimos un nombre para que funcione como URL del servicio, lo chequeamos, y si este es correcto, acabamos la operación dándole al botón “Create”.



11. En esta página se muestra un cubo que representa el contenedor donde la aplicación que se suba al cloud está en producción. A la derecha de este cubo hay un triangulo que al pulsarlo se despliega otro cubo con el nombre de “Staging”. Debajo de este último cubo apretamos el botón “Deploy…”



12. Para subir la aplicación que hemos creado, buscamos por el “Browse” los dos archivos que se han generado cuando publicamos el proyecto. También añadimos un nombre para mostrar. Al pulsar “Deploy” se subirán los archivos a la nube.




13. Una vez subido se mostrara la página con los cubos, y en el Staging deberemos pulsar el botón de “Run”.



14. Cuando aparezca el círculo verde debajo de WebRole1, con la palabra Ready, querrá decir que nuestra aplicación está correctamente funcionando en Azure. Para ver que funciona, hay una URL donde si pulsamos, veremos los resultados en el navegador.




15. Si todo ha salido bien, entonces podemos montar nuestra aplicación en Producción, con el botón de “Promote” que se encuentra entre los dos cubos.



16. Cuando sea efectivo el cambio a Producción, se esconderá el cubo de Staging. Ahora podemos probar nuestra aplicación con el enlace Web Site URL que habíamos creado anteriormente. En el navegador Podremos disfrutar de nuestra primera aplicación ejecutándose en Windows Azure Platform.





Saludos!

No hay comentarios:

Publicar un comentario