рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрдиреА DevOps рдЕрднрд┐рдпрдВрддреЗ рдХрд╛ рдмрдирд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ

рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрдиреА DevOps рдЕрднрд┐рдпрдВрддреЗ рдХрд╛ рдмрдирд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ

рдЬреАрд╡рдирд╛рдд рд╢рд┐рдХрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдЬрдЪреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдЪрд╛рдВрдЧрд▓реА рд╡реЗрд│ рдирд╛рд╣реА.


рд╣реЗ 2019 рдЖрд╣реЗ рдЖрдгрд┐ DevOps рдкреВрд░реНрд╡реАрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЖрд╣реЗ. рдореЗрдирдлреНрд░реЗрдордЪреНрдпрд╛ рдпреБрдЧрд╛рдкреНрд░рдорд╛рдгреЗрдЪ рд╕рд┐рд╕реНрдЯреАрдо рдЕтАНреЕрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░реНрд╕рдЪреЗ рджрд┐рд╡рд╕ рд╕рдВрдкрд▓реЗ, рдЕрд╕реЗ рддреНрдпрд╛рдВрдЪреЗ рдореНрд╣рдгрдгреЗ рдЖрд╣реЗ. рдкрдг рдЦрд░рдВрдЪ рдЕрд╕рдВ рдЖрд╣реЗ рдХрд╛?
рдЖрдпрдЯреАрдордзреНрдпреЗ рдЕрдиреЗрдХрджрд╛ рдШрдбрддреЗ рддрд╢реА рдкрд░рд┐рд╕реНрдерд┐рддреА рдмрджрд▓рд▓реА рдЖрд╣реЗ. DevOps рдкрджреНрдзрдд рдЙрджрдпрд╛рд╕ рдЖрд▓реА рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреА рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдХреМрд╢рд▓реНрдп рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡реНрдпрдХреНрддреАрд╢рд┐рд╡рд╛рдп рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЕрд╕реВ рд╢рдХрдд рдирд╛рд╣реА, рдореНрд╣рдгрдЬреЗрдЪ Ops рд╢рд┐рд╡рд╛рдп.

DevOps рджреГрд╖реНрдЯреАрдХреЛрди рддреНрдпрд╛рдЪреЗ рдЖрдзреБрдирд┐рдХ рд░реВрдк рдзрд╛рд░рдг рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА, рдореА рд╕реНрд╡рдд: рд▓рд╛ Ops рдореНрд╣рдгреВрди рд╡рд░реНрдЧреАрдХреГрдд рдХреЗрд▓реЗ. рдЖрдгрд┐ рдЬреЗрд╡реНрд╣рд╛ рддреЛ рдЕрдЬреВрди рдХрд┐рддреА рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА рдЖрдгрд┐ рддреНрдпрд╛рд▓рд╛ рддреЗ рд╢рд┐рдХрдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рддреА рдХрдореА рд╡реЗрд│ рдЖрд╣реЗ рд╣реЗ рд╕рдордЬрд▓реНрдпрд╛рд╡рд░ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рд▓рд╛ рдХрд╛рдп рдЕрдиреБрднрд╡ рдпреЗрддреЛ рд╣реЗ рдорд▓рд╛ рдЪрд╛рдВрдЧрд▓реЗ рдорд╛рд╣реАрдд рдЖрд╣реЗ.

рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрдиреА DevOps рдЕрднрд┐рдпрдВрддреЗ рдХрд╛ рдмрдирд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ

рдкрдг рд╣реЗ рдЦрд░рдВрдЪ рдЗрддрдХреЗ рднрдпрд╛рдирдХ рдЖрд╣реЗ рдХрд╛? рдореА рдореНрд╣рдгреЗрди рдХреА рдЬреНрдЮрд╛рдирд╛рдЪрд╛ рдЕрднрд╛рд╡ рд╣реА рдПрдХ рдкреНрд░рдХрд╛рд░рдЪреА рдореЛрдареА рд╕рдорд╕реНрдпрд╛ рдореНрд╣рдгреВрди рд╕рдордЬреВ рдирдпреЗ. рд╣реЗ рдПрдХ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЖрд╡реНрд╣рд╛рди рдЕрдзрд┐рдХ рдЖрд╣реЗ.

рд╡реЗрдм-рд╕реНрдХреЗрд▓ рдЙрддреНрдкрд╛рджрдиреЗ рд▓рд┐рдирдХреНрд╕ рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗрдд рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреА рджреЗрдЦрднрд╛рд▓ рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдмрд╛рдЬрд╛рд░рд╛рдд рдХрдореА рдЖрдгрд┐ рдХрдореА рд▓реЛрдХ рдЖрд╣реЗрдд. рдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рддреАрд▓ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХрд╛рдВрдЪреА рдорд╛рдЧрдгреА рдЖрдзреАрдЪ рдУрд▓рд╛рдВрдбрд▓реА рдЖрд╣реЗ. рдПрдХ рд╕рд┐рд╕реНрдЯреАрдо рдкреНрд░рд╢рд╛рд╕рдХ рдпрд╛рдкреБрдвреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдХреМрд╢рд▓реНрдпрд╛рдЪреА рдкрд╛рддрд│реА рд╕реБрдзрд╛рд░рд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рдХрд╛рд░реНрдп рдХрд░рдгреЗ рд╕реБрд░реВ рдареЗрд╡рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рд░рд╛рд╣рдгрд╛рд░ рдирд╛рд╣реА. рддреНрдпрд╛рдЪреНрдпрд╛рдХрдбреЗ рдПрдХрд╛рдзрд┐рдХ рд╕рд░реНрд╡реНрд╣рд░/рдиреЛрдбреНрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдСрдЯреЛрдореЗрд╢рди рдХреМрд╢рд▓реНрдпреЗ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рдЙрджреНрднрд╡рд▓реЗрд▓реНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд рдпрд╛рдЪреА рдЪрд╛рдВрдЧрд▓реА рд╕рдордЬ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рддреБрдореНрд╣реА DevOps рдЯреАрдордЪреЗ рд╕рджрд╕реНрдп рд╣реЛрдгреНрдпрд╛рдкреВрд░реНрд╡реА, рддреБрдореНрд╣рд╛рд▓рд╛ рдЦреВрдк рд▓рд╛рдВрдм рдкрдг рдордиреЛрд░рдВрдЬрдХ рдкреНрд░рд╡рд╛рд╕ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓, рдирд╡реАрди рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╢рд┐рдХрд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ рдЖрдгрд┐ DevOps рдорд╛рдирдХрд╛рдВрдиреБрд╕рд╛рд░ рд╕рд┐рд╕реНрдЯрдо рд░рд╛рдЦрдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реА рд╡рд┐рд╡рд┐рдз рд╕рд╛рдзрдиреЗ рд╢рд┐рдХрд╛рд╡реА рд▓рд╛рдЧрддреАрд▓.

рддрд░, рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдиреЗрд╣рдореАрдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди DevOps рдЪреНрдпрд╛ рдирд╡реАрди рд╕рдВрдХрд▓реНрдкрдиреЗрдХрдбреЗ рдХрд╕реЗ рдЬрд╛рдК рд╢рдХрддреЛ? рд╕рд░реНрд╡ рдХрд╛рд╣реА рдиреЗрд╣рдореАрдкреНрд░рдорд╛рдгреЗ рдЖрд╣реЗ: рдкреНрд░рдердо рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЖрдкрд▓реА рд╡рд┐рдЪрд╛рд░рд╕рд░рдгреА рдмрджрд▓рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рдЧреЗрд▓реНрдпрд╛ рджрд╣рд╛ рдХрд┐рдВрд╡рд╛ рд╡реАрд╕ рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди рддреБрдореНрд╣реА рдЬреЛ рджреГрд╖реНрдЯреАрдХреЛрди рдЕрд╡рд▓рдВрдмрдд рдЖрд╣рд╛рдд рддреЛ рд╕реЛрдбреВрди рджреЗрдгреЗ рдЖрдгрд┐ рд╡реЗрдЧрд│реНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ рдЧреЛрд╖реНрдЯреА рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХрд░рдгреЗ рд╕реЛрдкреЗ рдирд╛рд╣реА, рдкрд░рдВрддреБ рддреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рд╕рд░реНрд╡рдкреНрд░рдердо, рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреЗ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ рдХреА DevOps рд╣реА рдХрдВрдкрдиреАрдордзреАрд▓ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд┐рддреА рдирд╕реВрди рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрджреНрдзрддреАрдВрдЪрд╛ рд╕рдВрдЪ рдЖрд╣реЗ. рдпрд╛ рдкрджреНрдзрддреА рд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдВрдЪреЗ рд╡рд┐рддрд░рдг, рджреЛрд╖ рдЖрдгрд┐ рддреНрд░реБрдЯреАрдВрдкрд╛рд╕реВрди рд╣реЛрдгрд╛рд░реЗ рдиреБрдХрд╕рд╛рди рдХрдореА рдХрд░рдгреЗ, рд╡рд╛рд░рдВрд╡рд╛рд░ рдЖрдгрд┐ рд╡реЗрд│реЗрд╡рд░ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЕрджреНрдпрддрдиреЗ, рд╡рд┐рдХрд╛рд╕рдХ (рдбреЗрд╡реНрд╣) рдЖрдгрд┐ рдкреНрд░рд╢рд╛рд╕рдХ (рдСрдкреНрд╕) рдпрд╛рдВрдЪреНрдпрд╛рддреАрд▓ рд╕реБрд╕реНрдерд╛рдкрд┐рдд рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж рддрд╕реЗрдЪ рдХреЗрд╡рд│ рдХреЛрдбрдЪреАрдЪ рдирд╡реНрд╣реЗ рддрд░ рд╕рддрдд рдЪрд╛рдЪрдгреА рд╕реБрдЪрд╡рддреЗ. рдкреНрд░рдХреНрд░рд┐рдпреЗрддреАрд▓ рд╕рдВрдкреВрд░реНрдг рд░рдЪрдирд╛ рджреЗрдЦреАрд▓ рд╕рддрдд рдПрдХрддреНрд░реАрдХрд░рдг рдЖрдгрд┐ рд╡рд┐рддрд░рдг (CI/CD).

рд╡рд┐рдЪрд╛рд░рдкрджреНрдзрддреА рдмрджрд▓рдгреНрдпрд╛рд╕реЛрдмрддрдЪ, рддреБрдореНрд╣рд╛рд▓рд╛ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдЪреА рджреЗрдЦрднрд╛рд▓ рдХрд╢реА рдХрд░рд╛рдпрдЪреА рдЖрдгрд┐ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕, рд╕реЗрд╡рд╛ рдЖрдгрд┐ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдЪреНрдпрд╛ рд╕рддрдд рдПрдХрддреНрд░реАрдХрд░рдг рдЖрдгрд┐ рд╡рд┐рддрд░рдгрд╛рд╕рд╛рдареА рддреНрдпрд╛рдЪреА рд╕реНрдерд┐рд░рддрд╛, рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддрд╛ рдЖрдгрд┐ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХрд╢реА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛рдпрдЪреА рд╣реЗ рд╢рд┐рдХрдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдЖрд╣реЗ.

рдСрдкреНрд╕ рдкреНрд░реЛрдлреЗрд╢рдирд▓ рдореНрд╣рдгреВрди рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЬреЗ рдЧрд╣рд╛рд│ рдЖрд╣реЗ рддреЗ рдореНрд╣рдгрдЬреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреМрд╢рд▓реНрдпреЗ. рдЖрддрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ (рд╕реНрдХреНрд░рд┐рдкреНрдЯ) рд▓рд┐рд╣рд┐рдгреЗ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдкреЕрдЪ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдлрд╛рдЗрд▓реНрд╕ рдЖрдгрд┐ рдЦрд╛рддреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд╡рд╛рд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рд╕рдВрдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рддрд╛рдд, рдЖрдзреАрдЪ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдорд╛рдирд▓реЗ рдЬрд╛рддреЗ. рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдЕрдЬреВрдирд╣реА рддреБрд▓рдиреЗрдиреЗ рд╕реЛрдкреНрдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ рд▓рд╛рдЧреВ рд╣реЛрддреЗ, рдкрд░рдВрддреБ DevOps рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рдмрджреНрджрд▓ рдЖрд╣реЗ, рдордЧ рддреЗ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА, рдЪрд╛рдЪрдгреА, рдмрд┐рд▓реНрдб рдХрд┐рдВрд╡рд╛ рдЙрдкрдпреЛрдЬрди рдЕрд╕реЛ.

рдЕрд╢рд╛рдкреНрд░рдХрд╛рд░реЗ, рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдСрдЯреЛрдореЗрд╢рди рд╢рд┐рдХрд╛рдпрдЪреЗ рдЕрд╕реЗрд▓ рддрд░, рддреБрдореНрд╣реА рдбреЗрд╡реНрд╣рд▓рдкрд░ рдирд╕рд▓рд╛рдд рддрд░реАрд╣реА рддреБрдореНрд╣рд╛рд▓рд╛ рдХрдореАрддрдХрдореА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдордзреНрдпреЗ рдкреНрд░рднреБрддреНрд╡ рдорд┐рд│рд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдХрд╛рд░рдг рддреБрдордЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдСрдЯреЛрдореЗрд╢рди DevOps рдордзреНрдпреЗ рд╣реЗ рдХреМрд╢рд▓реНрдп рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдХрд╛рдп рдХрд░рд╛рдпрдЪрдВ? рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдореНрд╣рдгреВрди рдорд╛рдЧрдгреАрдд рд░рд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рдВрдмрдВрдзрд┐рдд рдХреМрд╢рд▓реНрдпреЗ рдЖрддреНрдорд╕рд╛рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ - рдХрд┐рдорд╛рди рдПрдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖реЗрд╡рд░ рдкреНрд░рднреБрддреНрд╡ рдорд┐рд│рд╡рд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде рдкрд╛рдпрдерди. рдкреНрд░рд╢рд╛рд╕рдирд╛рдд рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХрд░рд┐рддреНрдпрд╛ рдЧреБрдВрддрд▓реЗрд▓реНрдпрд╛ рд╡реНрдпрдХреНрддреАрд▓рд╛ рд╣реЗ рдЕрд╡рдШрдб рд╡рд╛рдЯреВ рд╢рдХрддреЗ, рдХрд╛рд░рдг рддреНрдпрд╛рд▓рд╛ рдлрдХреНрдд рд╡рд┐рдХрд╛рд╕рдХрдЪ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЕрд╕рд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рд╕рд╡рдп рдЖрд╣реЗ. рддрдЬреНрдЮ рдмрдирдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖реЗрдкреИрдХреА рдПрдХрд╛рдЪреЗ рдЬреНрдЮрд╛рди (рддреЗ рдкрд╛рдпрдерди, рдмреЕрд╢ рдХрд┐рдВрд╡рд╛ рдЕрдЧрджреА рдЕрд╕реВ рд╢рдХрддреЗ. рдкреЙрд╡рд░рд╣реЗрд▓), рдирдХреНрдХреАрдЪ рдлрд╛рдпрджрд╛ рд╣реЛрдИрд▓.

рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╢рд┐рдХрдгреНрдпрд╛рд╕ рдереЛрдбрд╛ рд╡реЗрд│ рд▓рд╛рдЧрддреЛ. DevOps рдЯреАрдо рд╕рджрд╕реНрдп рдЖрдгрд┐ рдЧреНрд░рд╛рд╣рдХрд╛рдВрд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрддрд╛рдирд╛ рд╕рдЬрдЧ рдЖрдгрд┐ рдзреАрд░ рдзрд░реВрди рд░рд╛рд╣рдгреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд░реНрд╡ рдЧреЛрд╖реНрдЯреАрдВрд╡рд░ рд▓рдХреНрд╖ рдареЗрд╡рдгреНрдпрд╛рд╕ рдорджрдд рдХрд░реЗрд▓. рджрд┐рд╡рд╕рд╛рддреВрди рдЕрд░реНрдзрд╛ рддрд╛рд╕, рдПрдХ рддрд╛рд╕ рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рд╣реВрди рдЕрдзрд┐рдХ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╢рд┐рдХрдгреЗ рд╣реЗ рдЖрдкрд▓реЗ рдореБрдЦреНрдп рдзреНрдпреЗрдп рдЕрд╕рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ.

рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдЖрдгрд┐ DevOps рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рддрд╛рдд, рддрдерд╛рдкрд┐, рд▓рдХреНрд╖рдгреАрдп рдлрд░рдХ рдЖрд╣реЗрдд. рдЕрд╕реЗ рдорд╛рдирд▓реЗ рдЬрд╛рддреЗ рдХреА рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рджреЗрд╡рдСрдкреНрд╕ рдЕрднрд┐рдпрдВрддрд╛ рдЬреЗ рдХрд╛рд╣реА рдХрд░реВ рд╢рдХрддреЛ рддреЗ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рддреЗ рдореНрд╣рдгрддрд╛рдд рдХреА рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рд╕рд░реНрд╡реНрд╣рд░ рд╕рд┐рд╕реНрдЯрдордЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреЗ, рджреЗрдЦрд░реЗрдЦ рдХрд░рдгреЗ рдЖрдгрд┐ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ рдпрд╛рд╡рд░ рдЕрдзрд┐рдХ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЛ, рдкрд░рдВрддреБ DevOps рдЕрднрд┐рдпрдВрддрд╛ рд╣реА рд╕рд░реНрд╡ рдХрд╛рд░реНрдЯ рдЖрдгрд┐ рджреБрд╕рд░реА рдЫреЛрдЯреА рдХрд╛рд░реНрдЯ рдЦреЗрдЪрддрд╛рдд.

рдкрдг рд╣реЗ рд╡рд┐рдзрд╛рди рдХрд┐рддрдкрдд рдЦрд░реЗ рдЖрд╣реЗ?

рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ: рд╢реЗрддрд╛рдд рдПрдХ рдпреЛрджреНрдзрд╛

рдпрд╛ рд▓реЗрдЦрд╛рдд рдирдореВрдж рдХреЗрд▓реЗрд▓реЗ рдлрд░рдХ рдЖрдгрд┐ рд╕рдорд╛рдирддрд╛ рдЕрд╕реВрдирд╣реА, рдорд╛рдЭрд╛ рдЕрдЬреВрдирд╣реА рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЖрд╣реЗ рдХреА рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рди рдЖрдгрд┐ DevOps рдпрд╛рдВрдЪреНрдпрд╛рдд рдХреЛрдгрддрд╛рд╣реА рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдлрд░рдХ рдирд╛рд╣реА. рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрдиреА рдиреЗрд╣рдореА DevOps рддрдЬреНрдЮрд╛рдВрд╕рд╛рд░рдЦреАрдЪ рдХрд╛рд░реНрдпреЗ рдХреЗрд▓реА рдЖрд╣реЗрдд, рдЗрддрдХреЗрдЪ рдХреА рдпрд╛рдкреВрд░реНрд╡реА рдХреЛрдгреАрд╣реА рдпрд╛рд▓рд╛ DevOps рдореНрд╣рдЯрд▓реЗ рдирд╛рд╣реА. рдорд╛рдЭрд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЖрд╣реЗ рдХреА рд╡рд┐рд╢реЗрд╖рддрдГ рдлрд░рдХ рд╢реЛрдзрдгреНрдпрд╛рдд рдХрд╛рд╣реА рдЕрд░реНрде рдирд╛рд╣реА, рд╡рд┐рд╢реЗрд╖рддрдГ рдЬрд░ рддреЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рдХрд╛рд░реНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдирд╕реЗрд▓. рд╣реЗ рд╡рд┐рд╕рд░реВ рдирдХрд╛, рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, DevOps рд╣реА рд╕реНрдерд┐рддреА рдирд╛рд╣реА, рдкрд░рдВрддреБ рдПрдХ рд╕рдВрдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ.

рдЖрдгрдЦреА рдПрдХ рдорд╣рддреНрддреНрд╡рд╛рдЪреА рдЧреЛрд╖реНрдЯ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реА рдкрд╛рд╣рд┐рдЬреЗ, рддреНрдпрд╛рд╢рд┐рд╡рд╛рдп рдкреНрд░рд╢рд╛рд╕рди рдЖрдгрд┐ DevOps рдпрд╛ рджреЛрдШрд╛рдВрдмрджреНрджрд▓рдЪреЗ рд╕рдВрднрд╛рд╖рдг рдЕрдкреВрд░реНрдг рдЕрд╕реЗрд▓. рдиреЗрд╣рдореАрдЪреНрдпрд╛ рдЕрд░реНрдерд╛рдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рди рдЕрд╕реЗ рдЧреГрд╣реАрдд рдзрд░рддреЗ рдХреА рдПрдЦрд╛рджреНрдпрд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрдХрдбреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреМрд╢рд▓реНрдпрд╛рдВрдЪрд╛ рд╕рдВрдЪ рдЕрд╕рддреЛ рдЖрдгрд┐ рддреЛ рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЛ. рд╣рд╛ рдПрдХ рд╕рд╛рд░реНрд╡рддреНрд░рд┐рдХ рдХрд░реНрдордЪрд╛рд░реА рдЖрд╣реЗ рдпрд╛ рдЕрд░реНрдерд╛рдиреЗ рдирд╛рд╣реА, рдкрд░рдВрддреБ рд╕рд░реНрд╡ рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрджреНрд╡рд╛рд░реЗ рдЕрдиреЗрдХ рдХрд╛рд░реНрдпреЗ рдХреЗрд▓реА рдЬрд╛рддрд╛рдд рдпрд╛ рдЕрд░реНрдерд╛рдиреЗ.

рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╡реЗрд│реЛрд╡реЗрд│реА рддреНрдпрд╛рдВрдирд╛ рдПрдХ рдкреНрд░рдХрд╛рд░рдЪреЗ рддрд╛рдВрддреНрд░рд┐рдХ рд╣рд╕реНрддрдХ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧрддреЗ, рдореНрд╣рдгрдЬреЗрдЪ рдЕрдХреНрд╖рд░рд╢рдГ рд╕рд░реНрд╡рдХрд╛рд╣реА рдХрд░рд╛. рдЖрдгрд┐ рдЬрд░ рд╕рдВрдкреВрд░реНрдг рд╕рдВрд╕реНрдереЗрд╕рд╛рдареА рдЕрд╕рд╛ рдПрдХрдЪ рдкреНрд░рд╢рд╛рд╕рдХ рдЕрд╕реЗрд▓ рддрд░ рддреЛ рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рд╕рд░реНрд╡ рддрд╛рдВрддреНрд░рд┐рдХ рдХрд╛рд░реНрдпреЗ рдкрд╛рд░ рдкрд╛рдбреЗрд▓. рд╣реЗ рдкреНрд░рд┐рдВрдЯрд░ рдЖрдгрд┐ рдХреЙрдкрд┐рдпрд░ рд░рд╛рдЦрдгреНрдпрд╛рдкрд╛рд╕реВрди рдиреЗрдЯрд╡рд░реНрдХ-рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдпреЗ рдкрд╛рд░ рдкрд╛рдбрдгреНрдпрд╛рдкрд░реНрдпрдВрдд рдХрд╛рд╣реАрд╣реА рдЕрд╕реВ рд╢рдХрддреЗ рдЬрд╕реЗ рдХреА рд░рд╛рдЙрдЯрд░ рдЖрдгрд┐ рд╕реНрд╡рд┐рдЪ рд╕реЗрдЯ рдХрд░рдгреЗ рдЖрдгрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рдлрд╛рдпрд░рд╡реЙрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреЗ.

рддреЛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЕрдкрдЧреНрд░реЗрдб, рд▓реЙрдЧ рддрдкрд╛рд╕рдгреА рдЖрдгрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рд╕реБрд░рдХреНрд╖рд╛ рдСрдбрд┐рдЯ, рд╕рд░реНрд╡реНрд╣рд░ рдкреЕрдЪрд┐рдВрдЧ, рд╕рдорд╕реНрдпрд╛рдирд┐рд╡рд╛рд░рдг, рдореВрд│ рдХрд╛рд░рдг рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрдгрд┐ рдСрдЯреЛрдореЗрд╢рдирд╕рд╛рдареА рджреЗрдЦреАрд▓ рдЬрдмрд╛рдмрджрд╛рд░ рдЕрд╕реЗрд▓ тАФ рд╡рд┐рд╢реЗрд╖рдд: PowerShell, Python, рдХрд┐рдВрд╡рд╛ Bash рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕рджреНрд╡рд╛рд░реЗ. рд╡рд╛рдкрд░рд╛рдЪреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░рд┐рд╕реНрдерд┐рддреА рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЖрдгрд┐ рдЧрдЯ рдЦрд╛рддреНрдпрд╛рдВрдЪреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЖрд╣реЗ. рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЦрд╛рддреА рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ рдирд┐рдпреБрдХреНрдд рдХрд░рдгреЗ рд╣реЗ рдЕрддреНрдпрдВрдд рддреНрд░рд╛рд╕рджрд╛рдпрдХ рдХрд╛рдо рдЖрд╣реЗ рдХрд╛рд░рдг рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдЬрд╡рд│рдЬрд╡рд│ рджрд░рд░реЛрдЬ рджрд┐рд╕рддрд╛рдд рдЖрдгрд┐ рдЕрджреГрд╢реНрдп рд╣реЛрддрд╛рдд. рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕рджреНрд╡рд╛рд░реЗ рдСрдЯреЛрдореЗрд╢рди рдЕрдзрд┐рдХ рдорд╣рддреНрддреНрд╡рд╛рдЪреНрдпрд╛ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдЪреНрдпрд╛ рдХрд╛рдорд╛рдВрд╕рд╛рдареА рд╡реЗрд│ рдореЛрдХрд│рд╛ рдХрд░рддреЗ, рдЬрд╕реЗ рдХреА рд╕реНрд╡рд┐рдЪреЗрд╕ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдгреЗ рдЖрдгрд┐ рдЗрддрд░ рдкреНрд░рдХрд▓реНрдк рдЬреЗ рдкреНрд░рд╢рд╛рд╕рдХ рдХрд╛рдо рдХрд░рддрд╛рдд рддреНрдпрд╛ рдХрдВрдкрдиреАрдЪреНрдпрд╛ рдирдлреНрдпрд╛рд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рддрд╛рдд (рдЬрд░реА рд╕рд╛рдорд╛рдиреНрдпрддрдГ рд╣реЗ рдорд╛рдиреНрдп рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдХреА рдЖрдпрдЯреА рд╡рд┐рднрд╛рдЧ рдереЗрдЯ рдЙрддреНрдкрдиреНрди рджреЗрдд рдирд╛рд╣реА).

рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рдЪреЗ рдХрд╛рд░реНрдп рд╡реЗрд│ рд╡рд╛рдпрд╛ рдШрд╛рд▓рд╡рдгреЗ рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕рдВрднрд╛рд╡реНрдп рдорд╛рд░реНрдЧрд╛рдиреЗ рдХрдВрдкрдиреАрдЪреЗ рдкреИрд╕реЗ рд╡рд╛рдЪрд╡рдгреЗ рдирд╛рд╣реА. рдХрдзреАрдХрдзреА рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдореЛрдареНрдпрд╛ рд╕рдВрдШрд╛рдЪреЗ рд╕рджрд╕реНрдп рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рддрд╛рдд, рдПрдХрддреНрд░ рдпреЗрддрд╛рдд, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд▓рд┐рдирдХреНрд╕, рд╡рд┐рдВрдбреЛрдЬ, рдбреЗрдЯрд╛рдмреЗрд╕, рд╕реНрдЯреЛрд░реЗрдЬ рдЗрддреНрдпрд╛рджреАрдВрдЪреЗ рдкреНрд░рд╢рд╛рд╕рдХ. рдХрд╛рдорд╛рдЪреЗ рд╡реЗрд│рд╛рдкрддреНрд░рдХрд╣реА рдмрджрд▓рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рджрд┐рд╡рд╕рд╛рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА рдПрдХрд╛ рдЯрд╛рдЗрдо рдЭреЛрдирдордзреАрд▓ рд╢рд┐рдлреНрдЯ рдХреЗрд╕ рджреБрд╕рд░реНтАНрдпрд╛ рдЯрд╛рдЗрдо рдЭреЛрдирдордзреНрдпреЗ рдкреБрдвреАрд▓ рд╢рд┐рдлреНрдЯрдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рдЬреЗрдгреЗрдХрд░реВрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдерд╛рдВрдмрдд рдирд╛рд╣реАрдд (рд╕реВрд░реНрдпрд╛рдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рд╛); рдХрд┐рдВрд╡рд╛ рдХрд░реНрдордЪрд╛рд░реНтАНрдпрд╛рдВрдЪрд╛ рд╕рдХрд╛рд│реА 9 рддреЗ рд╕рдВрдзреНрдпрд╛рдХрд╛рд│реА 5 рдкрд░реНрдпрдВрдд рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рдордХрд╛рдЬрд╛рдЪрд╛ рджрд┐рд╡рд╕ рдЕрд╕рддреЛ; рдХрд┐рдВрд╡рд╛ рддреЗ реирек/рен рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░рдордзреНрдпреЗ рдХрд╛рд░реНрдпрд░рдд рдЖрд╣реЗ.

рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ, рд╕рд┐рд╕реНрдЯреАрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрдиреА рдзреЛрд░рдгрд╛рддреНрдордХрдкрдгреЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рд╛рдпрд▓рд╛ рд╢рд┐рдХрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдорд╣рддреНрддреНрд╡рд╛рдЪреНрдпрд╛ рдмрд╛рдмреА рдирд┐рдпрдорд┐рдд рдХрд╛рдорд╛рдВрд╕рд╣ рдПрдХрддреНрд░ рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рддреЗ рдЬреНрдпрд╛ рд╕рдВрдШрд╛рдВрдордзреНрдпреЗ рдЖрдгрд┐ рд╡рд┐рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ рдХрд╛рдо рдХрд░рддрд╛рдд рддреЗ рд╕рд╣рд╕рд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдордзреНрдпреЗ рдХрдореА рдЕрд╕рддрд╛рдд, рдкрд░рдВрддреБ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рдкреНрд░рддреНрдпреЗрдХрдЬрдг рджреИрдирдВрджрд┐рди рдХрд╛рдореЗ рдкреВрд░реНрдгрдд: рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдд рдЕрд╕рддреЛ.

DevOps: рдПрдХ рдореНрд╣рдгреВрди рд╡рд┐рдХрд╛рд╕ рдЖрдгрд┐ рджреЗрдЦрднрд╛рд▓

DevOps рд╡рд┐рдХрд╛рд╕ рдЖрдгрд┐ рджреЗрдЦрднрд╛рд▓ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рдПрдХ рдкреНрд░рдХрд╛рд░рдЪреЗ рддрддреНрд╡рдЬреНрдЮрд╛рди рдЖрд╣реЗ. рдЖрдпрдЯреА рдЬрдЧрддрд╛рддреАрд▓ рд╣рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрди рдЦрд░реЛрдЦрд░рдЪ рдирд╛рд╡рд┐рдиреНрдпрдкреВрд░реНрдг рдмрдирд▓рд╛ рдЖрд╣реЗ.

DevOps рдЪреНрдпрд╛ рдЫрддреНрд░рд╛рдЦрд╛рд▓реА, рдПрдХрд╛ рдмрд╛рдЬреВрд▓рд╛ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдЯреАрдо рдЖрд╣реЗ рдЖрдгрд┐ рджреБрд╕рд░реАрдХрдбреЗ рджреЗрдЦрднрд╛рд▓ рдЯреАрдо рдЖрд╣реЗ. рддреЗ рд╕рд╣рд╕рд╛ рдЙрддреНрдкрд╛рджрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ, рдкрд░реАрдХреНрд╖рдХ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдбрд┐рдЭрд╛рдЗрдирд░ рд╕рд╛рдореАрд▓ рд╣реЛрддрд╛рдд. рдПрдХрддреНрд░рд┐рддрдкрдгреЗ, рд╣реЗ рддрдЬреНрдЮ рд╕рдВрдкреВрд░реНрдг рдХрдВрдкрдиреАрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЖрдгрд┐ рдХреЛрдб рдЕрджреНрдпрддрдиреЗ рджреНрд░реБрддрдкрдгреЗ рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдСрдкрд░реЗрд╢рдиреНрд╕ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддрд╛рдд.

DevOps рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрдкреВрд░реНрдг рдЬреАрд╡рди рдЪрдХреНрд░рд╛рдд рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕ рдЖрдгрд┐ рдСрдкрд░реЗрд╢рдирд╡рд░ рдирд┐рдпрдВрддреНрд░рдгрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ. рджреЗрдЦрднрд╛рд▓ рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рд▓реЛрдХрд╛рдВрдиреА рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджрд┐рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдирд╛ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ API рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рджрд┐рд▓реЗ рдЬрд╛рддреЗ. рддреНрдпрд╛рдВрдирд╛ рд╣реБрдб рдЕрдВрддрд░реНрдЧрдд рдХрд╛рдп рдЖрд╣реЗ рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (рдореНрд╣рдгрдЬреЗ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЖрдгрд┐ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд) рдЬреЗрдгреЗрдХрд░реВрди рддреЗ рдмрдЧ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рд╣рд╛рддрд╛рд│реВ рд╢рдХрддреАрд▓, рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡реВ рд╢рдХрддреАрд▓ рдЖрдгрд┐ рд╕реЗрд╡рд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдВрд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзреВ рд╢рдХрддреАрд▓.

рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрдирд╛ рдирд╡реАрдирддрдо рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЬрд╛рдгреВрди рдШреНрдпрд╛рдпрдЪреЗ рдЕрд╕рд▓реНрдпрд╛рд╕ рдЖрдгрд┐ рдирд╛рд╡рд┐рдиреНрдпрдкреВрд░реНрдг рдХрд▓реНрдкрдирд╛ рдЖрдгрд┐ рдЙрдкрд╛рдпрд╛рдВрд╕рд╛рдареА рдЦреБрд▓реЗ рдЕрд╕рд▓реНрдпрд╛рд╕ рддреЗ DevOps рдЯреАрдордордзреНрдпреЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдореА рдЖрдзреА рдореНрд╣рдЯрд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рддреНрдпрд╛рдВрдирд╛ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдмрдирдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА, рдкрд░рдВрддреБ рд░реБрдмреА, рдкрд╛рдпрдерди рдХрд┐рдВрд╡рд╛ рдЧреЛ рд╕рд╛рд░рдЦреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖реЗрд╡рд░ рдкреНрд░рднреБрддреНрд╡ рдорд┐рд│рд╡рдгреЗ рддреНрдпрд╛рдВрдирд╛ рд╕рдВрдШрд╛рдЪреЗ рдЦреВрдк рдЙрдкрдпреБрдХреНрдд рд╕рджрд╕реНрдп рдмрдирдгреНрдпрд╛рд╕ рдорджрдд рдХрд░реЗрд▓. рдЬрд░реА рд╕рд┐рд╕реНрдЯреАрдо рдкреНрд░рд╢рд╛рд╕рдХ рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХрдкрдгреЗ рд╕рд░реНрд╡ рдХрд╛рд░реНрдп рд╕реНрд╡рддрдГ рдХрд░рддрд╛рдд рдЖрдгрд┐ рдмрд╣реБрддреЗрдХрджрд╛ рддреНрдпрд╛рдВрдирд╛ рдПрдХрд╛рдХреА рд╕рдордЬрд▓реЗ рдЬрд╛рддреЗ, рддрд░реАрд╣реА DevOps рдордзреНрдпреЗ рддреНрдпрд╛рдВрдирд╛ рдкреВрд░реНрдгрдкрдгреЗ рдЙрд▓рдЯ рдЕрдиреБрднрд╡ рдЕрд╕рддреЛ, рдЬреЗрдереЗ рдкреНрд░рдХреНрд░рд┐рдпреЗрддреАрд▓ рдкреНрд░рддреНрдпреЗрдХрдЬрдг рдПрдХрдореЗрдХрд╛рдВрд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрддреЛ.

рдСрдЯреЛрдореЗрд╢рдирдЪрд╛ рд╡рд┐рд╖рдп рдЕрдзрд┐рдХрд╛рдзрд┐рдХ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛрдд рдЖрд╣реЗ. рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдЖрдгрд┐ DevOps рддрдЬреНрдЮ рджреЛрдШрд╛рдВрдирд╛рд╣реА рддреНрд╡рд░реАрдд рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХрд░рдгреНрдпрд╛рдд, рддреНрд░реБрдЯреА рдХрдореА рдХрд░рдгреНрдпрд╛рдд рдЖрдгрд┐ рд╡рд┐рджреНрдпрдорд╛рди рддреНрд░реБрдЯреА рддреНрд╡рд░рд┐рдд рд╢реЛрдзрдгреНрдпрд╛рдд рдЖрдгрд┐ рджреБрд░реБрд╕реНрдд рдХрд░рдгреНрдпрд╛рдд рд░рд╕ рдЖрд╣реЗ. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдСрдЯреЛрдореЗрд╢рди рд╣реА рдПрдХ рд╕рдВрдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ рдЬрд┐рдереЗ рджреЛрди рдХреНрд╖реЗрддреНрд░ рдПрдХрддреНрд░рд┐рдд рд╣реЛрддрд╛рдд. рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ AWS, Azure рдЖрдгрд┐ Google Cloud Platform рд╕рд╛рд░рдЦреНрдпрд╛ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдВрд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗрдд. рддреНрдпрд╛рдВрдирд╛ рд╕рддрдд рдПрдХрддреНрд░реАрдХрд░рдг рдЖрдгрд┐ рд╡рд┐рддрд░рдгрд╛рдЪреА рддрддреНрддреНрд╡реЗ рдЖрдгрд┐ рдпрд╛рд╕рд╛рд░рдЦреА рд╕рд╛рдзрдиреЗ рдХрд╢реА рд╡рд╛рдкрд░рд╛рдпрдЪреА рд╣реЗ рд╕рдордЬрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдЬреЗрдирдХрд┐рдиреНрд╕.

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрдиреА рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЖрдгрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕рд╛рдзрдиреЗ рд╡рд╛рдкрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЬрд╕реЗ рдХреА рдЙрддреНрддрд░ рджреНрдпрд╛, рджрд╣рд╛ рдХрд┐рдВрд╡рд╛ рд╡реАрд╕ рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рд╕рдорд╛рдВрддрд░ рдЙрдкрдпреЛрдЬрдирд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ.

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

рдЖрдгрд┐ рдпрд╛ рдпрдВрддреНрд░рдгреЗрддреАрд▓ рд╢реЗрд╡рдЯрдЪрд╛ рддрдкрд╢реАрд▓ рдЖрд╣реЗ Git. Git рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рд╣реА рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рдЪреНрдпрд╛ рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рджреИрдирдВрджрд┐рди рдЬрдмрд╛рдмрджрд╛рд░реАрдВрдкреИрдХреА рдПрдХ рдЖрд╣реЗ. рд╣реА рдЖрд╡реГрддреНрддреА рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╛рд╕рдХ, DevOps рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ, рдЪрдкрд│ рд╕рдВрдШ рдЖрдгрд┐ рдЗрддрд░ рдЕрдиреЗрдХрд╛рдВрдХрдбреВрди рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рд╡рд░ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ. рдЬрд░ рддреБрдордЪреЗ рдХрд╛рдо рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдЪреНрдпрд╛ рдЬреАрд╡рди рдЪрдХреНрд░рд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЕрд╕реЗрд▓, рддрд░ рддреБрдореНрд╣реА рдирдХреНрдХреАрдЪ Git рд╕реЛрдмрдд рдХрд╛рдо рдХрд░рд╛рд▓.

рдЧрд┐рдЯрдордзреНрдпреЗ рдмрд░реАрдЪ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрд╣реЗрдд. рддреБрдореНрд╣реА рдХрджрд╛рдЪрд┐рдд рд╕рд░реНрд╡ Git рдХрдорд╛рдВрдбреНрд╕ рдХрдзреАрдЪ рд╢рд┐рдХреВ рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА, рдкрд░рдВрддреБ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдЖрдгрд┐ рд╕рд╣рдпреЛрдЧрд╛рдордзреНрдпреЗ рддреЗ рдореБрдЦреНрдп рдХрд╛ рдЖрд╣реЗ рд╣реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдирдХреНрдХреА рд╕рдордЬреЗрд▓. рддреБрдореНрд╣реА DevOps рдЯреАрдордордзреНрдпреЗ рдХрд╛рдо рдХрд░рдд рдЕрд╕рд╛рд▓ рддрд░ Git рдЪреЗ рд╕рдЦреЛрд▓ рдЬреНрдЮрд╛рди рдЕрд╕рдгреЗ рдЦреВрдк рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ.

рдЬрд░ рддреБрдореНрд╣реА рд╕рд┐рд╕реНрдЯреАрдо рдкреНрд░рд╢рд╛рд╕рдХ рдЕрд╕рд╛рд▓ рддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ Git рдЪрд╛ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рдЕрднреНрдпрд╛рд╕ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЖрд╡реГрддреНрддреА рдирд┐рдпрдВрддреНрд░рдг рдХрд╕реЗ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреЗ рдЖрдгрд┐ рд╕рд╛рдорд╛рдиреНрдп рдЖрдЬреНрдЮрд╛ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ: git рд╕реНрдЯреЗрдЯрд╕, git рдХрдорд┐рдЯ -m, git add, git рдкреБрд▓, git push, git rebase, git branch, git diff рдЖрдгрд┐ рдЗрддрд░. рдЕрдиреЗрдХ рдСрдирд▓рд╛рдЗрди рдЕрднреНрдпрд╛рд╕рдХреНрд░рдо рдЖрдгрд┐ рдкреБрд╕реНрддрдХреЗ рдЖрд╣реЗрдд рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рд╣рд╛ рд╡рд┐рд╖рдп рд╕реБрд░рд╡рд╛рддреАрдкрд╛рд╕реВрди рд╢рд┐рдХрдгреНрдпрд╛рд╕ рдЖрдгрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреМрд╢рд▓реНрдпрд╛рдВрд╕рд╣ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдмрдирдгреНрдпрд╛рд╕ рдорджрдд рдХрд░реВ рд╢рдХрддрд╛рдд. рдЕрдкреНрд░рддрд┐рдо рджреЗрдЦреАрд▓ рдЖрд╣реЗрдд рдЧрд┐рдЯ рдХрдорд╛рдВрдбрд╕рд╣ рд╢реАрдЯреНрд╕рдЪреА рдлрд╕рд╡рдгреВрдХ рдХрд░рд╛, рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рддреЗ рд╕рд░реНрд╡ рдХреНрд░реЕрдо рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА, рдкрд░рдВрддреБ рддреБрдореНрд╣реА рдЬрд┐рддрдХреЗ рдЕрдзрд┐рдХ Git рд╡рд╛рдкрд░рд╛рд▓ рддрд┐рддрдХреЗ рд╕реЛрдкреЗ рд╣реЛрдИрд▓.

рдирд┐рд╖реНрдХрд░реНрд╖

рд╢реЗрд╡рдЯреА, рддреБрдореНрд╣реА рдард░рд╡реВ рд╢рдХрддрд╛ рдХреА рддреБрдореНрд╣рд╛рд▓рд╛ DevOps рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╡реНрд╣рд╛рдпрдЪреЗ рдЖрд╣реЗ рдХреА рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рд░рд╛рд╣рдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ. рдЬрд╕реЗ рддреБрдореНрд╣реА рдмрдШреВ рд╢рдХрддрд╛, рд╕рдВрдХреНрд░рдордг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╢рд┐рдХрдгреНрдпрд╛рдЪреА рд╡рдХреНрд░ рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреБрдореНрд╣реА рдЬрд┐рддрдХреНрдпрд╛ рд▓рд╡рдХрд░ рд╕реБрд░реБрд╡рд╛рдд рдХрд░рд╛рд▓ рддрд┐рддрдХреЗ рдЪрд╛рдВрдЧрд▓реЗ. рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдирд┐рд╡рдбрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рд╕рд╛рдзрдиреЗ рд╢рд┐рдХрд╛ рдЬрд╕реЗ рдХреА Git (рдЖрд╡реГрддреНрддреА рдирд┐рдпрдВрддреНрд░рдг), рдЬреЗрдирдХрд┐рдиреНрд╕ (CI/CD, рд╕рддрдд рдПрдХрддреНрд░реАрдХрд░рдг) рдЖрдгрд┐ рдЙрддреНрддрд░ рджреНрдпрд╛ (рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЖрдгрд┐ рдСрдЯреЛрдореЗрд╢рди). рддреБрдореНрд╣реА рдХреЛрдгрддрд╛рд╣реА рдкрд░реНрдпрд╛рдп рдирд┐рд╡рдбрддрд╛, рд╣реЗ рд╡рд┐рд╕рд░реВ рдирдХрд╛ рдХреА рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреА рдХреМрд╢рд▓реНрдпреЗ рд╕рддрдд рд╢рд┐рдХрдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛