
Acabei de publicar uma tradução do artigo do Deployment environment na Wikipedia russa .
Eu publico esta tradução aqui também. ComentÔrios e comentÔrios são bem-vindos.
Na implantação de software , um ambiente ou camada é um sistema de computador no qual um programa ou componente de software é implantado e executado. No caso simples, essa implantação e execução imediata do programa na mesma mÔquina podem ser executadas em um único ambiente; no entanto, no desenvolvimento industrial, a separação do ambiente de desenvolvimento ('ambiente do desenvolvedor') (onde são feitas as alterações iniciais) e a produçãoambiente (que os usuÔrios finais usam); frequentemente com estÔgios intermediÔrios ('estÔgios') no meio. Esse processo de gerenciamento de liberação estruturado pode ter fases de implantação (rollout, rollout, rollout), teste (rollback) e rollback (rollback) em caso de problemas.
: 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. , , , .
Desenvolvimento, preparo e produção sĆ£o variĆ”veis āāde ambiente conhecidas e documentadas no ASP.NET Core . Dependendo da variĆ”vel especificada, sĆ£o executados diferentes códigos e diferentes renderizaƧƵes de conteĆŗdo, diferentes configuraƧƵes de seguranƧa e depuração.
Veja tambƩm