рдореБрдЭреЗ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд╕рдВрдж рд╣реИ, рдФрд░ рд╕рд╛рд▓ рднрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдБ рдореБрдЭреЗ рдбрд░рд╛рддреА рд╣реИрдВред рдЪрдВрдЪрд▓рддрд╛ рдореЗрдВ, рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдорд╡реАрдкреА рдФрд░ рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд╕рдВрдж рдЖрдИ, рдпрд╣ рд╕реАрдзрд╛ рдореЗрд░рд╛ рдХрд╛рдо рд╣реИ: рдПрдХ рдХрд╛рдо рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЯреБрдХрдбрд╝рд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░реЗрдВ рдФрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВред
рдЙрд╕реА рд╕рдордп, DevOps рдХрд╛ рд░реВрдк рдЙрд╕ рд░реВрдк рдореЗрдВ рдЬрд┐рд╕рдореЗрдВ рдХрд┐рддрд╛рдмреЛрдВ рдореЗрдВ рдФрд░ рд╕рдореНрдореЗрд▓рдиреЛрдВ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рд╡рд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╕рд╛рд▓ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред рдпрд╛ рд╡рд░реНрд╖реЛрдВ рдореЗрдВред
рд╣рдордиреЗ рдЕрдкрдиреЗ DevOps рдХреЛрд░реНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг "MVP DevOps in one рд╕реНрдкреНрд░рд┐рдВрдЯ" рдФрд░ "рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░рддрд╛" рдХреЗ рдкреНрд░рддрд┐рдорд╛рди рдореЗрдВ рдХрд┐рдпрд╛ рд╣реИред рдФрд░ рдЕрдЧрд░ рдпрд╣ рдорд╛рдирд╡, "рддрд╛рдХрд┐ рдкреНрд░рддрд┐рднрд╛рдЧреА, рдЙрд╕рдХреЗ рд▓реМрдЯрдиреЗ рдкрд░, рддреБрд░рдВрдд рдШрд░ рдкрд░ рдХреБрдЫ рдкреЗрд╢ рдХрд░ рд╕рдХреЗ рдФрд░ рд▓рд╛рдн рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХреЗред"
MVP DevOps: рдкрд╛рдареНрдпрдХреНрд░рдо рдореЗрдВ рдореБрдЦреНрдп DevOps рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рд╣реИрдВред рд╣рдордиреЗ рд╕рднреА CI / CD рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдФрд░ рдЙрдирдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдпрд╛ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреА рдЧрд╣рд░рд╛рдИ рдХреЛ рдХреЛрдб рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдХрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрдж рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд╣рдо рдПрдХ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╕реНрдЯреИрдХ рджреЗрддреЗ рд╣реИрдВ: рдЧрд┐рдЯрд▓реИрдм рд╕реАрдЖрдИ / рд╕реАрдбреА, рдЕрдиреНрд╕рд┐рдмрд▓, рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдФрд░ рдкреИрдХрд░, рдореЛрд▓реЗрдХреНрдпреВрд▓, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕, рдИрдПрдлрдХреЗред рдЖрдк рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рд╕реЗ рдЖ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рд╛рдордЧреНрд░реА рд╕реЗ рдкрд╛рдпрд▓рдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░рддрд╛: рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рдмрд╣реБрдд рдЕрднреНрдпрд╛рд╕ рдФрд░ рдЙрджрд╛рд╣рд░рдг рджреЗрддреЗ рд╣реИрдВред рдЖрдк рдПрдХ рдЙрдкрдХрд░рдг рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╢реИрдХреНрд╖рд┐рдХ рдЪрд┐рддреНрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЕрдкрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рджреЗрд╡ рдкрд░рд┐рд╡реЗрд╢реЛрдВ рдХреЛ рд░реЛрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдРрдиреНрд╕рд┐рдмрд▓ рдкреНрд▓реЗрдмреБрдХ рд▓рд┐рдЦреЗрдВ рдпрд╛ рдПрдХ рдмреЙрдЯ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдФрд░ рдлреЛрди рд╕реЗ рд╕рд░реНрд╡рд░ рдХреЛ рдкреНрд░рд╢рд╛рд╕рд┐рдд рдХрд░реЗрдВред рдЕрд░реНрдерд╛рддреН, рдПрдХ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдпрджреНрдпрдкрд┐ рд╡рд╣ рдкреВрд░реА рдХрдВрдкрдиреА рдХреЗ DevOps рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗ рдЕрд╕реАрдо рд░реВрдк рд╕реЗ рджреВрд░ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╣ рд╣реИ, рд╡рд╣ рдпрд╣рд╛рдБ рд╣реИ, рд╡рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд▓рд╛рдн рд▓рд╛рддрд╛ рд╣реИред
рд╕реНрд▓рдо рджреЗрд╡рдУрдкреНрд╕ рдХреЗ рд╡рд┐рд╖рдп
рдЯреЙрдкрд┐рдХ # 1: рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ - рдЕрдкрдиреЗ рд▓рд┐рдП рдмреЛрд▓рддрд╛ рд╣реИред
рд╡рд┐рд╖рдп рд╕рдВрдЦреНрдпрд╛ 2: рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ - рдПрдХ рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЛ рдПрдХ рдкреНрд░рд╢рд╛рд╕рдХ рдФрд░ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреА рджрдХреНрд╖рддрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддреЗ рд╣реИрдВред
рдереАрдо # 3: рд╕реАрдЖрдИ / рд╕реАрдбреА рдореВрд▓ рдмрд╛рддреЗрдВ
- рд╕реАрдЖрдИ / рд╕реАрдбреА рд╕реНрд╡рдЪрд╛рд▓рди рдХрд╛ рдкрд░рд┐рдЪрдп
- рдЬреАрддрд▓рд╛рдм рд╕реАрдЖрдИ рдореВрд▓ рдмрд╛рддреЗрдВ
- рдЧрд┐рдЯрд▓реИрдм-рд░рдирд░ рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЕрднреНрдпрд╛рд╕
- рдмреИрд╢, рдореЗрдХ, рд╕реАрдЖрдИ / рд╕реАрдбреА рдФрд░ рдЕрдзрд┐рдХ рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдЙрдкрдХрд░рдг
- рд╕реАрдЖрдИ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдбреЙрдХрд░
рд╡рд┐рд╖рдп # 4: рдЙрддреНрдкрд╛рджрди рдореЗрдВ Gitlab CI / CD
- рдиреМрдХрд░реА рдХреЗ рд╢реБрднрд╛рд░рдВрдн рдкрд░ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛
- рдирд┐рдпрдВрддреНрд░рдг рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░рддрд┐рдмрдВрдз: рдХреЗрд╡рд▓, рдЬрдм
- рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ
- рдЯреЗрдореНрдкреНрд▓реЗрдЯреНрд╕, рдЗрдВрдХреНрд▓реВрдЬрд╝рди рдФрд░ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ: рддреИрдирд╛рддреА рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВ
рд╣рдо рдЫрд╛рддреНрд░реЛрдВ рдХреЛ CI / CD рдХреА рдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдФрд░ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рддреЗ рд╣реИрдВ рдФрд░ CI / CD рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдЯреНрдпреВрдирд┐рдВрдЧ рдХрд░рддреЗ рд╣реИрдВред рдирддреАрдЬрддрди, рдЫрд╛рддреНрд░ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдПрдХ рд╕реАрдЖрдИ / рд╕реАрдбреА рдбрд┐рдЬрд╛рдЗрди рдЯреЗрдореНрдкрд▓реЗрдЯ рдФрд░ рдПрдХ рдЙрдкрдпреБрдХреНрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЙрдкрдХрд░рдг рдЪреБрдирдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ред
рдлрд┐рд░ рд╣рдо Gitlab рдореЗрдВ CI / CD рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВ, рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рдЙрдиреНрдирдд рддрд░реАрдХреЗ рд╕реЗ Gitlab CI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред рдирддреАрдЬрддрди, рдЫрд╛рддреНрд░ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЧрд┐рдЯрд▓реИрдм рд╕реАрдЖрдИ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ред
рдкрд╣рд▓реЗ DevOps рд╕реНрд▓рдо рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рд╣рдордиреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ 2 рдмрд╛рд░ (рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рдШрдВрдЯрд╛) рджреЛрдЧреБрдирд╛ рдХрд░ рджрд┐рдпрд╛, рд╕рднреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдФрд░ рдХреЗрд╡рд▓ рдЧрд┐рдЯрд▓реИрдм рд╕реАрдЖрдИ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдЕрднреНрдпрд╛рд╕ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛, рдХрдИ рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕ рдЬреЛрдбрд╝реЗред
рдЯреЙрдкрд┐рдХ # 5: рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ
- IaC: рдПрдХ рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг
- рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЛ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ
- рд╕рд┐рд╕реНрдЯрдо рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдЯреВрд▓, рдЗрдореЗрдЬ рдЕрд╕реЗрдВрдмрд▓реА (рдкреИрдХрд░)
- рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ IaC
- рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдВрдЧреНрд░рд╣рдг, рд╕рд╣рдпреЛрдЧ, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрд╡рдЪрд╛рд▓рди
- Ansible playbooks рдмрдирд╛рдиреЗ рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ
- рдЙрджрд╛рд╕реАрдирддрд╛, рдШреЛрд╖рдгрд╛рдкрддреНрд░
- IaC Ansible
рд╣рдордиреЗ UI рдФрд░ рдУрдкрдирд╕реНрдЯреИрдХ рдХреНрд▓реА рдкрд░ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рднрд╛рдЧ рдХреЛ рдХрдо рдХрд┐рдпрд╛ рдФрд░ рдЕрднреНрдпрд╛рд╕ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ред
рдкреНрд░рддреНрдпреЗрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖реЛрдВ рдХреЛ рджрд┐рдЦрд╛рддреЗ рд╣реБрдП, рдПрдХ рд╣реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЛ IaC рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдирддреАрдЬрддрди, рдЫрд╛рддреНрд░ рд╕рдордЭ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдХрд┐рд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдХрд╣рд╛рдВ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдФрд░ Ansible рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ред
рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдкрд░ рд╡рд┐рд╖рдп рдореЗрдВ, рд╣рдо рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЕрднреНрдпрд╛рд╕ рдЯреАрдорд╡рд░реНрдХ рдФрд░ рднрдВрдбрд╛рд░рдг рдХреА рд╕реНрдерд┐рддрд┐ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ, рдЫрд╛рддреНрд░ рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕реНрд╡рдпрдВ рд▓рд┐рдЦ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдЧрд╛, рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╕реАрдЦреЗрдВ: рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рд╕рдВрд╕реНрдХрд░рдгред рдЖрдЗрдП, рдХрдВрд╕рд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рд╣рдо рджрд┐рдЦрд╛рдПрдВрдЧреЗ рдХрд┐ рдпрд╣ рдХрд┐рди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдЯреЙрдкрд┐рдХ # 6: рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреА рдЯреЗрд╕реНрдЯрд┐рдВрдЧ
- рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдкрд░реАрдХреНрд╖рдг рдХреНрдпреЛрдВ рдирд╣реАрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ?
- IaC рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХреНрдпрд╛ рд╣реИрдВ?
- рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ, рдХреНрдпрд╛ рд╡реЗ рдмреЗрдХрд╛рд░ рд╣реИрдВ?
- рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг anaible + рдЕрдгреБ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ IaC
- рд╕реАрдЖрдИ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░реАрдХреНрд╖рдг
- рд╕реНрдЯреЗрд░реЙрдпрдб рдкрд░ рдЯреЗрд╕реНрдЯ рдпрд╛ 5 рдШрдВрдЯреЗ рддрдХ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░рдирд╛, IaC рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдЕрдВрдд
рд╣рдордиреЗ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рднрд╛рдЧ рдХреЛ рдХрдо рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рд╡реИрдЧреНрд░рдВрдЯ / рдореЛрд▓реЗрдХреНрдпреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдо рдХрд╣рд╛рдирд┐рдпрд╛рдБ, рдЕрдзрд┐рдХ рдЕрднреНрдпрд╛рд╕ рдФрд░ рдкреНрд░рддреНрдпрдХреНрд╖ рдкрд░реАрдХреНрд╖рдг, рд▓рд┐рдВрдЯрд░ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╕рд╛рдеред рд╣рдо рд╕реАрдЖрдИ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ
рдХреИрд╕реЗ рддреЗрдЬреА рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдпрд╣ рд╣реЛрдЧрд╛:
- рдПрдХ рд╕реНрд╡-рд▓рд┐рдЦрд┐рдд рд▓рд┐рдВрдЯрд░ рдЬреЛ рднреВрдорд┐рдХрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореЗрдЬрдмрд╛рди рдХреЗ рд▓рд┐рдП рдЕрдирд┐рд╡рд╛рд░реНрдп рдЪрд░ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ;
- рд╣рдо рд╕реАрдЖрдИ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдХреЗрд╡рд▓ рдЙрдиреНрд╣реАрдВ рднреВрдорд┐рдХрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬреЛ рдмрджрд▓ рдЧрдИ рд╣реИрдВ, рдЬреЛ рдкрд░реАрдХреНрд╖рдг рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рд╕рдХрддреА рд╣реИрдВ;
- рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝реЗрдВред рд╣рдо рд╕рдВрдкреВрд░реНрдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХ рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдг рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдирд╛рдд рдХрд░рддреЗ рд╣реИрдВред
рд╡рд┐рд╖рдп # 7: рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХреЗ рд╕рд╛рде рдирд┐рдЧрд░рд╛рдиреА рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ
- рд╕реНрд╡рд╕реНрде рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреИрд╕реЗ рдХрд░реЗрдВ
- рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рд╡рд┐рдХрд╛рд╕ рджрдХреНрд╖рддрд╛ рдФрд░ рдХреЛрдб рд╕реНрдерд┐рд░рддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рдЧрд░рд╛рдиреА, тАЛтАЛрдкрд╣рд▓реЗ рднреА
- рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ + рдЕрд▓рд░реНрдЯрдореИрдирдЧрд░ + рдЧреНрд░рд╛рдлрд╛рдирд╛ рд╕реЗрдЯ рдХрд░рдирд╛
- рд╕рдВрд╕рд╛рдзрди рдирд┐рдЧрд░рд╛рдиреА рд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдирд┐рдЧрд░рд╛рдиреА рддрдХ рд▓реЗ рдЬрд╛рдирд╛
рд╣рдо рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ: рдЖрдИрдбреА рдЕрдиреБрд░реЛрдз, рдПрдкреАрдЖрдИ рдирд┐рдЧрд░рд╛рдиреА рдЙрдкрдХрд░рдгред рдХрдИ рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕ рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕реНрд╡рддрдВрддреНрд░ рдХрд╛рд░реНрдп рд╣реЛрдВрдЧреЗред
рд╣рдо рдЖрдкрдХрд╛ рдирд┐рд░реНрдпрд╛рддрдХ рд▓рд┐рдЦреЗрдВрдЧреЗред рд╣рдо рди рдХреЗрд╡рд▓ рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЙрддреНрдкрд╛рджрди, рдмрд▓реНрдХрд┐ Gitlab рдореЗрдВ рд╡рд┐рдзрд╛рдирд╕рднрд╛рдУрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВрдЧреЗред рдЖрдЗрдП рд╡рд┐рдлрд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЖрдВрдХрдбрд╝реЗ рджреЗрдЦреЗрдВред рдЖрдЗрдП рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рджреЗрдЦреЗрдВ рдХрд┐ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд┐рдирд╛ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдирд┐рдЧрд░рд╛рдиреА рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред
рдереАрдо рдирдВрдмрд░ 8ред рдИрдПрд▓рдХреЗ рдХреЗ рд╕рд╛рде рдЖрд╡реЗрджрди рд▓реЙрдЧрд┐рдВрдЧ
- рд▓реЛрдЪрджрд╛рд░ рдФрд░ рдЙрд╕рдХреЗ рдФрдЬрд╛рд░реЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди
- рдИрдПрд▓рдХреЗ / рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рд╕реНрдЯреИрдХ / рдПрдХреНрд╕-рдкреИрдХ - рдХреНрдпрд╛ рдФрд░ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ?
- ElasticSearch (рдЦреЛрдЬ, рд╕рдВрдЧреНрд░рд╣рдг, рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рд▓рдЪреАрд▓рд╛рдкрди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрдпрд╛ рдХрд╛рд░реНрдп рд╣рд▓ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ
- рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ (рдПрдХреНрд╕-рдкреИрдХ)
- рдХрдВрдЯреЗрдирд░реЛрдВ рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓реЙрдЧ (рдПрдХреНрд╕-рдкреИрдХ)
- рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд▓реЙрдЧрд┐рдВрдЧ
- рдХрд┐рдмрд╛рдирд╛ рдкреНрд░реИрдХреНрдЯрд┐рд╕
- рдПрд▓рд┐рдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдЕрдореЗрдЬрд╝рди рдХрд╛ рдУрдкрди рдбрд┐рд╕реНрдЯреНрд░реЛ
рдЗрд╕ рд╡рд┐рд╖рдп рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдпрд╛ рд░реВрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдиреЗрддреГрддреНрд╡ рдПрдбреБрдЕрд░реНрдб рдореЗрджрд╡реЗрджреЗрд╡ рдиреЗ рдХрд┐рдпрд╛ рд╣реИ, рдХрдИ рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрд╕реЗ рджреЗрд╡реЛрдкрд╛рд╕ рдФрд░ рдПрд╕рдЖрд░рдИ рдкрд░ рд╡реЗрдмрд┐рдирд╛рд░ рдореЗрдВ рджреЗрдЦрд╛ рд╣реИред рд╡рд╣ рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдИрдПрдлрдХреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╕рд░реНрд╡реЛрддреНрддрдо рддрд░реАрдХреЛрдВ рдХреЛ рдмрддрд╛рдПрдЧрд╛ рдФрд░ рджрд┐рдЦрд╛рдПрдЧрд╛ред рдХрд┐рдмрдирд╛ рдХреЗ рд╕рд╛рде рдЕрднреНрдпрд╛рд╕ рд╣реЛрдЧрд╛ред
Topic # 9: ChatOps рдХреЗ рд╕рд╛рде рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдСрдЯреЛрдореЗрд╢рди
- DevOps рдФрд░ ChatOps
- ChatOps: рддрд╛рдХрдд
- рд╕реБрд╕реНрдд рдФрд░ рд╡рд┐рдХрд▓реНрдк
- ChatOps рдХреЗ рд▓рд┐рдП рдмреЙрдЯ
- рд╣рдмреЙрдЯ рдФрд░ рд╡рд┐рдХрд▓реНрдк
- рд╕реБрд░рдХреНрд╖рд╛
- рдкрд░реАрдХреНрд╖рдг
- рд╕рд░реНрд╡реЛрддреНрддрдо рдФрд░ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рдкреНрд░рдерд╛рдПрдВ
ChatOps рдиреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рдкреГрдердХреНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреА рдкреНрд░рдерд╛ рдХреЛ рдЬреЛрдбрд╝рд╛, рдПрдХ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдкреБрд╖реНрдЯрд┐, рд╕рд┐рджреНрдзрд╛рдВрдд рдФрд░ рдЕрднреНрдпрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд▓реИрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ, рдпреВрдирд┐рдЯреЛрдВ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдФрд░ рдмреЙрдЯ рдХреЗ рд▓рд┐рдП рдПрдХреАрдХрд░рдг рдкрд░реАрдХреНрд╖рдгред
рд╕реНрд▓рдо рджреЗрд╡рдУрдкреНрд╕ 30 рдЬрдирд╡рд░реА рд╕реЗ рд╢реБрд░реВ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдХреАрдордд 30,000 рд╣реИред
рдЬреЛ рдкрдврд╝ рдЪреБрдХреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рд╣реИрдмрдкреЛрд╕реНрдЯ рдкреНрд░реЛрдореЛ рдХреЛрдб рдкрд░ DevOps рдХреЛрд░реНрд╕ рдкрд░ 15% рдХреА рдЫреВрдЯред
рдпрд╣рд╛рдВ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВ
рдореБрдЭреЗ рдЖрдкрдХреЛ рд╕реНрд▓рдореЛрдВ рдкрд░ рджреЗрдЦрдХрд░ рдЦреБрд╢реА рд╣реЛрдЧреА!