Microsoft Azure - Déploiement d'applications

Dans ce chapitre, nous aborderons différentes manières de déployer une application sur Windows Azure. Quand on dit application, cela peut être une application web ou une application mobile. Auparavant, les applications Web étaient appelées sites Web, mais maintenant, partout, elles sont appelées applications Web. Nous discuterons de la façon de déployer des applications à partir de Visual Studio et du portail de gestion dans le chapitre «Sites Web».

Déployer une application Web à partir de PowerShell

Pour démarrer avec PowerShell, reportez-vous au chapitre «PowerShell» du didacticiel. Pour déployer un site Web à partir de PowerShell, vous aurez besoin du package de déploiement. Vous pouvez l'obtenir auprès des développeurs de votre site Web ou de vous si vous êtes dans le déploiement Web, vous savez comment créer un package de déploiement. Dans les sections suivantes, vous apprendrez d'abord à créer un package de déploiement dans Visual Studio, puis à utiliser les applets de commande PowerShell, vous déploierez le package sur Azure.

Créer un package de déploiement

Step 1 - Accédez à votre site Web dans Visual Studio.

Step 2- Faites un clic droit sur le nom de l'application dans l'explorateur de solutions. Sélectionnez «Publier».

Step 3- Créez un nouveau profil en sélectionnant «Nouveau profil» dans la liste déroulante. Saisissez le nom du profil. Il peut y avoir différentes options dans la liste déroulante selon que les sites Web sont publiés auparavant à partir du même ordinateur.

Step 4 - Sur l'écran suivant, choisissez «Web Deploy Package» dans la méthode de publication.

Step 5- Choisissez un chemin pour stocker le package de déploiement. Entrez le nom du site et cliquez sur Suivant.

Step 6 - Sur l'écran suivant, laissez les paramètres par défaut activés et sélectionnez «publier».

Une fois que c'est fait, dans le dossier à l'emplacement de votre choix, vous trouverez un fichier zip dont vous avez besoin pendant le déploiement.

Créer un site Web dans Azure à l'aide de PowerShell

Step 1- Entrez les applets de commande suivantes pour créer un site Web. Remplacez la pièce en surbrillance. Cette commande va créer un site Web en abonnement gratuit. Vous pouvez modifier l'abonnement une fois le site Web créé.

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

Si l'applet de commande réussit, vous verrez toutes les informations comme indiqué dans l'image ci-dessus. Vous pouvez voir l'URL de votre site Web car dans cet exemple, il s'agit de mydeploymentdemo.azurewebsites.net.

Step 2 - Vous pouvez visiter l'URL pour vous assurer que tout s'est bien passé.

Déployer le site Web à l'aide du package de déploiement

Une fois le site Web créé dans Azure, il vous suffit de copier le code de votre site Web. Créez le dossier zip (package de déploiement) sur votre ordinateur local.

Step 1 - Entrez les applets de commande suivantes pour déployer votre site Web.

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

Ici, dans la commande ci-dessus, le nom du site Web qui vient d'être créé est donné et le chemin du fichier zip sur l'ordinateur.

Step 2- Accédez à l'URL de votre site Web. Vous pouvez voir le site Web comme indiqué dans l'image suivante.