Déployer des ressources à l’aide de modèles ARM et le portail Azure

Découvrez comment utiliser le portail Azure avec des modèles Resource Manager pour déployer vos ressources Azure. Pour en savoir plus sur la gestion de vos ressources, consultez Gérer des ressources avec le portail Azure.

Le déploiement de ressources Azure à l’aide du portail Azure implique généralement deux étapes :

  • Créez un groupe de ressources.
  • Déployez des ressources sur un groupe de ressources.

En outre, vous pouvez créer un modèle Resource Manager personnalisé pour déployer des ressources Azure.

Cet article illustre les deux méthodes.

Créer un groupe de ressources

  1. Pour créer un groupe de ressources, sélectionnez Groupes de ressources depuis le portail Azure.

    Capture d’écran de groupes de ressources sur le Portail Azure

  2. Dans Groupes de ressources, sélectionnez Ajouter.

    Capture d’écran de l’ajout d’un groupe de ressources sur le Portail Azure

  3. Sélectionnez ou entrez les valeurs de propriété suivantes :

    • Abonnement: Sélectionnez un abonnement Azure.
    • Groupe de ressources : Nommez le groupe de ressources.
    • Région : Spécifiez un emplacement Azure. Il s’agit de l’emplacement où le groupe de ressources stocke les métadonnées relatives aux ressources. Pour des raisons de conformité, vous souhaiterez peut-être indiquer où sont stockées métadonnées. En règle générale, nous vous recommandons de spécifier l’emplacement où se trouvera la plupart de vos ressources. L’utilisation du même emplacement permet de simplifier votre modèle.

    Capture d’écran de la définition de valeurs de propriété de groupe de ressources sur le Portail Azure

  4. Sélectionnez Revoir + créer.

  5. Passez en revue les valeurs, puis sélectionnez Créer.

  6. Sélectionnez Actualiser pour voir le nouveau groupe de ressources dans la liste.

Déployer des ressources sur un groupe de ressources

Une fois votre groupe de ressources créé, vous pouvez y déployer le groupe à partir de Marketplace. Marketplace fournit des solutions prédéfinies pour les scénarios courants.

  1. Pour démarrer un déploiement, sélectionnez Créer une ressource depuis le portail Azure.

    Capture d’écran de la création d’une ressource sur le Portail Azure

  2. Recherchez le type de ressource que vous souhaitez déployer. Les ressources sont organisées en catégories. Si vous ne voyez pas la solution que vous souhaitez déployer, vous pouvez lancer une recherche sur la Place de marché. La capture d’écran qui suit montre que le serveur Ubuntu est sélectionné.

    Capture d’écran de la sélection d’un type de ressource sur le Portail Azure

  3. Selon le type de ressource que vous avez sélectionné, vous devrez définir une collection de propriétés pertinentes avant le déploiement. Pour tous les types, vous devez sélectionner un groupe de ressources de destination. L’illustration suivante montre comment créer une machine virtuelle Linux et la déployer dans le groupe de ressources que vous avez créé.

    Capture d’écran de la création d’une machine virtuelle Linux et de son déploiement vers un groupe de ressources sur le Portail Azure

    Vous pouvez décider de créer un groupe de ressources lors du déploiement de vos ressources. Sélectionnez Créer et donnez un nom au groupe de ressources.

  4. Votre déploiement se met en route. Ce déploiement peut prendre plusieurs minutes. Certaines ressources prennent plus de temps que d’autres. Vous recevez une notification une fois le déploiement terminé. Sélectionnez Accéder aux ressources pour ouvrir

    Capture d’écran de l’affichage d’une notification de déploiement sur le Portail Azure

  5. Après avoir déployé vos ressources, vous pouvez ajouter d’autres ressources au groupe de ressources en cliquant sur Ajouter.

    Capture d’écran de l’ajout d’une ressource dans un groupe de ressources sur le Portail Azure

Bien que vous ne l’ayez pas vu, le portail utilisait un modèle Resource Manager pour déployer les ressources que vous avez sélectionnées. Vous pouvez trouver le modèle à partir de l’historique de déploiement. Pour plus d’informations, consultez Exporter un modèle après le déploiement.

Déployer des ressources à partir d’un modèle personnalisé

Si vous souhaitez effectuer un déploiement sans utiliser l’un des modèles de Marketplace, vous pouvez créer un modèle personnalisé qui définit l’infrastructure de votre solution. Pour apprendre à créer des modèles, consultez Comprendre la structure et la syntaxe des modèles ARM.

Notes

L’interface du portail ne prend pas en charge le référencement à un secret d’un coffre de clés. Utilisez plutôt PowerShell ou Azure CLI pour déployer votre modèle localement ou à partir d’un URI externe.

  1. Pour déployer un modèle personnalisé grâce au portail, sélectionnez Créer une ressource, puis recherchez le modèle. et sélectionnez Déploiement de modèle.

    Capture d’écran de la recherche de déploiement de modèle sur le Portail Azure

  2. Sélectionnez Create (Créer).

  3. Vous voyez plusieurs options pour créer un modèle :

    • Créer votre propre modèle dans l’éditeur : Créez votre propre modèle dans l’éditeur de modèle du portail.
    • Modèles communs : Sélectionnez parmi les solutions courantes.
    • Charger un modèle de démarrage rapide GitHub : Sélectionnez parmi les modèles de démarrage rapide.

    Capture d’écran d’options de création de modèle sur le Portail Azure

    Ce tutoriel fournit les instructions nécessaires au chargement d’un modèle de démarrage rapide.

  4. Sous Charger un modèle de démarrage rapide GitHub, tapez ou sélectionnez storage-account-create.

    Deux options s'offrent à vous :

    • Sélectionner un modèle : déployez le modèle.
    • Modifier le modèle : modifiez le modèle de démarrage rapide, avant de le déployer.
  5. Sélectionnez Modifier le modèle pour explorer l’éditeur de modèle du portail. Le modèle est chargé dans l’éditeur. Il y a deux paramètres : storageAccountType et location.

    Capture d’écran de la modification d’un modèle JSON sur le Portail Azure

  6. Effectuez une modification relativement mineure au modèle. Par exemple, mettez à jour la variable storageAccountName :

    "storageAccountName": "[format('azstore{0}', uniquestring(resourceGroup().id))]"
    
  7. Sélectionnez Enregistrer. Vous voyez maintenant l’interface de déploiement de modèle du portail. Vous voyez les deux paramètres que vous avez définis dans le modèle.

  8. Entrez ou sélectionnez les valeurs de propriété :

    • Abonnement: Sélectionnez un abonnement Azure.
    • Groupe de ressources : Sélectionnez Créer et donnez un nom.
    • Emplacement : Sélectionnez un emplacement Azure.
    • Type de compte de stockage : Utilisez la valeur par défaut. Le nom de paramètre en casse mixte storageAccountType défini dans le modèle est converti en une chaîne séparée par des espaces lorsqu’il est affiché sur le portail.
    • Emplacement : Utilisez la valeur par défaut.
    • J’accepte les termes et conditions mentionnés ci-dessus : (cochez la case)
  9. Sélectionnez Achat.

Étapes suivantes