split document

This commit is contained in:
Emmanuel Garette 2020-07-03 10:29:43 +02:00
parent 62ac9d8c78
commit 7859b43925
4 changed files with 79 additions and 76 deletions

10
README.txt Normal file
View File

@ -0,0 +1,10 @@
----------------------------
| L'usine d'infrastructure |
----------------------------
Principes généraux
======================
- les services sont répartis sur différentes machines
- les machines sont immuables
- l'infrastructure est mise en place par une usine d'infrastructure

View File

@ -1,78 +1,7 @@
---------------------------- ----------------------------
| L'usine d'infrastructure | | Configuration |
---------------------------- ----------------------------
Définitions
===================
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).
Machine
----------------
Le système est installé avec ou sans système de virtualisation.
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 dun système qui devient de plus en plus complexe avec le temps.
Les données immutables sont strictement reproductible.
Infrastructure programmable
-----------------------------
Permet dautomatiser la gestion et lapprovisionnement de linfrastructure informatique grâce a des lignes de commande ou des fichiers textes.
Recette
-----------
Ensemble des instructions permettant d'arriver à un état.
Principes généraux
======================
- les services sont répartis sur différentes machines
- les machines sont immutables
- l'infrastructure est mise en place par une usine d'infrastructure
Types d'usagers
===============================
Développeur
-----------------
Personne qui travail sur le générateur de plate forme
Contributeur
-------------------
Personne qui réalise les recettes et les mets à disposition.
Administrateur
-------------------
Personnes qui ont accès à l'ensemble ou une partie des éléments de l'infrastructure
Une gestion des droits permettra de définir ce que l'utilisateur à le droit d'administrer.
Utilisateur
--------------
Usager de l'infrastructure.
Types de données Types de données
=============================== ===============================
@ -103,15 +32,15 @@ Dans ces disques, il peut y avoir des partitions séparées.
La mutabilité des données La mutabilité des données
------------------------------- -------------------------------
Les données système sont immutables. Les données système sont immuables.
Les données de configuration sont immutables. Les données de configuration sont immuables.
Les données temporaires sont mutables. Les données temporaires sont mutables.
Les données utilisateurs sont mutables. Les données utilisateurs sont mutables.
Approvisionnement Approvisionnement
----------------------- -----------------------
Toutes les données immutables sont approvisionnées, reproductible et non modifiable. Toutes les données immuables sont approvisionnées, reproductible et non modifiable.
Les données mutables peuvent être approvisionnées pour les initialiser. Les données mutables peuvent être approvisionnées pour les initialiser.
Les répertoires temporaires mutables n'ont pas vocation a être provisionnés. Les répertoires temporaires mutables n'ont pas vocation a être provisionnés.
@ -128,7 +57,7 @@ Mise à jour
- l'image est regénéré (pas de mise à jour) - l'image est regénéré (pas de mise à jour)
- mise à disposition - mise à disposition
- la machine est redémarré - la machine est redémarré
- des données immutables de configuration : - des données immuables de configuration :
- regénéré - regénéré
- mise à disposition - mise à disposition
- la machine est redémarré - la machine est redémarré

39
definition.txt Normal file
View File

@ -0,0 +1,39 @@
Définitions
===================
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).
Machine
----------------
Le système est installé avec ou sans système de virtualisation.
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 dun système qui devient de plus en plus complexe avec le temps.
Les données immutables sont strictement reproductible.
Infrastructure programmable
-----------------------------
Permet dautomatiser la gestion et lapprovisionnement de linfrastructure informatique grâce a des lignes de commande ou des fichiers textes.
Recette
-----------
Ensemble des instructions permettant d'arriver à un état.

25
user.txt Normal file
View File

@ -0,0 +1,25 @@
Types d'usagers
===============================
Développeur
-----------------
Personne qui travail sur le générateur de plate forme
Contributeur
-------------------
Personne qui réalise les recettes et les mets à disposition.
Administrateur
-------------------
Personnes qui ont accès à l'ensemble ou une partie des éléments de l'infrastructure
Une gestion des droits permettra de définir ce que l'utilisateur à le droit d'administrer.
Utilisateur
--------------
Usager de l'infrastructure.