рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣рд╛рдореНрд░реЛ рд╕рдмреИ рдХреБрд░рд╛ рд╣реЛ

рд╣рд╛рд▓реИрдХрд╛ рдШрдЯрдирд╛рд╣рд░реВрд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ Nginx рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд░рдкрд░рдХрд╛ рд╕рдорд╛рдЪрд╛рд░рд╣рд░реВрдорд╛ рд╣рд╛рдореНрд░реЛ рдЕрдбрд╛рди рд╡реНрдпрдХреНрдд рдЧрд░реНрди рдмрд╛рдзреНрдп рдкрд╛рд░реНрдЫрдиреНред Yandex рдорд╛, рд╣рд╛рдореА рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрдЫреМрдВ рдХрд┐ рдЖрдзреБрдирд┐рдХ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╕рдВрд╕реНрдХреГрддрд┐ рд░ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╡рд┐рдХрд╛рд╕рдорд╛ рдЖрдлреНрдиреЛ рд╕рдордп рд▓рдЧрд╛рдиреА рдЧрд░реНрдиреЗ рдорд╛рдирд┐рд╕рд╣рд░реВ рдмрд┐рдирд╛ рдЕрд╕рдореНрднрд╡ рдЫред

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

рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рд╡рд┐рднрд┐рдиреНрди рддрд░рд┐рдХрд╛рд▓реЗ рдЕрд╕реНрддрд┐рддреНрд╡рдорд╛ рдЖрдЙрдБрдЫрдиреН - рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдпреЛ рдШрд░рдореИ рд░рдорд╛рдЗрд▓реЛрдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдб рд▓реЗрдЦреНрдиреЗ рд╕рд╛рд╣рд╕реА рдПрдХреНрд▓реЛ рдмреНрд╡рд╛рдБрд╕реЛ рд╣реЛ, рд░ рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдпреЛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрддрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рддрд┐рдмрджреНрдз рд╕рдореНрдкреВрд░реНрдг рдХрдореНрдкрдиреАрдХреЛ рдХрд╛рдо рд╣реЛред рддрд░ рдкрдЫрд┐рд▓реНрд▓реЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдкрдирд┐, рдпреЛ рд╕рдзреИрдВ рдПрдЙрдЯрд╛ рдЯреЛрд▓реА рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реНрдпрдХреНрддрд┐, рдПрдХ рдиреЗрддрд╛ рд╣реЛ, рдЬрд╕рд▓реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫред рд╕рдмреИрд▓рд╛рдИ рд╕рд╛рдпрдж рдерд╛рд╣рд╛ рдЫ рдХрд╕рд░реА, рд▓рд┐рдирд╕ рдЯреЛрд░рднрд╛рд▓реНрдбреНрд╕рд▓рд╛рдИ рдзрдиреНрдпрд╡рд╛рдж, Linuxрдорд┐рдХрд╛рдПрд▓ рд╡рд┐рдбреЗрдирд┐рдпрд╕рд▓реЗ MySQL рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗ, рдЬреБрди рд╡реЗрдм рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдорд╛рдЭ рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдбрд╛рдЯрд╛рдмреЗрд╕ рд╣реЛ, рдЬрдмрдХрд┐ рдмрд░реНрдХрд▓реЗрдорд╛ рдорд╛рдЗрдХрд▓ рд╕реНрдЯреЛрдирдмреНрд░реЗрдХрд░ рд░ рдЙрдирдХреЛ рдЯреЛрд▓реАрд▓реЗ PostgreSQL рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗред рдЧреБрдЧрд▓рдорд╛, рдЬреЗрдл рдбреАрдирд▓реЗ TensorFlow рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗред Yandex рд╕рдБрдЧ рдкрдирд┐ рдпрд╕реНрддреИ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдЫрдиреН: CatBoost рдХреЛ рдкрд╣рд┐рд▓реЛ рд╕рдВрд╕реНрдХрд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ Andrey Gulin рд░ Anna Veronika Dorogush, рд░ Alexey Milovidov, рдЬрд╕рд▓реЗ ClickHouse рд╕реБрд░реБ рдЧрд░реЗ рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд░рд┐рдкрд░рд┐ рд╡рд┐рдХрд╛рд╕ рд╕рдореБрджрд╛рдпрд▓рд╛рдИ рдПрдХрддрд╛рдмрджреНрдз рдЧрд░реЗред рд╣рд╛рдореА рдЦреБрд╕реА рдЫреМрдВ рдХрд┐ рдпреА рд╡рд┐рдХрд╛рд╕рд╣рд░реВ рдЕрдм рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ рд╡рд┐рднрд┐рдиреНрди рджреЗрд╢рд╣рд░реВ рд░ рдХрдореНрдкрдиреАрд╣рд░реВрдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╡рд┐рд╢рд╛рд▓ рд╕рдореБрджрд╛рдпрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреНред рд╕рд╛рдЭрд╛ рдЧрд░реНрд╡рдХреЛ рдЕрд░реНрдХреЛ рд╕реНрд░реЛрдд Nginx рд╣реЛ, рдЗрдЧреЛрд░ рд╕рд┐рд╕реЛрднрдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛, рдЬреБрди рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣ рд╕рдмреИрднрдиреНрджрд╛ рдкреНрд░рд╕рд┐рджреНрдз рд░реВрд╕реА рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реЛред рдЖрдЬ, Nginx рд▓реЗ рд╕рдореНрдкреВрд░реНрдг рдЗрдиреНрдЯрд░рдиреЗрдЯрдХреЛ 30% рднрдиреНрджрд╛ рдмрдвреА рд╢рдХреНрддрд┐ рджрд┐рдиреНрдЫ рд░ рд▓рдЧрднрдЧ рд╕рдмреИ рдкреНрд░рдореБрдЦ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдХрдореНрдкрдиреАрд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред

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

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

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

DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рднрдПрдХрд╛ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рднрд░рдкрд░реНрджреЛ рд╣реЛрд╕реНрдЯрд┐рдЩ рдЦрд░рд┐рдж рдЧрд░реНрдиреБрд╣реЛрд╕реН ЁЯФе DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рд╕рд╣рд┐рддрдХреЛ рднрд░рдкрд░реНрджреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдЩ рдХрд┐рдиреНрдиреБрд╣реЛрд╕реН | ProHoster