рдареЗрд╕ рдкрд░ рдкрд░реАрдХреНрд╖рдг: рдХреИрдирд░реА рддреИрдирд╛рддреА

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



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

рдПрдВрдбреНрд░реА Markelov , Infobip рдореЗрдВ рдПрдХ рдЕрдЧреНрд░рдгреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░, 11 рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рд╡рд┐рддреНрдд рдореЗрдВ Java рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рджреВрд░рд╕рдВрдЪрд╛рд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд╣ рдУрдкрди рд╕реЛрд░реНрд╕ рдЙрддреНрдкрд╛рдж рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдПрдЯрд▓рд╕рд┐рдпрди рдХрдореНрдпреБрдирд┐рдЯреА рдореЗрдВ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рднрд╛рдЧ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдПрдЯрд▓рд╕рд┐рдпрди рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧ рдЗрди рд▓рд┐рдЦрддрд╛ рд╣реИред рдЗрдВрдЬреАрд▓рд╡рд╛рджреА рдкреНрд░реЛрдореЗрдерд┐рдпрд╕, рдбреЙрдХрд░ рдФрд░ рд░реЗрдбрд┐рд╕ред


рдЗрдиреНрдлреЛрдмрд┐рдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


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

рдЗрдиреНрдлреЛрдмрд┐рдк рдЖрдИрдЯреА рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдЗрди рдирдВрдмрд░реНрд╕:

  • рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ 15 рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░;
  • рдСрдкрд░реЗрд╢рди рдореЗрдВ 500 рдЕрдиреВрдареА рд╕реЗрд╡рд╛рдПрдВ;
  • рд╕реЗрд╡рд╛рдУрдВ рдХреЗ 2500 рдЙрджрд╛рд╣рд░рдг, рдЬреЛ рдЯреАрдореЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ;
  • рдорд╛рд╕рд┐рдХ рдпрд╛рддрд╛рдпрд╛рдд рдХреЗ 4.5 рдЯреАрдмреА;
  • 4.5 рдмрд┐рд▓рд┐рдпрди рдлреЛрди рдирдВрдмрд░;

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

рд╡рд┐рдЬреНрдЮрдкреНрддрд┐


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



рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, рд╕реЗрд╡рд╛ рджрд▓ рдП рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реЗрд╡рд╛ рджрд▓ рдмреА, рд╕реА, рдбреА рдФрд░ рдИ рдЗрд╕ рд╕реЗ рдЕрдирдЬрд╛рди рд╣реИрдВред рд╕реЗрд╡рд╛ рджрд▓ рдП рдХреЗ рдЖрдиреЗ рдХреЗ рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред

рдПрдХ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рд░рд┐рд▓реАрдЬ рдХреЛ рдЕрдВрдЬрд╛рдо рджреЗрдЧрд╛ : рдкрд╣рд▓реЗ рдпрд╣ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрджрд▓ рджреЗрдЧрд╛, рдФрд░ рдлрд┐рд░ рджреВрд╕рд░рд╛ред



рд▓реЗрдХрд┐рди рдПрдХ рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИ: рдЯреАрдо рдЕрддрд┐рд░рд┐рдХреНрдд рдХреНрд╖рдорддрд╛рдУрдВ рдФрд░ рдорд╢реАрдиреЛрдВ рдХреЛ рдвреВрдВрдвреЗрдЧреА, рдПрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рддреИрдирд╛рдд рдХрд░реЗрдЧреА , рдФрд░ рдлрд┐рд░ рд░рд╛рдЙрдЯрд░ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдЧреА, рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдЙрддреНрдкрд╛рджрди рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдЧрд╛ред



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

рддреЛ рд╣рдо рдХреНрдпрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?

рд╣рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЕрдЧрд░ рдЧреНрд░рд╛рд╣рдХ рдЙрдиреНрд╣реЗрдВ рд╣рдорд╕реЗ рдЬреНрдпрд╛рджрд╛ рддреЗрдЬ рдкрд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╣рдорд╛рд░реА рдкреНрд░рддрд┐рд╖реНрдард╛ рдкрд░ рдЖрдШрд╛рдд рдХрд░реЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рддреЗрдЬреА рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП ред рд╕рдХреНрд░рд┐рдп рд╣реЛрдиреЗ рд╕реЗ, рд╣рдо рдиреБрдХрд╕рд╛рди рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВред

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

рддреИрдирд╛рддреА рдХреЗ рдореБрджреНрджреЗ


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

рдкреНрд░рджрд╛рддрд╛ рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реИ ред рд╕рдВрджреЗрд╢рд╡рд╛рд╣рдХ рдФрд░ рдкреНрд░рджрд╛рддрд╛ рд╣рдорд╛рд░реЗ рд╕рд╣рдпреЛрдЧреА рд╣реИрдВред рдХрднреА-рдХрднреА рдЙрдирдХреЗ рдкрд╛рд╕ рдХреНрд░реИрд╢ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рддреИрдирд╛рддреА рдХреЗ рджреМрд░рд╛рди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрдирддреЗ рд╣реИрдВред

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

рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХреЛ рдордВрдЪ рдкрд░ рджреЛрд╣рд░рд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ред рдПрдХ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ 200 рд░реИрдХ рд╣реИрдВ - рдЗрд╕реЗ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рднреА рд▓рдЧрднрдЧ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ! рдЬрдм рд╣рдо рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 99.99% рд╕рдордп рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕реНрддрд░ (рдПрдХреНрд╕реЗрд╕ рдмрдЬрдЯ) рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рд╢реЗрд╖ рдкреНрд░рддрд┐рд╢рдд "рдЧрд▓рддрд┐рдпрд╛рдБ рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░" рд╣реЛрддреЗ рд╣реИрдВред 100% рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рд▓рдЧрд╛рддрд╛рд░ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдФрд░ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

рдХреНрд▓рд╛рд╕рд┐рдХ рд╕рдорд╛рдзрд╛рди


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

рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦреЗрдВ ред рдЯреЗрд╕реНрдЯ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╡реНрдпрд╡рд╕рд╛рдп рдХреНрдпрд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдкреИрд╕рд╛ рдХрдорд╛рдирд╛ рдХреЛрдИ рдЯреЗрд╕реНрдЯ рдХрд╛ рдХрд╛рдо рдирд╣реАрдВ рд╣реИред

рд╕реНрдЯреЗрдЬ рдкрд░ рдЯреЗрд╕реНрдЯ ред рдЗрдиреНрдлреЛрдмрд┐рдк рдореЗрдВ рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ 3.5 рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рдореИрдВрдиреЗ рдХрднреА рднреА рдЙрддреНрдкрд╛рджрди рдХреЗ рд╕рд╛рде рдХрдо рд╕реЗ рдХрдо рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рдЕрд╡рд╕реНрдерд╛ рдирд╣реАрдВ рджреЗрдЦреА рд╣реИред



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

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

рдЕрддрд┐рд░рд┐рдХреНрдд рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рднреА рд╣реИрдВред рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП, рдпрд╣ рддрдирд╛рд╡рдкреВрд░реНрдг рд╣реИ - рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рдм рдХреБрдЫ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдордп рдмрд┐рддрд╛рдирд╛ред

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

рдзреБрдЖрдБ рдкрд░реАрдХреНрд╖рдг


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

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



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



рдзреВрдореНрд░рдкрд╛рди рдкрд░реАрдХреНрд╖рдг рдХреЗ рдиреБрдХрд╕рд╛рди:

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

рдпрд╣рд╛рдВ рдХреЗрд╡рд▓ рдмреЛрдирд╕ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдкреНрд░рджрд░реНрд╢рди рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред

рдХреИрдирд░реА рдЬрд╛рд░реА


рдзреБрдПрдВ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рдЦрд╛рдорд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг, рд╣рдордиреЗ рдХреИрдирд░реА рд░рд┐рд▓реАрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред

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



рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдФрд░ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ


рд╣рдордиреЗ рдХреИрдирд░реА рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣рдорд╛рд░реА рд╕реЗрд╡рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрджреЗрд╢ рднреЗрдЬрддрд╛ рд╣реИред



рддреИрдирд╛рддреА рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╣реЛрддреА рд╣реИ: рдмреИрд▓реЗрдВрд╕рд░ (1) рдХреЗ рдиреАрдЪреЗ рд╕реЗ рдПрдХ рдиреЛрдб рдХреЛ рд╣рдЯрд╛ рджреЗрдВ, рд╕рдВрд╕реНрдХрд░рдг (2) рдХреЛ рдмрджрд▓ рджреЗрдВ рдФрд░ рдЕрд▓рдЧ рд╕реЗ рдХреБрдЫ рдЯреНрд░реИрдлрд╝рд┐рдХ (3) рд╢реБрд░реВ рдХрд░реЗрдВред



рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рдореВрд╣ рдореЗрдВ рд╣рд░ рдХреЛрдИ рдЦреБрд╢ рд╣реЛрдЧрд╛, рднрд▓реЗ рд╣реА рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦреБрд╢ рди рд╣реЛред рдпрджрд┐ рд╕рдм рдареАрдХ рд╣реИ - рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдмрджрд▓реЗрдВред



рдореИрдВ рдпреЛрдЬрдирд╛рдмрджреНрдз рд░реВрдк рд╕реЗ рдпрд╣ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдХрд┐ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдпрд╣ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрд░реНрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред

рд╕реЗрд╡рд╛ рдбрд┐рд╕реНрдХрд╡рд░реА рдФрд░ рджреЛ рдФрд░ рд╕реЗрд╡рд╛рдПрдВ рд╣реИрдВ: S1N1 рдФрд░ S2ред рдкрд╣рд▓реА рд╕реЗрд╡рд╛ (S1N1) рд╕реЗрд╡рд╛ рдбрд┐рд╕реНрдХрд╡рд░реА рдХреЛ рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рд╕реВрдЪрд┐рдд рдХрд░рддреА рд╣реИ, рдФрд░ рд╕реЗрд╡рд╛ рдбрд┐рд╕реНрдХрд╡рд░реА рдЗрд╕реЗ рдпрд╛рдж рд░рдЦрддреА рд╣реИред рджреЛ рдиреЛрдбреНрд╕ (S2N1 рдФрд░ S2N2) рдХреЗ рд╕рд╛рде рджреВрд╕рд░реА рд╕реЗрд╡рд╛ рднреА рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╕рд░реНрд╡рд┐рд╕ рдбрд┐рд╕реНрдХрд╡рд░реА рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддреА рд╣реИред



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

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



рд╣рдо рд╕рдВрд╕реНрдХрд░рдг рдмрджрд▓рддреЗ рд╣реИрдВ рдФрд░ рд╕реЗрд╡рд╛ рдбрд┐рд╕реНрдХрд╡рд░реА рдЬрд╛рдирддреА рд╣реИ рдХрд┐ рджреВрд╕рд░рд╛ рдиреЛрдб рдЕрдм рдХреИрдирд░реА рд╣реИ - рдЖрдк рдЗрд╕реЗ рдХрдо рд▓реЛрдб (5%) рджреЗ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рддреЛ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрджрд▓реЗрдВ, рд▓реЛрдб рд▓реМрдЯрд╛рдПрдВ рдФрд░ рдХрд╛рдо рдХрд░реЗрдВред

рдпрд╣ рд╕рдм рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдП:

  • рд╕рдВрддреБрд▓рди;
  • , , , ;
  • , , ;
  • тАФ (deployment pipeline).




рдпрд╣ рдкрд╣рд▓реА рдЪреАрдЬ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдореЗрдВ рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рд┐рдПред рджреЛ рд╕рдВрддреБрд▓рди рд░рдгрдиреАрддрд┐рдпрд╛рдБ рд╣реИрдВред

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

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

рдирд┐рдЧрд░рд╛рдиреА


рдХреИрдирд░реА рд░рд┐рд▓реАрдЬ рдХреА рдЖрдзрд╛рд░рд╢рд┐рд▓рд╛ред рд╣рдореЗрдВ рдареАрдХ рд╕реЗ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╣рдо рдРрд╕рд╛ рдХреНрдпреЛрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╣рдо рдХреМрди рд╕реЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдореАрдЯреНрд░рд┐рдХ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдЬреЛ рд╣рдо рдЕрдкрдиреА рд╕реЗрд╡рд╛рдУрдВ рд╕реЗ рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВред

  • , . , . , .
  • (latency). , .
  • (throughput).
  • .
  • 95% .
  • -: . , , .

рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдХрдкреНрд░рд┐рдп рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдореАрдЯреНрд░рд┐рдХ рдХреЗ рдЙрджрд╛рд╣рд░рдгред

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

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



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

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

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



рд╕рд╛рд░рд╛рдВрд╢ рд╡реНрдпрд╡рд╕рд╛рдп рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрдХреЗрддрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкреНрд░рддрд┐рд╢рдд рд╣реИред рдореАрдЯреНрд░рд┐рдХ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ 95% рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд╣рдорд╛рд░рд╛ рд╕рд┐рд╕реНрдЯрдо рд╣рдорд╛рд░реЗ рдЗрдЪреНрдЫрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░ рдХрд╣реАрдВ рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реИрдВ, рддреЛ рд╣рдо рд╕рд╛рдордиреЗ рдЖ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╡реГрддреНрддрд┐ рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдХрд┐рддрдирд╛ рдЕрдЪреНрдЫрд╛ рдпрд╛ рдмреБрд░рд╛ рд╣реИред

рдЙрдкрдХрд░рдг


рдИрдПрд▓рдХреЗ рд╕реНрдЯреИрдХ ред рдЖрдк рдПрд▓реАрд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреИрдирд░реА рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЬрдм рдШрдЯрдирд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВ рддреЛ рд╣рдо рдЙрд╕рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдБ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдмрд╕ рдПрдкреАрдЖрдИ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ, рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдордп рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдкрд┐рдЫрд▓реЗ рдЦрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ GET /applg/_cunt?q=level:errr:ред

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

рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ level, instance, service, рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╣реА рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЧрдардмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред offsetрдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдПрдХ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ рдХрд╛ рдореВрд▓реНрдп GET /api/v1/query?query={query}, рдЬрд╣рд╛рдВ {query}:

rate(logback_appender_total{ 
    level="error",  
    instance=~"$instance" 
}[5m] offset $offset_value)

рд╕рдВрд╕реНрдХрд░рдг рд╡рд┐рд╢реНрд▓реЗрд╖рдг


рдХрдИ рд╕рдВрд╕реНрдХрд░рдг рд░рдгрдиреАрддрд┐рдпрд╛рдБ рд╣реИрдВред

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

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

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

рд╕реНрд╡рдЪрд╛рд▓рди


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

  • рд╣рдо рд╢реБрд░реВ рдХрд░реЗрдВ;
  • рдмреИрд▓реЗрдВрд╕рд░ рдХреЗ рдиреАрдЪреЗ рд╕реЗ рдиреЛрдб рдирд┐рдХрд╛рд▓реЗрдВ;
  • рдХреИрдирд░реА рдиреЛрдб рд╕реЗрдЯ рдХрд░реЗрдВ;
  • рд╕реАрдорд┐рдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмреИрд▓реЗрдВрд╕рд░ рдЪрд╛рд▓реВ рдХрд░реЗрдВ;
  • рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВред



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

рдпрд╣ рдЧреНрд░реВрд╡реА рдХреЗ рд▓рд┐рдП рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╣реИред

while (System.currentTimeMillis() < endCanaryTs) {
    def isOk = compare(srv, canary, time, base, offset, metrics)
    if (isOk) {
        sleep DEFAULT SLEEP
    }   else {
        echo "Canary failed, need to revert"  
        return false
    }
}

рдпрд╣рд╛рдВ рдЪрдХреНрд░ рдореЗрдВ рд╣рдордиреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╣рдо рдПрдХ рдШрдВрдЯреЗ рдХреЗ рд▓рд┐рдП рдирдП рдиреЛрдб рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВрдЧреЗред рдпрджрд┐ рдХреИрдирд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдиреЗ рдЕрднреА рддрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рдХреА рд╣реИ, рддреЛ рд╣рдо рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВред рд╡рд╣ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рд╕рдм рдареАрдХ рд╣реИ рдпрд╛ рдирд╣реАрдВ def isOk = compare(srv, canary, time, base, offset, metrics):ред

рдпрджрд┐ рд╕рдм рдареАрдХ рд╣реИ - sleep DEFAULT SLEEPрдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдЬрд╛рд░реА рд░рдЦреЗрдВред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рд╣рдо рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ - рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╡рд┐рдлрд▓ред

рдореАрдЯреНрд░рд┐рдХ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ compareрдбреАрдПрд╕рдПрд▓ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреИрд╕реЗ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИ ред

metric(
    'errorCounts',
    'rate(errorCounts{node=~"$canaryInst"}[5m] offset $offset)',
    {   baseValue, canaryValue ->
        if (canaryValue > baseValue * 1.3) return false 
        return true
    }
)

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдо рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрдВрддрд┐рдо 5 рдорд┐рдирдЯ рдореЗрдВ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

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

рдпрд╣ рд╕рдм рдХреНрдпреЛрдВ рдЬрд░реВрд░реА рд╣реИ?

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

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



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

рдмрд╛рдзрд╛рдУрдВ


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

рдЖрдкрдХреЛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреА рд╕реНрдерд┐рд░рддрд╛ рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред рд╕рддреНрдпрд╛рдкрди рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЧреБрдгрд╡рддреНрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдореАрдЯреНрд░рд┐рдХ рдХрд╛ рдиреНрдпреВрдирддрдо рд╕реЗрдЯ рдХреНрдпрд╛ рд╣реИ ред

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



рдХреИрдирд░реА рд░рд┐рд▓реАрдЬ рд╕реЗ рд╣рдореЗрдВ рдХреНрдпрд╛ рдлрд╛рдпрджрд╛ рд╣реБрдЖ рд╣реИ


рдХреАрдбрд╝реЗ рд╕реЗ рдиреБрдХрд╕рд╛рди рдХрд╛ рдкреНрд░рддрд┐рд╢рдд рдХрдо рд╕реЗ рдХрдоред рдЕрдзрд┐рдХрд╛рдВрд╢ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдХреБрдЫ рдбреЗрдЯрд╛ рдпрд╛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдореЗрдВ рдЕрд╕рдВрдЧрддрд┐ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИрдВред рдРрд╕реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдмрд╣реБрдд рдХрдо рд╣реЛ рдЧрдИ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗрдХрдВрдб рдореЗрдВ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рддреИрдирд╛рддреА ред рдпрд╣ рдЕрдм рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рдореИрдиреНрдпреБрдЕрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред

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

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

тАФ TechLead Conf. , , тАФ .

TechLead Conf 8 9 . , , тАФ , .

All Articles