DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рднрд╛рдЧ 1: рд╡реЗрдм/рдПрдВрдбреНрд░реЙрдЗрдб

рдиреЛрдЯ: рдпрд╣ рд▓реЗрдЦ рдореВрд▓ рд▓реЗрдЦ рдХрд╛ рд░реВрд╕реА рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рд╣реИ тАЬDevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред "рд╢реБрд░реБрдЖрдд рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рдирд┐рд░реНрдорд╛рдгред" рд╣рд╛рд▓рд╛рдБрдХрд┐, рд░реВрд╕реА рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рд╣реЛрдиреЗ рдкрд░ рдЕрд░реНрде рдХреА рд╡рд┐рдХреГрддрд┐ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЪрд┐рддреНрд░, рд▓рд┐рдВрдХ, рдЙрджреНрдзрд░рдг рдФрд░ рд╢рдмреНрдж рдореВрд▓ рднрд╛рд╖рд╛ рдореЗрдВ рд╕рдВрд░рдХреНрд╖рд┐рдд рд╣реИрдВред рдореИрдВ рдХрд╛рдордирд╛ рдХрд░рддрд╛ рд╣реВрдБ рдХрд┐ рдЖрдк рдкрдврд╝рд╛рдИ рдореЗрдВ рдкреНрд░рд╕рдиреНрди рд╣реЛрдВ!

DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, DevOps рд╡рд┐рд╢реЗрд╖рддрд╛ рдЖрдИрдЯреА рдЙрджреНрдпреЛрдЧ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдорд╛рдВрдЧ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдпрджрд┐ рдЖрдк рд▓реЛрдХрдкреНрд░рд┐рдп рдиреМрдХрд░реА рдЦреЛрдЬ рд╕рд╛рдЗрдЯреЗрдВ рдЦреЛрд▓рддреЗ рд╣реИрдВ рдФрд░ рд╡реЗрддрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ DevOps-рд╕рдВрдмрдВрдзрд┐рдд рдиреМрдХрд░рд┐рдпрд╛рдВ рд╕реВрдЪреА рдореЗрдВ рд╕рдмрд╕реЗ рдКрдкрд░ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ 'рд╡рд░рд┐рд╖реНрда' рдкрдж рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЙрдореНрдореАрджрд╡рд╛рд░ рдХреЗ рдкрд╛рд╕ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХрд╛ рдХреМрд╢рд▓, рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЬреНрдЮрд╛рди рд╣реИред рдЗрд╕рдХреЗ рд╕рд╛рде рдЙрддреНрдкрд╛рджрди рдХреЗ рдирд┐рд░реНрдмрд╛рдз рд╕рдВрдЪрд╛рд▓рди рд╕реЗ рдЬреБрдбрд╝реА рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рднреА рдЖрддреА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдо рднреВрд▓рдиреЗ рд▓рдЧреЗ рдХрд┐ DevOps рдХреНрдпрд╛ рд╣реИред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ рдпрд╣ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рд╡рд┐рд╢реЗрд╖ рдпрд╛ рд╡рд┐рднрд╛рдЧ рдирд╣реАрдВ рдерд╛ред рдпрджрд┐ рд╣рдо рдЗрд╕ рд╢рдмреНрдж рдХреА рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рдЦреЛрдЬреЗрдВ, рддреЛ рд╣рдореЗрдВ рдХрдИ рд╕реБрдВрджрд░ рдФрд░ рд╕рд╣реА рд╕рдВрдЬреНрдЮрд╛рдПрдБ рдорд┐рд▓реЗрдВрдЧреА, рдЬреИрд╕реЗ рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА, рдкреНрд░рдерд╛рдПрдБ, рд╕рд╛рдВрд╕реНрдХреГрддрд┐рдХ рджрд░реНрд╢рди, рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХрд╛ рд╕рдореВрд╣, рдЗрддреНрдпрд╛рджрд┐ред

рдореЗрд░реА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдПрдХ рдЯреЗрд╕реНрдЯ рдСрдЯреЛрдореЗрд╢рди рдЗрдВрдЬреАрдирд┐рдпрд░ (рдХреНрдпреВрдП рдСрдЯреЛрдореЗрд╢рди рдЗрдВрдЬреАрдирд┐рдпрд░) рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдСрдЯреЛ-рдЯреЗрд╕реНрдЯ рд▓рд┐рдЦрдиреЗ рдпрд╛ рдЯреЗрд╕реНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред 2020 рдореЗрдВ рдСрдЯреЛрдореЗрд╢рди рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд╛ рдЬреНрдЮрд╛рди рднреА рдЬрд░реВрд░реА рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рд╕реЗ рд▓реЗрдХрд░ рдЕрдкрдиреЗ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рднреА рд╣рд┐рддрдзрд╛рд░рдХреЛрдВ рдХреЛ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рддрдХ рд╕реНрд╡рдЪрд╛рд▓рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдпрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдХрд╛рдо рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП DevOps рдХреМрд╢рд▓ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдФрд░ рдпрд╣ рд╕рдм рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ (рд╕реНрдкреЙрдЗрд▓рд░: рдпрд╣ рд▓реЗрдЦ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ). рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ DevOps рдХрдард┐рди рд╣реИред рдФрд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХрдВрдкрдирд┐рдпрд╛рдВ рдХрд┐рд╕реА рдРрд╕реА рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рднреБрдЧрддрд╛рди рдирд╣реАрдВ рдХрд░реЗрдВрдЧреА рдЬреЛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ... DevOps рджреБрдирд┐рдпрд╛ рдореЗрдВ, рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЙрдкрдХрд░рдг, рдирд┐рдпрдо рдФрд░ рдкреНрд░рдерд╛рдПрдВ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХрд░рд┐рдпрд░ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрдард┐рди рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╕рдВрдЪрд┐рдд рддрдХрдиреАрдХреА рдЕрдиреБрднрд╡ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛
рд╕реНрд░реЛрдд: http://maximelanciauxbi.blogspot.com/2017/04/devops-tools.html

рдпрд╣рд╛рдВ рд╣рдо рд╕рдВрднрд╡рддрдГ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рднрд╛рдЧ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗред 

рдпрд╣ рд▓реЗрдЦ рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ?

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

рд▓реЗрдЦ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдФрд░ рд▓реЛрдХрдкреНрд░рд┐рдп рдЙрдкрдХрд░рдг рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЪрд░рдг рджрд░ рдЪрд░рдг рд╕реНрд╡рдЪрд╛рд▓рди рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред рдкреНрд░рддреНрдпреЗрдХ рд╕рдореВрд╣ рдХреЛ рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрднрд╡ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдПрдХ рд╣реА рдЪреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЙрдкрдХрд░рдг рд╕реНрд╡рдпрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИрдВ, рд╡реЗ рдкреНрд░рдХрдЯ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдорд╛рд░рд╛ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХрд╛рд░реНрдп рдмреБрдирд┐рдпрд╛рджреА рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рд╣реИ: рд╣рдореЗрдВ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдЗрд╕ рд╕рдореВрд╣ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ рдФрд░ рд╣рдо рдЙрдирдХреА рдорджрдж рд╕реЗ рдХрд┐рди рдХрд╛рд░реНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реАрд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрднрд╛рдЧ рдХреЗ рдЕрдВрдд рдореЗрдВ рдореИрдВ рдРрд╕реЗ рд╣реА рдЯреВрд▓ рдХреЗ рд▓рд┐рдВрдХ рдЫреЛрдбрд╝рддрд╛ рд╣реВрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдкрдХреЗ рд╕рдВрдЧрдарди рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕ рдЖрд░реНрдЯрд┐рдХрд▓ рдореЗрдВ рдХреНрдпрд╛ рдирд╣реАрдВ рд╣реИ

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

рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐: 

  • рдпрд╣ рд╕рд╛рдордЧреНрд░реА рд╡рд┐рднрд┐рдиреНрди рд╕реНрд░реЛрддреЛрдВ (рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг, рдХрд┐рддрд╛рдмреЗрдВ, рд╡реАрдбрд┐рдпреЛ рдкрд╛рдареНрдпрдХреНрд░рдо) рдореЗрдВ рдвреВрдВрдврдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ;
  • рдпрджрд┐ рд╣рдо рдЧрд╣рд░рд╛рдИ рдореЗрдВ рдЬрд╛рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ рддреЛ рд╣рдореЗрдВ рдЗрд╕ рд▓реЗрдЦ рдХреЗ 10, 20, 30 рднрд╛рдЧ рд▓рд┐рдЦрдиреЗ рд╣реЛрдВрдЧреЗ (рдЬрдмрдХрд┐ рдпреЛрдЬрдирд╛рдПрдБ 2-3 рд╣реИрдВ);
  • рдореИрдВ рдЖрдкрдХрд╛ рд╕рдордп рдмрд░реНрдмрд╛рдж рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рд╕рдорд╛рди рд▓рдХреНрд╖реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрднреНрдпрд╛рд╕

рдореИрдВ рд╕рдЪрдореБрдЪ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рдардХ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ, рди рдХрд┐ рдХреЗрд╡рд▓ рдкрдврд╝рдХрд░ рднреВрд▓ рдЬрд╛рдПред рдХрд┐рд╕реА рднреА рдЕрдзреНрдпрдпрди рдореЗрдВ рдЕрднреНрдпрд╛рд╕ рдПрдХ рдмрд╣реБрдд рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдХ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рддреИрдпрд╛рд░реА рдХрд░ рд▓реА рд╣реИ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рд╕рдм рдХреБрдЫ рдХреИрд╕реЗ рдХрд░реЗрдВ, рдЗрд╕ рдкрд░ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА. рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрдорд╡рд░реНрдХ рднреА рдЖрдкрдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЖрдк рдмрд┐рдирд╛ рд╕реЛрдЪреЗ-рд╕рдордЭреЗ рдЙрди рдЖрджреЗрд╢реЛрдВ рдХреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рдирдХрд▓ рди рдХрд░реЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдпреЛрдЬрдирд╛

рдХрджрдо
рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА
рдЯреВрд▓реНрд╕

1
рд╕реНрдерд╛рдиреАрдп рд░рдирд┐рдВрдЧ (рд╡реЗрдм/рдПрдВрдбреНрд░реЙрдЗрдб рдбреЗрдореЛ рдкрд░реАрдХреНрд╖рдг рддреИрдпрд╛рд░ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдПрдВ) 
рдиреЛрдб.рдЬреЗрдПрд╕, рд╕реЗрд▓реЗрдирд┐рдпрдо, рдПрдкрд┐рдпрдо

2
рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА 
рдЬрд╛рдирд╛

3
рдХрдиреНрдЯреЗрдирд░реАрдХрд░рдг
рдбреЙрдХрд░, рд╕реЗрд▓реЗрдирд┐рдпрдо рдЧреНрд░рд┐рдб, рд╕реЗрд▓реЗрдиреЙрдЗрдб (рд╡реЗрдм, рдПрдВрдбреНрд░реЙрдЗрдб)

4
рд╕реАрдЖрдИ/рд╕реАрдбреА
рдЧрд┐рдЯрд▓реИрдм рд╕реАрдЖрдИ

5
рдмрд╛рджрд▓ рдордВрдЪ
Google Cloud Platform

6
рд╡рд╛рджреНрдп-рд╕реНрдерд╛рди
Kubernetes

7
рдПрдХ рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ (IaC)
рдЯреЗрд░рд╛рдлреЙрд░реНрдо, рдЕрдиреНрд╕рд┐рдмрд▓

рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрднрд╛рдЧ рдХреА рд╕рдВрд░рдЪрдирд╛

рдХрдерд╛ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрднрд╛рдЧ рдХрд╛ рд╡рд░реНрдгрди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░реВрдкрд░реЗрдЦрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

  • рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг,
  • рд╕реНрд╡рдЪрд╛рд▓рди рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдп,
  • рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЪрд┐рддреНрд░рдг,
  • рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ,
  • рд╕рдорд╛рди рдЙрдкрдХрд░рдг.

1. рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдПрдБ

рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг

рдпрд╣ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдбреЗрдореЛ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдФрд░ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрджрдо рд╣реИ рдХрд┐ рд╡реЗ рдкрд╛рд╕ рд╣реЛ рдЧрдП рд╣реИрдВред рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рднрд╛рдЧ рдореЗрдВ, Node.js рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдФрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЖрдк рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреА рдХрдВрдкрдиреА рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред 

рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕реНрд╡рдЪрд╛рд▓рди рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдХреНрд░рдорд╢рдГ рд╡реЗрдм рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╕реЗрд▓реЗрдирд┐рдпрдо рд╡реЗрдмрдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдПрдкрд┐рдпрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧрд▓реЗ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╣рдо рдбреЙрдХрд░ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдиреМрдХрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдмрд╛рдЬрд╛рд░ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдорд╛рдВрдЧ рд╣реИред

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

рд╕реНрд╡рдЪрд╛рд▓рди рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдп

рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдирдЬрд░рд┐рдП рд╕реЗ, рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдЪрд▓рдиреЗ рд╕реЗ рдХреЛрдИ рдореВрд▓реНрдп рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИред рдЖрдк рдХреЗрд╡рд▓ рдпрд╣ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рд╕реНрдерд╛рдиреАрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рд╕рд┐рдореБрд▓реЗрдЯрд░ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдПрдХ рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрд┐рдВрджреБ рд╣реИред

рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЪрд┐рддреНрд░рдг

DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рддрд▓рд╛рд╢рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ

рд╕рдорд╛рди рдЙрдкрдХрд░рдг

  • рд╕реЗрд▓реЗрдирд┐рдпрдо/рдПрдкрд┐рдпрдо рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдХреЛрдИ рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдЬреЛ рдЖрдкрдХреЛ рдкрд╕рдВрдж рд╣реЛ;
  • рдХреЛрдИ рдкрд░реАрдХреНрд╖рдг;
  • рдХреЛрдИ рднреА рдкрд░реАрдХреНрд╖рдг рдзрд╛рд╡рдХред

2. рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА (Git)

рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг

рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдмрдбрд╝рд╛ рд░рд╣рд╕реНрдпреЛрджреНрдШрд╛рдЯрди рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдореИрдВ рдХрд╣реВрдВ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдПрдХ рдЕрддреНрдпрдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рдЯреАрдо рдореЗрдВ рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рджреЛрдиреЛрдВ рдореЗрдВред рд╡рд┐рднрд┐рдиреНрди рд╕реНрд░реЛрддреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпрд╣ рдХрд╣рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рдХрд┐ Git рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд╣реИред рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХрдИ рд▓рд╛рдн рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ, рдЬреИрд╕реЗ рдХреЛрдб рд╕рд╛рдЭрд╛ рдХрд░рдирд╛, рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛, рдкрд┐рдЫрд▓реА рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЗрддрд┐рд╣рд╛рд╕ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рдФрд░ рдмреИрдХрдЕрдкред рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдВрджреБ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕рд╕реЗ рдмрд╣реБрдд рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рджреИрдирд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЕрдЪрд╛рдирдХ рдирд╣реАрдВ, рддреЛ рдореИрдВ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдкрдврд╝рдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдФрд░ рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдЗрд╕ рдЕрдВрддрд░ рдХреЛ рднрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред

рд╕реНрд╡рдЪрд╛рд▓рди рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдп

рдФрд░ рдпрд╣рд╛рдБ рдЖрдк рдПрдХ рдЙрдЪрд┐рдд рдкреНрд░рд╢реНрди рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВ: тАЬрд╡рд╣ рд╣рдореЗрдВ Git рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпреЛрдВ рдмрддрд╛ рд░рд╣рд╛ рд╣реИ? рд╣рд░ рдХреЛрдИ рдЗрд╕реЗ рдЬрд╛рдирддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рдХрд╛рд╕ рдХреЛрдб рдФрд░ рдСрдЯреЛ-рдЯреЗрд╕реНрдЯ рдХреЛрдб рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИред рдЖрдк рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╣рдо рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдЦрдВрдб рдзрд╛рд░рд╛ 7 рдХреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ: "рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдПрдЬрд╝ рдХреЛрдб (IaC)"ред рд╣рдорд╛рд░реЗ рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рд╕рд╣рд┐рдд рд╕рдВрдкреВрд░реНрдг рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕рдореЗрдВ рд╡рд░реНрдЬрдирд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рднреА рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЛрдб рдХреЗ рд╕рдорд╛рди рд▓рд╛рдн рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдо рдЪрд░рдг 7 рдореЗрдВ IaC рдХреЛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рджреЗрдЦреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрдм рднреА рдЖрдк рд╕реНрдерд╛рдиреАрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдмрдирд╛рдХрд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ Git рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрдм рд╣рдо рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рдПрдХ рд░рд┐рдореЛрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗ рддреЛ рдмрдбрд╝реА рддрд╕реНрд╡реАрд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛрдЧрд╛ред

рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЪрд┐рддреНрд░рдг

DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рддрд▓рд╛рд╢рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ

рд╕рдорд╛рди рдЙрдкрдХрд░рдг

3. рдХрдВрдЯреЗрдирд░реАрдХрд░рдг (рдбреЙрдХрд░)

рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг

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

рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдЕрдЧрд▓рд╛ рдЪрд░рдг рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди (рд╡реАрдПрдо) рдерд╛, рдЬрд┐рд╕рдиреЗ рдЕрдкреНрд░рдпреБрдХреНрдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рдкреИрд╕рд╛ рдмрд░реНрдмрд╛рдж рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред рдЗрд╕ рддрдХрдиреАрдХ рдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреГрдердХ рд╕реНрдерд╛рди рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдПрдХ рд╣реА рд╕рд░реНрд╡рд░ рдХреЗ рднреАрддрд░ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛ рджрд┐рдпрд╛ред рд▓реЗрдХрд┐рди, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХрд┐рд╕реА рднреА рддрдХрдиреАрдХ рдХреА рдЕрдкрдиреА рдХрдорд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВред рд╡реАрдПрдо рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рд╕реАрдкреАрдпреВ, рд░реИрдо, рд╕реНрдЯреЛрд░реЗрдЬ рдХреА рдЦрдкрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдУрдПрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ рд▓рд╛рдЧрдд рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдпреЗ рдХрд╛рд░рдХ рд▓реЛрдбрд┐рдВрдЧ рдЧрддрд┐ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рдХреЛ рдХрдард┐рди рдмрдирд╛рддреЗ рд╣реИрдВред

рдФрд░ рдЕрдм рд╣рдо рдХрдВрдЯреЗрдирд░реАрдХрд░рдг рдкрд░ рдЖрддреЗ рд╣реИрдВред рдПрдХ рдмрд╛рд░ рдлрд┐рд░, рдпрд╣ рддрдХрдиреАрдХ рдкрд┐рдЫрд▓реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХрдВрдЯреЗрдирд░ рдкреВрд░реНрдг рдУрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдореБрдХреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рдХреЗ рд▓рд┐рдП рддреЗрдЬрд╝ рдФрд░ рд▓рдЪреАрд▓рд╛ рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдмреЗрд╢рдХ, рдХрдВрдЯреЗрдирд░реАрдХрд░рдг рддрдХрдиреАрдХ рдХреЛрдИ рдирдИ рдмрд╛рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ рдкрд╣рд▓реА рдмрд╛рд░ 70 рдХреЗ рджрд╢рдХ рдХреЗ рдЕрдВрдд рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрди рджрд┐рдиреЛрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╢реЛрдз, рд╡рд┐рдХрд╛рд╕ рдФрд░ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпреЗ рдЧрдпреЗред рд▓реЗрдХрд┐рди рдпрд╣ рдбреЙрдХрд░ рд╣реА рдерд╛ рдЬрд┐рд╕рдиреЗ рдЗрд╕ рддрдХрдиреАрдХ рдХреЛ рдЕрдкрдирд╛рдпрд╛ рдФрд░ рдЗрд╕реЗ рдЬрдирддрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдпрд╛ред рдЖрдЬрдХрд▓, рдЬрдм рд╣рдо рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╣рдорд╛рд░рд╛ рдорддрд▓рдм рдбреЙрдХрд░ рд╕реЗ рд╣реЛрддрд╛ рд╣реИред рдЬрдм рд╣рдо рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░рд╛ рдорддрд▓рдм рд▓рд┐рдирдХреНрд╕ рдХрдВрдЯреЗрдирд░ рд╕реЗ рд╣реЛрддрд╛ рд╣реИред рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рд╡рд┐рдВрдбреЛрдЬрд╝ рдФрд░ рдореИрдХрдУрдПрд╕ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рдд рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдХ рдкрд░ рдбреЙрдХрд░ рд╣рд▓реНрдХреЗ рд╡рдЬрди рд╡рд╛рд▓реЗ рд▓рд┐рдирдХреНрд╕ рд╡реАрдПрдо рдХреЗ рдЕрдВрджрд░ рдЪреБрдкрдЪрд╛рдк рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рддрд╛ рд╣реИред рд╣рдо рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рддрдм рд▓реМрдЯреЗрдВрдЧреЗ рдЬрдм рд╣рдо рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдЕрдВрджрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдореБрд▓реЗрдЯрд░ рдЪрд▓рд╛рдиреЗ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рдпрд╣рд╛рдВ рдПрдХ рдмрд╣реБрдд рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╕реНрд╡рдЪрд╛рд▓рди рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдп

рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдХрдВрдЯреЗрдирд░реАрдХрд░рдг рдФрд░ рдбреЙрдХрд░ рдЕрдЪреНрдЫреЗ рд╣реИрдВред рдЖрдЗрдП рдЗрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рджреЗрдЦреЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдХрд░рдг рдпрд╛ рддрдХрдиреАрдХ рдХреЛ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЖрдЗрдП рд╣рдо рдпреВрдЖрдИ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдХреА рд╕реНрдкрд╖реНрдЯ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рд░реВрдкрд░реЗрдЦрд╛ рддреИрдпрд╛рд░ рдХрд░реЗрдВ:

  • рд╕реЗрд▓реЗрдирд┐рдпрдо рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдкрд┐рдпрдо рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ;
  • рдмреНрд░рд╛рдЙрдЬрд╝рд░, рд╕рд┐рдореБрд▓реЗрдЯрд░ рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдЧрддрддрд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ;
  • рдмреНрд░рд╛рдЙрдЬрд╝рд░/рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдкреГрдердХ рд╕реНрдерд╛рди рдХреА рдХрдореА, рдЬреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рд░реВрдк рд╕реЗ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ;
  • рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ 10, 50, 100 рдпрд╛ рдпрд╣рд╛рдБ рддрдХ рдХрд┐ 1000 рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддреЛ рдЗрд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдФрд░ рдмрдирд╛рдП рд░рдЦрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред

рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рд╕реЗрд▓реЗрдирд┐рдпрдо рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕реНрд╡рдЪрд╛рд▓рди рдЙрдкрдХрд░рдг рд╣реИ рдФрд░ рдбреЙрдХрд░ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдХрдВрдЯреЗрдирд░реАрдХрд░рдг рдЙрдкрдХрд░рдг рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЖрд╢реНрдЪрд░реНрдп рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрд┐рд╕реА рдиреЗ рдЙрдкрд░реНрдпреБрдХреНрдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИред рдЖрдЗрдП рдРрд╕реЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред 

рдбреЙрдХрд░ рдореЗрдВ рд╕реЗрд▓реЗрдирд┐рдпрдо рдЧреНрд░рд┐рдб

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

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

рд╡реЗрдм рдХреЗ рд▓рд┐рдП рд╕реЗрд▓реЗрдиреЙрдЗрдб

рдпрд╣ рдЙрдкрдХрд░рдг рд╕реЗрд▓реЗрдирд┐рдпрдо рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдПрдХ рдмрдбрд╝реА рдЙрдкрд▓рдмреНрдзрд┐ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реАрдзреЗ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдиреЗ рдХрдИ рд╕реНрд╡рдЪрд╛рд▓рди рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рдЬреАрд╡рди рдХреЛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛ рджрд┐рдпрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рд╕реЗрд▓реЗрдирд┐рдпрдо рдЧреНрд░рд┐рдб рдХрд╛ рдПрдХ рдФрд░ рд╕рдВрд╢реЛрдзрди рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЧреЛрд▓рд╛рдВрдЧ рдореЗрдВ рд╕реЗрд▓реЗрдирд┐рдпрдо рд╣рдм рдХрд╛ рдПрдХ рдмрд┐рд▓реНрдХреБрд▓ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдпрд╛, рдЬрд┐рд╕рдиреЗ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╣рд▓реНрдХреЗ рдбреЙрдХрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЧрддрд┐ рджреАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реЗрд▓реЗрдирд┐рдпрдо рдЧреНрд░рд┐рдб рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рдЙрдирдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗ, рдЬреЛ рдХреЗрд╡рд▓ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдкрд░ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЬрдм рдХрдИ рд╕рдорд░реНрдерд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ, рддреЛ рд╕реЗрд▓реЗрдиреЙрдЗрдб рдЕрдкрдиреА 'рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдСрди рдбрд┐рдорд╛рдВрдб' рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдХрд╛рд░рдг рдирдВрдмрд░ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИред рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╕реЗрд▓реЗрдиреЙрдЗрдб рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рддрд╛ рд╣реИред рд╕реЗрд▓реЗрдиреЙрдЗрдб рдХреЛ рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд╕рд╛рде рд╡рд╛рдВрдЫрд┐рдд рдХрдВрдЯреЗрдирд░ рд▓реЙрдиреНрдЪ рдХрд░реЗрдЧрд╛ред рдЬрдм рдкрд░реАрдХреНрд╖рдг рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рддреЛ рд╕реЗрд▓реЗрдиреЙрдЗрдб рдХрдВрдЯреЗрдирд░ рдХреЛ рд░рд┐рдЯрд╛рдпрд░ рдХрд░ рджреЗрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрди рдореБрдХреНрдд рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг 'рдиреЛрдб рдбрд┐рдЧреНрд░реЗрдбреЗрд╢рди' рдХреА рдкреНрд░рд╕рд┐рджреНрдз рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рд╣рдо рдЕрдХреНрд╕рд░ рд╕реЗрд▓реЗрдирд┐рдпрдо рдЧреНрд░рд┐рдб рдореЗрдВ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВред

рд▓реЗрдХрд┐рди, рдЕрдлрд╕реЛрд╕, рд╕реЗрд▓реЗрдиреЙрдЗрдб рдЕрднреА рднреА рдЪрд╛рдВрджреА рдХреА рдЧреЛрд▓реА рдирд╣реАрдВ рд╣реИред рд╣рдореЗрдВ 'рдорд╛рдВрдЧ рдкрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░' рд╕реБрд╡рд┐рдзрд╛ рддреЛ рдорд┐рд▓ рдЧрдИ, рд▓реЗрдХрд┐рди 'рдорд╛рдВрдЧ рдкрд░ рд╕рдВрд╕рд╛рдзрди' рд╕реБрд╡рд┐рдзрд╛ рдЕрднреА рднреА рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рд╕реЗрд▓реЗрдиреЙрдЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЗрд╕реЗ рднреМрддрд┐рдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдпрд╛ рд╡реАрдПрдо рдкрд░ рддреИрдирд╛рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрд┐рддрдиреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрди рдЫреЛрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ 10, 20 рдпрд╛ 30 рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЪрд▓рд╛рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдореЗрдВ 100, 500, 1000 рдпрд╛ рдЕрдзрд┐рдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рд╣рд░ рд╕рдордп рдЗрддрдиреЗ рд╕рд╛рд░реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдФрд░ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдЦрдВрдб 5 рдФрд░ 6 рдореЗрдВ, рд╣рдо рдЙрди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдЖрдкрдХреЛ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдХрдВрдкрдиреА рдХреА рд▓рд╛рдЧрдд рдореЗрдВ рдХрд╛рдлреА рдХрдореА рдЖрддреА рд╣реИред

рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рд╕реЗрд▓реЗрдиреЙрдЗрдб

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

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдЯреВрд▓ рдХреЗ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрд╣рд▓реБрдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╕рдВрдж рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рд╡рд╣реА рдиреБрдХрд╕рд╛рди рд╣реИрдВ рдЬреЛ рд╡реЗрдм рдСрдЯреЛрдореЗрд╢рди рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдореЗрдВ рдПрдХ рдФрд░ рд╕реАрдорд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдЬреЛ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИ рдЕрдЧрд░ рд╣рдо рдкрд╣рд▓реА рдмрд╛рд░ рдЯреВрд▓ рд╕реЗрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдПрдВрдбреНрд░реЙрдЗрдб рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдиреЗрд╕реНрдЯреЗрдб рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рднреМрддрд┐рдХ рдорд╢реАрди рдпрд╛ рд╡реАрдПрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреИрд╕реЗ рдХрд░реЗрдВ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдореЗрдВ, рдореИрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рд▓рд┐рдирдХреНрд╕ рд╡реАрдПрдо рдкрд░ рдЗрд╕реЗ рдХреИрд╕реЗ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рдПред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдЖрдк рдПрдХ macOS рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ рдФрд░ рд╕реЗрд▓реЗрдиреЙрдЗрдб рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рддреИрдирд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ Android рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЖрдк рд╣рдореЗрд╢рд╛ 'рдиреЗрд╕реНрдЯреЗрдб рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди' рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд▓рд┐рдирдХреНрд╕ рд╡реАрдПрдо рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реЗрд▓реЗрдиреЙрдЗрдб рдХреЛ рдЕрдВрджрд░ рддреИрдирд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЪрд┐рддреНрд░рдг

рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рд╣рдо рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рдЪрд┐рддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 2 рдЯреВрд▓ рдЬреЛрдбрд╝реЗрдВрдЧреЗред рдпреЗ рд╡реЗрдм рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реЗрд▓реЗрдирд┐рдпрдо рдЧреНрд░рд┐рдб рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реЗрд▓реЗрдиреЙрдЗрдб рд╣реИрдВред GitHub рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рдпрд╣ рднреА рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдХрд┐ рд╡реЗрдм рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрд▓реЗрдиреЙрдЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред 

DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рддрд▓рд╛рд╢рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ

рд╕рдорд╛рди рдЙрдкрдХрд░рдг

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

4.рд╕реАрдЖрдИ/рд╕реАрдбреА

рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг

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

рддреЛ, 3 рдкрдж рд╣реИрдВ: рд╕реАрдЖрдИ - рд╕рддрдд рдПрдХреАрдХрд░рдг, рд╕реАрдбреА - рд╕рддрдд рд╡рд┐рддрд░рдг рдФрд░ рдлрд┐рд░ рд╕реАрдбреА - рд╕рддрдд рдкрд░рд┐рдирд┐рдпреЛрдЬрдиред (рдиреАрдЪреЗ рдореИрдВ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдЗрди рд╢рдмреНрджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛). рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╢реЛрдзрди рдЖрдкрдХреА рд╡рд┐рдХрд╛рд╕ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд░рдг рдЬреЛрдбрд╝рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╢рдмреНрдж рдирд┐рд░рдВрддрд░ (рдирд┐рд░рдВрддрд░) рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рд╣реИ. рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ, рд╣рдорд╛рд░рд╛ рдорддрд▓рдм рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬреЛ рд╢реБрд░реВ рд╕реЗ рдЕрдВрдд рддрдХ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд░реБрдХрд╛рд╡рдЯ рдпрд╛ рдореИрдиреНрдпреБрдЕрд▓ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреЗ рд╣реЛрддрд╛ рд╣реИред рдЖрдЗрдП рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕реАрдЖрдИ рдФрд░ рд╕реАрдбреА рдФрд░ рд╕реАрдбреА рдХреЛ рджреЗрдЦреЗрдВред

  • рд▓рдЧрд╛рддрд╛рд░ рдПрдХреАрдХрд░рдг рдпрд╣ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рд╣реИред рд╕рд░реНрд╡рд░ рдкрд░ рдирдпрд╛ рдХреЛрдб рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд░рд┐рд╡рд░реНрддрди рдареАрдХ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░, рд╕реАрдЖрдИ рдореЗрдВ рд╕реНрдерд┐рд░ рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЙрдкрдХрд░рдг рдФрд░ рдпреВрдирд┐рдЯ/рдЖрдВрддрд░рд┐рдХ рдПрдкреАрдЖрдИ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрд╣ рд╣рдореЗрдВ рдХреБрдЫ рд╕реЗрдХрдВрдб/рдорд┐рдирдЯ рдХреЗ рднреАрддрд░ рд╣рдорд╛рд░реЗ рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рдирд┐рд░рдВрддрд░ рд╡рд┐рддрд░рдг рдпрд╣ рдПрдХ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рдХрджрдо рд╣реИ рдЬрд╣рд╛рдВ рд╣рдо рдПрдХреАрдХрд░рдг/рдпреВрдЖрдИ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕ рд╕реНрддрд░ рдкрд░ рд╣рдореЗрдВ рд╕реАрдЖрдИ рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рдорд┐рд▓рддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рджреВрд╕рд░реЗ, рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкрд░реАрдХреНрд╖рдг/рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рддреИрдирд╛рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рд╣рдо рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрджрдо рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред
  • рдирд┐рд░рдВрддрд░ рддреИрдирд╛рддреА рдпрд╣ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рд╕рднреА рд╕реНрд╡реАрдХреГрддрд┐ рдкрд░реАрдХреНрд╖рдг рдкрд┐рдЫрд▓реЗ рдЪрд░рдгреЛрдВ рдореЗрдВ рдкрд╛рд░рд┐рдд рд╣реЛ рдЧрдП рд╣реИрдВ рддреЛ рд╣рдо рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рд░реА рдХрд░ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд░рд┐рд▓реАрдЬрд╝ рдЪрд░рдг рдХреЗ рдмрд╛рдж, рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдЪрд░рдгреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдЙрддреНрдкрд╛рджрди рдкрд░ рдзреВрдореНрд░рдкрд╛рди рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдирд╛ рдФрд░ рд░реБрдЪрд┐ рдХреЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдПрдХрддреНрд░ рдХрд░рдирд╛ред рдирд┐рд░рдВрддрд░ рддреИрдирд╛рддреА рдХреЗрд╡рд▓ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдЪреНрдЫреЗ рдХрд╡рд░реЗрдЬ рдХреЗ рд╕рд╛рде рд╣реА рд╕рдВрднрд╡ рд╣реИред рдпрджрд┐ рдкрд░реАрдХреНрд╖рдг рд╕рд╣рд┐рдд рдХрд┐рд╕реА рднреА рдореИрдиреНрдпреБрдЕрд▓ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЕрдм рдирд╣реАрдВ рд╣реИ рдирд┐рд░рдВрддрд░ (рдирд┐рд░рдВрддрд░)ред рддрдм рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реА рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗрд╡рд▓ рд╕рддрдд рд╡рд┐рддрд░рдг рдХреА рдкреНрд░рдерд╛ рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рддреА рд╣реИред

рд╕реНрд╡рдЪрд╛рд▓рди рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдп

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

рдФрд░ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдЪрд┐рддреНрд░рдг рджреЗрдЦреЗрдВ, рдореИрдВ GitLab CI рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрдж рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЕрдиреНрдп CI/CD рдЯреВрд▓ рдХреЗ рд╡рд┐рдкрд░реАрдд, GitLab рдПрдХ рд░рд┐рдореЛрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдФрд░ рдХрдИ рдЕрдиреНрдп рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, GitLab CI рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рдЗрд╕рдореЗрдВ рд╕реЛрд░реНрд╕ рдХреЛрдб рдкреНрд░рдмрдВрдзрди, рдПрдЬрд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрди, рд╕реАрдЖрдИ/рд╕реАрдбреА рдкрд╛рдЗрдкрд▓рд╛рдЗрди, рд▓реЙрдЧрд┐рдВрдЧ рдЯреВрд▓ рдФрд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕рдВрдЧреНрд░рд╣ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред GitLab рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ Gitlab CI/CD рдФрд░ GitLab Runner рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣рд╛рдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

Gitlab CI/CD рдПрдХ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬреЛ рдЕрдкрдиреЗ рд░рд╛рдЬреНрдп рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ, рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ/рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред GitLab Runner рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬреЛ рдмрд┐рд▓реНрдб рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ GitLab CI/CD рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ Gitlab рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдФрд░ рд░рдирд░ рджреЛрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЪрд┐рддреНрд░рдг

DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рддрд▓рд╛рд╢рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ

рд╕рдорд╛рди рдЙрдкрдХрд░рдг

5. рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо

рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг

рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╣рдо 'рдкрдмреНрд▓рд┐рдХ рдХреНрд▓рд╛рдЙрдбреНрд╕' рдирд╛рдордХ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рд╡реГрддреНрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдФрд░ рдХрдВрдЯреЗрдирд░реАрдХрд░рдг рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рднрд╛рд░реА рд▓рд╛рднреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╣рдореЗрдВ рдЕрднреА рднреА рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХрдВрдкрдирд┐рдпрд╛рдВ рдорд╣рдВрдЧреЗ рд╕рд░реНрд╡рд░ рдЦрд░реАрджрддреА рд╣реИрдВ рдпрд╛ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдХрд┐рд░рд╛рдП рдкрд░ рд▓реЗрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдЧрдгрдирд╛ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ (рдХрднреА-рдХрднреА рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ) рдХрд┐ рд╣рдореЗрдВ рдХрд┐рддрдиреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдХреНрдпрд╛ рд╣рдо рдЙрдиреНрд╣реЗрдВ 24/7 рдФрд░ рдХрд┐рд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП XNUMX/XNUMX рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣рдореЗрдВ рдХрд╛рд░реНрдп рдШрдВрдЯреЛрдВ рдХреЗ рдмрд╛рд╣рд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдпрд╣ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкреНрд░рдХрд╛рд░ рдкрд░ рднреА рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг рднрд╛рд░/рддрдирд╛рд╡ рдкрд░реАрдХреНрд╖рдг рд╣реЛрдЧрд╛ рдЬрд┐рд╕реЗ рд╣рдо рдЕрдЧрд▓реЗ рджрд┐рди рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреИрд░-рдХрд╛рд░реНрдп рдШрдВрдЯреЛрдВ рдХреЗ рджреМрд░рд╛рди рдЪрд▓рд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдВрдб-рдЯреВ-рдПрдВрдб рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП XNUMX/XNUMX рд╕рд░реНрд╡рд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдорд╛рдВрдЧ рдкрд░ рдЬрд┐рддрдиреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рдЙрдиреНрд╣реЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛, рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рдЬрдм рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд░рд╣ рдЬрд╛рдП рддреЛ рднреБрдЧрддрд╛рди рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреБрдЫ рдорд╛рдЙрд╕ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдпрд╛ рдХреБрдЫ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдХрд░ рдЙрдиреНрд╣реЗрдВ рддреБрд░рдВрдд рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдмрд╛рджрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕реА рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдЗрдП рдкрд░рд┐рднрд╛рд╖рд╛ рджреЗрдЦреЗрдВ:

тАЬрд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреНрд▓рд╛рдЙрдб рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдкреНрд░рджрд╛рддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рджреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рддрд╛ рд╣реИ рдЬреЛ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдпрд╛ рдЦрд░реАрджрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рд╡реЗ рдореБрдлрд╝реНрдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдСрди-рдбрд┐рдорд╛рдВрдб рдмреЗрдЪреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдХреЗрд╡рд▓ рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрднреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕реАрдкреАрдпреВ рдЪрдХреНрд░, рднрдВрдбрд╛рд░рдг рдпрд╛ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐ рдЙрдкрдпреЛрдЧ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред"

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

рд╕реНрд╡рдЪрд╛рд▓рди рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдп

рдПрдВрдб-рдЯреВ-рдПрдВрдб рдпреВрдЖрдИ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХрд┐рди рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдореВрд▓ рд░реВрдк рд╕реЗ рдпреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рдПрдореБрд▓реЗрдЯрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдпрд╛ рдХреНрд▓рд╕реНрдЯрд░ рд╣реИрдВ (рд╣рдо рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ)ред рд╣рдо рдЬрд┐рддрдиреЗ рдЕрдзрд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рдПрдореБрд▓реЗрдЯрд░ рдПрдХ рд╕рд╛рде рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрддрдиреЗ рдЕрдзрд┐рдХ рд╕реАрдкреАрдпреВ рдФрд░ рдореЗрдореЛрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рд╣рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрддрдиреЗ рд╣реА рдЕрдзрд┐рдХ рдкреИрд╕реЗ рдЪреБрдХрд╛рдиреЗ рдкрдбрд╝рддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреНрд▓рд╛рдЙрдб рд╣рдореЗрдВ рдорд╛рдВрдЧ рдкрд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ (100, 200, 1000...) рдмреНрд░рд╛рдЙрдЬрд╝рд░/рдПрдореБрд▓реЗрдЯрд░ рдЪрд▓рд╛рдиреЗ, рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдРрд╕реЗ рдЕрддреНрдпрдзрд┐рдХ рд╕рдВрд╕рд╛рдзрди-рдЧрд╣рди рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рдирд╛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рд╢рдХреНрддрд┐ред 

рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ Amazon Web Services (AWS), Microsoft Azure, Google Cloud рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо (GCP) рд╣реИрдВред рдХреИрд╕реЗ рдХрд░реЗрдВ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ GCP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдк рд╕реНрд╡рдЪрд╛рд▓рди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╡реЗ рд╕рднреА рд▓рдЧрднрдЧ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░, рдПрдХ рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рдмрдВрдзрди рдХрдВрдкрдиреА рдХреЗ рд╕рдордЧреНрд░ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдФрд░ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдкрд░реЗ рд╣реИред рд╕реНрд╡рдЪрд╛рд▓рди рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рд▓рд┐рдП, рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рддреБрд▓рдирд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛, рдЬреИрд╕реЗ рд╕реЙрд╕ рд▓реИрдмреНрд╕, рдмреНрд░рд╛рдЙрдЬрд╝рд░рд╕реНрдЯреИрдХ, рдмрд┐рдЯрдмрд╛рд░, рдЗрддреНрдпрд╛рджрд┐ред рддреЛ рдЪрд▓рд┐рдП рд╣рдо рднреА рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ! рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд╕реЙрд╕ рд▓реИрдмреНрд╕ рд╕рдмрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рдХреНрд▓рд╛рдЙрдб рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдлрд╝рд╛рд░реНрдо рд╣реИ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред 

рд╕реНрд╡рдЪрд╛рд▓рди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреАрд╕реАрдкреА рдмрдирд╛рдо рд╕реЙрд╕ рд▓реИрдмреНрд╕:

рдЖрдЗрдП рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рд╣рдореЗрдВ 8 рд╡реЗрдм рдкрд░реАрдХреНрд╖рдг рдФрд░ 8 Android рдкрд░реАрдХреНрд╖рдг рдПрдХ рд╕рд╛рде рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо GCP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рдФрд░ рд╕реЗрд▓реЗрдиреЙрдЗрдб рдХреЗ рд╕рд╛рде 2 рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЗрдВ рдЪрд▓рд╛рдПрдВрдЧреЗред рдкрд╣рд▓реЗ рд╡рд╛рд▓реЗ рдкрд░ рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд╕рд╛рде 8 рдХрдВрдЯреЗрдирд░ рдЬреБрдЯрд╛рдПрдВрдЧреЗред рджреВрд╕рд░реЗ рдкрд░ рдПрдореБрд▓реЗрдЯрд░ рд╡рд╛рд▓реЗ 8 рдХрдВрдЯреЗрдирд░ рд╣реИрдВред рдЖрдЗрдП рдПрдХ рдирдЬрд░ рдбрд╛рд▓рддреЗ рд╣реИрдВ рдХреАрдорддреЛрдВ рдкрд░:  

DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛
Chrome рдХреЗ рд╕рд╛рде рдПрдХ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ n1-рдорд╛рдирдХ-1 рдХрд╛рд░ред рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рд╣реЛрдЧрд╛ n1-рдорд╛рдирдХ-4 рдПрдХ рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд▓рд┐рдП. рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рдФрд░ рд╕рд╕реНрддрд╛ рддрд░реАрдХрд╛ рд╕реАрдкреАрдпреВ/рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рди рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд▓рд╣рд╛рд▓ рд╕реЙрд╕ рд▓реИрдмреНрд╕ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред

рдФрд░ рдпрд╣рд╛рдВ рд╕реЙрд╕ рд▓реИрдмреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреИрд░рд┐рдл рд╣реИрдВ:

DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛
рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЕрдВрддрд░ рджреЗрдЦ рд▓рд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЧрдгрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рджрд╛рди рдХрд░реВрдВрдЧрд╛:

рд╕реНрд░реЛрддреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛
рдорд╛рд╕рд┐рдХ
рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдШрдВрдЯреЗ(рд╕реБрдмрд╣ 8 рдмрдЬреЗ - рд░рд╛рдд 8 рдмрдЬреЗ)
рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдШрдВрдЯреЗ+ рдкреНрд░реАрдореЗрдкреНрдЯрд┐рдмрд▓

рд╡реЗрдм рдХреЗ рд▓рд┐рдП рдЬреАрд╕реАрдкреА
n1-рдорд╛рдирдХ-1 x 8 = n1-рдорд╛рдирдХ-8
$194.18
23 рджрд┐рди * 12 рдШрдВрдЯреЗ * 0.38 = $104.88 
23 рджрд┐рди * 12 рдШрдВрдЯреЗ * 0.08 = $22.08

рд╡реЗрдм рдХреЗ рд▓рд┐рдП рд╕реЙрд╕ рд▓реИрдмреНрд╕
рд╡рд░реНрдЪреБрдЕрд▓ Cloud8 рд╕рдорд╛рдирд╛рдВрддрд░ рдкрд░реАрдХреНрд╖рдг
$1.559
-
-

рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдЬреАрд╕реАрдкреА
n1-рдорд╛рдирдХ-4 x 8: n1-рдорд╛рдирдХ-16
$776.72
23 рджрд┐рди * 12 рдШрдВрдЯреЗ * 1.52 = $419.52 
23 рджрд┐рди * 12 рдШрдВрдЯреЗ * 0.32 = $88.32

Android рдХреЗ рд▓рд┐рдП рд╕реЙрд╕ рд▓реИрдмреНрд╕
рд░рд┐рдпрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреНрд▓рд╛рдЙрдб 8 рд╕рдорд╛рдирд╛рдВрддрд░ рдкрд░реАрдХреНрд╖рдг
$1.999
-
-

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд▓рд╛рдЧрдд рдореЗрдВ рдЕрдВрддрд░ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ рдмрд╛рд░рд╣ рдШрдВрдЯреЗ рдХреА рдХрд╛рд░реНрдп рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдкреНрд░реАрдореЗрдкреНрдЯреЗрдмрд▓ рдорд╢реАрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рд▓рд╛рдЧрдд рдореЗрдВ рдФрд░ рднреА рдХрдЯреМрддреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдХреНрдпрд╛ рд╣реИ?

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

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

рдФрд░ рдпрд╣ рдЕрднреА рднреА рдЦрд╝рддреНрдо рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ! рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдмрд┐рдирд╛ рдмреНрд░реЗрдХ рдХреЗ 12 рдШрдВрдЯреЗ рддрдХ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдЪрд▓рд╛рддрд╛ рд╣реИред рдФрд░ рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдЖрдк рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛрдиреЗ рдкрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдФрд░ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╕рдордп рдкреНрд░рддрд┐рджрд┐рди 6 рдШрдВрдЯреЗ рддрдХ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рддрдм рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдп рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рднреБрдЧрддрд╛рди 11 рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдШрдЯрдХрд░ $8 рдкреНрд░рддрд┐ рдорд╛рд╣ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдХреНрдпрд╛ рдпрд╣ рдЕрджреНрднреБрдд рдирд╣реАрдВ рд╣реИ? рд▓реЗрдХрд┐рди рдкреНрд░реАрдореЗрдкреНрдЯреЗрдмрд▓ рдорд╢реАрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╣рдореЗрдВ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд░реБрдХрд╛рд╡рдЯреЛрдВ рдФрд░ рдЕрд╕реНрдерд┐рд░рддрд╛ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдореЗрдВ рдкреНрд░рджрд╛рди рдФрд░ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИ!

рд▓реЗрдХрд┐рди рдореИрдВ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ 'рдХрднреА рднреА рдХреНрд▓рд╛рдЙрдб рдЯреЗрд╕реНрдЯ рдлрд╝рд╛рд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред' рдЙрдирдХреЗ рдХрдИ рдлрд╛рдпрджреЗ рд╣реИрдВ. рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдкреВрд░реНрдг рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рд╕рдорд╛рдзрд╛рди рд╣реИ: рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕, рд▓реЙрдЧ, рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ, рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ, рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рднреМрддрд┐рдХ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ред рдХрдИ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рдпрд╣ рдПрдХ рдЖрд╡рд╢реНрдпрдХ рдЖрдХрд░реНрд╖рдХ рд╡рд┐рдХрд▓реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдкрд░реАрдХреНрд╖рдг рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ IOS рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реИрдВ, рдЬрдм рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреНрд▓рд╛рдЙрдб рдХреЗрд╡рд▓ Linux/Windows рд╕рд┐рд╕реНрдЯрдо рдХреА рдкреЗрд╢рдХрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦреЛрдВ рдореЗрдВ iOS рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдореИрдВ рд╣рдореЗрд╢рд╛ рд╕реНрдерд┐рддрд┐ рдХреЛ рджреЗрдЦрдиреЗ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ: рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреНрд▓рд╛рдЙрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рд╕реНрддрд╛ рдФрд░ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реИ, рдФрд░ рдЕрдиреНрдп рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЦрд░реНрдЪ рдХрд┐рдП рдЧрдП рдкреИрд╕реЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИрдВред

рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЪрд┐рддреНрд░рдг

DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рддрд▓рд╛рд╢рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ

рд╕рдорд╛рди рдЙрдкрдХрд░рдг:

6. рдЖрд░реНрдХреЗрд╕реНрдЯреНрд░рд╛

рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг

рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИ - рд╣рдо рд▓реЗрдЦ рдХреЗ рд▓рдЧрднрдЧ рдЕрдВрдд рдкрд░ рд╣реИрдВ! рдлрд┐рд▓рд╣рд╛рд▓, рд╣рдорд╛рд░реЗ рд╕реНрд╡рдЪрд╛рд▓рди рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рд╡реЗрдм рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░реАрдХреНрд╖рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдбреЙрдХрд░-рд╕рдХреНрд╖рдо рдЯреВрд▓: рд╕реЗрд▓реЗрдирд┐рдпрдо рдЧреНрд░рд┐рдб рдФрд░ рд╕реЗрд▓реЗрдиреЙрдЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдЧрд┐рдЯрд▓реИрдм рд╕реАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреАрд╕реАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд▓рд╛рдЧрдд рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрди рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЛ рдХреЗрд╡рд▓ рдорд╛рдВрдЧ рдкрд░ рд╣реА рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЬрдм рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реЛ рддреЛ рдЙрдиреНрд╣реЗрдВ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдХреБрдЫ рдФрд░ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдЙрддреНрддрд░ рд╣реИ, рд╣рд╛рдБ! рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ (K8s) рд╕реЗ рдорд┐рд▓реЗрдВ!

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

рд╕рдЪ рдореЗрдВ, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рддреИрдирд╛рдд рдХрд░рдирд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдорд╛рдореВрд▓реА рдХрд╛рдо рдирд╣реАрдВ рд╣реИред рдореИрдВ рдкреНрд░рд╕рд┐рджреНрдз рдХреИрд╕реЗ рдХрд░реЗрдВ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ "рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдж рд╣рд╛рд░реНрдб рд╡реЗ" рдХрд╛ рдПрдХ рд▓рд┐рдВрдХ рдЫреЛрдбрд╝реВрдВрдЧрд╛ рдФрд░ рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди, рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реАрдХреЗ рдФрд░ рдЙрдкрдХрд░рдг рдореМрдЬреВрдж рд╣реИрдВред рдЬреАрд╕реАрдкреА рдореЗрдВ Google рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЗрдВрдЬрди (рдЬреАрдХреЗрдИ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдХреБрдЫ рд╣реА рдХреНрд▓рд┐рдХ рдореЗрдВ рддреИрдпрд╛рд░ рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рдореИрдВ рд╕реАрдЦрдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рдпрд╣ рд╕реАрдЦрдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдХрд┐ рдЖрдВрддрд░рд┐рдХ рдШрдЯрдХреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдХреИрд╕реЗ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рд╕реАрдЦрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП K8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред 

рд╕реНрд╡рдЪрд╛рд▓рди рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдп

рдЖрдЗрдП K8s рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ:

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

рд▓реЗрдХрд┐рди K8s рдЕрднреА рднреА рдХреЛрдИ рдЙрдореНрдореАрдж рдХреА рдХрд┐рд░рдг рдирд╣реАрдВ рд╣реИред рд╣рдо рдЬрд┐рди рдЙрдкрдХрд░рдгреЛрдВ (рд╕реЗрд▓реЗрдирд┐рдпрдо рдЧреНрд░рд┐рдб, рд╕реЗрд▓реЗрдиреЙрдЗрдб) рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЙрдирдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕рднреА рдлрд╛рдпрджреЛрдВ рдФрд░ рд╕реАрдорд╛рдУрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо K8s рдХреА рд╕рдВрд░рдЪрдирд╛ рдкрд░ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдиреЛрдбреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ: рдорд╛рд╕реНрдЯрд░ рдиреЛрдбреНрд╕ рдФрд░ рд╡рд░реНрдХрд░реНрд╕ рдиреЛрдбреНрд╕ред рдорд╛рд╕реНрдЯрд░ рдиреЛрдбреНрд╕ рдкреНрд░рдмрдВрдзрди, рддреИрдирд╛рддреА рдФрд░ рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рдирд┐рд░реНрдгрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВред рд╡рд░реНрдХрд░реНрд╕ рдиреЛрдбреНрд╕ рд╡реЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдиреЛрдбреНрд╕ рдореЗрдВ рдПрдХ рдХрдВрдЯреЗрдирд░ рд░рдирдЯрд╛рдЗрдо рд╡рд╛рддрд╛рд╡рд░рдг рднреА рд╣реЛрддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдбреЙрдХрд░ рд╣реИ, рдЬреЛ рдХрдВрдЯреЗрдирд░-рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рд▓реЗрдХрд┐рди рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдорд╛рдзрд╛рди рднреА рд╣реИрдВ рдХрдВрдЯреЗрдирд░. рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдпрд╛ рд╕реЗрд▓реНрдл-рд╣реАрд▓рд┐рдВрдЧ рд╕реАрдзреЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдЗрд╕реЗ рдкреЙрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЬреЛрдбрд╝рдХрд░/рдШрдЯрд╛рдХрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдмрджрд▓реЗ рдореЗрдВ рдХрдВрдЯреЗрдирд░ рд╣реЛрддреЗ рд╣реИрдВ (рдЖрдорддреМрд░ рдкрд░ рдкреНрд░рддрд┐ рдкреЙрдб рдПрдХ рдХрдВрдЯреЗрдирд░, рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдзрд┐рдХ рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ)ред рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рд╡рд░реНрдХрд░ рдиреЛрдбреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдХреЗ рдЕрдВрджрд░ рдкреЙрдб рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдХреЗ рдЕрдВрджрд░ рдХрдВрдЯреЗрдирд░ рдЦрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВред

рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕реБрд╡рд┐рдзрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдФрд░ рдЗрд╕реЗ рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдб-рдкреВрд▓ рдХреЗ рднреАрддрд░ рджреЛрдиреЛрдВ рдиреЛрдбреНрд╕ рдФрд░ рдиреЛрдб рдХреЗ рднреАрддрд░ рдкреЙрдбреНрд╕ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕реНрдХреЗрд▓рд┐рдВрдЧ 2 рдкреНрд░рдХрд╛рд░ рдХреА рд╣реЛрддреА рд╣реИ рдЬреЛ рдиреЛрдбреНрд╕ рдФрд░ рдкреЙрдбреНрд╕ рджреЛрдиреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИред рдкрд╣рд▓рд╛ рдкреНрд░рдХрд╛рд░ рдХреНрд╖реИрддрд┐рдЬ рд╣реИ - рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдиреЛрдбреНрд╕/рдкреЙрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рд╛рдХрд░ рд╣реЛрддреА рд╣реИред рдпрд╣ рдкреНрд░рдХрд╛рд░ рдЕрдзрд┐рдХ рдмреЗрд╣рддрд░ рд╣реИ. рджреВрд╕рд░рд╛ рдкреНрд░рдХрд╛рд░, рддрджрдиреБрд╕рд╛рд░, рд▓рдВрдмрд╡рдд рд╣реИред рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдиреЛрдбреНрд╕/рдкреЙрдбреНрд╕ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдмрдврд╝рд╛рдХрд░ рдХреА рдЬрд╛рддреА рд╣реИ, рди рдХрд┐ рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрдврд╝рд╛рдХрд░ред

рдЖрдЗрдП рдЕрдм рдЙрдкрд░реЛрдХреНрдд рд╢рд░реНрддреЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЕрдкрдиреЗ рдЯреВрд▓ рдХреЛ рджреЗрдЦреЗрдВред

рд╕реЗрд▓реЗрдирд┐рдпрдо рдЧреНрд░рд┐рдб

рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реЗрд▓реЗрдирд┐рдпрдо рдЧреНрд░рд┐рдб рдПрдХ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рдЙрдкрдХрд░рдг рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХрдВрдЯреЗрдирд░реАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдХреЛрдИ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕реЗрд▓реЗрдирд┐рдпрдо рдЧреНрд░рд┐рдб рдХреЛ K8s рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд░реЗрдВ рдЗрд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЖрдзрд┐рдХрд╛рд░рд┐рдХ K8s рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдореИрдВ рдЕрдиреБрднрд╛рдЧ рдХреЗ рдЕрдВрдд рдореЗрдВ рд▓рд┐рдВрдХ рд╕рдВрд▓рдЧреНрди рдХрд░рддрд╛ рд╣реВрдБред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреИрд╕реЗ рдХрд░реЗрдВ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдпрд╣ рджрд┐рдЦрд╛рддреА рд╣реИ рдХрд┐ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрдВрдЯреЗрдирд░ рд╡рд╛рд▓реЗ рдкреЙрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВред рд▓реЗрдХрд┐рди K8s рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдЕрднреА рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реИред рдЬрдм рдореИрдВрдиреЗ рдкрдврд╝рд╛рдИ рд╢реБрд░реВ рдХреА рддреЛ рдореБрдЭреЗ рдХреЛрдИ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдпрд╛ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рдирд╣реАрдВ рдорд┐рд▓реАрдВред DevOps рдЯреАрдо рдХреЗ рд╕рд╣рдпреЛрдЧ рд╕реЗ рдХрдИ рдЕрдзреНрдпрдпрдиреЛрдВ рдФрд░ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдПрдХ рдкреЙрдб рдХреЗ рдЕрдВрджрд░ рдЖрд╡рд╢реНрдпрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЪреБрдирд╛, рдЬреЛ рдПрдХ рд╡рд░реНрдХрд░ рдиреЛрдб рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд┐рдд рд╣реИред рдпрд╣ рд╡рд┐рдзрд┐ рд╣рдореЗрдВ рдиреЛрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рд╛рдХрд░ рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреА рд░рдгрдиреАрддрд┐ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╣рдо рдмреЗрд╣рддрд░ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдФрд░ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рджреЗрдЦреЗрдВрдЧреЗ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрджрд▓реЗ рд╣реБрдП рдЖрдВрддрд░рд┐рдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рд╕реЗрд▓реЗрдирд┐рдпрдо рдЧреНрд░рд┐рдб 4 рдХреА рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рджред

рд╕реЗрд▓реЗрдиреЙрдЗрдб:

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

рдЪрдиреНрджреНрд░рдорд╛:

рд╕реЗрд▓реЗрдиреЙрдЗрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЗрд╕ рдмрд╛рдзрд╛ рдХреЛ рдЬрд╛рдирдиреЗ рдХреЗ рдмрд╛рдж, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдореВрди рдирд╛рдордХ рдПрдХ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЯреВрд▓ рдЬрд╛рд░реА рдХрд┐рдпрд╛ред рдпрд╣ рдЙрдкрдХрд░рдг рдореВрд▓ рд░реВрдк рд╕реЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдЗрд╕ рд╕рдордп рдпрд╣ рд╣реИ рдХреЗрд╡рд▓ рд╕реЗрд▓реЗрдирд┐рдпрдо рджреБрдирд┐рдпрд╛ рдореЗрдВ рдПрдХ рдЙрдкрдХрд░рдг, рдЬрд┐рд╕рдореЗрдВ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рджреЗрд╢реА K8s рдХреНрд▓рд╕реНрдЯрд░ рд╕рдорд░реНрдерди рд╣реИ (рдЕрдм рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рдЕрдЧрд▓рд╛ рдЯреВрд▓ рджреЗрдЦреЗрдВ ). рдЪрдВрджреНрд░рдорд╛ рдХреА рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЬреЛ рдпрд╣ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВ рд╡реЗ рд╣реИрдВ: 

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

рддреЛ, рдЪрдВрджреНрд░рдорд╛ рдПрдХ рдорд╣рд╛рди рд╕рдорд╛рдзрд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ: рдпрд╣ рдореБрдлрд╝реНрдд рдирд╣реАрдВ рд╣реИред рдХреАрдордд рд╕рддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ. рдЖрдк рдХреЗрд╡рд▓ 0-4 рд╕рддреНрд░ рд╣реА рдирд┐рдГрд╢реБрд▓реНрдХ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди, рдкрд╛рдВрдЪрд╡реЗрдВ рд╕рддреНрд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдХреЗ, рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП $5 рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕реНрдерд┐рддрд┐ рдХрдВрдкрдиреА-рджрд░-рдХрдВрдкрдиреА рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЪрдВрджреНрд░рдорд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╡реНрдпрд░реНрде рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рдмрддрд╛рдпрд╛ рд╣реИ, рд╣рдо рдорд╛рдВрдЧ рдкрд░ рд╕реЗрд▓реЗрдирд┐рдпрдо рдЧреНрд░рд┐рдб рдХреЗ рд╕рд╛рде рд╡реАрдПрдо рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдиреЛрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред рд▓рдЧрднрдЧ рдПрдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП, рд╣рдо 500 рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕рднреА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд░реЛрдХ рджреЗрддреЗ рд╣реИрдВред рдпрджрд┐ рд╣рдордиреЗ рдЪрдВрджреНрд░рдорд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рддреЛ рд╣рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд 500 x 5 = $2500 рдкреНрд░рддрд┐ рдорд╛рд╣ рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЪрд╛рд╣реЗ рд╣рдо рдХрд┐рддрдиреА рднреА рдмрд╛рд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдПрдБред рдлрд┐рд░, рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЪрдВрджреНрд░рдорд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред рдЖрдкрдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЗ рд╕рдВрдЧрдарди рдореЗрдВ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ/рдЯреАрдо рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рд╕рднреА рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд╕рд╛рдорд╛рдиреНрдп рдХреНрд▓рд╕реНрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдореИрдВ рдЕрдВрдд рдореЗрдВ рдПрдХ рд▓рд┐рдВрдХ рдЫреЛрдбрд╝рддрд╛ рд╣реВрдВ рдФрд░ рдЖрдкрдХреЗ рдХрд╛рд░реНрдп рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВред

рдХреИрд▓рд┐рд╕реНрдЯреЛ: (рдзреНрдпрд╛рди! рдпрд╣ рдореВрд▓ рд▓реЗрдЦ рдореЗрдВ рдирд╣реАрдВ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рд░реВрд╕реА рдЕрдиреБрд╡рд╛рдж рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ)

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рд╕реЗрд▓реЗрдирд┐рдпрдо рдПрдХ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рдЙрдкрдХрд░рдг рд╣реИ, рдФрд░ рдЖрдИрдЯреА рдХреНрд╖реЗрддреНрд░ рдмрд╣реБрдд рддреЗрдЬрд╝реА рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЬрдм рдореИрдВ рдЕрдиреБрд╡рд╛рдж рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛, рдХреИрд▓рд┐рд╕реНрдЯреЛ рдирд╛рдордХ рдПрдХ рдирдпрд╛ рдЖрд╢рд╛рдЬрдирдХ рдЯреВрд▓ рд╡реЗрдм рдкрд░ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ (рд╣реИрд▓реЛ рд╕рд╛рдЗрдкреНрд░рд╕ рдФрд░ рдЕрдиреНрдп рд╕реЗрд▓реЗрдирд┐рдпрдо рдХрд┐рд▓рд░)ред рдпрд╣ K8s рдХреЗ рд╕рд╛рде рдореВрд▓ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдиреЛрдбреНрд╕ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдкреЙрдбреНрд╕ рдореЗрдВ рд╕реЗрд▓реЗрдиреЙрдЗрдб рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рдм рдХреБрдЫ рд╕реАрдзреЗ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рд╢рд╛рдирджрд╛рд░, рд▓реЗрдХрд┐рди рдкрд░реАрдХреНрд╖рдг рдХреА рдЬрд░реВрд░рдд рд╣реИред рдореИрдВ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕ рдЯреВрд▓ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдФрд░ рдХрдИ рдкреНрд░рдпреЛрдЧ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рдЕрднреА рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рдирд╛ рдЬрд▓реНрджрдмрд╛рдЬреА рд╣реЛрдЧреА, рд▓рдВрдмреА рджреВрд░реА рдкрд░ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╢рд╛рдпрдж рдореИрдВ рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓реЗрдЦреЛрдВ рдореЗрдВ рд╕рдореАрдХреНрд╖рд╛ рдХрд░реВрдВрдЧрд╛ред рдЕрднреА рдореИрдВ рдХреЗрд╡рд▓ рд╕реНрд╡рддрдВрддреНрд░ рд╢реЛрдз рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдЫреЛрдбрд╝ рд░рд╣рд╛ рд╣реВрдБред  

рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЪрд┐рддреНрд░рдг

DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рддрд▓рд╛рд╢рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ

рд╕рдорд╛рди рдЙрдкрдХрд░рдг

7. рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ (IaC)

рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг

рдФрд░ рдЕрдм рд╣рдо рдЕрдВрддрд┐рдо рднрд╛рдЧ рдкрд░ рдЖрддреЗ рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░, рдпрд╣ рддрдХрдиреАрдХ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдп рд╕реНрд╡рдЪрд╛рд▓рди рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдирд╣реАрдВ рд╣реИрдВред рдФрд░ рдЗрд╕рдХреЗ рдХрд╛рд░рдг рд╣реИрдВ. рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХрдИ рд╕рдВрдЧрдардиреЛрдВ рдореЗрдВ, рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдореБрджреНрджреЗ DevOps рд╡рд┐рднрд╛рдЧ рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рд╣реИрдВ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдЯреАрдореЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдмрд╛рдд рдХреА рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреНрдпрд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдЬреБрдбрд╝реА рд╣рд░ рдЪреАрдЬ рдХрд╛ рд╕рдорд░реНрдерди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рджреВрд╕рд░реЗ, рдЖрдЗрдП рдИрдорд╛рдирджрд╛рд░ рд░рд╣реЗрдВ, рдХреЛрдб (IaC) рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдЕрднреА рднреА рдХрдИ рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рдирд╣реАрдВ рдЕрдкрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдЪрд▓рди рдмрди рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдЬреБрдбрд╝реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ, рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдЕрджреНрдпрддрд┐рдд рд░рд╣реЗрдВред

рдЖрдЗрдП рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдкреНрд░реЗрд░рдгрд╛ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВред рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдЪрд░реНрдЪрд╛ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ рдХрд┐ GitlabCI рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ Gitlab Runner рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░/рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдПрдХ рд╡реАрдПрдо рдпрд╛ рдХреНрд▓рд╕реНрдЯрд░ рдЖрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдореЗрдВ рд╡рд┐рдХрд╛рд╕, рд╕реНрдЯреЗрдЬрд┐рдВрдЧ, рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рддреНрд░рд╛ рдореЗрдВ рдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╢реЗрдбреНрдпреВрд▓, рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди, рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдзрд┐рдХрд╛рд░ рдЗрддреНрдпрд╛рджрд┐ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдореБрдЦреНрдп рдореБрджреНрджрд╛ рдЗрди рд╕рдмрдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдпрд╛рд╕ рд╣реИред рдРрд╕реЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ рдЬрд┐рдирд╕реЗ рд╣рдо рдмрджрд▓рд╛рд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдбреЗрдЯ рдЬрд╛рд░реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬреАрд╕реАрдкреА рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдпреВрдЖрдИ рдХрдВрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рд╕рднреА рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рд╡рд┐рдХрд▓реНрдк рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрд▓рд╛рдЙрдб рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдпрд╛ рд╡рд╛рдВрдЫрд┐рдд рд╣реЗрд░рдлреЗрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреАрдХреНрд▓рд╛рдЙрдб рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПред рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдерд╛рдУрдВ рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде, рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдпрд╛ рдЕрд╕рдВрднрд╡ рднреА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпреЗ рд╕рднреА рдореИрдиреНрдпреБрдЕрд▓ рдХреНрд░рд┐рдпрд╛рдПрдВ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реИрдВред рд╣рдо рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗ рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдФрд░ рдЙрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рддреБрд░рдВрдд рд╡рд╛рдкрд╕ рдирд╣реАрдВ рд▓реЗ рд╕рдХрддреЗ рдЬрд┐рдирдХреЗ рдХрд╛рд░рдг рдШрдЯрдирд╛ рд╣реБрдИред рдРрд╕реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдиреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдмреИрд╢/рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдИ рдФрд░ рдмрдирд╛рдИ, рдЬреЛ рдкрд┐рдЫрд▓реЗ рддрд░реАрдХреЛрдВ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд╢реИрд▓реА рдореЗрдВ рдЬрд▓реНрджреА рд╕реЗ рдкрдврд╝рдирд╛, рд╕рдордЭрдирд╛, рдмрдирд╛рдП рд░рдЦрдирд╛ рдФрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред

рдЗрд╕ рд▓реЗрдЦ рдФрд░ рдХреИрд╕реЗ рдХрд░реЗрдВ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдореЗрдВ, рдореИрдВ IaC рдЕрднреНрдпрд╛рд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд 2 рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдпреЗ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдФрд░ рдПрдиреНрд╕рд┐рдмрд▓ рд╣реИрдВред рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рдорд╛рди рд╣реИ рдФрд░ рд╡реЗ рд╡рд┐рдирд┐рдореЗрдп рд╣реИрдВред рд▓реЗрдХрд┐рди рд╕рдЪ рддреЛ рдпрд╣ рд╣реИ рдХрд┐ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рдо рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдФрд░ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдПрдХ-рджреВрд╕рд░реЗ рдХрд╛ рдкреВрд░рдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ HashiCorp рдФрд░ RedHat рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдПрдХ рд╕рдВрдпреБрдХреНрдд рдкреНрд░рд╕реНрддреБрддрд┐ рдореЗрдВ рдХреА рдЧрдИ рдереАред рд╡реИрдЪрд╛рд░рд┐рдХ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рд╕реНрд╡рдпрдВ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╛рд╡рдзрд╛рди рдЙрдкрдХрд░рдг рд╣реИред рдЬрдмрдХрд┐ Ansible рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рдмрдВрдзрди рдЙрдкрдХрд░рдг рд╣реИ рдЬрд┐рд╕рдХрд╛ рдХрд╛рд░реНрдп рдЗрди рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рд╣реИред

рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдПрдХ рдЕрдиреНрдп рдкреНрд░рдореБрдЦ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛрдбрд┐рдВрдЧ рд╢реИрд▓реА рд╣реИред рдмреИрд╢ рдФрд░ рдПрдиреНрд╕рд┐рдмрд▓ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╡рд╛рдВрдЫрд┐рдд рдЕрдВрддрд┐рдо рд╕реНрдерд┐рддрд┐ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдШреЛрд╖рдгрд╛рддреНрдордХ рд╢реИрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣рдо 10 рд╡реАрдПрдо рдмрдирд╛рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрди рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ 10 рд╡реАрдПрдо рдорд┐рд▓реЗрдВрдЧреЗред рдпрджрд┐ рд╣рдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рджреЛрдмрд╛рд░рд╛ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдХреБрдЫ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 10 рд╡реАрдПрдо рд╣реИрдВ, рдФрд░ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЛ рдПрдХ рд░рд╛рдЬреНрдп рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди Ansible рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░, рдпрджрд┐ рдЖрдк рдЗрд╕реЗ 10 VMs рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВ, рддреЛ рдкрд╣рд▓реЗ рд▓реЙрдиреНрдЪ рдкрд░ рд╣рдореЗрдВ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХреЗ рд╕рдорд╛рди 10 VMs рдорд┐рд▓реЗрдВрдЧреЗред рд▓реЗрдХрд┐рди рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 20 рд╡реАрдПрдо рд╣реЛрдВрдЧреЗред рдпрд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рд╣реИ. рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд╢реИрд▓реА рдореЗрдВ, рд╣рдо рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рдЙрди рдЪрд░рдгреЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдмреЗрд╢рдХ, рд╣рдо рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдФрд░ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдХрдИ рдЬрд╛рдБрдЪреЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рддрд░реНрдХ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрдкрдирд╛ рд╕рдордп рдмрд░реНрдмрд╛рдж рдХрд░рдиреЗ рдФрд░ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рд╕реЗ рдЧрд▓рддрд┐рдпрд╛рдБ рд╣реЛрдиреЗ рдХрд╛ рдЦрддрд░рд╛ рднреА рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИред 

рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХреЛ рд╕рд╛рд░рд╛рдВрд╢рд┐рдд рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдФрд░ рдШреЛрд╖рдгрд╛рддреНрдордХ рдиреЛрдЯреЗрд╢рди рд╕рд░реНрд╡рд░ рдкреНрд░рд╛рд╡рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рдЙрдкрдХрд░рдг рд╣реИрдВред рд▓реЗрдХрд┐рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рдмрдВрдзрди рдХрд╛ рдХрд╛рд░реНрдп Ansible рдХреЛ рд╕реМрдВрдкрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдЗрд╕рд╕реЗ рд╣рдЯрдХрд░, рдЖрдЗрдП рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЛ рджреЗрдЦреЗрдВред

рд╕реНрд╡рдЪрд╛рд▓рди рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдп

рдпрд╣рд╛рдВ рд╕рдордЭрдиреЗ рд╡рд╛рд▓реА рдПрдХрдорд╛рддреНрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рд╕рдВрдкреВрд░реНрдг рдХрдВрдкрдиреА рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рд╕рднреА IaC рдкреНрд░рдерд╛рдУрдВ рдХреЛ рдкреВрд░реЗ рд╕рдВрдЧрдарди рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреМрди рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ рдпрд╣ рдЖрдкрдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред DevOps рдЯреАрдо рдЗрди рдореБрджреНрджреЛрдВ рдореЗрдВ рдЕрдзрд┐рдХ рдЕрдиреБрднрд╡реА рд╣реИ, рд╡реЗ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЗрд╕рдХреА рдкреВрд░реА рддрд╕реНрд╡реАрд░ рджреЗрдЦрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, QA рдЗрдВрдЬреАрдирд┐рдпрд░ рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдФрд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреА рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдЙрдиреНрд╣реЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдФрд░ рдЕрд╡рд╕рд░реЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛, рдЬреНрдЮрд╛рди рдФрд░ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИред 

рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдФрд░ рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдФрд░ рдПрдиреНрд╕рд┐рдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рд╣реИрдВ рдЬрд┐рдирдХреА рд╣рдордиреЗ рдкрд╣рд▓реЗ рдЪрд░реНрдЪрд╛ рдХреА рдереА:

1. рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реАрдПрдо рдФрд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВред

2. Ansible рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ: docker, Selenoid, Selenium Grid рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░/рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред

3. рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЙрд╕ рд╡реАрдПрдо рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдЧрд┐рдЯрд▓реИрдм рд░рдирд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

4. Ansible рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ GitLab Runner рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯ рдХрд░реЗрдВред

рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЪрд┐рддреНрд░рдг

DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рдЕрдиреНрд╡реЗрд╖рдг рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ:

рд╕рдорд╛рди рдЙрдкрдХрд░рдг

рдЖрдЗрдП рдЗрд╕реЗ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рдПрдВ!

рдХрджрдо
рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА
рдЯреВрд▓реНрд╕
рд╕реНрд╡рдЪрд╛рд▓рди рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдп

1
рд╕реНрдерд╛рдиреАрдп рдЪрд▓ рд░рд╣рд╛ рд╣реИ
рдиреЛрдб.рдЬреЗрдПрд╕, рд╕реЗрд▓реЗрдирд┐рдпрдо, рдПрдкрд┐рдпрдо

  • рд╡реЗрдм рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЙрдкрдХрд░рдг
  • рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдФрд░ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ (Node.js рд╕рд╣рд┐рдд)

2
рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА 
рдЬрд╛рдирд╛

  • рд╡рд┐рдХрд╛рд╕ рдХреЛрдб рдХреЗ рд╕рдорд╛рди рд▓рд╛рдн

3
рдХрдиреНрдЯреЗрдирд░реАрдХрд░рдг
рдбреЙрдХрд░, рд╕реЗрд▓реЗрдирд┐рдпрдо рдЧреНрд░рд┐рдб, рд╕реЗрд▓реЗрдиреЙрдЗрдб (рд╡реЗрдм, рдПрдВрдбреНрд░реЙрдЗрдб)

  • рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдирд╛
  • рдкреГрдердХ рд╡рд╛рддрд╛рд╡рд░рдг
  • рд╕рд░рд▓, рд▓рдЪреАрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЙрдиреНрдирдпрди
  • рдЕрдкреНрд░рдпреБрдХреНрдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд░реЛрдХрдирд╛
  • рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ

4
рд╕реАрдЖрдИ/рд╕реАрдбреА
рдЧрд┐рдЯрд▓реИрдм рд╕реАрдЖрдИ

  • рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рднрд╛рдЧ рдХрд╛ рдкрд░реАрдХреНрд╖рдг
  • рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛
  • рдкреВрд░реА рдХрдВрдкрдиреА/рдЯреАрдо рдХреЗ рд▓рд┐рдП рджреГрд╢реНрдпрддрд╛

5
рдмрд╛рджрд▓ рдордВрдЪ
Google Cloud Platform

  • рдорд╛рдВрдЧ рдкрд░ рд╕рдВрд╕рд╛рдзрди (рд╣рдо рдХреЗрд╡рд▓ рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рд╣реА рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВ)
  • рдкреНрд░рдмрдВрдзрди рдФрд░ рдЕрджреНрдпрддрди рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ
  • рд╕рднреА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рджреГрд╢реНрдпрддрд╛ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг

6
рд╡рд╛рджреНрдп-рд╕реНрдерд╛рди
Kubernetes
рдкреЙрдбреНрд╕ рдХреЗ рдЕрдВрджрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░/рдПрдореБрд▓реЗрдЯрд░ рд╡рд╛рд▓реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ:

  • рд╕реНрдХреЗрд▓рд┐рдВрдЧ/рдСрдЯреЛ рд╕реНрдХреЗрд▓рд┐рдВрдЧ
  • рдЦреБрдж рд╕реЗ рдЙрдкрдЪрд╛рд░
  • рдмрд┐рдирд╛ рдХрд┐рд╕реА рд░реБрдХрд╛рд╡рдЯ рдХреЗ рдЕрдкрдбреЗрдЯ рдФрд░ рд░реЛрд▓рдмреИрдХ

7
рдПрдХ рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ (IaC)
рдЯреЗрд░рд╛рдлреЙрд░реНрдо, рдЕрдиреНрд╕рд┐рдмрд▓

  • рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рд▓рд╛рдн
  • рдХреЛрдб рд╕рдВрд╕реНрдХрд░рдгреАрдХрд░рдг рдХреЗ рд╕рднреА рд▓рд╛рдн
  • рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдирд╛ рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ
  • рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд

рдорд╛рдЗрдВрдб рдореИрдк рдЖрд░реЗрдЦ: рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рдХрд╛рд╕

рдЪрд░рдг 1: рд╕реНрдерд╛рдиреАрдп
DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рдЪрд░рдг 2: рд╡реАрд╕реАрдПрд╕
DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рдЪрд░рдг 3: рдХрдВрдЯреЗрдирд░реАрдХрд░рдг 
DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рдЪрд░рдг 4: рд╕реАрдЖрдИ/рд╕реАрдбреА 
DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рдЪрд░рдг 5: рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо
DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рдЪрд░рдг 6: рдЖрд░реНрдХреЗрд╕реНрдЯреНрд░рд╛
DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рдЪрд░рдг 7: IaC
DevOps рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ DevOps рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВред рдЖрд░рдВрдн рд╕реЗ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?

рддреЛ, рдпрд╣ рд▓реЗрдЦ рдХрд╛ рдЕрдВрдд рд╣реИред рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдордЭреМрддреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

рдЖрдкрдХреЗ рдпрд╣рд╛рдБ рд╕реЗ
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХрд╣рд╛ рдерд╛, рдореИрдВ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рд▓реЗрдЦ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╣реЛ рдФрд░ рдЖрдкрдХреЛ рдкреНрд░рд╛рдкреНрдд рдЬреНрдЮрд╛рди рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдп рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗред рдореИрдВ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ.

рд▓реЗрдХрд┐рди рдЙрд╕рдХреЗ рдмрд╛рдж рднреА, рд░реБрдХреЗрдВ рдирд╣реАрдВ, рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ, рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд▓рд┐рдВрдХ рдФрд░ рдкреБрд╕реНрддрдХреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░реЗрдВ, рдкрддрд╛ рд▓рдЧрд╛рдПрдВ рдХрд┐ рдпрд╣ рдЖрдкрдХреА рдХрдВрдкрдиреА рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЙрди рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рдвреВрдВрдвреЗрдВ рдЬрд╣рд╛рдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рднрд╛рдЧ рд▓реЗрдВред рдЖрдкрдХреЛ рдХрд╛рдордпрд╛рдмреА рдорд┐рд▓реЗ!

рдореЗрд░реА рддрд░рдл рд╕реЗ

рд╢реАрд░реНрд╖рдХ рд╕реЗ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдкрд╣рд▓рд╛ рднрд╛рдЧ рдерд╛ред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдпрд╣ рдХрд╛рдлреА рдмрдбрд╝рд╛ рд╣реЛ рдЧрдпрд╛, рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдЕрднреА рднреА рдпрд╣рд╛рдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рджреВрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ, рдореИрдВ рдЖрдИрдУрдПрд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рди рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред рдХреЗрд╡рд▓ macOS рд╕рд┐рд╕реНрдЯрдо рдкрд░ iOS рд╕рд┐рдореБрд▓реЗрдЯрд░ рдЪрд▓рд╛рдиреЗ рдкрд░ Apple рдХреЗ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдХрд╛рд░рдг, рд╣рдорд╛рд░реЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рд╕реАрдорд╛ рд╕реАрдорд┐рдд рд╣реЛ рдЧрдИ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдпрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреНрд▓рд╛рдЙрдб рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреЛрдИ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИрдВред рдореИрдВ рдЖрдкрдХреЛ рдЙрдиреНрдирдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдФрд░ рдЖрдзреБрдирд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдЕрдкрдбреЗрдЯ рд░рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛!

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рдирд┐рдЧрд░рд╛рдиреА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдмрд╣реБрдд рдмрдбрд╝реЗ рд╡рд┐рд╖рдпреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рднрд╛рдЧ 3 рдореЗрдВ, рдореИрдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдБрдЪрд╛ рдирд┐рдЧрд░рд╛рдиреА рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рдХрд┐рд╕ рдбреЗрдЯрд╛ рдФрд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдкрд░ рдЧреМрд░ рдХрд░реВрдБрдЧрд╛ред

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ