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.