L’infrastructure as code Infrastructure:as code
Cette formulation englobe l’automatisation du montage des ressources systèmes dans leur ensemble, ce que l’on appelle le provisioning de ressources, ainsi que leur configuration, c’est-à-dire l’installation et le paramétrage nécessaire pour faire fonctionner l’application. Dans la pratique, ces deux processus sont souvent réalisés par les mêmes outils. Il n’est donc pas absurde de considérer qu’il s’agit d’un seul et même processus allant de l’allocation de ressources jusqu’à l’installation complète du produit. Provisioning Configuration
Par ailleurs, on peut pousser le paradigme jusqu’au paramétrage fonctionnel qui peut également être automatisé. L’ensemble permet de monter une application parfaitement fonctionnelle de façon entièrement automatisée. Paramétrage:fonctionnel
1. La création de ressources système
a. Le provisioning automatique Provisioning
On parle de provisioning de ressources lorsque que l’on installe un accès à des ressources locales ou externes sur un système. L’automatisation de ce processus consiste à appliquer des scripts au démarrage du système afin de créer ou lier ces ressources. Ce processus concerne l’ensemble des ressources système automatisables :
-
machines virtuelles ;
-
conteneurs ;...