Introduction

Effectué

Scénario

Vous travaillez pour une entreprise de franchise. Vous avez commencé il y a cinq ans comme administrateur système et vous avez récemment pris un nouveau poste d’ingénieur DevOps. L’une de vos tâches dans votre équipe précédente consistait à créer des ressources Azure pour de nouvelles franchises. Étant donné que votre équipe précédente créait les ressources manuellement dans le portail Azure, celles-ci manquaient souvent d’harmonisation et étaient longues à créer.

Votre première tâche dans votre nouveau poste d’ingénieur DevOps consiste à automatiser le provisionnement des ressources Azure de chaque nouvelle franchise. Vous souhaitez connaître les possibilités des outils d’automatisation, et évaluer chacune d’elles.

Comme preuve de concept, vous décidez de récapituler tout ce que vous avez trouvé et de fournir un exemple de code pour chaque produit afin que d’autres membres de votre nouvelle équipe puissent prendre part à la décision. Le choix d’outils d’automatisation pour provisionner des ressources Azure est une décision importante, car le processus fera partie de la procédure standard de votre entreprise pour l’ouverture de nouvelles franchises.

Objectifs d’apprentissage

À la fin de ce module, vous serez en mesure de :

  • Comprendre les concepts de base de l’infrastructure en tant que code.
  • Comprendrez les principales différences entre Azure CLI, Azure PowerShell, Bicep et Terraform.
  • Être en mesure de décider quels outils en ligne de commande sont les mieux adaptés à vos exigences.

Prérequis

  • Connaître les bases d’Azure
  • Connaissances de base de n’importe quel outil en ligne de commande