split document
This commit is contained in:
parent
62ac9d8c78
commit
7859b43925
|
@ -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
|
|
@ -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 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.
|
|
||||||
|
|
||||||
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é
|
||||||
|
|
|
@ -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 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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
Loading…
Reference in New Issue