рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╡рд╛рддрд╛рд╡рд░рдг

рдЫрд╡рд┐


рдмрд╕ рд░реВрд╕реА рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдкрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкрд░реНрдпрд╛рд╡рд░рдг рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ ред


рдореИрдВ рдЗрд╕ рдЕрдиреБрд╡рд╛рдж рдХреЛ рдпрд╣рд╛рдБ рднреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддрд╛ рд╣реВрдБред рдЯрд┐рдкреНрдкрдгреА рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред


рдореЗрдВ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рддреИрдирд╛рддреА , рдПрдХ рдкрд░реНрдпрд╛рд╡рд░рдг рдпрд╛ рдЯреАрдпрд░ рдПрдХ рдХрдореНрдкреНрдпреВрдЯрд░ рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдпрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдШрдЯрдХ рддреИрдирд╛рдд рдФрд░ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд░рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рд╣реА рдорд╢реАрди рдкрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдРрд╕реА рддреИрдирд╛рддреА рдФрд░ рддрддреНрдХрд╛рд▓ рдирд┐рд╖реНрдкрд╛рджрди рдПрдХ рд╣реА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдФрджреНрдпреЛрдЧрд┐рдХ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ, рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг ('рдбреЗрд╡рд▓рдкрд░ рдкрд░реНрдпрд╛рд╡рд░рдг') (рдЬрд╣рд╛рдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ) рдФрд░ рдЙрддреНрдкрд╛рджрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИрдкрд░реНрдпрд╛рд╡рд░рдг (рдЬреЛ рдЕрдВрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ); рдЕрдХреНрд╕рд░ рдмреАрдЪ рдореЗрдВ рдордзреНрдпрд╡рд░реНрддреА рдЪрд░рдгреЛрдВ ('рдЪрд░рдгреЛрдВ') рдХреЗ рд╕рд╛рдеред рдЗрд╕ рд╕рдВрд░рдЪрд┐рдд рд░рд┐рд▓реАрдЬ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рддреИрдирд╛рддреА (рд░реЛрд▓рдЖрдЙрдЯ, рд░реЛрд▓рдЖрдЙрдЯ, рд░реЛрд▓рдЖрдЙрдЯ), рдкрд░реАрдХреНрд╖рдг (рд░реЛрд▓рдЖрдЙрдЯ) рдФрд░ рд░реЛрд▓рдмреИрдХ рдХреЗ рд▓рд┐рдП рдЪрд░рдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред


: 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. , , , .



ASP.NET Core рдореЗрдВ рдбреАрд╡реЗрд▓рдкрдореЗрдВрдЯ, рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рдФрд░ рдкреНрд░реЛрдбрдХреНрд╢рди рдЬрд╛рдиреЗ-рдкрд╣рдЪрд╛рдиреЗ рдФрд░ рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрдб рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╣реИрдВ ред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЪрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╡рд┐рднрд┐рдиреНрди рдХреЛрдб рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд╕рд╛рдордЧреНрд░реА рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреА рдЬрд╛рддреА рд╣реИ, рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд▓рд╛рдЧреВ рдХреА рдЬрд╛рддреА рд╣реИрдВред


рдпрд╣ рд╕рднреА рджреЗрдЦреЗрдВ



All Articles