Infrastructure As A Code

Cet événement est passé

7 y sont allés

Image du lieu de l'événement

Détails

L'adoption de l'agilité change le développement des applications. Une bonne pratique est mettre en place certains outils permettant l'accéleration du déploiement. En effet, rien ne sert de sortir une application toutes les 3 semaines si vous n'êtes pas en mesure de réaliser son installation dans le même temps.

Une première étape peut consister à mettre en oeuvre un pipeline de déploiement continue sur des environnements existants. Cette facilité de déploiement amène souvent l'ajout de nouveaux environnements (pour pouvoir tester la robustesse, la performance etc.). Ces nouveaux environnements, si vous n'y prenez pas garde peuvent entraîner une charge de travail conséquente ainsi que d'autres problèmes (versions applicative obsolète, cluster de machine, configuration différente).

L'IaC peut répondre à ce type de problématique en appliquant les mêmes méthodes que pour du code. Vous stockez dans un gestionnaire de code source la description de votre infrastructure, vous faîtes appel à un automate et ce dernier se charge d'appliquer cette description.