GitHub рдиреЗ рдЙрдирдХреЗ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ рдХреЛрдб рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд┐рдпрд╛ - рдЙрдирдХрд╛ рд╕рдорд╛рдзрд╛рди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдкрд┐рдЫрд▓реЗ рд╣рдлреНрддреЗ, GitHub рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЕрдкрдиреЗ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ - GLB рдХреЗ рдирд┐рджреЗрд╢рдХ рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ ред рдЯреАрдо рдиреЗ рдХрдИ рд╡рд░реНрд╖реЛрдВ рддрдХ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ред

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


/ рдлрд╝реНрд▓рд┐рдХрд░ / рдЗрд▓реНрд░ / рд╕реАрд╕реА

рдХреНрдпреЛрдВ GitHub рдЦреБрдж рдмреИрд▓реЗрдВрд╕рд░


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

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

рдЬреАрдПрд▓рдмреА рдирд┐рджреЗрд╢рдХ рдХреНрдпрд╛ рдФрд░ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИ


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

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

рд╕рд░реНрд╡рд░ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХреА рдирд┐рдЧрд░рд╛рдиреА рдЧреНрд▓рдм-рд╣реЗрд▓реНрдердЪреЗрдХ рд╕рдорд╛рдзрд╛рди рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рд╛рдердорд┐рдХ рдФрд░ рджреНрд╡рд┐рддреАрдпрдХ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИред glb-healthcheck рдкреНрд░рддреНрдпреЗрдХ GUE рдЯрдирд▓ (рдЬреЗрдиреЗрд░рд┐рдХ UDP рдЗрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди) рдХреЗ рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рдФрд░ рдмреИрдХрдПрдВрдб рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ HTTP рдкреЛрд░реНрдЯ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддрд╛ рд╣реИред

GLB рдиреЗрдЯрдлрд┐рд▓реНрдЯрд░ рд╕рд┐рд╕реНрдЯрдо рдФрд░ iptables рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдиреЗрдЯрдлрд┐рд▓реНрдЯрд░ рдПрдХ рд╕рд░рд▓ рдХрд╛рд░реНрдп рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ: рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ GUE рдкреИрдХреЗрдЯ рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рдЯреАрд╕реАрдкреА / рдЖрдИрдкреА рдкреИрдХреЗрдЯ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдЯреАрд╕реАрдкреА рд╕реНрдЯреИрдХ рдХреЗ рд╕рд╛рде рдЕрдиреБрдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрджрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рдкреИрдХреЗрдЯ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдбреАрдкреНтАНрдпреБрд▓реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕реЗрдХреЗрдВрдбрд░реА рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдШрдЯрдХреЛрдВ рдХрд╛ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдЖрд░реЗрдЦ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:


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

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

рдЗрд╕реА рддрд░рд╣ рдХреЗ рдШрдЯрдирд╛рдХреНрд░рдо


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

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


/ рдлрд╝реНрд▓рд┐рдХрд░ / рджрд╛ рд╕реИрд▓ / рд╕реА.рд╕реА.

рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдмреИрд▓реЗрдВрд╕рд░ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдкрд░ рднрд╛рд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреИрдХреЗрдЯ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЧрддрд┐ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИред рдЧреАрдерд╣рдм рдкрд░ рд╕реНрд░реЛрдд рдХреЛрдб рдбреЗрд╡рд▓рдкрд░реНрд╕ "рдЕрдкрд▓реЛрдб" ред

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

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

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



PS рдкрд╣рд▓реЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ IaaS рдмреНрд▓реЙрдЧ рдХреЗ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓реЗрдЦ:



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


All Articles