Introduction
Dans les modules Déployer une infrastructure cohérente dans Azure en utilisant des modèles ARM et Déployer sur plusieurs environnements Azure en utilisant les fonctionnalités de modèles ARM, vous avez appris les bases de la création de modèles Azure Resource Manager (ARM) JSON.
Dans ce module, vous allez vous concentrer sur la façon dont vous déployez les modèles. Vous allez commencer par déployer un modèle local, puis un modèle externe en préproduction dans GitHub. Vous allez apprendre à déployer un modèle établissant un lien vers d’autres modèles externes. Enfin, vous allez apprendre à automatiser le déploiement de modèle en l’intégrant à votre pipeline d’intégration continue et de livraison continue (CI/CD).
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
À l’issue de ce module, vous pourrez :
- Choisir la meilleure façon de déployer des modèles ARM JSON, en fonction de vos besoins.
- Modulariser vos modèles à l’aide de modèles liés.
- Déployer des modèles à partir d’un workflow GitHub Actions.
Prérequis
- Savoir accéder au Portail Azure
- Visual Studio Code
- Outils Azure Resource Manager pour Visual Studio Code
- Un des deux éléments suivants :
- La version la plus récente de l’interface Azure CLI
- La version la plus récente d’Azure PowerShell
- Un compte GitHub
- Un abonnement Azure