## Définitions Machine : Le système est installé avec ou sans système de virtualisation. Machine physique : Le système est installé sans système de virtualisation. Machine virtuelle : Le système est installé avec système de virtualisation (virtualisation matérielle ou conteneur). Infrastructure immutable : Les données de la machine ne devront pas avoir de comportement unique. Par exemple, un système avec de multiple mise à jour doit arriver strictement dans le même état qu'une machine fraîchement installé. L'immutabilité permet de résoudre la problématique de la testabilité de l'infrastructure. Cela va également éviter des comportements erratiques d’un système qui devient de plus en plus complexe avec le temps. Les données immutables sont strictement reproductible. Infrastructure programmable : Permet d’automatiser la gestion et l’approvisionnement de l’infrastructure informatique grâce a des lignes de commande ou des fichiers textes. Recette : Ensemble des instructions permettant d'arriver à un état. ### Différents type de données Données système : le système d'exploitation mais également les différentes applications et la configuration par défaut. Généralement installés depuis une distribution. Données de configuration : les personnalisations (issue des recettes faites par les contributeurs en suivant les configurations utilisateurs) Paramètres de configuration : un ensemble de clé / valeurs étant le résultats du traitements du/des dicos, variables, services etc... contenu dans la recette. Données temporaire : Les données temporaires sont : - illimité : conservées jusqu'au redémarrage de la machine. Par exemple cache squid, cache base de donnée, ... - limité dans le temps : données temporaires qui seront supprimés au démarrage ou si elles sont perimées. Par exemple : session, copie de fichier avant traitement, ... - la SWAP Données utilisateurs : données produits par l'utilisateur.