Les environnements générés "à la demande"

1. Avant DevOps

Comme abordé dans le chapitre Le mur de la confusion, de façon classique, c’est-à-dire sans automatisation, une application en construction nécessite plusieurs lignes d’environnements :

  • une ligne pour des tests unitaires (au niveau du développeur) ;

  • une ligne pour des tests d’intégration (au niveau du testeur) ;

  • une ligne de préproduction, ou d’acceptation (au niveau métier et production) ;

  • une ligne de production.

images/08EI09.png

Ce schéma répond évidemment à une organisation silotée où chaque service nécessite son propre environnement pour un fonctionnement optimal.

Ces environnements ne sont pas tous identiques. Plus on monte vers la production, plus le dimensionnement et l’architecture système se rapprochent des conditions d’utilisation réelles. Évidemment, ce schéma n’est pas du tout DevOps !

Par ailleurs, cette configuration possède un autre défaut de taille, puisqu’elle revient très cher ! En effet, il est nécessaire que ces plateformes restent en place pendant tout le temps du développement de l’application, voire pendant toute sa période de maintenance. Il faut donc en provisionner le coût dès le début, en faisant l’évaluation de son dimensionnement et en dessinant son architecture à...

couv_HSDPDEVOPS.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
L'infrastructure as code
Suivant
La relation avec le cloud