рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛

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

рдореИрдВ рдЖрдкрдХреЛ рдлрд╛рдпрджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ рдХреНрдпреВрдм рдИрдЧрд▓, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рдореИрдВ рд╕рдордЭрд╛рдКрдВрдЧрд╛ рдХрд┐ рдЙрдкрджреНрд░рд╡ рдХрд╛ рдХрд╛рд░рдг рдХреНрдпрд╛ рдерд╛ рдФрд░ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реА рдирд┐рдЧрд░рд╛рдиреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рдереАред

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

рдФрд░ рдпрджреНрдпрдкрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдиреЗ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдХрдо рд╕реАрдкреАрдпреВ (8%) рдФрд░ рд░реИрдо (40%) рдХреА рдЦрдкрдд рдХреА, рд▓реЗрдХрд┐рди рдЬрдм рд╡реЗ рдиреЛрдб рдкрд░ рдЙрдкрд▓рдмреНрдз рдореЗрдореЛрд░реА рд╕реЗ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рдереЗ, рддреЛ рд╣рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдкреЙрдбреНрд╕ рдХреЗ рдкреНрд░реА-рдПрдореНрдкреНрдЯ рд╣реЛрдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рдереАред рдЙрд╕ рд╕рдордп рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ рдбреИрд╢рдмреЛрд░реНрдб рдерд╛ред рдЗрд╕ рдХрджрд░:

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛
рдЧреНрд░рд╛рдлрд╛рдирд╛ рдбреИрд╢рдмреЛрд░реНрдб рдХреЗрд╡рд▓ cAdvisor рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде

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

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

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

рдореЗрд░реЗ рдкрд╛рд╕ рд▓рдЧрднрдЧ рд╕рднреА Kubernetes рдХреНрд▓рд╕реНрдЯрд░реЛрдВ рдХреА рдХреЗрд╡рд▓ рдирд┐рдЧрд░рд╛рдиреА рд╣реИ рдиреЛрдб рдирд┐рд░реНрдпрд╛рддрдХ ╨╕ рдХреНрдпреВрдм рд╕реНрдЯреЗрдЯ рдореЗрдЯреНрд░рд┐рдХреНрд╕. рдиреЛрдб рдПрдХреНрд╕рдкреЛрд░реНрдЯрд░ I/O рдФрд░ рдбрд┐рд╕реНрдХ, рд╕реАрдкреАрдпреВ рдФрд░ рд░реИрдо рдЙрдкрдпреЛрдЧ рдкрд░ рдЖрдВрдХрдбрд╝реЗ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдХреНрдпреВрдм рд╕реНрдЯреЗрдЯ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЬреИрд╕реЗ рдЕрдиреБрд░реЛрдз рдФрд░ рд╕реАрдкреАрдпреВ рдФрд░ рдореЗрдореЛрд░реА рд╕рдВрд╕рд╛рдзрди рд╕реАрдорд╛рдПрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИред

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

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛
рдХреНрдпреВрдм рдИрдЧрд▓ рдбреИрд╢рдмреЛрд░реНрдб

рд╣рдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрдИ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдФрд░ рдЙрдкрдХрд░рдг рдмрдЪрд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ:

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

рдкрд░рд┐рдгрд╛рдо

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

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

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