Exercice - Déployer une application web sur Azure

Effectué

Supposons que vous avez une application web Java simple que vous avez écrite dans IntelliJ IDEA. Vous voulez tester l’application dans Azure et vous souhaitez rendre le déploiement aussi simple que possible, pour que vos développeurs n’aient pas besoin d’utiliser d’autres outils. Azure Toolkit for IntelliJ comprend un Assistant qui facilite le déploiement des applications web.

Dans cet exercice, vous allez utiliser l’Assistant de déploiement pour déployer une application web sur Azure.

Se connecter à Azure

Pour explorer vos ressources Azure, vous devez d’abord vous connecter à Azure. En vous connectant, vous spécifiez l’abonnement et le répertoire dans lesquels vous voulez créer des ressources.

  1. Dans IntelliJ IDEA, dans le menu Affichage, sélectionnez Fenêtres Outil, puis sélectionnez Azure Explorer.

  2. Dans la fenêtre Azure Explorer, sélectionnez le bouton Connexion :

    Capture d’écran du bouton de connexion à Azure.

  3. Sélectionnez Connexion à l’appareil, puis Connecter.

  4. Dans la page Connexion d’appareil Azure, sélectionnez Copier et ouvrir.

  5. Dans le navigateur, appuyez sur Ctrl+V pour coller le code, puis sélectionnez Suivant.

  6. Connectez-vous à votre compte Azure avec vos informations d’identification utilisateur.

  7. Quand l’accusé de réception de connexion apparaît, fermez la fenêtre du navigateur.

  8. Dans IntelliJ IDEA, dans la boîte de dialogue Sélectionner les abonnements, sélectionnez l’abonnement Concierge. Il s’agit d’un abonnement créé spécifiquement pour le bac à sable.

    Capture d’écran de la boîte de dialogue Sélectionner un abonnement Azure.

Azure Explorer présente maintenant les objets inclus dans votre abonnement Azure. Vous pouvez explorer les différents types d’objets, comme les comptes de stockage.

Configurer et déployer l’application web

À présent, vous pouvez utiliser l’Assistant Déployer sur Azure pour créer une application dans Azure App Service, puis y déployer votre projet :

  1. Dans IntelliJ IDEA, dans la fenêtre Projet, cliquez avec le bouton droit sur le projet webapp, sélectionnez Azure, puis sélectionnez Déployer sur Azure Web Apps.

  2. Dans la boîte de dialogue Déployer sur Azure, sélectionnez le bouton +pour Application web.

    Boîte de dialogue Déployer une application web

  3. Dans la boîte de dialogue Créer une application web, cochez l’option Autres paramètres, sélectionnez Groupe de ressources et sélectionnez [nom du groupe de ressources de bac à sable], puis sélectionnez OK :

    Capture d’écran de la boîte de dialogue Créer une application web.

  4. Dans la boîte de dialogue Créer une application web, cliquez sur le bouton + pour Plan, tapez un nom dans Nom et sélectionnez Free_F1 pour Niveau tarifaire.

    Capture d’écran de la boîte de dialogue Créer un plan App Service.

  5. Dans la boîte de dialogue Créer une application web, sélectionnez OK. Dans la boîte de dialogue Déployer sur Azure, sélectionnez Exécuter. Azure Toolkit for IntelliJ déploie l’application web sur Azure et affiche le site dans votre navigateur web par défaut.

    Capture d’écran de l’application web déployée s’exécutant dans Azure App Service.

Redéployer l’application web

  1. Une fois que vous avez déployé l’application web sur Azure, les paramètres sont enregistrés en tant que configurations d’exécution dans votre environnement IDE. Pour redéployer, sélectionnez l’icône verte Exécuter en haut à droite ou appuyez sur Maj + F10.

    Capture d’écran du redéploiement d’une application web s’exécutant dans Azure App Service.