Glossaire · Concepts fondamentaux
Environnements de développement, recette et production
Aussi appelé : Dev, staging, prod · Environnement de recette · Préproduction
Définition
Les environnements sont des installations séparées d'une même application, chacune dédiée à une étape du cycle de vie. L'environnement de développement sert aux développeurs pour construire et tester localement ; la recette (ou préproduction, staging) permet aux métiers et aux testeurs de vérifier une version dans des conditions proches du réel ; la production est le système utilisé par les vrais clients. Chaque version franchit ces étapes dans l'ordre, et aucune modification n'est faite directement en production.
Dans la pratique
Une chaîne d'environnements claire est le signe d'une équipe qui maîtrise ses livraisons ; son absence explique bien des incidents en production. Pour un acheteur, la question utile est de savoir qui valide en recette et combien de temps sépare une correction de sa mise en production. Un profil DevOps doit savoir rendre ces environnements identiques et reproductibles, grâce à l'infrastructure as code et aux conteneurs.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.