Top Profil

Glossaire · Cloud, infrastructure et systèmes

Infrastructure as Code

Aussi appelé : IaC · Infrastructure en tant que code

Définition

L'Infrastructure as Code (IaC) consiste à décrire les serveurs, réseaux, bases de données et droits d'accès dans des fichiers texte versionnés. Elle laisse ensuite un outil les créer et les maintenir, au lieu de cliquer dans une console ou d'exécuter des commandes à la main. Terraform, OpenTofu, Pulumi ou les outils natifs des fournisseurs (CloudFormation, Bicep) en sont les principaux représentants. L'infrastructure devient reproductible, relisible et testable comme du code.

Dans la pratique

L'IaC est la pratique qui distingue une équipe cloud mature d'une équipe qui administre à la main : recréer un environnement complet prend des minutes au lieu de semaines, et chaque changement est relu. C'est devenu un prérequis de presque tous les besoins DevOps et cloud. Le piège est l'infrastructure « hybride », en partie codée, en partie modifiée à la main, qui finit par mentir sur son propre état.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.