lunes 1 de junio de 2009

Crear y subir un proyecto AZURE

Pasos a seguir para crear una aplicación simple y subir a la plataforma Azure
1. Comenzar Visual Studio 2008 como administrador dando clic derecho sobre el icono de visual estudio en el menú principal.
2. Creamos un nuevo proyecto, seleccionar en el menú principal File -> New Project.
3. En la ventana de Nuevos proyectos, Seleccionar Project types->Visual C#-> Cloud Services.
4. En el área de Plantillas seleccionamos Web Cloud Service.
5. Escribir como nombre de la solución “HolaAzure”.


6. Abrir la pagina Default.aspx, lo hacemos haciendo doble clic sobre este archivo en la ventana Solution Explorer.
7. Expandimos la barra de herramienta y arrastramos un ASP.NET Label desde Toolbox hasta nuestra área de diseño en Default.aspx.
8. Vamos a propiedades del ASP.NET Label, si no tenemos abierto la ventana de propiedades la abrimos haciendo clic derecho sobre el Label, en propiedades cambiamos el tamaño de letra a XX-Large y escribimos en Text “Hola Windows Azure”.
9. Ejecutamos la aplicación, vamos a menú principal y escogemos Debug->Start Debugging.
10. En este punto tendremos a la aplicación corriendo en un explorador con la etiqueta “Hola Windows Azure”, también el Development Fabric se estará ejecutando, este es un ambiente de simulación de los centros de datos de la plataforma Azure para que podamos desarrollar y testear aplicaciones Azure en nuestras maquinas. Para abrir el Development Fabric hacemos doble clic sobre su icono que está en el extremo derecho de la barra de tareas de Windows.



11. Detenemos el proyecto para comenzar el proceso de subir nuestra aplicación a la plataforma Azure.
12. Vamos a la ventana Solution Explorer y hacemos clic derecho sobre el proyecto “HolaAzure” y seleccionamos del menú Publish. Esto adicionalmente creará un nuevo folder con archivos comprimidos Zip, que contiene los archivos de configuración y los assemblies para la solución. También se abrirá la página del portal de desarrollo de servicios Azure.


13. Nos identificamos en la nueva ventana que se abre, con nuestra cuenta Windows Live ID. Una vez que tenemos el portal de desarrollo Azure, hacemos clic en nuevo proyecto.


14. Hacemos click en “Hosted Services Project”, ya que queremos crear una nueva aplicación que se ejecute en Windows Azure.

15. Ponemos un nombre a nuestro proyecto tal como HelloAzure, y presionamos el botón Next.


16. Ponemos un nombre de Sub-Domino para la aplicación y chequeamos si el nombre está disponible haciendo clic en el botón Check Availability. Y posteriormente creamos la aplicación con el botón Create.


17. Ahora ya podemos ver el nuevo proyecto en el portal de desarrollo, donde se tienen dos ambientes Staging Y production, primero hacemos la instalación de nuestra aplicación en el ambiente de staging presionando el botón Deploy.


18. Ahora subimos los archivos que creamos cuando hicimos deploy de la aplicación, para App Package buscamos el archivo HelloAzure.cspkg. Para Configuracion File buscamos el archivo ServiceConfiguration.cscfg que está en el mismo directorio. Introducimos una etiqueta para instalación esta puede ser Hello Azure Demo. Y por ultimo hacemos clic en el botón Deploy.


19. Toma un periodo de espera de varios minutos desde que hacemos Deploy del paquete hasta que este es cargado al portal de servicios Azure, una vez que este fue cargado el portal muestra una nueva página con los detalles del proyecto.
20. Ahora ejecutamos la aplicación presionando el botón Run. En este punto Windows Azure iniciará una Maquina Virtual para las instancias indicadas en los roles (en nuestro caso solo una instancia como muestra el grafico, Allocated 1) y instalara nuestra aplicación en cada instancia, este proceso también toma varios minutos de espera. Una vez que este proceso está finalizado y nuestra aplicación está corriendo en Stagging podemos abrirla usando el sitio Web temporal generado.


21. Paramos la aplicación presionando el botón Suspend. El siguiente paso es pasar nuestra aplicación del ambiente de prueba Staging al ambiente de producción, hacemos esto presionando el botón Syn, este proceso también tiene varios minutos de espera.


22. Debemos esperar hasta que veamos WebRole: Started como muestra el grafico, hacemos clic en el URL para ver nuestra aplicación corriendo en el ambiente de producción.


0 comentarios:

Publicar un comentario en la entrada