Microsoft Azure: implementación de aplicaciones

En este capítulo, analizaremos diferentes formas de implementar una aplicación en Windows Azure. Cuando decimos aplicación, puede ser una aplicación web o una aplicación móvil. Las aplicaciones web anteriores se llamaban sitios web, pero ahora en todas partes se conocen como aplicaciones web. Discutiremos cómo implementar aplicaciones desde Visual Studio y el portal de administración en el capítulo 'Sitios web'.

Implementar una aplicación web desde PowerShell

Para comenzar con PowerShell, consulte el capítulo 'PowerShell' en el tutorial. Para implementar un sitio web desde PowerShell, necesitará el paquete de implementación. Puede obtener esto de los desarrolladores de su sitio web o usted, si está en la implementación web, debería saber cómo crear un paquete de implementación. En las siguientes secciones, primero aprenderá a crear un paquete de implementación en Visual Studio y luego, utilizando los cmdlets de PowerShell, implementará el paquete en Azure.

Crear un paquete de implementación

Step 1 - Vaya a su sitio web en Visual Studio.

Step 2- Haga clic con el botón derecho en el nombre de la aplicación en el explorador de soluciones. Seleccione 'Publicar'.

Step 3- Cree un nuevo perfil seleccionando 'Nuevo perfil' en el menú desplegable. Ingrese el nombre del perfil. Puede haber diferentes opciones en el menú desplegable dependiendo de si los sitios web se publicaron antes desde la misma computadora.

Step 4 - En la siguiente pantalla, elija 'Paquete de implementación web' en Método de publicación.

Step 5- Elija una ruta para almacenar el paquete de implementación. Ingrese el nombre del sitio y haga clic en Siguiente.

Step 6 - En la siguiente pantalla, deje los valores predeterminados y seleccione 'publicar'.

Una vez hecho esto, dentro de la carpeta en la ubicación elegida, encontrará un archivo zip que es lo que necesita durante la implementación.

Crear un sitio web en Azure con PowerShell

Step 1- Ingrese los siguientes cmdlets para crear un sitio web. Reemplace la parte resaltada. Este comando va a crear un sitio web en suscripción gratuita. Puede cambiar la suscripción una vez creado el sitio web.

New-AzureWebsite -name "mydeploymentdemo" -location "East US"

Si el cmdlet tiene éxito, verá toda la información como se muestra en la imagen de arriba. Puede ver la URL de su sitio web como en este ejemplo es mydeploymentdemo.azurewebsites.net.

Step 2 - Puede visitar la URL para asegurarse de que todo haya salido bien.

Implementar el sitio web mediante el paquete de implementación

Una vez que se crea el sitio web en Azure, solo necesita copiar el código de su sitio web. Cree la carpeta zip (paquete de implementación) en su computadora local.

Step 1 - Ingrese los siguientes cmdlets para implementar su sitio web.

Publish-AzureWebsiteProject -name "mydeploymentdemo" -package 
"C:\Users\Sahil\Desktop\deploymentDemo\MyWebsiteOnAzure.zip"

Aquí, en el comando anterior, se proporciona el nombre del sitio web recién creado y la ruta del archivo zip en la computadora.

Step 2- Vaya a la URL de su sitio web. Puede ver el sitio web como se muestra en la siguiente imagen.