рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП Azure DevOps рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди
Azure DevOps рдореЗрдВ рдХрд░рд┐рдпрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдореБрдЦреНрдп рдХреЙрдиреНрд╕реЗрдкреНрдЯреНрд╕ рдФрд░ рдЯреВрд▓реНрд╕ рдХреА рдордЬрдмреВрдд рд╕рдордЭ рдЬрд░реВрд░реА рд╣реИред рдпрд╣рд╛рдВ рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдкреНрд░рд╢реНрди рджрд┐рдП рдЧрдП рд╣реИрдВ рдЬреЛ рдЗрдВрдЯрд░рд╡реНрдпреВ рдХреА рддреИрдпрд╛рд░реА рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
1. DevOps рдХреНрдпрд╛ рд╣реИ?
DevOps рдХрд╛ рдЕрд░реНрде Development Operations рд╣реИ рдФрд░ рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ, рд▓реЛрдЧреЛрдВ рдФрд░ рдЙрддреНрдкрд╛рджреЛрдВ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдпреЗ рддреАрдиреЛрдВ P рдПрдХ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдСрдЯреЛрдореЗрд╢рди, рд╕рд╣рдпреЛрдЧ, рдХреНрд░рдорд┐рдХ рд╕реБрдзрд╛рд░, рдФрд░ рдлреАрдбрдмреИрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рддреЗ рд╣реИрдВред
DevOps рдХреА рдЬрдбрд╝реЗрдВ Agile рдЕрдкреНрд░реЛрдЪ рдореЗрдВ рд╣реИрдВ, рдЬрд┐рд╕рдиреЗ рдХреНрд░реЙрд╕-рдлрдВрдХреНрд╢рдирд▓ рдЯреАрдореЛрдВ рдХреЛ рд╕рд╣рдпреЛрдЧ рдФрд░ рд╡реИрд▓реНрдпреВ рдбрд┐рд▓рд┐рд╡рд░реА рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдХрд░ рдРрд╕реЗ рдлреИрд╕рд▓реЗ рд▓реЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рдпрд╛ рдЬреЛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рд╕реБрдзрд╛рд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рдВрд╕ рдХреЛ рддреЗрдЬрд╝реА рд╕реЗ рдмрдирд╛рдиреЗ рд╡ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред
2. рд╣рдо DevOps рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВ?
рд╣рдо DevOps рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдФрд░ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрдо рдкреНрд░рднрд╛рд╡реА рдерд╛ред рдЗрд╕ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг, рд╕рдВрдЧрдарди рдХреЗ рднреАрддрд░ рдЯреАрдореЗрдВ рдмрд┐рдирд╛ рдЯрдХрд░рд╛рд╡ рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд╕рд╛рдЗрдХрд┐рд▓ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдВрдШрд░реНрд╖ рдХрд░рддреА рдереАрдВред рдпрд╣реАрдВ DevOps рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдирд┐рд░реНрдмрд╛рдз рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд▓рд╛рдЗрдлрд╕рд╛рдЗрдХрд┐рд▓ рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рдЗрди рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЛ рдЖрд╕рд╛рди рдФрд░ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред
3. рдХреНрдпрд╛ рдЖрдк 5 DevOps рдЯреВрд▓реНрд╕ рдХреЗ рдирд╛рдо рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ?
- Jenkins
- Ansible
- GitHub
- Kubernetes
- Docker
4. рдХреНрдпрд╛ рдЖрдк рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдФрд░ рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ (CI/CD) рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди (CI) рдПрдХ DevOps рдкреНрд░реИрдХреНрдЯрд┐рд╕ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдкрдиреЗ рдХреЛрдб рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдПрдХ рд╕рд╛рдЭрд╛ рд░рд┐рдкреЙрдЬрд╝рд┐рдЯрд░реА рдореЗрдВ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рдЗрди рдирд┐рдпрдорд┐рдд рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рдВрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдЯреЗрд╕реНрдЯ рдЪрд▓рд╛рдХрд░ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдмрд┐рд▓реНрдб рдХрд░рдХреЗ рд╕реНрд╡рддрдГ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдФрд░ рд╕рдордп рдкрд░ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ (CD) CI рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдХрд░ рдмрд┐рд▓реНрдб рдЪрд░рдг рдХреЗ рдмрд╛рдж рд╕рднреА рдХреЛрдб рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЯреЗрд╕реНрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдбрд┐рдкреНрд▓реЙрдп рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреЛрдбрдмреЗрд╕ рдХрд┐рд╕реА рднреА рд╕рдордп рдбрд┐рдкреНрд▓реЙрдп рд╣реЛрдиреЗ рдпреЛрдЧреНрдп рд╣реЛ, рдЬрд┐рд╕рд╕реЗ рдЕрдзрд┐рдХ рдлреБрд░реНрддреАрд▓рд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдФрд░ рддреЗрдЬрд╝ рд░рд┐рд▓реАрдЬрд╝ рд╕рд╛рдЗрдХрд┐рд▓ рдорд┐рд▓рддреЗ рд╣реИрдВред

CI/CD рдкрд╛рдЗрдкрд▓рд╛рдЗрдиред
5. Azure Boards рдХреНрдпрд╛ рд╣реИрдВ?
Azure Boards, Azure DevOps рд╕реВрдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдпрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЛ рдореИрдиреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред Azure Board рдХреА рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ, рдбреИрд╢рдмреЛрд░реНрдбреНрд╕, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреНрд▓рд╛рдирд┐рдВрдЧ, рдЯреНрд░реИрдХрд┐рдВрдЧ, рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рд╣рдпреЛрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпреЗ рд╡рд┐рднрд┐рдиреНрди рдлреАрдЪрд░реНрд╕ рдХреНрд░реЙрд╕-рдлрдВрдХреНрд╢рдирд▓ рдЯреАрдореЛрдВ рдХреЛ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддреЗ рд╣реИрдВред
6. DevOps рдореЗрдВ Infrastructure as Code (IaC) рдХреНрдпрд╛ рд╣реИ?
Infrastructure as Code (IaC) рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг DevOps рдкреНрд░реИрдХреНрдЯрд┐рд╕ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдФрд░ рдкреНрд░реЛрд╡рд┐рдЬрд╝рдирд┐рдВрдЧ рдлрд┐рдЬрд┐рдХрд▓ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдпрд╛ рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЯреВрд▓реНрд╕ рдХреЗ рдмрдЬрд╛рдп рдорд╢реАрди-рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреА рд╕реЗрдЯрдЕрдк рдПрдХрд╕рдорд╛рди рдФрд░ рджреЛрд╣рд░рд╛рдиреЗ рдпреЛрдЧреНрдп рдмрдирддреА рд╣реИ, рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдХрдо рд╣реЛрддреА рд╣реИрдВ, рдФрд░ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рддреЗрдЬрд╝ рд╣реЛрддреА рд╣реИрдВред
7. Azure DevOps рдореЗрдВ Azure Pipelines рдХреА рднреВрдорд┐рдХрд╛ рдХреНрдпрд╛ рд╣реИ?
Azure Pipelines рдПрдХ рд╕реЗрд╡рд╛ рд╣реИ рдЬреЛ рдмрд┐рд▓реНрдб рдФрд░ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдСрдЯреЛрдореЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИред рдпрд╣ рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдФрд░ рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ (CI/CD) рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдХрд┐рд╕реА рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдХреЛрдб рдХреЛ рдмрд┐рд▓реНрдб, рдЯреЗрд╕реНрдЯ рдФрд░ рдбрд┐рдкреНрд▓реЙрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ, рдЬрд┐рд╕рд╕реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд░рд┐рд▓реАрдЬрд╝ рддреЗрдЬрд╝ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдмрдирддреА рд╣реИрдВред
8. Azure DevOps рдореЗрдВ Pull Request рдХреНрдпрд╛ рд╣реИ?
Azure DevOps рдореЗрдВ Pull Request (PR) Git рд░рд┐рдкреЙрдЬрд╝рд┐рдЯрд░реА рдореЗрдВ рдХреЛрдб рдмрджрд▓рд╛рд╡реЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдФрд░ рдорд░реНрдЬ рдХрд░рдиреЗ рдХреА рдПрдХ рд╡рд┐рдзрд┐ рд╣реИред рдЬрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдкрдиреЗ рдХреЛрдб рдмрджрд▓рд╛рд╡ рдкреВрд░реЗ рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ PR рдмрдирд╛рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рджреВрд╕рд░реЛрдВ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рдЙрдирдХрд╛ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдп рддрдм рдХреЛрдб рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрджрд▓рд╛рд╡ рд╕реБрдЭрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдореБрдЦреНрдп рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рдорд░реНрдЬ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдЕрдиреБрдореЛрджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдк рдЕрдкрдиреА Azure рд╕реНрдХрд┐рд▓реНрд╕ рдХреЛ рд░рд┐рдлреНрд░реЗрд╢ рдпрд╛ рдЯреЗрд╕реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВ, рддреЛ рд╣рдорд╛рд░реЗ Introduction to Azure рдпрд╛ Understanding Cloud Computing рдХреЛрд░реНрд╕ рдХреЛ рджреЗрдЦреЗрдВред
рдЕрдиреБрднрд╡реА рдкреНрд░реЛрдлреЗрд╢рдирд▓реНрд╕ рдХреЗ рд▓рд┐рдП Azure DevOps рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди
рдЬреЛ рд▓реЛрдЧ Azure DevOps рдореЗрдВ рдЕрдиреБрднрд╡ рд░рдЦрддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдд рдХреЙрдиреНрд╕реЗрдкреНрдЯреНрд╕ рдФрд░ рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреА рд╕рдордЭ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдпрд╣рд╛рдВ рдЕрдиреБрднрд╡реА рдкреНрд░реЛрдлреЗрд╢рдирд▓реНрд╕ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдкреНрд░рд╢реНрди рджрд┐рдП рдЧрдП рд╣реИрдВ:
9. рдХреНрдпрд╛ рдЖрдк Azure DevOps рдореЗрдВ рддреАрди рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреЗ рдирд╛рдо рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ?
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреАрди рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреЛ рдЕрдкрдирд╛рдиреЗ рд╕реЗ рд╡рд░реНрдХрд▓реЛрдб, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ, рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рд╕рдордЧреНрд░ рдбрд┐рд▓рд┐рд╡рд░реА рдХреА рджрдХреНрд╖рддрд╛ рдмрдврд╝ рд╕рдХрддреА рд╣реИред
- CI/CD рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреНрд╕ рд▓рд╛рдЧреВ рдХрд░реЗрдВ: CI/CD рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреНрд╕ рдХреЛрдб рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ, рдЙрдирдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдкреНрд░реЛрдбрдХреНрд╢рди рдореЗрдВ рдбрд┐рдкреНрд▓реЙрдп рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдСрдЯреЛрдореЗрдЯ рдХрд░рдХреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рддреА рд╣реИрдВред рдЗрд╕рд╕реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░, рддреНрд░реБрдЯрд┐рдпреЛрдВ рдореЗрдВ рдХрдореА, рдФрд░ рддреЗрдЬрд╝ рд░рд┐рд▓реАрдЬрд╝ рд╕рд╛рдЗрдХрд┐рд▓ рдорд┐рд▓рддреА рд╣реИрдВред
- Infrastructure as Code (IaC): рдпрд╣ рдХреЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рдмрдВрдзрди рдФрд░ рдкреНрд░реЛрд╡рд┐рдЬрд╝рдирд┐рдВрдЧ рд╣реИ, рди рдХрд┐ рдореИрдиреБрдЕрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рд╕реЗред рдЗрд╕рд╕реЗ рдЯреАрдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИрдВ рдХрд┐ рд╡рд╛рддрд╛рд╡рд░рдг рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдкреНрд░реЛрд╡рд┐рдЬрд╝рди рд╣реЛрдВ, рд╡рд░реНрдЬрд╝рди рдХрдВрдЯреНрд░реЛрд▓ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╣реЛ, рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓ рдЙрдкрдпреЛрдЧ рд╣реЛред
- рдПрдЬрд╛рдЗрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ: рд╕реБрдЧрдо рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, Azure Boards рдЬреИрд╕реА рдПрдЬрд╛рдЗрд▓ рдореЗрдердбреЛрд▓реЙрдЬреАрдЬрд╝ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдХреНрд░рдорд┐рдХ рд╡рд┐рдХрд╛рд╕, рдЯреАрдо/рдЧреНрд░рд╛рд╣рдХ рд╕рд╣рдпреЛрдЧ рдФрд░ рд▓рдЪреАрд▓рд╛рдкрди рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред
10. VNet рдХреНрдпрд╛ рд╣реИ?
VNet рдХрд╛ рдЕрд░реНрде Virtual Network рд╣реИ рдФрд░ рдпрд╣ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдкреНрд░рд╛рдЗрд╡реЗрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдПрдХ рдореМрд▓рд┐рдХ рдШрдЯрдХ рд╣реИред рдпрд╣ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдпрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЗрдВ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рдВрд╕ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЗрдВ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рдВрд╕ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред VNet рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд, рдкреГрдердХ рдФрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдлреАрдЪрд░ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдмрдврд╝рддреА рд╣реИред
11. рдлреЙрд▓реНрдЯ рдбреЛрдореЗрдиреНрд╕ рдХреНрдпрд╛ рд╣реЛрддреЗ рд╣реИрдВ?
рдлреЙрд▓реНрдЯ рдбреЛрдореЗрди рдЙрди рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХрд╛ рд╕рдореВрд╣ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╕рд╛рдЭрд╛ рдкрд╛рд╡рд░ рд╕реЛрд░реНрд╕ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред рдлреЙрд▓реНрдЯ рдбреЛрдореЗрдиреНрд╕ рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЗрдВ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ, рдкрд╛рд╡рд░ рдЖрдЙрдЯреЗрдЬ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╡реНрдпрд╡рдзрд╛рдиреЛрдВ рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддреА рд╣реИрдВред рдпреЗ рдлреЙрд▓реНрдЯ рдбреЛрдореЗрдиреНрд╕ Azure рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рддрдГ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
12. рдЕрдкрдбреЗрдЯ рдбреЛрдореЗрдиреНрд╕ рдлреАрдЪрд░ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдХреНрдпрд╛ рд▓рд╛рдн рд╣реИрдВ?
рдЕрдкрдбреЗрдЯ рдбреЛрдореЗрдиреНрд╕ Azure рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЕрдкрдбреЗрдЯреНрд╕ рдХреЛ рдореИрдиреЗрдЬ рдФрд░ рдЕрд▓рдЧ-рдерд▓рдЧ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВред рдЬрдм рдХрдИ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЬрд╛рддреА рд╣реИрдВ, рддреЛ рдпреЗ рдЕрдкрдбреЗрдЯ рдбреЛрдореЗрдиреНрд╕ рдЙрдкрд▓рдмреНрдз рд╕реЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдЗрдиреНрд╣реЗрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд░реАрдмреВрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдореЗрдВрдЯреЗрдиреЗрдВрд╕ рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЕрдкрдбреЗрдЯ рдбреЛрдореЗрдиреНрд╕ рдореЗрдВ рд╕рдВрдЧрдард┐рдд рдФрд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд░реАрдмреВрдЯрд┐рдВрдЧ рдпрд╛ рдореЗрдВрдЯреЗрдиреЗрдВрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХреЗрд╡рд▓ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХрд╛ рдПрдХ рдЙрдкрд╕рдореБрдЪреНрдЪрдп рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛред рдпрд╣ рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдЕрдкрдбреЗрдЯреНрд╕ рдХреЗ рджреМрд░рд╛рди рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реБрд▓рдн рд░рд╣реЗред рдореЗрдВрдЯреЗрдиреЗрдВрд╕ рдЗрд╡реЗрдВрдЯреНрд╕ рдХреЗ рджреМрд░рд╛рди, Azure рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рдЕрдкрдбреЗрдЯ рдбреЛрдореЗрди рдХреЗ рд╣реЛрд╕реНрдЯреНрд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдЧрд╛ рддрд╛рдХрд┐ рд╕реЗрд╡рд╛ рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛ рдФрд░ рд╕реЗрд╡рд╛ рдЪрд▓рддреА рд░рд╣реЗред
13. рдбреЙрдЧрдкрд╛рдЗрд▓ рдЗрдлреЗрдХреНрдЯ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХреИрд╕реЗ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
рдбреЙрдЧрдкрд╛рдЗрд▓ рдЗрдлреЗрдХреНрдЯ рд╡рд╣ рдЕрд╡рдзрд┐ рд╣реИ рдЬрдм рдХреИрд╢ рдХреА рд╡реИрдзрддрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЕрдиреБрд░реЛрдз рдЖрдиреЗ рд▓рдЧрддреЗ рд╣реИрдВред рдпреЗ рдмрд╛рдж рдХреЗ рдЕрдиреБрд░реЛрдз рднрд╛рд░реА рдпрд╛ рдзреАрдореА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд╡реЗрд░реАрдЬрд╝, рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдпрд╛ рд╕рдордЧреНрд░ рд╕реЗрд╡рд╛ рдкрд░ рдЕрддреНрдпрдзрд┐рдХ рд▓реЛрдб рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддреА рд╣реИрдВред рдбреЙрдЧрдкрд╛рдЗрд▓ рдЗрдлреЗрдХреНрдЯ рдЖрдорддреМрд░ рдкрд░ рдЙрдЪреНрдЪ-рдЯреНрд░реИрдлрд╝рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рдиреЛрдВ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рд╡рд░реНрдХрд▓реЛрдб рдореЗрдВ рддреЗрдЬрд╝ рд╡реГрджреНрдзрд┐ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХрдореА рдпрд╛ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХрд╛ рдХрд╛рд░рдг рдмрдирддреА рд╣реИред
рдбреЙрдЧрдкрд╛рдЗрд▓ рдЗрдлреЗрдХреНрдЯ рдХреЛ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдХреИрд╢ рдкрд░ рдПрдХ рд▓реЙрдХ рдореИрдХреЗрдирд┐рдЬрд╝реНрдо рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЬрдм рдХреИрд╢ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдП рдФрд░ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓рд╛ рдЕрдиреБрд░реЛрдз рдЖрдП, рддреЛ рдХреИрд╢ рдХреБрдВрдЬреА рдкрд░ рд╕реНрд╡рддрдГ рд▓реЙрдХ рд▓рдЧ рдЬрд╛рдПред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЕрдиреНрдп рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯреЗрдб рдХреИрд╢ рдХреЗ рд╕рд╛рде рд▓реЙрдХ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рддрдХ рдЗрдВрддрдЬрд╝рд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
14. Blue-Green Deployment рдХреНрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ Azure DevOps рдореЗрдВ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?
Blue-Green Deployment рдПрдХ рд░рд┐рд▓реАрдЬрд╝ рдореИрдиреЗрдЬрдореЗрдВрдЯ рд░рдгрдиреАрддрд┐ рд╣реИ рдЬреЛ рджреЛ рд╕рдорд╛рди рдкреНрд░реЛрдбрдХреНрд╢рди рд╡рд╛рддрд╛рд╡рд░рдг (Blue рдФрд░ Green) рдЪрд▓рд╛рдХрд░ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдФрд░ рдЬреЛрдЦрд┐рдо рдХреЛ рдХрдо рдХрд░рддреА рд╣реИред рдХрд┐рд╕реА рднреА рд╕рдордп рдХреЗрд╡рд▓ рдПрдХ рд╡рд╛рддрд╛рд╡рд░рдг (рдЬреИрд╕реЗ, Blue) рдкреНрд░реЛрдбрдХреНрд╢рди рдЯреНрд░реИрдлрд╝рд┐рдХ рд╕рд░реНрд╡ рдХрд░рддрд╛ рд╣реИред рдЬрдм рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╡рд╛рддрд╛рд╡рд░рдг (Green) рдореЗрдВ рдбрд┐рдкреНрд▓реЙрдп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рд╕реНрддреГрдд рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рдж, рдЯреНрд░реИрдлрд╝рд┐рдХ Green рд╡рд╛рддрд╛рд╡рд░рдг рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╡рд╣ рд▓рд╛рдЗрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдЖрддреА рд╣реИ, рддреЛ рдпрд╣ рд░рдгрдиреАрддрд┐ рд╕рд╣рдЬ рд░реЛрд▓рдмреИрдХ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрд┐рдЫрд▓рд╛ рд╡рд╛рддрд╛рд╡рд░рдг (Blue) рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рддрд╛ рд╣реИ рдФрд░ рддреБрд░рдВрдд рд╡рд╛рдкрд╕ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
15. рдЖрдк Azure DevOps рдореЗрдВ рд╕реАрдХреНрд░реЗрдЯ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВ?
Azure DevOps рдореЗрдВ рд╕реАрдХреНрд░реЗрдЯ рдореИрдиреЗрдЬрдореЗрдВрдЯ Azure Key Vault рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред Azure Key Vault рдПрдХ рд╕реЗрд╡рд╛ рд╣реИ рдЬреЛ рд╕реАрдХреНрд░реЗрдЯреНрд╕, рдХреАрдЬрд╝ рдФрд░ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред рдпрд╣ Azure Pipelines рдХреЗ рд╕рд╛рде рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдЕрдкрдиреА CI/CD рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рджреМрд░рд╛рди рдмрд┐рдирд╛ рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рдЙрдЬрд╛рдЧрд░ рдХрд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╕реАрдХреНрд░реЗрдЯреНрд╕ рддрдХ рдкрд╣реБрдБрдЪ рдФрд░ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реАрдХреНрд░реЗрдЯреНрд╕ рдХреЛ рд╕реАрдзреЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдореЗрдВ рдпрд╛ рд▓рд┐рдВрдХреНрдб рд╕рд░реНрд╡рд┐рд╕ рдХрдиреЗрдХреНрд╢рдиреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рдЕрдиреБрдкрд╛рд▓рдирдкреВрд░реНрдг рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрддреА рд╣реИред
16. Azure DevOps Artifacts рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдХреНрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?
Azure DevOps Artifacts рдПрдХ рд╕реЗрд╡рд╛ рд╣реИ рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯреЗрдб рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЯреАрдореЗрдВ рдкреИрдХреЗрдЬ рдмрдирд╛, рд╣реЛрд╕реНрдЯ рдФрд░ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреА рд╣реИрдВред рдпрд╣ NuGet, npm, Maven, Python рдФрд░ Universal Packages рдЬреИрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдкреИрдХреЗрдЬ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреА рд╣реИред Azure Artifacts рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреАрдореЗрдВ рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реАрдЬрд╝ рдХрд╛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреА рд╣реИрдВ, рд╡рд░реНрдЬрд╝рди рдХреА рдПрдХрд░реВрдкрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИрдВ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдмреАрдЪ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдХреЙрдореНрдкреЛрдиреЗрдиреНрдЯреНрд╕ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреА рд╣реИрдВред рдпрд╣ Azure Pipelines рдХреЗ рд╕рд╛рде рд╕рд╣рдЬрддрд╛ рд╕реЗ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рд╣реЛрддреА рд╣реИ рддрд╛рдХрд┐ рдСрдЯреЛрдореЗрдЯреЗрдб рдмрд┐рд▓реНрдбреНрд╕ рдФрд░ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯреНрд╕ рд╣реЛ рд╕рдХреЗрдВ, рдЬрд┐рд╕рд╕реЗ рд╕рдордЧреНрд░ DevOps рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред
рдкреНрд░рдореБрдЦ Azure DevOps рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди
Azure DevOps рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд▓рд╛рдЗрдлрд╕рд╛рдЗрдХрд┐рд▓ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкрд╣рд▓реБрдУрдВ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реВрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрди рд╕реЗрд╡рд╛рдУрдВ рдФрд░ рдЙрдирдХреА рднреВрдорд┐рдХрд╛рдУрдВ рдХреЛ рд╕рдордЭрдирд╛ рдЕрдиреБрднрд╡реА рдкреНрд░реЛрдлреЗрд╢рдирд▓реНрд╕ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрд╣рд╛рдБ рдХреБрдЫ рдкреНрд░рдореБрдЦ рдкреНрд░рд╢реНрди рд╣реИрдВ рдЬреЛ рдЖрдкрдХреА рддреИрдпрд╛рд░реА рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗ:
17. рдХреНрдпрд╛ рдЖрдк Azure DevOps services рдФрд░ Azure DevOps server рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ?
Azure DevOps services рдПрдХ рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд рд╕реЗрд╡рд╛ рд╣реИ рдЬреЛ рд╕рдВрдЧрдардиреЛрдВ рдХреЛ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреА рд╕реЗрдЯрдЕрдк рдФрд░ рдореЗрдВрдЯреЗрдиреЗрдВрд╕ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рдо рдХреЗ рдмрд┐рдирд╛ Azure DevOps рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдФрд░ рдлреАрдЪрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рджреЗрддреА рд╣реИред рдпрд╣ рд╕реЗрд╡рд╛ рдХрд╣реАрдВ рд╕реЗ рднреА рд╕реБрд▓рдн рд╣реИ, рдирд┐рд░рдВрддрд░ рдЕрдкрдбреЗрдЯ рд╣реЛрддреА рд░рд╣рддреА рд╣реИ рдФрд░ рдЕрддреНрдпрдзрд┐рдХ рд╕реНрдХреЗрд▓реЗрдмрд▓ рд╣реИред
Azure DevOps server рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рд╣реЛрддрд╛ рд╣реИ рдФрд░ SQL рд╕рд░реНрд╡рд░ рдмреИрдХрдПрдВрдб рдкрд░ рдЪрд▓рддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рд╕рдВрдЧрдарди рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рд░реНрд╡рд░реНрд╕ рдкрд░ рд╣реЛрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрди рд╕рдВрдЧрдардиреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдХрдВрдкреНрд▓рд╛рдпрдВрд╕ рдпрд╛ рдЕрдиреНрдп рдирд┐рдпрд╛рдордХреАрдп рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рднреАрддрд░ рд░рдЦрдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред
| Feature | Azure DevOps Services | Azure DevOps Server |
|---|---|---|
| Deployment model | Cloud-based | On-premise |
| Data storage | Managed by Microsoft in the cloud | Managed by the organization on their servers |
| Updates and maintenance | Automatic, managed by Microsoft | Manual, managed by the organization |
| Accessibility | Accessible from anywhere | Limited to the organization's network |
| Scalability | High, managed by Microsoft | Depends on the organization's infrastructure |
| Compliance and security | Standard compliance, suitable for most use cases | Enhanced control, suitable for high compliance |
18. CI, CD рдФрд░ Azure Pipelines рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░реЗрдВ?
рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди (CI) рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдореБрдЦреНрдп рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рдмрд╛рд░-рдмрд╛рд░ рдорд░реНрдЬ рдХрд░рдХреЗ рд╢реБрд░реБрдЖрддреА рдмрдЧреНрд╕ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╣рд░ рдХрдорд┐рдЯ рдкрд░ рдСрдЯреЛрдореЗрдЯреЗрдб рдЯреЗрд╕реНрдЯ рдЪрд▓рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдмрджрд▓рд╛рд╡ рдорд╛рдирдХ рдкрд░ рдЦрд░реЗ рдЙрддрд░реЗрдВред рдЗрд╕рд╕реЗ рдмрд┐рд▓реНрдб рдФрд░ рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдСрдЯреЛрдореЗрдЯ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореИрдиреБрдЕрд▓ рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рдореБрдХреНрдд рд╣реЛрддреЗ рд╣реИрдВред
рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ (CD) рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдСрдЯреЛрдореЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдирдП рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдЧреНрд░рд╛рд╣рдХреЛрдВ рддрдХ рддреЗрдЬрд╝реА рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗ рдкрд╣реБрдБрдЪрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдСрдЯреЛрдореЗрд╢рди рд╕реЗ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдЪрд░рдг рдореЗрдВ рдорд╛рдирд╡реАрдп рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдХрдо рд╣реЛрддреА рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд░рд┐рд▓реАрдЬрд╝ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдФрд░ рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдмрдВрдзрди рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред
Azure Pipelines рд▓рдЪреАрд▓рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ Windows, Linux рдФрд░ macOS рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рддрдерд╛ рдХреНрд▓рд╛рдЙрдб, рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рдФрд░ рд╣рд╛рдЗрдмреНрд░рд┐рдб рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдбрд┐рдкреНрд▓реЙрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреА рд╕рд╣рдЬ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рдВрд╕ рдФрд░ рд╕рдореГрджреНрдз рдлреАрдЪрд░реНрд╕ рдХрд╛ рд╕реЗрдЯ рд╕рдВрдЧрдардиреЛрдВ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдореНрд╕ рдкрд░ рдПрдХ рд╡реНрдпрд╛рдкрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред
19. Azure DevOps Repos рдореЗрдВ рдкреБрд▓ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯреНрд╕ рдХреНрдпрд╛ рд╣реИрдВ?
рдкреБрд▓ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯреНрд╕ Azure DevOps рдХреА рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИрдВ рдЬреЛ рдЯреАрдо рд╕рд╣рдпреЛрдЧ, рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛, рдХреЛрдб рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡, рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд▓рд╛рдЗрдлрд╕рд╛рдЗрдХрд┐рд▓ рдореЗрдВ рдЧреБрдгрд╡рддреНрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреА рд╣реИрдВред рдбреЗрд╡рд▓рдкрд░реНрд╕ Git рд░рд┐рдкреЙрдЬрд╝рд┐рдЯрд░реА рдореЗрдВ рдХрд┐рд╕реА рдмреНрд░рд╛рдВрдЪ рдкрд░ рдмрджрд▓рд╛рд╡ рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрд▓ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдмрдирд╛рдХрд░ рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЯреАрдо рдХреЗ рдЕрдиреНрдп рд╕рджрд╕реНрдп рдЗрди рдмрджрд▓рд╛рд╡реЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдлреАрдбрдмреИрдХ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рд╕реБрдзрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдЙрд╕рдХреЗ рдмрд╛рдж рдЗрдиреНрд╣реЗрдВ рдореБрдЦреНрдп рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рдорд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рдЗрд╕ рд╕рд╣рдпреЛрдЧрд╛рддреНрдордХ рдФрд░ рдЕрдиреБрд╢рд╛рд╕рд┐рдд рдЕрдкреНрд░реЛрдЪ рд╕реЗ рдордЬрдмреВрдд CI/CD рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде рдХреЛрдб рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбрд┐рд▓рд┐рд╡рд░реА рдХрд╛ рдЙрдЪреНрдЪ рдорд╛рдирдХ рдмрдирд╛ рд░рд╣рддрд╛ рд╣реИред
20. Azure Boards рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдмреИрдХрд▓реЙрдЧреНрд╕ рдФрд░ рдмреЛрд░реНрдб рд╡рд┐рдХрд▓реНрдк рдХреМрди рд╕реЗ рд╣реИрдВ?
Azure Boards рдореЗрдВ, рдмреИрдХрд▓реЙрдЧреНрд╕ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕реВрдЪреА рд╣реЛрддреА рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ рдФрд░ рдЬрд┐рдиреНрд╣реЗрдВ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдкрд▓рдмреНрдз рдмреИрдХрд▓реЙрдЧреНрд╕ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
| Backlog type | Description | Purpose |
|---|---|---|
| Product backlog | A prioritized list of work items for a specific project | Manages and prioritizes tasks needed to complete the project |
| Sprint backlog | A subset of the product backlog for a specific sprint | Focuses on tasks for a particular sprint, ensuring timely delivery |
| Portfolio backlog | A collection of multiple product backlogs across different projects | Manages and prioritizes work across multiple projects |
Azure Boards рдХрд╛рд░реНрдп рдЖрдЗрдЯрдореНрд╕ рдХреА рд╕реВрдЪреА рдХрд╛ рджреГрд╢реНрдп рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЯреАрдореЗрдВ рдЕрдкрдиреА рдкреНрд░рдЧрддрд┐ рдХреЛ рдЯреНрд░реИрдХ рдХрд░ рд╕рдХреЗрдВ, рд╕реНрдЯреИрдВрдб-рдЕрдкреНрд╕ рдХреЗ рджреМрд░рд╛рди рдЖрдЗрдЯрдореНрд╕ рдФрд░ рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░рд┐рдпреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░ рд╕рдХреЗрдВ, рдФрд░ рд╕реНрдкреНрд░рд┐рдВрдЯ рд░рд┐рд╡реНрдпреВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░реА рдХрд░ рд╕рдХреЗрдВред
| Board type | Description | Purpose |
|---|---|---|
| Kanban board | Visualizes workflow with columns representing different stages | Tracks progress and identifies bottlenecks |
| Taskboard | Displays tasks and their statuses during a sprint | Helps teams track and manage sprint tasks |
| Dashboard | Provides a visual overview of key metrics and project status | Shares progress and key metrics with team members and stakeholders |
21. Azure Boards рдореЗрдВ Scrum рдорд╛рд╕реНрдЯрд░ рдХреА рдХреНрдпрд╛ рднреВрдорд┐рдХрд╛ рд╣реИ?
Azure Boards рдЯреАрдо рд╕рджрд╕реНрдпреЛрдВ рдХреЛ Scrum рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдФрд░ рдЙрд╕рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреВрд▓реНрд╕ рдФрд░ рдлреАрдЪрд░реНрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, Scrum рдорд╛рд╕реНрдЯрд░ Scrum рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реБрдЧрдо рдмрдирд╛рддрд╛ рд╣реИ, рдЯреАрдо рд╕рджрд╕реНрдпреЛрдВ рдХреЛ Scrum рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдкрд╛рд▓рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд░реНрдерди рджреЗрддрд╛ рд╣реИ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреА рд╕рдлрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕рдореЗрдВ рд╕реНрдкреНрд░рд┐рдВрдЯ рдкреНрд▓рд╛рдирд┐рдВрдЧ, рджреИрдирд┐рдХ/рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рд╕реНрдЯреИрдВрдб-рдЕрдкреНрд╕, рд╕реНрдкреНрд░рд┐рдВрдЯ рд░рд┐рд╡реНрдпреВ, рдмреИрдХрд▓реЙрдЧ рдХрд╛ рдЖрдпреЛрдЬрди, рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ, рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ, рдФрд░ рд╕рдордЧреНрд░ рд░реВрдк рд╕реЗ рдПрдЬрд╛рдЗрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
22. Azure DevOps рд╡рд┐рдХрд╛рд╕ рдЯреАрдореЛрдВ рдХреЗ рдмреАрдЪ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рд╣рдпреЛрдЧ рдХреИрд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ?
Azure DevOps рдХрдИ рддрдВрддреНрд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рд╣рдпреЛрдЧ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
-
- рд░реЛрд▓-рдЖрдзрд╛рд░рд┐рдд рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ (RBAC): рдпрд╣ рд╕рдВрдЧрдардиреЛрдВ рдХреЛ рднреВрдорд┐рдХрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЯреАрдо рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рдХреЗрд╡рд▓ рдЙрдиреНрд╣реАрдВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рддрдХ рдкрд╣реБрдБрдЪ рдорд┐рд▓рддреА рд╣реИ рдЬрд┐рдирдХреА рдЙрдиреНрд╣реЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
- Azure Active Directory (AAD) рдХреЗ рд╕рд╛рде рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди: рдпрд╣ рдХреЗрдВрджреНрд░реАрдХреГрдд рдкрд╣рдЪрд╛рди рдФрд░ рдПрдХреНрд╕реЗрд╕ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдорд▓реНрдЯреА-рдлреИрдХреНрдЯрд░ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди (MFA) рдФрд░ рдХрдВрдбреАрд╢рдирд▓ рдПрдХреНрд╕реЗрд╕ рдиреАрддрд┐рдпрд╛рдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
- рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд┐рдкреЙрдЬрд╝рд┐рдЯрд░реАрдЬрд╝: Azure Repos рдореЗрдВ рдмреНрд░рд╛рдВрдЪ рдиреАрддрд┐рдпрд╛рдБ, рдкреБрд▓ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЕрдиреБрдореЛрджрди, рдФрд░ рдХреЛрдб рд╕реНрдХреИрдирд┐рдВрдЧ рдЯреВрд▓реНрд╕ рдЬреИрд╕реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВ рддрд╛рдХрд┐ рдХреЗрд╡рд▓ рд╕рдореАрдХреНрд╖рд╛ рдФрд░ рдЕрдиреБрдореЛрджрд┐рдд рдХреЛрдб рд╣реА рдореБрдЦреНрдп рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рдорд░реНрдЬ рд╣реЛред
23. YAML рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ Azure Pipelines рдореЗрдВ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?
YAML (YAML Ain't Markup Language) рдПрдХ рдорд╛рдирд╡-рдкрдардиреАрдп рдбреЗрдЯрд╛ рд╕реАрд░рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдорд╛рдирдХ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ Azure Pipelines рдореЗрдВ CI/CD рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред YAML рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреНрд╕ рд╕рд░рд▓, рд╕рд╛рдлрд╝ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрддреА рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдкрдврд╝рдирд╛ рдФрд░ рд▓рд┐рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред рдпреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЕрдкрдиреЗ рдмрд┐рд▓реНрдб рдФрд░ рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдЪрд░рдгреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рджреЗрддреА рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рдЯреНрд░рд┐рдЧрд░реНрд╕, рдЬреЙрдмреНрд╕, рдЯрд╛рд╕реНрдХреНрд╕, рдФрд░ рд╕реНрдЯреЗрдЬреЗрдЬ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдФрд░ рдпрд╣ рд╕рдм рд╡рд░реНрдЬрд╝рди-рдХрдВрдЯреНрд░реЛрд▓реНрдб рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИред
24. рдЖрдк Azure DevOps рдореЗрдВ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдФрд░ рд▓реЙрдЧрд┐рдВрдЧ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВ?
Azure DevOps рдореЗрдВ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдФрд░ рд▓реЙрдЧрд┐рдВрдЧ рдХреЛ рдХрдИ рдЯреВрд▓реНрд╕ рдФрд░ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
| Tool | Description | Benefits |
|---|---|---|
| Azure Monitor | рдПрдкреНрд▓рд┐рдХреЗрд╢рдВрд╕ рдФрд░ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдФрд░ рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕ | рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рдореЗрдВ рдЗрдирд╕рд╛рдЗрдЯреНрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ |
| Application Insights | Azure Monitor рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдпреВрдЬрд╝рд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЧрд╣рди рдЗрдирд╕рд╛рдЗрдЯреНрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ | рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдФрд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдирд┐рджрд╛рди рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ |
| Azure Log Analytics | рдПрдбрд╡рд╛рдВрд╕реНрдб рд▓реЙрдЧ рдХреНрд╡реЗрд░реА рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЯреВрд▓ | рд╡рд┐рд╕реНрддреГрдд рдЯреНрд░рдмрд▓рд╢реВрдЯрд┐рдВрдЧ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рди рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ |
рдпрджрд┐ рдЖрдкрдХреЛ Azure DevOps рд╕реЗрд╡рд╛рдУрдВ рдХреА рдЕрдкрдиреА рд╕реНрдХрд┐рд▓реНрд╕ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╣рдорд╛рд░реЗ Azure Architecture and Services рдХреЛрд░реНрд╕ рд╕реЗ рд╕реАрдЦрдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред
рдкрд░рд┐рджреГрд╢реНрдп-рдЖрдзрд╛рд░рд┐рдд Azure DevOps рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди
рдпреЗ рдкрд░рд┐рджреГрд╢реНрдп-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рд╢реНрди рдЖрдкрдХреА Azure DevOps рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВрдЧреЗред рдпрд╣рд╛рдБ рдХреБрдЫ рдкреНрд░рдореБрдЦ рдкреНрд░рд╢реНрди рдФрд░ рдЙрддреНрддрд░ рджрд┐рдП рдЧрдП рд╣реИрдВ:
25. рдПрдХ Azure DevOps рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдкрдХреЛ рд╡рд┐рддреНрддреАрдп рдбреЛрдореЗрди рдХреА рдПрдХ рдирдИ рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕реЗ тАШрдЕрддреНрдпрдзрд┐рдХ рдЧреЛрдкрдиреАрдптАЩ рдЯреИрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, Azure рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реЗ рдПрдХ DevOps рд╕рдорд╛рдзрд╛рди рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИред рдЖрдк Azure рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реЗ рдХреМрди-рд╕рд╛ рд╕рдорд╛рдзрд╛рди рдЪреБрдиреЗрдВрдЧреЗ рдФрд░ рдХреНрдпреЛрдВ?
рдЪреВрдБрдХрд┐ рдирдИ рдХрдВрдкрдиреА рд╡рд┐рддреНрддреАрдп рдХреНрд╖реЗрддреНрд░ рд╕реЗ рд╣реИ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ тАШрдЕрддреНрдпрдзрд┐рдХ рдЧреЛрдкрдиреАрдптАЩ рдЯреИрдЧ рдХреА рдЧрдИ рд╣реИ, рдореИрдВ Azure DevOps service рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрдЬрд╛рдп Azure DevOps server рд╕рдорд╛рдзрд╛рди рдЪреБрдиреВрдБрдЧрд╛ред рд╕рд░реНрд╡рд░ рд╕рдорд╛рдзрд╛рди рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╕рдВрдЧрдарди рдХрд╛ рдбреЗрдЯрд╛ рдЙрд╕рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рднреАрддрд░ рд░рд╣реЗ, рдЬрд┐рд╕рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдЧреЛрдкрдиреАрдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
26. рдЖрдкрдХреЛ Azure DevOps server рд╕реЗ Azure DevOps service рдореЗрдВ рдПрдХ рдордзреНрдпрдо-рдмрдбрд╝реЗ рдЖрдХрд╛рд░ рдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИред рдЖрдк рдХрд┐рд╕ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ?
рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ, рдореИрдВ Azure DevOps Migration рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдБрдЧрд╛, рдЬреЛ рдПрдХ рдСрдЯреЛрдореЗрдЯреЗрдб рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдФрд░ рд╕реЛрд░реНрд╕ рдХреЛрдб, рдЯреЗрд╕реНрдЯ рдХреЗрд╕реЗрд╕, рд╡рд░реНрдХ рдЖрдЗрдЯрдореНрд╕ рдФрд░ рдЕрдиреНрдп рддрддреНрд╡реЛрдВ рдХреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЯреВрд▓ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдФрд░ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рднреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред
27. рдЖрдк рдореИрдиреБрдЕрд▓ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрдЬрд╛рдп Azure DevOps Migration рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░реЗрдВрдЧреЗ?
рдЬреИрд╕рд╛ рдХрд┐ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдордзреНрдпрдо-рдмрдбрд╝реЗ рдЖрдХрд╛рд░ рдХрд╛ рд╣реИред рдореИрдиреБрдЕрд▓ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЫреЛрдЯреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╕реЛрд░реНрд╕ рдХреЛрдб, рд╡рд░реНрдХ рдЖрдЗрдЯрдореНрд╕ рдФрд░ рдЕрдиреНрдп рдЖрд░реНрдЯрд┐рдлреИрдХреНрдЯреНрд╕ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓реА рдХреЙрдкреА рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдмрдбрд╝реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рднреА рдореИрдиреБрдЕрд▓ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдзрд┐рдХ рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓рд╛ рдФрд░ рддреНрд░реБрдЯрд┐-рдкреНрд░рд╡рдг рд╣реЛрддрд╛ рд╣реИред
28. тАШdevelopтАЩ рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рдЖрда рдХрдорд┐рдЯреНрд╕ рд╣реИрдВ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдХрдорд┐рдЯ рдХреЛ тАШreleaseтАЩ рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рдкреБрд╢ рдХрд░рдирд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд░реЗрдВрдЧреЗ?
рдЗрд╕реЗ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ git cherry-pick рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдпрд╣ рдХрд┐рд╕реА рдмреНрд░рд╛рдВрдЪ рд╕реЗ рдПрдХ рдХрдорд┐рдЯ рдХреЛ рдЪреБрдирдХрд░ рджреВрд╕рд░реА рдмреНрд░рд╛рдВрдЪ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреНрд░рд┐рдпрд╛ рд╣реИред
рдЖрдк Azure DevOps рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрдорд┐рдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЬрдм рдЙрд╕ рдХрдорд┐рдЯ рдкрд░ рдкрд╣реБрдБрдЪреЗрдВрдЧреЗ, рддреЛ рдКрдкрд░ рджрд╛рдИрдВ рдУрд░ 3 рдбреЙрдЯреНрд╕ рд╣реЛрдВрдЧреЗ рдЬрд┐рди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ тАШCherry-pickingтАЩ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛ред рдЙрд╕рдХреЗ рдмрд╛рдж рдпрд╣ рдЖрдкрд╕реЗ тАШtarget branchтАЩ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдЧрд╛, рдЬреЛ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ тАШreleaseтАЩ рдмреНрд░рд╛рдВрдЪ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж рд╡рд╣ рдЙрд╕ рдХрдорд┐рдЯ рдХреЗ рд▓рд┐рдП тАШreleaseтАЩ рдмреНрд░рд╛рдВрдЪ рдореЗрдВ рдПрдХ рдкреБрд▓ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдмрдирд╛ рджреЗрдЧрд╛ред
29. рдЖрдкрдХреА рдЯреАрдо Azure pipelines рдореЗрдВ Microsoft-hosted рдПрдЬреЗрдВрдЯреНрд╕ рдпрд╛ self-hosted рдПрдЬреЗрдВрдЯреНрд╕ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЛ рдЪреБрдирдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реА рд╣реИ, рдЬрд╣рд╛рдБ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рд╢реАрд░реНрд╖ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИрдВред рдЖрдк рдХрд┐рд╕рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдХреНрдпреЛрдВ?
рдореИрдВ self-hosted рдПрдЬреЗрдВрдЯреНрд╕ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░реВрдБрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЕрдиреБрд░реВрдк рдЖрд╡рд╢реНрдпрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░, рдЯреВрд▓реНрд╕ рдФрд░ рд╡рд░реНрдЬрд╝рдиреНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдореЗрдВ рд▓рдЪреАрд▓рд╛рдкрди рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рд╡рд╛рд▓реЗ рдХрд╛рд░рдХ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдкрд░ рдкреВрд░рд╛ рдирд┐рдпрдВрддреНрд░рдг рднреА рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рджреВрд╕рд░рд╛ рдХрд╛рд░рдХ рдкреНрд░рджрд░реНрд╢рди рдерд╛, рдЬрд╣рд╛рдБ рдЬрдЯрд┐рд▓ рдмрд┐рд▓реНрдб рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ self-hosted рдПрдЬреЗрдВрдЯреНрд╕ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдн рдЕрдзрд┐рдХ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдмрд┐рд▓реНрдб рд╕рдордп рддреЗрдЬрд╝ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред Microsoft-hosted рдПрдЬреЗрдВрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдпреЗ рджреЛрдиреЛрдВ рдХрд╛рд░рдХ рд╕реАрдорд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
30. рдЕрддреНрдпрдзрд┐рдХ рд╡рд┐рдирд┐рдпрдорд┐рдд рдЙрджреНрдпреЛрдЧ рдореЗрдВ Azure DevOps рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рдВрд╕ рдХреЛ рдбрд┐рдкреНрд▓реЙрдп рдХрд░рддреЗ рд╕рдордп рдЖрдк рдЕрдиреБрдкрд╛рд▓рди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреИрд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВрдЧреЗ?
рдЕрддреНрдпрдзрд┐рдХ рд╡рд┐рдирд┐рдпрдорд┐рдд рдЙрджреНрдпреЛрдЧ рдореЗрдВ рдЕрдиреБрдкрд╛рд▓рди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХрдИ рдЪрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
-
- Azure Policy рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: рд╕рдВрдЧрдардирд╛рддреНрдордХ рдорд╛рдирдХреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВ рдФрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЕрдиреБрдкрд╛рд▓рди рдХрд╛ рдЖрдХрд▓рди рдХрд░реЗрдВред
- RBAC рд▓рд╛рдЧреВ рдХрд░реЗрдВ: рд░реЛрд▓-рдЖрдзрд╛рд░рд┐рдд рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рддрд╛рдХрд┐ рдХреЗрд╡рд▓ рдЕрдзрд┐рдХреГрдд рдХрд░реНрдорд┐рдпреЛрдВ рдХреЛ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рддрдХ рдкрд╣реБрдБрдЪ рдорд┐рд▓реЗред
- рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреНрд╕ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░реЗрдВ: рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЬрд╛рдирдХрд╛рд░реА рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд┐рд╕ рдХрдиреЗрдХреНрд╢рдиреНрд╕ рдФрд░ рд╕реАрдХреНрд░реЗрдЯ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рд╡реЗрд░рд┐рдПрдмрд▓ рдЧреНрд░реБрдкреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
- рдореЙрдирд┐рдЯрд░ рдФрд░ рдСрдбрд┐рдЯ рдХрд░реЗрдВ: рд╕реБрд░рдХреНрд╖рд╛ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдЯреНрд░реИрдХ рдФрд░ рд░рд┐рд╕реНрдкреЙрдиреНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Azure Monitor рдФрд░ Azure Security Center рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
- рдХрдВрдкреНрд▓рд╛рдпрдВрд╕ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрд╢рдВрд╕: рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛ рд░рд╣реА Azure рд╕реЗрд╡рд╛рдПрдБ ISO, SOC рдФрд░ GDPR рдЬреИрд╕реЗ рдЙрджреНрдпреЛрдЧ рдорд╛рдирдХреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдВред
31. Azure DevOps рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬрдЯрд┐рд▓ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реАрдЬрд╝ рдХреЛ рдореИрдиреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдХреМрди-рд╕реА рд░рдгрдиреАрддрд┐рдпрд╛рдБ рдЕрдкрдирд╛рдПрдБрдЧреЗ?
рдЬрдЯрд┐рд▓ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реАрдЬрд╝ рдХреЛ рдореИрдиреЗрдЬ рдХрд░рдирд╛ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдИ рд░рдгрдиреАрддрд┐рдпрд╛рдБ рдорджрдж рдХрд░ рд╕рдХрддреА рд╣реИрдВ:
-
-
- Azure Artifacts рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: рдЯреАрдореЛрдВ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬ рдФрд░ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВред
- рд╡рд░реНрдЬрд╝рди рдХрдВрдЯреНрд░реЛрд▓: рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реАрдЬрд╝ рдФрд░ рдЕрдкрдбреЗрдЯреНрд╕ рдХреЛ рдореИрдиреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдорд╛рдВрдЯрд┐рдХ рд╡рд░реНрдЬрд╝рдирд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд░реЗрдВред
- рдСрдЯреЛрдореЗрдЯреЗрдб рдЯреЗрд╕реНрдЯрд┐рдВрдЧ: CI/CD рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдЯреЗрд╕реНрдЯреНрд╕ рдЪрд▓рд╛рдПрдБ рддрд╛рдХрд┐ рдПрдХ рд╕реЗрд╡рд╛ рдореЗрдВ рдХрд┐рдП рдЧрдП рдмрджрд▓рд╛рд╡ рджреВрд╕рд░реА рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рди рддреЛрдбрд╝реЗрдВред
- рд╕рд░реНрд╡рд┐рд╕ рдХреЙрдиреНрдЯреНрд░реИрдХреНрдЯреНрд╕: рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рдмреАрдЪ рд╕реНрдкрд╖реНрдЯ API рдХреЙрдиреНрдЯреНрд░реИрдХреНрдЯреНрд╕ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ рдФрд░ рдЙрдирдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ рддрд╛рдХрд┐ рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рд╕рдорд╕реНрдпрд╛рдПрдБ рдХрдо рд╣реЛрдВред
- рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдореИрдиреЗрдЬрдореЗрдВрдЯ рдЯреВрд▓реНрд╕: Dependabot рдпрд╛ Renovate рдЬреИрд╕реЗ рдЯреВрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдЕрдкрдбреЗрдЯреНрд╕ рдФрд░ рдЪреЗрдХреНрд╕ рдХреЛ рдСрдЯреЛрдореЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
-
рдЗрдВрдЯрд░рд╡реНрдпреВ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА Azure DevOps рд╕реНрдХрд┐рд▓реНрд╕ рдХреЛ рдирд┐рдЦрд╛рд░реЗрдВ
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдордиреЗ рдЖрдкрдХреЗ Azure DevOps рдХреМрд╢рд▓реЛрдВ рдХреЛ рдкрд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрддрд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рдХрд┐рдпрд╛ рд╣реИ:
- рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди
- рдЕрдиреБрднрд╡реА рдкреНрд░реЛрдлреЗрд╢рдирд▓реНрд╕ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди
- рдкреНрд░рдореБрдЦ Azure DevOps рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди
- рдкрд░рд┐рджреГрд╢реНрдп-рдЖрдзрд╛рд░рд┐рдд рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди
рдпреЗ 20 рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди Azure DevOps рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкрд╣рд▓реБрдУрдВ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА рддреИрдпрд╛рд░реА рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗ, рд╕рд╛рде рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рдореЗрдВ рдЙрддрд░рдХрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЖрдкрдХреЗ рдЬреНрдЮрд╛рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВрдЧреЗред
рдпрджрд┐ рдЖрдк рдЕрдЧрд▓реЗ рд╕реНрддрд░ рдкрд░ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреА Azure DevOps рд╕реНрдХрд┐рд▓реНрд╕ рдХреЛ рдФрд░ рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ Azure Certification Guide 2024: Empower Your Data Science Career рдкрдврд╝реЗрдВ, рдпрд╛ рдмрдбрд╝реЗ рджрд┐рди рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рд╣реЗрддреБ Azure Management and Governance рдХреЛрд░реНрд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВред

рдПрдХ рдЙрддреНрд╕реБрдХ рд╢рд┐рдХреНрд╖рд╛рд░реНрдереА, рдЬреЛ рдЕрдкрдиреА рддрдХрдиреАрдХреА рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдФрд░ рдордЬрд╝рдмреВрдд рдЕрдВрддрд░реНрд╡реИрдпрдХреНрддрд┐рдХ рдХреМрд╢рд▓реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдЯреЗрдХ рдЬреНрдЮрд╛рди рдФрд░ рд▓реЗрдЦрди рдХреМрд╢рд▓ рдХреЛ рдмреЗрд╣рддрд░ рдФрд░ рд╡реНрдпрд╛рдкрдХ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛/рдЪрд╛рд╣рддреА рд╣реВрдБред
рдореИрдВ рдлрд╝рд╛рд░реНрдорд╛рдХреЛрд▓реЙрдЬреА рд╕реЗ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЖрдИ/рдЖрдпрд╛, рдФрд░ Lambda School рдХреЗ рд╕рд╛рде 9тАСрдорд╣реАрдиреЗ рдХрд╛ рдмреВрдЯрдХреИрдВрдк рдХрд┐рдпрд╛ред┬а
рдореБрдЭреЗ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдФрд░ рдЖрд░реНрдЯрд┐рдлрд╝рд┐рд╢рд┐рдпрд▓ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдиреНрд╕ рдореЗрдВ рдЕрдкрдиреЗ рддрдХрдиреАрдХреА рдХреЛрдбрд┐рдВрдЧ рдФрд░ рд▓реЗрдЦрди рдХреМрд╢рд▓реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдФрд░ рдирд┐рдЦрд╛рд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд╣реИред┬атАЛ
рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдореИрдВ рдПрдХ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрдЯрд┐рд╕реНрдЯ рдФрд░ рдлрд╝реНрд░реАрд▓рд╛рдВрд╕ рдЯреЗрдХреНрдирд┐рдХрд▓ рд░рд╛рдЗрдЯрд░ рд╣реВрдБред
Azure DevOps рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреВрд▓реНрд╕ рдХрд╛ рд╕реВрдЯ рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдореЗрдВ рдмрдбрд╝реА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯреЗрдб рдЯреВрд▓рд╕реЗрдЯ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдФрд░ рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди/рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдбрд┐рд▓рд┐рд╡рд░реА (CI/CD) рдХреЗ рд▓рд┐рдП рдПрдХреАрдХреГрдд рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдВрдд рд╕реНрдХреЗрд▓реЗрдмрд▓ рдФрд░ рд▓рдЪреАрд▓рд╛ рднреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЯреАрдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдФрд░ рдЙрдирдХреА рдорд╛рдВрдЧреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИрдВред
рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрдЧрдарди рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдЕрдкрдирд╛рддреЗ рд╣реИрдВ, рдХреБрд╢рд▓ DevOps рдкреНрд░реЛрдлреЗрд╢рдирд▓реНрд╕ рдХреА рдорд╛рдВрдЧ рднреА рдмрдврд╝рддреА рд╣реИред рдпрд╣ рд▓реЗрдЦ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрддрд░реЛрдВ рдкрд░ Azure DevOps рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рдардХреЛрдВ рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд░рдЦрддрд╛ рд╣реИред