Introduction

Effectué

L’infrastructure en tant que code, parfois appelée IaC, est la façon d’approvisionner des ressources d’infrastructure similaire à la manière dont le logiciel est déployé. Ces ressources incluent les machines virtuelles, les réseaux virtuels et les applications web. L’infrastructure en tant que code peut aider à automatiser vos déploiements, accroître la confiance dans vos déploiements et accroître l’efficacité et la répétabilité.

Exemple de scénario

Supposons que vous travaillez en tant qu’administrateur d’infrastructures Azure dans une société de jouets qui connaît une croissance importante sur le marché mondial. En conséquence, votre infrastructure doit évoluer en fonction de la croissance de l’entreprise, notamment :

  • Déploiements de nouvelles applications pour des équipes internes et les clients.
  • Déploiements multirégions pour la prise en charge de vos clients et partenaires dans le monde entier.
  • Déploiements dans plusieurs environnements pour garantir la cohérence.

Vous êtes invité à évaluer si l’infrastructure en tant que code peut être une approche intéressante pour l’approvisionnement des ressources dans votre entreprise. Vous devez également décider de la technologie à utiliser lorsque vous déployez votre infrastructure Azure.

Que faisons-nous ?

Dans ce module, vous découvrez le concept d’infrastructure en tant que code et ses avantages. Vous découvrez également la finalité de Bicep sous forme de langage d’infrastructure en tant que code, et vous comprenez son fonctionnement. Ce module vous aide à trouver des réponses aux questions suivantes :

  • Qu’est-ce que l’Infrastructure as Code ?
  • Comment l’infrastructure en tant que code peut-elle vous aider à automatiser l’approvisionnement des ressources ?
  • Qu’est-ce que Bicep et comment fonctionne-t-il ?
  • Quand utiliser Bicep au lieu d’autres options d’outils ?

Quel est l’objectif principal ?

À la fin de ce module, vous saurez déterminer si l’infrastructure en tant que code représente l’approche et l’outil appropriés pour votre organisation.

Prérequis

Vous devez être familiarisé avec les points suivants :

  • Concepts et terminologie de base du cloud computing.
  • Différents types de ressources cloud.