Introduction

Effectué

Les modèles Azure Resource Manager (modèles ARM) JSON vous permettent de spécifier l’infrastructure de votre projet de façon déclarative et réutilisable. Vous pouvez versionner et enregistrer les modèles dans le même contrôle de code source que votre projet de développement.

Supposons que vous gérez une équipe logicielle qui développe un système de gestion des stocks pour vos partenaires. Vous prévoyez de déployer ce produit sur Azure, et de permettre à chaque entreprise partenaire de disposer de sa propre solution. Vous prévoyez d’implémenter des stratégies différentes pour chaque déploiement via différents comptes de stockage Azure. Vous décidez d’utiliser la pratique de l’infrastructure en tant que code en utilisant des modèles ARM. Cette approche vous permet de suivre les différentes versions et de garantir que vos déploiements d’infrastructure pour chaque environnement sont cohérents et flexibles.

Nous vous présentons dans ce module la structure des modèles ARM et vous proposons de vous exercer à la création et au déploiement d’un modèle ARM sur Azure.

Remarque

Bicep est un langage de définition de vos ressources Azure. Il offre une expérience de création plus simple que JSON ainsi que d’autres fonctionnalités qui permettent d’améliorer la qualité de votre infrastructure en tant que code. Nous recommandons à toute personne débutant avec l’infrastructure en tant que code sur Azure d’utiliser Bicep au lieu de JSON. Pour en savoir plus sur Bicep, consultez le parcours d’apprentissage Notions de base de Bicep.

Objectifs d’apprentissage

Dans ce module, vous allez :

  • Implémenter un modèle ARM JSON en utilisant Visual Studio Code.
  • Déclarer des ressources et ajouté de la flexibilité à votre modèle en ajoutant des paramètres et des sorties.

Prérequis