рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди (рд╕реАрдПрдирдЖрдИ) 10 рдЬреАрдмреАрдкреАрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо (рдЕрдкреНрд░реИрд▓ 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди (рд╕реАрдПрдирдЖрдИ) 10 рдЬреАрдмреАрдкреАрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо (рдЕрдкреНрд░реИрд▓ 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)
рдпрд╣ рдореЗрд░рд╛ рдЕрдкрдбреЗрдЯ рд╣реИ рдкрд┐рдЫрд▓рд╛ рдмреЗрдВрдЪрдорд╛рд░реНрдХ, рдЬреЛ рдЕрдм рдЕрдкреНрд░реИрд▓ 1.14 рддрдХ рдирд╡реАрдирддрдо рд╕реАрдПрдирдЖрдИ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ 2019 рдкрд░ рдЪрд▓рддрд╛ рд╣реИред

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

рдирд╡рдВрдмрд░ 2018 рд╕реЗ рдХреНрдпрд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ?

рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рддрдм рд╕реЗ рдХреНрдпрд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ (рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ):

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

рд░реЛрдорд╛рдирд╛ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЗрд╕реЗ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИред

рд╡реАрд╡рдиреЗрдЯ рдЕрдм рдЗрдирдЧреНрд░реЗрд╕ рдФрд░ рдЗрдЧреНрд░реЗрд╕ рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХ рдиреАрддрд┐рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ! рд▓реЗрдХрд┐рди рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХрдо рд╣реЛ рдЧрдИ рд╣реИ.

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

  • рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдПрдкреАрдЖрдИ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдХреЗ рд░реВрдк рдореЗрдВ рднрдВрдбрд╛рд░рдг рдХреА рд╕реНрдерд┐рддрд┐ (рдХреНрд▓рд╕реНрдЯрд░ рдЖрдХрд╛рд░ <50 рдиреЛрдбреНрд╕);
  • K8S рдПрдкреАрдЖрдИ (рдХреНрд▓рд╕реНрдЯрд░ рдЖрдХрд╛рд░> 50 рдиреЛрдбреНрд╕) рдкрд░ рд▓реЛрдб рдХреЛ рд░рд╛рд╣рдд рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдкрд╛ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдПрдкреАрдЖрдИ рдореЗрдВ рд░рд╛рдЬреНрдп рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ред

рдХреЗрд▓рд┐рдХреЛ рдиреЗ рд╕рдорд░реНрдерди рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдЖрд╡реЗрджрди рд╕реНрддрд░ рдХреА рдиреАрддрд┐рдпрд╛рдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди-рд╕реНрддрд░реАрдп рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддрд┐рдпреЛ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ред

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

рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдИрдЯреАрд╕реАрдбреА рдСрдкрд░реЗрдЯрд░ рдХреА рдмрджреМрд▓рдд рдЕрдм рд╕рд┐рд▓рд┐рдпрдо рдХреЛ рддреИрдирд╛рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЧрдпрд╛ рд╣реИред

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

рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкреНрд░рд╕рдВрдЧ

рдмреЗрдВрдЪрдорд╛рд░реНрдХ 10 рдЬреАрдмреА рд╕реБрдкрд░рдорд╛рдЗрдХреНрд░реЛ рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде рддреАрди рдЧреИрд░-рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдб рд╕реБрдкрд░рдорд╛рдЗрдХреНрд░реЛ рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд░реНрд╡рд░ рдирд┐рд╖реНрдХреНрд░рд┐рдп DAC SFP+ рдХреЗрдмрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдзреЗ рд╕реНрд╡рд┐рдЪ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЬрдВрдмреЛ рдлреНрд░реЗрдо (MTU 9000) рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА VLAN рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

Kubernetes 1.14.0 рдХреЛ Ubuntu 18.04 LTS рдкрд░ Docker 18.09.2 (рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ Docker рд╕рдВрд╕реНрдХрд░рдг) рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

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

рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреИрдорд╛рдиреЗ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВрдЧреЗ:

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди (рд╕реАрдПрдирдЖрдИ) 10 рдЬреАрдмреАрдкреАрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо (рдЕрдкреНрд░реИрд▓ 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)

рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдХреЗ рд▓рд┐рдП рд╕реАрдПрдирдЖрдИ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛

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

рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реАрдПрдирдЖрдИ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВрдЧреЗ:

  • рдХреЗрд▓рд┐рдХреЛ v3.6
  • рдирд╣рд░ v3.6 (рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдлрд▓рд╛рд▓реИрди + рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЗрд▓рд┐рдХреЛ)
  • рд╕рд┐рд▓рд┐рдпрдо 1.4.2
  • рдлрд▓рд╛рд▓реИрди 0.11.0
  • рдХреНрдпреВрдм-рд░рд╛рдЙрдЯрд░ 0.2.5
  • рд╡реАрд╡рдиреЗрдЯ 2.5.1

рд╕реНрдерд╛рдкрдирд╛

рд╕реАрдПрдирдЖрдИ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЬрд┐рддрдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛, рд╣рдорд╛рд░реА рдкрд╣рд▓реА рдЫрд╛рдк рдЙрддрдиреА рд╣реА рдмреЗрд╣рддрд░ рд╣реЛрдЧреАред рдмреЗрдВрдЪрдорд╛рд░реНрдХ рд╕реЗ рд╕рднреА рд╕реАрдПрдирдЖрдИ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ (рдПрдХ рдпрд╛ рджреЛ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде)ред

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

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

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди (рд╕реАрдПрдирдЖрдИ) 10 рдЬреАрдмреАрдкреАрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо (рдЕрдкреНрд░реИрд▓ 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)
рдПрдордЯреАрдпреВ рдереНрд░реВрдкреБрдЯ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ?

рд╣рдордиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдордЯреАрдпреВ рдХрд┐рддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рд╕реАрдПрдирдЖрдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдХреИрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди (рд╕реАрдПрдирдЖрдИ) 10 рдЬреАрдмреАрдкреАрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо (рдЕрдкреНрд░реИрд▓ 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)
рд╕реАрдПрдирдЖрдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдордЯреАрдпреВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ

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

рд╕реБрд░рдХреНрд╖рд╛

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

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

рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдиреЗрдЯрд╡рд░реНрдХ рдиреАрддрд┐ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рд╕рд╡рд╛рд▓ рд╣реИ, рд╡реЗ рд╕рдлрд▓ рд╣реБрдП рд╣реИрдВ рдХреЗрд▓рд┐рдХреЛ, рдХреИрдирд╛рд▓, рд╕рд┐рд▓рд┐рдпрдо рдФрд░ рд╡реАрд╡рдиреЗрдЯ, рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдкреНрд░рд╡реЗрд╢ рдФрд░ рдирд┐рдХрд╛рд╕ рдирд┐рдпрдореЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреЗ рд▓рд┐рдП рдХреНрдпреВрдм-рд░рд╛рдЙрдЯрд░ рдХреЗрд╡рд▓ рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдо рд╣реИрдВ, рдФрд░ рдлрд╝рд▓рд╛рд▓реИрди рдХрд╛ рдпрд╣рд╛рдВ рдХреЛрдИ рдиреЗрдЯрд╡рд░реНрдХ рдиреАрддрд┐рдпрд╛рдВ рд╣реА рдирд╣реАрдВ рд╣реИрдВ.

рдпрд╣рд╛рдБ рд╕рдордЧреНрд░ рдкрд░рд┐рдгрд╛рдо рд╣реИрдВ:

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди (рд╕реАрдПрдирдЖрдИ) 10 рдЬреАрдмреАрдкреАрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо (рдЕрдкреНрд░реИрд▓ 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)
рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд░реНрд╢рди рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо

рдирд┐рд╖реНрдкрд╛рджрди

рдпрд╣ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдХрдо рд╕реЗ рдХрдо рддреАрди рд░рдиреЛрдВ рдореЗрдВ рдФрд╕рдд рдереНрд░реВрдкреБрдЯ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рд╣рдо рдЯреАрд╕реАрдкреА рдФрд░ рдпреВрдбреАрдкреА (iperf3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ), HTTP рдЬреИрд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (Nginx рдФрд░ рдХрд░реНрд▓ рдХреЗ рд╕рд╛рде) рдпрд╛ FTP (vsftpd рдФрд░ рдХрд░реНрд▓ рдХреЗ рд╕рд╛рде) рдФрд░ рдЕрдВрдд рдореЗрдВ SCP-рдЖрдзрд╛рд░рд┐рдд рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди (рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВред

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

  • рдкреАрд▓рд╛ = рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛
  • рдирд╛рд░рдВрдЧреА = рдЕрдЪреНрдЫрд╛
  • рдиреАрд▓рд╛ = рдРрд╕рд╛-рд╡реИрд╕рд╛
  • рд▓рд╛рд▓ = рдЦрд╝рд░рд╛рдм

рд╣рдо рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╕реАрдПрдирдЖрдИ рдирд╣реАрдВ рд▓реЗрдВрдЧреЗ рдФрд░ рдХреЗрд╡рд▓ рд╕рд╣реА рдПрдордЯреАрдпреВ рд╡рд╛рд▓реЗ рд╕реАрдПрдирдЖрдИ рдХреЗ рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рдПрдВрдЧреЗред (рдиреЛрдЯ: рдпрджрд┐ рдЖрдк рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╕рд┐рд▓рд┐рдпрдо рдПрдордЯреАрдпреВ рдХреА рд╕рд╣реА рдЧрдгрдирд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рд╕рдВрд╕реНрдХрд░рдг 8900 рдореЗрдВ рдПрдордЯреАрдпреВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ 1.4 рддрдХ рдХрдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЕрдЧрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг, 1.5, рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд░рддрд╛ рд╣реИред)

рдпрд╣рд╛рдБ рдкрд░рд┐рдгрд╛рдо рд╣реИрдВ:

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди (рд╕реАрдПрдирдЖрдИ) 10 рдЬреАрдмреАрдкреАрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо (рдЕрдкреНрд░реИрд▓ 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)
рдЯреАрд╕реАрдкреА рдкреНрд░рджрд░реНрд╢рди

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

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди (рд╕реАрдПрдирдЖрдИ) 10 рдЬреАрдмреАрдкреАрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо (рдЕрдкреНрд░реИрд▓ 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)
рдпреВрдбреАрдкреА рдкреНрд░рджрд░реНрд╢рди

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

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди (рд╕реАрдПрдирдЖрдИ) 10 рдЬреАрдмреАрдкреАрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо (рдЕрдкреНрд░реИрд▓ 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)

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

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди (рд╕реАрдПрдирдЖрдИ) 10 рдЬреАрдмреАрдкреАрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо (рдЕрдкреНрд░реИрд▓ 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)

рдПрдлрд╝рдЯреАрдкреА рдХреЗ рд╕рд╛рде, рдПрдХ рдЕрдиреНрдп рдЯреАрд╕реАрдкреА-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓, рдкрд░рд┐рдгрд╛рдо рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВред рдлрд▓рд╛рд▓реИрди рдФрд░ рдХреНрдпреВрдм-рд░рд╛рдЙрдЯрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЗрд▓рд┐рдХреЛ, рдХреИрдирд╛рд▓ рдФрд░ рд╕рд┐рд▓рд┐рдпрдо рдереЛрдбрд╝рд╛ рдкреАрдЫреЗ рд╣реИрдВ рдФрд░ рдирдВрдЧреЗ рдзрд╛рддреБ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд▓рдЧрднрдЧ 10% рдзреАрдореЗ рд╣реИрдВред WeaveNet 17% рддрдХ рдкреАрдЫреЗ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб WeaveNet рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб Cilium рд╕реЗ 40% рдЖрдЧреЗ рд╣реИред

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди (рд╕реАрдПрдирдЖрдИ) 10 рдЬреАрдмреАрдкреАрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо (рдЕрдкреНрд░реИрд▓ 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)

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

рдпрд╣рд╛рдВ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рд░рд╛рдВрд╢ рддрд╛рд▓рд┐рдХрд╛ рджреА рдЧрдИ рд╣реИ:

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди (рд╕реАрдПрдирдЖрдИ) 10 рдЬреАрдмреАрдкреАрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо (рдЕрдкреНрд░реИрд▓ 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)

рд╕рдВрд╕рд╛рдзрди рдЙрдкрднреЛрдЧ

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

рдЖрдЗрдП рд╕реНрдореГрддрд┐ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЗ рджреМрд░рд╛рди рдПрдордмреА рдореЗрдВ рдиреЛрдбреНрд╕ рдХреА рд░реИрдо (рдмрдлрд╝рд░реНрд╕ рдФрд░ рдХреИрд╢ рдХреЛ рдЫреЛрдбрд╝рдХрд░) рдХрд╛ рдФрд╕рдд рдореВрд▓реНрдп рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди (рд╕реАрдПрдирдЖрдИ) 10 рдЬреАрдмреАрдкреАрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо (рдЕрдкреНрд░реИрд▓ 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)
рдореЗрдореЛрд░реА рдЦрдкрдд

рдлрд▓рд╛рд▓реИрди рдФрд░ рдХреНрдпреВрдм-рд░рд╛рдЙрдЯрд░ рдиреЗ рдЙрддреНрдХреГрд╖реНрдЯ рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рдП - рдХреЗрд╡рд▓ 50 рдПрдордмреАред рдХреЗрд▓рд┐рдХреЛ рдФрд░ рдХреИрдирд╛рд▓ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ 70 рд╣реИрдВред рд╡реАрд╡рдиреЗрдЯ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджреВрд╕рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЦрдкрдд рдХрд░рддрд╛ рд╣реИ - 130 рдПрдордмреА, рдФрд░ рд╕рд┐рд▓рд┐рдпрдо 400 рддрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдЖрдЗрдП рдЕрдм рд╕реАрдкреАрдпреВ рд╕рдордп рдХреА рдЦрдкрдд рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп: рдЖрд░реЗрдЦ рдкреНрд░рддрд┐рд╢рдд рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреАрдкреАрдПрдо, рдпрд╛рдиреА, "рдирдВрдЧреЗ рд▓реЛрд╣реЗ" рдХреЗ рд▓рд┐рдП 38 рдкреАрдкреАрдПрдо 3,8% рд╣реИред рдпрд╣рд╛рдБ рдкрд░рд┐рдгрд╛рдо рд╣реИрдВ:

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди (рд╕реАрдПрдирдЖрдИ) 10 рдЬреАрдмреАрдкреАрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо (рдЕрдкреНрд░реИрд▓ 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)
рд╕реАрдкреАрдпреВ рдХреА рдЦрдкрдд

рдХреЗрд▓рд┐рдХреЛ, рдХреИрдирд╛рд▓, рдлрд▓рд╛рд▓реИрди рдФрд░ рдХреНрдпреВрдм-рд░рд╛рдЙрдЯрд░ рдмрд╣реБрдд рд╕реАрдкреАрдпреВ рдХреБрд╢рд▓ рд╣реИрдВ - рд╕реАрдПрдирдЖрдИ рдХреЗ рдмрд┐рдирд╛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕реЗ рдХреЗрд╡рд▓ 2% рдЕрдзрд┐рдХред рд╡реАрд╡рдиреЗрдЯ 5% рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдкреАрдЫреЗ рд╣реИ, рдЙрд╕рдХреЗ рдмрд╛рдж рд╕рд┐рд▓рд┐рдпрдо 7% рдХреЗ рд╕рд╛рде рд╣реИред

рдпрд╣рд╛рдВ рд╕рдВрд╕рд╛рдзрди рдЦрдкрдд рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди (рд╕реАрдПрдирдЖрдИ) 10 рдЬреАрдмреАрдкреАрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо (рдЕрдкреНрд░реИрд▓ 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)

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

рд╕рднреА рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рддрд╛рд▓рд┐рдХрд╛:

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди (рд╕реАрдПрдирдЖрдИ) 10 рдЬреАрдмреАрдкреАрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо (рдЕрдкреНрд░реИрд▓ 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)
рд╕рд╛рдорд╛рдиреНрдп рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо

рдирд┐рд╖реНрдХрд░реНрд╖

рдЕрдВрддрд┐рдо рднрд╛рдЧ рдореЗрдВ рдореИрдВ рдкрд░рд┐рдгрд╛рдореЛрдВ рдкрд░ рдЕрдкрдиреА рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рд░рд╛рдп рд╡реНрдпрдХреНрдд рдХрд░реВрдВрдЧрд╛ред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдпрд╣ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдХреЗрд╡рд▓ рдмрд╣реБрдд рдЫреЛрдЯреЗ рдХреНрд▓рд╕реНрдЯрд░ (3 рдиреЛрдбреНрд╕) рдкрд░ рдПрдХрд▓ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдереНрд░реВрдкреБрдЯ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдмрдбрд╝реЗ рд╕рдореВрд╣реЛрдВ (<50 рдиреЛрдбреНрд╕) рдпрд╛ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрдиреЗрдХреНрд╢рди рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдореИрдВ рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реАрдПрдирдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ:

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

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

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди (рд╕реАрдПрдирдЖрдИ) 10 рдЬреАрдмреАрдкреАрдПрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░рд┐рдгрд╛рдо (рдЕрдкреНрд░реИрд▓ 2019 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)
рд╕реАрдПрдирдЖрдИ рдЪрдпрди рдХреЗ рд▓рд┐рдП рджреГрд╢реНрдп рдЖрд░реЗрдЦ

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

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