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

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

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

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

рд╡реЗрдм рдХреЗ рд▓рд┐рдП DevOps


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

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

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

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

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

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

рд▓реЗрдХрд┐рди рдПрдХ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рд╣реИ рдЬрд╣рд╛рдВ рд╡рд┐рдкрдХреНрд╖ рд▓рдЧрднрдЧ рд╕рдорддрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХрд╛ рд╣реА рд░рд╣рддрд╛ рд╣реИред рдореИрдВ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдХрд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

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


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

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

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


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

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

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

рдЕрдм рдереЛрдбрд╝рд╛ рдШреВрдо рдХрд░ рджреЗрдЦрдирд╛ рд╕рдВрднрд╡ рдерд╛ред
рдФрд░ рд╡рд╣ рджреВрд╕рд░реЗ рдЪрд░рдг рдХреА рд╢реБрд░реБрдЖрдд рдереАред

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


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

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

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

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

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

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

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

рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рд╕рдВрдкрд╛рджрди рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рд╡реНрдпрддреАрдд рд╣реЛрддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдПрдХ рдпрд╛ рджреЛ рд╕рдкреНрддрд╛рд╣ рдХреЗ рдмрд╛рдж рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдзрд┐рдХ рджреБрд░реНрд▓рдн рдерд╛ред

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

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


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

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рджреЗрдирд╛


рддреЛ рдиреАрдЪреЗ рдХреА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд╣реИ?

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

рдпрд╣ рд╕рдм рдЗрд╕ рддрдереНрдп рдХреЛ рдЬрдиреНрдо рджреЗрддрд╛ рд╣реИ

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

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


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

PAY = рдкрд░рд┐рдирд┐рдпреЛрдЬрди P alo A lto from Y aml = рдпреЗрд▓реЛ рд╕реЗ Palo Alto
F5Y = Y aml рд╕реЗ F5 рдХреА рддреИрдирд╛рддреА Y Yl рд╕реЗ F5 = (рдЬрд▓реНрдж рд╣реА рдЖ рд░рд╣рд╛ рд╣реИ)
ACY = Y aml рд╕реЗ F рд╕реЗ AC i рдкрд░ рддреИрдирд╛рддреА = Y aml рд╕реЗ F5

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

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

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

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

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

рд▓реЗрдХрд┐рди рдПрдХ рдХрдореА рд╣реИ, рдФрд░ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдпрд╣ рдкреЗрд╢реЗрд╡рд░реЛрдВ рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИред рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рдФрд░ рдЯреАрдо рдХреЗ рдХрд╛рдо рдореЗрдВ рд╕рдордиреНрд╡рдп рдХрд░рдирд╛ рдФрд░ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

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

Source: https://habr.com/ru/post/hi453920/


All Articles