Déployer des ressources Azure à l’aide de Bicep et d’Azure Pipelines

Intermédiaire
Développeur
Administrateur
Architecte Solutions
Azure
Azure Resource Manager

Profitez de tous les avantages de l’infrastructure en tant que code en utilisant un pipeline automatisé pour déployer vos modèles Bicep et intégrer d’autres activités de déploiement à vos pipelines. Vous allez créer des pipelines à l’aide d’Azure Pipelines.

Suivez ce parcours d’apprentissage pour apprendre à :

  • Créez un pipeline qui déploie vos fichiers Bicep.
  • Créez un principal de service en mesure de connecter votre pipeline à Azure en toute sécurité.
  • Vérifiez la qualité de votre code Bicep en le validant et en le testant dans votre pipeline.
  • Utilisez plusieurs environnements et gérez les paramètres et les approbations.
  • Déployez d’autres paramètres de configuration, applications et bases de données Azure.
  • Pipelines de build qui publient des fichiers Bicep réutilisables sur des modules et des specs de modèle.
  • Sécurisez vos pipelines et vérifiez que tous vos déploiements Azure respectent les normes de votre organisation.

Pour en savoir plus sur Bicep, nous vous recommandons de suivre ces trois parcours d’apprentissage :

Après cela, vous souhaiterez peut-être ajouter votre code Bicep à un pipeline de déploiement. Effectuez l’un de ces deux parcours d’apprentissage en fonction de l’outil que vous souhaitez utiliser :

Prérequis

Ce parcours d’apprentissage suppose que vous êtes familiarisé avec le déploiement de l’infrastructure à l’aide de Bicep.

Modules de ce parcours d’apprentissage

Créez un pipeline automatisé dans Azure Pipelines pour déployer des ressources dans Azure de façon sécurisée à partir de code Bicep. Configurez votre pipeline pour qu’il s’exécute selon une planification ou lorsque votre configuration change.

Les principaux de service permettent à vos pipelines de déploiement de s’authentifier en toute sécurité auprès Azure. Dans ce module, vous allez découvrir les principaux de service et leur fonctionnement, ainsi que la façon de les créer. Vous découvrirez également comment leur octroyer l’autorisation d’accès à vos ressources Azure pour que vos pipelines puissent déployer vos fichiers Bicep.

Validez et testez votre code Bicep dans votre pipeline de déploiement. Vous allez utiliser le linting, la validation préliminaire et l’opération de simulation pour valider vos modifications Azure de déployer, et vous allez tester vos ressources après chaque déploiement.

Déployez votre code Bicep dans plusieurs environnements pour améliorer la qualité de vos déploiements. Utilisez des modèles de pipeline pour réduire la duplication de code, et définissez les valeurs des paramètres pour chaque environnement.

Créez un pipeline unifié pour déployer l’ensemble de votre environnement. Vous ajoutez une étape de génération à votre pipeline et vous utilisez les artefacts du pipeline et les sorties de Bicep pour publier des applications, des bases de données et des objets blob.

Publiez des specs de modèle Azure et des modules Bicep à l’aide d’un pipeline de déploiement. Validez et ajoutez automatiquement le contrôle de version à votre code Bicep réutilisable.

Planifiez la façon de renforcer et de sécuriser votre environnement Azure, et découvrez les contrôles à appliquer à vos déploiements et changements de configuration. Exigez que votre infrastructure soit définie en tant que code et protégez votre environnement contre tout changement manuel.