Environnements de déploiement de logiciels

image


Je viens de publier une traduction de l' article sur l' environnement de déploiement sur Wikipedia russe .


Je publie également cette traduction ici. Les remarques et commentaires sont les bienvenus.


Dans le déploiement de logiciels , un environnement ou un niveau est un système informatique dans lequel un programme informatique ou un composant logiciel est déployé et exécuté. Dans le cas simple, un tel déploiement et une exécution immédiate du programme sur la même machine peuvent être effectués dans un seul environnement, cependant, dans le développement industriel, la séparation de l' environnement de développement (`` environnement développeur '') (où les modifications initiales sont effectuées) et la production est utiliséeenvironnement (que les utilisateurs finaux utilisent); souvent avec des étapes intermédiaires («étapes») au milieu. Ce processus de gestion des versions structuré peut comporter des phases de déploiement (déploiement, déploiement, déploiement), de test (déploiement) et de restauration en cas de problème.


: deployment , production -, . , , — , pre-production production .



, , develpment (DEV) production (PROD). 4- deployment, testing, model, production (DEV, TEST, MODL, PROD) c . Quality Control (QC), ; (EXP), ; Disaster Recovery (' '), . deployment, testing, acceptance and production (DTAP).


, -; , (apps) , (USER) (LOCAL).


— test dev, test, stage, . , (rolled out pushed) . experimental recovery, , — experimental , recovery production, production. , roll back , . , production ("pushing to prod") , .. . , , . Quality Assurance (QA); QA . , QA.


, , . , service pack hotfix.


: ( ), ; QC , , staging ( canary) .



Local



Development/Thunk


unit-


Integration


CI, -


Testing/Test/QC/Internal Acceptance


. .


Staging/Stage/Model/Pre-production/External-Client Acceptance/Demo


-


Production/Live


/



(dev) , . — ( , , ..), , , IDE, , .., .


, , : , , "", , . , , . ( ), ; , , . " () " "" — ( ) ( ); , , , , .



, , , , . , , . , . , , , .


, . , ( ). , . .


( ) ( ), . agile . .


Staging


Stage stage- — , -. - - , . , , ( , ), .


stage- // , -. , - , .


stage- , , .


Stage- .


-


- live ( ) , .


; ( , ), . : ; " ", , ""; ( , — ) . , , , .


, , ( , ), — " " , .


, , , , , . staging, , , canary release. , , , .



Develpment, Staging et Production sont des variables d'environnement bien connues et documentées dans ASP.NET Core . Selon la variable spécifiée, différents codes et différents rendus de contenu sont effectués, différents paramètres de sécurité et de débogage sont appliqués.


voir également



All Articles