documentation_publique:concepts:infrastructure_as_code

Infrastructure as Code

L'Infrastructure as Code (IaC) consiste à décrire une infrastructure (dans notre cas informatique) à l'aide de “code”, des fichiers textes.

Le principal avantage à cela est la possibilité d'assurer un suivi des modifications apportées à l'infrastructure à l'aide d'un logiciel de gestion de version (Version Control System) comme git.

Cela permet également de centraliser le contrôle de différents systèmes et de travailler avec des variables.

Il y a donc moins de risques d'erreurs, par exemple car on peut s'assurer de ne plus avoir de configuration non adapté entres plusieurs systèmes (mal formulé).

⇒ Tous les outils de la gestion de code (tests, analyse de vulnérabilité, controle de version, audit, …)

⇒ Pipeline d'intégration

Hébergeur du code

Automation Engine

  • Remote Code Execution
  • Configuration management
  • Application deployment
  • Provisionning
  • Automated responses
  • Déploiments machines physique
  • Déploiments containers Openshift
  • documentation_publique/concepts/infrastructure_as_code.txt
  • Dernière modification : il y a 4 ans
  • de gorcearn