Infrastructure en tant que code (iac)

Définition - Que signifie Infrastructure as Code (IaC)?

L'infrastructure en tant que code (IaC) est un type d'abstraction informatique où les professionnels fournissent et gèrent une pile technologique avec des logiciels, plutôt que de mettre en place des systèmes matériels. L'infrastructure en tant que code peut être utilisée pour provisionner des systèmes cloud et pour virtualiser divers types d'environnements logiciels.

Definir Tech explique l'infrastructure en tant que code (IaC)

Une chose que les professionnels apprécient à propos de l'infrastructure en tant que code est la portabilité. Si les systèmes matériels sont provisionnés sous forme de code, il est plus facile de déplacer ce code ou de le déployer dans différents environnements.

Les défis incluent la synchronisation de l'environnement de test et de l'environnement de production et l'organisation de la documentation.

Les entreprises peuvent utiliser des fournisseurs de cloud comme AWS pour configurer l'infrastructure en tant que systèmes de code qui leur permettent de poursuivre leurs objectifs dans ce type d'environnement abstrait. Les équipes sont chargées de provisionner et de maintenir les systèmes et de s'assurer qu'ils sont suffisamment polyvalents pour rester utiles - par exemple, en utilisant des compartiments S3 et un modèle de stockage d'objets au lieu de configurer des disques physiques dans une infrastructure matérielle sur site.