AccueilGlossaire › IaC (Infrastructure as Code)

IaC (Infrastructure as Code)

DevOps

Gestion de l'infrastructure via du code versionné, plutôt qu'à la main.

L'Infrastructure as Code (IaC) est la pratique consistant à provisionner et gérer l'infrastructure (serveurs, réseaux, stockage, services managés) à travers du code déclaratif ou impératif, plutôt que par des actions manuelles dans une console web ou une CLI interactive. Le code est versionné dans Git, revu en pull requests, et appliqué via un pipeline CI/CD.

Les bénéfices : reproductibilité (un même code crée une infrastructure identique à chaque fois), traçabilité (historique Git), collaboration (revues de code), détection de drift (écart entre code et réalité), facilité à recréer l'infra en cas de désastre.

Les outils IaC se divisent en deux familles : déclaratifs (vous décrivez l'état désiré, l'outil calcule le diff) — Terraform, Pulumi, CloudFormation, ARM/Bicep, Crossplane — et impératifs (vous décrivez les étapes) — Ansible, Chef, Puppet. Terraform est devenu le standard de facto multi-cloud. La certification TA-003 valide ces compétences.

Certifications qui couvrent ce concept
TA-003 AZ-400 DOP-C02
Termes liés
Terraform Ansible GitOps

Préparez vos certifications IT gratuitement

200+ certifications, 400 000+ questions, examens blancs chronométrés.

Voir le catalogue →
← Retour au glossaire