рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг рдХреИрд╕реЗ рд▓реЗрдВред рдЪреМрдерд╛ рдЕрдзреНрдпрд╛рдпред рд╕реНрд╡рдЪрд╛рд▓рдиред рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕

рдпрд╣ рд▓реЗрдЦ "рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдХреИрд╕реЗ рд░рдЦреЗрдВ" рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдЫрдард╛ рд╣реИред рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╕рднреА рд▓реЗрдЦреЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдФрд░ рд▓рд┐рдВрдХ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╣рд╛рдВ.

рдХрдИ рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдкреАрдЫреЗ рдЫреЛрдбрд╝рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдПрдХ рдирдпрд╛ рдЕрдзреНрдпрд╛рдп рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

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

рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП DevOps

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

рдЬрдм 5 рд╕рд╛рд▓ рд╕реЗ рднреА рдЕрдзрд┐рдХ рд╕рдордп рдкрд╣рд▓реЗ, рд╣рдорд╛рд░реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕, рдиреЗрдЯрд╡рд░реНрдХрд░реНрд╕ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрди рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде рдЖрдП, рддреЛ рд╣рдореЗрдВ рдЦреБрд╢реА рдирд╣реАрдВ рд╣реБрдИред

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

рдЕрдиреНрдп рдкреНрд░рд╢реНрди рднреА рдЙрдарддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдереЛрдбрд╝рд╛ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЕрдВрддрддрдГ рдЖрдкрдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЧрд▓рдд "рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди" рдмрдирд╛рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдЧрд╛ред рдореИрдВ "рд░рдирд┐рдВрдЧ рдЗрди" рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рджрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

рдпрд╛, рдпрд╣ рдХреИрд╕реЗ рд╕рдордЭреЗрдВ рдХрд┐ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрдорд╛рдВрдб рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рдереЗ рдФрд░ рддреНрд░реБрдЯрд┐ рд╣реЛрдиреЗ рдкрд░ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ?

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

рд▓реЗрдХрд┐рди рдПрдХ рд╕реНрдерд┐рддрд┐ рдРрд╕реА рд╣реЛрддреА рд╣реИ рдЬрдм рдиреБрдХрд╕рд╛рди рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдХреЗрд╡рд▓ рдлрд╛рдпрджреЗ рд╣реА рд░рд╣ рдЬрд╛рддреЗ рд╣реИрдВред рдореИрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд╛рд░реНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

рдкрд░рд┐рдпреЛрдЬрдирд╛

рдкрд┐рдЫрд▓реЗ рджреЛ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдореИрдВ рдПрдХ рдмрдбрд╝реЗ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдмрдирд╛рдиреЗ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ F5 рдФрд░ рдкрд╛рд▓реЛ рдСрд▓реНрдЯреЛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реВрдВред рд╕рд┐рд╕реНрдХреЛ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдпрд╣ "рддреГрддреАрдп рдкрдХреНрд╖ рдЙрдкрдХрд░рдг" рд╣реИред

рдореЗрд░реЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪрд░рдг рд╣реИрдВред

рдкрд╣рд▓рд╛ рдЪрд░рдг

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

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

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

рдЕрдм рд╣рдо рдереЛрдбрд╝рд╛ рдЗрдзрд░-рдЙрдзрд░ рджреЗрдЦ рд╕рдХрддреЗ рдереЗред
рдФрд░ рдпрд╣ рджреВрд╕рд░реЗ рдЪрд░рдг рдХреА рд╢реБрд░реБрдЖрдд рдереА.

рджреВрд╕рд░реЗ рдЪрд░рдг

рдореИрдВрдиреЗ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред

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

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

рдЗрд╕рд▓рд┐рдП, YAML рдФрд░ Jinja2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, IP рдкрддреЗ, BGP AS рдирдВрдмрд░ рдЬреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ YAML рдлрд╝рд╛рдЗрд▓ рдкреВрд░реА рддрд░рд╣ рд╕реЗ NIP рдХреА рднреВрдорд┐рдХрд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рддреА рд╣реИ, рдЬрдмрдХрд┐ Jinja2 рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рдЕрдиреБрд░реВрдк рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИ, рдпрд╛рдиреА рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рд╣реИ рдПрд▓рдПрд▓рдбреА рдХрд╛ рдкреНрд░рддрд┐рдмрд┐рдВрдм.

YAML рдФрд░ Jinja2 рдХреЛ рд╕реАрдЦрдиреЗ рдореЗрдВ рджреЛ рджрд┐рди рд▓рдЧреЗред рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрдЪреНрдЫреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВред рдлрд┐рд░ рд╣рдорд╛рд░реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ рджреЛ рд╕рдкреНрддрд╛рд╣ рд▓рдЧ рдЧрдП: рдкрд╛рд▓реЛ рдСрд▓реНрдЯреЛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдкреНрддрд╛рд╣ рдФрд░ F5 рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рд╕рдкреНрддрд╛рд╣ред рдпрд╣ рд╕рдм рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдЧреАрдереИрдм рдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЕрдм рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦреА:

  • YAML рдлрд╝рд╛рдЗрд▓ рдмрджрд▓ рджреА
  • рдЯреЗрдореНрдкрд▓реЗрдЯ (Jinja2) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдЧрдИ
  • рдПрдХ рджреВрд░рд╕реНрде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛
  • рдирд┐рд░реНрдорд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЙрдкрдХрд░рдг рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ
  • рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рджрд┐рдЦреА
  • YAML рдлрд╝рд╛рдЗрд▓ рдпрд╛ Jinja2 рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрджрд▓ рджрд┐рдпрд╛
  • рдЯреЗрдореНрдкрд▓реЗрдЯ (Jinja2) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдЧрдИ
  • ...

рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рд╕рдВрдкрд╛рджрди рдкрд░ рдмрд╣реБрдд рд╕рдордп рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдПрдХ рдпрд╛ рджреЛ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдмрд╛рдж рдпрд╣ рджреБрд░реНрд▓рдн рд╣реЛ рдЧрдпрд╛ред

рдирд╛рдордХрд░рдг рдкрд░рдВрдкрд░рд╛ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЧреНрд░рд╛рд╣рдХ рдХреА рдЗрдЪреНрдЫрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╣рд░ рдЪреАрдЬрд╝ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдереАред рдЬрд┐рди рд▓реЛрдЧреЛрдВ рдиреЗ F5 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ рд╡реЗ рд╕реНрдерд┐рддрд┐ рдХреА рдЧрдВрднреАрд░рддрд╛ рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рд╕рдм рдХрд╛рдлреА рд╕рд░рд▓ рдерд╛. рдореИрдВрдиреЗ YAML рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд╛рдо рдмрджрд▓ рджрд┐рдП, рдЙрдкрдХрд░рдг рд╕реЗ рд╕рдВрдкреВрд░реНрдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣рдЯрд╛ рджрд┐рдпрд╛, рдПрдХ рдирдпрд╛ рдмрдирд╛рдпрд╛ рдФрд░ рдЙрд╕реЗ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ред рдмрдЧ рдлрд┐рдХреНрд╕ рд╕рд╣рд┐рдд рд╣рд░ рдЪреАрдЬрд╝ рдореЗрдВ 4 рджрд┐рди рд▓рдЧреЗ: рдкреНрд░рддреНрдпреЗрдХ рддрдХрдиреАрдХ рдХреЗ рд▓рд┐рдП рджреЛ рджрд┐рдиред рдЙрд╕рдХреЗ рдмрд╛рдж, рдореИрдВ рдЕрдЧрд▓реЗ рдЪрд░рдг рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдерд╛, рдЕрд░реНрдерд╛рддреН DEV рдФрд░ рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдгред

рджреЗрд╡ рдФрд░ рдордВрдЪрди

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

рд╕рдВрдХреНрд╖реЗрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП

рддреЛ, рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ?

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

рдпрд╣ рд╕рдм рдЗрд╕ рддрдереНрдп рдХреА рдУрд░ рд▓реЗ рдЧрдпрд╛

  • рддреНрд░реБрдЯрд┐ рджрд░ рд▓рдЧрднрдЧ 0 рддрдХ рдЧрд┐рд░ рдЧрдИ рд╣реИ
  • 90 рдлреАрд╕рджреА рджрд┐рдирдЪрд░реНрдпрд╛ рдЦрддреНрдо рд╣реЛ рдЧрдИ рд╣реИ
  • рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдЧрддрд┐ рдореЗрдВ рдХрд╛рдлреА рд╡реГрджреНрдзрд┐ рд╣реБрдИ рд╣реИ

рднреБрдЧрддрд╛рди, F5Y, ACY

рдореИрдВрдиреЗ рдХрд╣рд╛ рдХрд┐ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдореЗрд░реЗ рдХрд╛рдо рдХреЗ рджреМрд░рд╛рди рдЬреЛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЙрд╕рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд (рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд) рд╕рдВрд╕реНрдХрд░рдг рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рднреБрдЧрддрд╛рди = рдкрд░рд┐рдирд┐рдпреЛрдЬрди PрдЖрд▓реЛ AрдПрд▓рддрдХ рд╕реЗ YрдПрдПрдордПрд▓ = рдпрдорд▓ рд╕реЗ рдкрд╛рд▓реЛ рдСрд▓реНрдЯреЛ
F5Y = рдкрд░рд┐рдирд┐рдпреЛрдЬрди F5 рд╕реЗ YрдПрдПрдордПрд▓ = F5 рд╕реЗ YрдПрдПрдордПрд▓ (рдЬрд▓реНрдж рд╣реА рдЖ рд░рд╣рд╛ рд╣реИ)
ACY = рдкрд░рд┐рдирд┐рдпреЛрдЬрди ACрдореИрдВ рд╕реЗ YрдПрдПрдордПрд▓ = F5 рд╕реЗ YрдПрдПрдордПрд▓

рдореИрдВ ACY рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрдж рдЬреЛрдбрд╝реВрдВрдЧрд╛ (ACI рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рди рд╣реЛрдВ)ред

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

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

рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЗрдВрдЬреАрдирд┐рдпрд░ рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд╛рди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП YAML рдХреЗ рдмрдЬрд╛рдп ACI рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдмреЗрд╢рдХ, рдПрдХреНрд╕реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдлрд╛рдпрджреЗ рд╣реИрдВ:

  • рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдкрдХрд╛ рдПрдирдЖрдИрдкреА
  • рд╕реБрдВрджрд░ рд╕рдВрдХреЗрдд рдЬреЛ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рд╕реБрдЦрдж рд▓рдЧрддреЗ рд╣реИрдВ
  • рдЖрдк рдХреБрдЫ рдПрдХреНрд╕реЗрд▓ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рд▓реЗрдХрд┐рди рдПрдХ рдЦрд╛рдореА рд╣реИ, рдФрд░ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдпрд╣ рдлрд╛рдпрджреЗ рдкрд░ рднрд╛рд░реА рдкрдбрд╝рддреА рд╣реИред рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рдФрд░ рдЯреАрдо рдХрд╛рд░реНрдп рдХрд╛ рд╕рдордиреНрд╡рдп рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

ACY рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕реА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдПрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореИрдВрдиреЗ ACI рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдерд╛ред

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

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