Nginx рдпрд╢реЛрдЧрд╛рдерд╛, рдХрд┐рдВрд╡рд╛ "рд╕рд░реНрд╡ рдХрд╛рд╣реА рд╢рдХреНрдп рдЖрд╣реЗ, рдкреНрд░рдпрддреНрди рдХрд░рд╛!"

Nginx рдпрд╢реЛрдЧрд╛рдерд╛, рдХрд┐рдВрд╡рд╛ "рд╕рд░реНрд╡ рдХрд╛рд╣реА рд╢рдХреНрдп рдЖрд╣реЗ, рдкреНрд░рдпрддреНрди рдХрд░рд╛!"

рдЗрдЧреЛрд░ рд╕рд┐рд╕реЛрдПрд╡, рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░ рд╡рд┐рдХрд╕рдХ nginx, рдореЛрдареНрдпрд╛ рдХреБрдЯреБрдВрдмрд╛рддреАрд▓ рд╕рджрд╕реНрдп HighLoad++, рдЖрдордЪреНрдпрд╛ рдкрд░рд┐рд╖рджреЗрдЪреНрдпрд╛ рдЙрддреНрдкрддреНрддреАрд╡рд░рдЪ рдирд╛рд╣реА. рдореА рдЗрдЧреЛрд░рд▓рд╛ рдорд╛рдЭреЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╢рд┐рдХреНрд╖рдХ рдорд╛рдирддреЛ, рдПрдХ рдорд╛рд╕реНрдЯрд░ рдЬреНрдпрд╛рдиреЗ рдорд▓рд╛ рдХрд╛рдо рдХрд╕реЗ рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдЙрдЪреНрдЪ рднрд╛рд░рд┐рдд рд╕рд┐рд╕реНрдЯреАрдо рдХрд╕реЗ рд╕рдордЬреВрди рдШреНрдпрд╛рд╡реЗ рд╣реЗ рд╢рд┐рдХрд╡рд▓реЗ, рдЬреНрдпрд╛рдиреЗ рдПрдХрд╛ рджрд╢рдХрд╛рд╕рд╛рдареА рдорд╛рдЭрд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдорд╛рд░реНрдЧ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓рд╛.

рд╕рд╛рд╣рдЬрд┐рдХрдЪ, рдореА рдмрд╣рд┐рд░реЗрдкрдгрд╛рдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА рдпрд╢рд╛рдЪреА NGINX рдЯреАрдо... рдЖрдгрд┐ рдореА рдореБрд▓рд╛рдЦрдд рдШреЗрддрд▓реА, рдкрдг рдЗрдЧреЛрд░рдЪреА рдирд╛рд╣реА (рддреЛ рдЕрдЬреВрдирд╣реА рдПрдХ рдЕрдВрддрд░реНрдореБрдЦ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЖрд╣реЗ), рддрд░ рдлрдВрдбрд╛рддреАрд▓ рдЧреБрдВрддрд╡рдгреВрдХрджрд╛рд░ рд░реБрдирд╛ рдХреЕрдкрд┐рдЯрд▓, рдЬреНрдпрд╛рдиреЗ рджрд╣рд╛ рд╡рд░реНрд╖рд╛рдВрдкреВрд░реНрд╡реА nginx рдкрд╛рд╣рд┐рд▓рд╛, рддреНрдпрд╛рднреЛрд╡рддреА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдирд┐рд░реНрдорд╛рдг рдХреЗрд▓реНрдпрд╛ рдЖрдгрд┐ рдЖрддрд╛ рддреЗ рд░рд╢рд┐рдпрди рдмрд╛рдЬрд╛рд░рд╛рд╕рд╛рдареА рдЕрднреВрддрдкреВрд░реНрд╡ рдЖрдХрд╛рд░рд╛рдЪреНрдпрд╛ рдХрд░рд╛рд░рд╛рд╡рд░ рд╡рд╛рдЯрд╛рдШрд╛рдЯреА рдХрд░рдд рдЖрд╣реЗрдд.

рдХрдЯрд╛рдЦрд╛рд▓реАрд▓ рд▓реЗрдЦрд╛рдЪрд╛ рдЙрджреНрджреЗрд╢ рдкреБрдиреНрд╣рд╛ рдПрдХрджрд╛ рдкреБрд╖реНрдЯреА рдХрд░рдгреЗ рд╣рд╛ рдЖрд╣реЗ рдХреА рдХрд╛рд╣реАрд╣реА рд╢рдХреНрдп рдЖрд╣реЗ! рд╣реЗ рдХрд░реВрди рдкрд╣рд╛!

рд╣рд╛рдпрд▓реЛрдб++ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдорд┐рддреАрдЪреЗ рдкреНрд░рдореБрдЦ рдУрд▓реЗрдЧ рдмреБрдирд┐рди: рдпрд╢рд╕реНрд╡реА рдХрд░рд╛рд░рд╛рдмрджреНрджрд▓ рдЕрднрд┐рдирдВрджрди! рдЬреЛрдкрд░реНрдпрдВрдд рдореА рд╕рд╛рдВрдЧреВ рд╢рдХрддреЛ, рддреБрдореНрд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рдд рд░рд╛рд╣рдгреНрдпрд╛рдЪреНрдпрд╛ рдЗрдЧреЛрд░рдЪреНрдпрд╛ рдЗрдЪреНрдЫреЗрдЪреЗ рдЬрддрди рдЖрдгрд┐ рд╕рдорд░реНрдерди рдХрд░рдгреНрдпрд╛рдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рднреЛрд╡рддрд╛рд▓реА рд╕рдВрдкреВрд░реНрдг рд╡реНрдпрд╡рд╕рд╛рдп рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рддрдпрд╛рд░ рдХрд░рд╛ - рд╣реЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╡рд┐рдХрд╕рдХрд╛рдЪреЗ рдЕрдХреНрд╖рд░рд╢рдГ рд╕реНрд╡рдкреНрди рдЖрд╣реЗ. рдмрд░реЛрдмрд░?

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

тАФ рддреНрдпрд╛рдореБрд│реЗ NGINX рд╕рдВрдШрд╛рдиреЗ, рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рд╡рд░, рд╕реНрд╡рддрдГрд▓рд╛ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдЪреНрдпрд╛ рднрд╛рдЧрд╛рдкрд╛рд╕реВрди рджреВрд░ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдХрд┐рдВрд╡рд╛ рдХрд╛рдп?

рджрд┐рдорд┐рддреНрд░реА: рдирд╛рд╣реА, рддреЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рднрд╛рдЧрд╛рдкрд╛рд╕реВрди рджреВрд░ рдЧреЗрд▓реЗ рдирд╛рд╣реАрдд, рдХрд╛? рдореЕрдХреНрд╕рд┐рдо рдпрд╛рдВрдиреА рд╕реАрдУрдУ рдореНрд╣рдгреВрди рдСрдкрд░реЗрд╢рдирд▓ рднрд╛рдЧрд╛рдЪреЗ рдиреЗрддреГрддреНрд╡ рдХреЗрд▓реЗ. рдЖрдВрджреНрд░реЗ рдмрд┐рдЭрдбреЗрд╡реНрд╣рдордзреНрдпреЗ рдЧреБрдВрддрд▓реЗ рд╣реЛрддреЗ, рдЗрдЧреЛрд░рдиреЗ рд╡рд┐рдХрд╛рд╕ рдХрд░рдгреЗ рд╕реБрд░реВ рдареЗрд╡рд▓реЗ - рддреНрдпрд╛рд▓рд╛ рдХрд╛рдп рдЖрд╡рдбрддреЗ.

рдкреНрд░рддреНрдпреЗрдХрд╛рдиреЗ рдЖрдкрд▓реА рддрд╛рдХрдж рдХрд╛рдп рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рдХрд╛рдп рдЖрд╡рдбрддреЗ рддреЗ рдХреЗрд▓реЗ.

рдкрдг рддреНрдпрд╛ рд╕рд░реНрд╡рд╛рдВрдирд╛ рд╕рдордЬрд▓реЗ рд╣реЛрддреЗ рдХреА рдпреБрдирд╛рдпрдЯреЗрдб рд╕реНрдЯреЗрдЯреНрд╕рдордзреНрдпреЗ рдХреЛрдЯреНрдпрд╡рдзреА-рдбреЙрд▓рд░рдЪрд╛ рд╡реНрдпрд╡рд╕рд╛рдп рдЙрднрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА, рднрд┐рдиреНрди рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдХреЕрд▓рд┐рдмрд░рдЪреНрдпрд╛ рд╡реНрдпрдХреНрддреАрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рддреНрдпрд╛рдореБрд│реЗ рд╡рд╛рдЯрд╛рдШрд╛рдЯреАрдЪреНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рдлреЗрд░реАрддрд╣реА рдЕрд╢реА рд╡реНрдпрдХреНрддреА рд╕рд╛рдкрдбреЗрд▓, рдЕрд╕рд╛ рдЧреБрдВрддрд╡рдгреВрдХрджрд╛рд░рд╛рдВрд╢реА рдХрд░рд╛рд░ рдЭрд╛рд▓рд╛ рд╣реЛрддрд╛. рддреЛ рдЧреБрд╕ рд░реЙрдмрд░реНрдЯрд╕рди рд╣реЛрддрд╛, рддреЛ рдпрд╛ рд╕рд░реНрд╡ рдирд┐рдХрд╖рд╛рдВрдордзреНрдпреЗ рдмрд╕рддреЛ.

- рддрд░ рдореБрд│рд╛рдд рдЕрдореЗрд░рд┐рдХрди рдмрд╛рдЬрд╛рд░рдкреЗрдареЗрдд рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рд╣реЛрддреА?

рджрд┐рдорд┐рддреНрд░реА: NGINX рд╣рд╛ b2b рд╡реНрдпрд╡рд╕рд╛рдп рдЖрд╣реЗ. рд╢рд┐рд╡рд╛рдп, рд╣реЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рд╡рд┐рд╢реЗрд╖рддрдГ рд╡реНрдпрд╛рдкрдХрдкрдгреЗ рдЬреНрдЮрд╛рдд рдирд╛рд╣реА, рдХрд╛рд░рдг рддреЗ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдЪреНрдпрд╛ рд╕реНрддрд░рд╛рд╡рд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ, рдХреЛрдгреАрддрд░реА рдЕрд╕реЗ рдореНрд╣рдгреВ рд╢рдХрддреЛ рдХреА рдорд┐рдбрд▓рд╡реЗрдЕрд░. рдореБрдЦреНрдп b2b рдмрд╛рдЬрд╛рд░ рдпреВрдПрд╕рдП рдЖрд╣реЗ - 40% рдЬрд╛рдЧрддрд┐рдХ рдмрд╛рдЬрд╛рд░рдкреЗрда рддреЗрдереЗ рдХреЗрдВрджреНрд░рд┐рдд рдЖрд╣реЗ.

рдЕрдореЗрд░рд┐рдХрди рдмрд╛рдЬрд╛рд░рдкреЗрдареЗрддреАрд▓ рдпрд╢ рд╣реЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрдЪреЗ рдпрд╢ рдард░рд╡рддреЗ.

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

- рдХреЛрдг рдХреЛрдгрд╛рдХрдбреЗ рдЖрд▓рд╛: рддреВ nginx, рддреБрд▓рд╛ nginx?

рджрд┐рдорд┐рддреНрд░реА: рдЖрдордЪреНрдпрд╛ рд╕рдВрдкрд░реНрдХрд╛рдЪреЗ рдмрд░реЗрдЪ рд╡реЗрдЧрд╡реЗрдЧрд│реЗ рдореБрджреНрджреЗ рд╣реЛрддреЗ. рдЖрдореНрд╣реА рдХрджрд╛рдЪрд┐рдд рдЙрддреНрддрдо рдкреБрдврд╛рдХрд╛рд░ рджрд░реНрд╢рд╡рд┐рд▓рд╛, рдХрд╛рд░рдг рддрд░реАрд╣реА nginx рд▓рдХреНрд╖рд╛рдд рдпреЗрдгреНрдпрд╛рдЬреЛрдЧрд╛ рд╣реЛрддрд╛. рддреА рдЕрджреНрдпрд╛рдк рдХрдВрдкрдиреА рдирд╕рд▓реА рддрд░реА рдЖрдгрд┐ рдмрд╛рдЬрд╛рд░рд╛рддреАрд▓ рд╣рд┐рд╕реНрд╕рд╛ рддреБрд▓рдиреЗрдиреЗ рд▓рд╣рд╛рди (6%) рдЕрд╕рд▓рд╛ рддрд░реА, рддреЗрдереЗ рдЖрдзреАрдЪ рдЧреБрдВрддрд╡рдгреВрдХрджрд╛рд░рд╛рдВрдЪреА рдЦреВрдк рдЖрд╡рдб рд╣реЛрддреА. рдХрд░рд╛рд░ рд╕реНрдкрд░реНрдзрд╛рддреНрдордХ рд╣реЛрддрд╛, рдореНрд╣рдгреВрди рдЖрдореНрд╣реА рдЕрд░реНрдерд╛рддрдЪ рд╕рдХреНрд░рд┐рдп рд╣реЛрддреЛ.

- рдЙрддреНрдкрд╛рджрди рдХреЛрдгрддреНрдпрд╛ рд╕реНрдерд┐рддреАрдд рд╣реЛрддреЗ? рддреЗрдереЗ рдХреЛрдгрддреАрд╣реА рдХрдВрдкрдиреА рдирд╡реНрд╣рддреА, рдкрд░рдВрддреБ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рдЖрд╡реГрддреНрддреАрдЪреЗ рдХреЛрдгрддреЗрд╣реА рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рд╣реЛрддреЗ рдХрд╛?

рджрд┐рдорд┐рддреНрд░реА: Nginx рдирд╛рд╡рд╛рдЪрд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░ рд╣реЛрддрд╛. рддреНрдпрд╛рдд рд╡рд╛рдкрд░рдХрд░реНрддреЗ рд╣реЛрддреЗ - рдЬрд╛рдЧрддрд┐рдХ рдмрд╛рдЬрд╛рд░рдкреЗрдареЗрдЪреНрдпрд╛ 6%. рдЦрд░рдВ рддрд░, рд▓рд╛рдЦреЛ, рдЕрдЧрджреА рд▓рд╛рдЦреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯреНрд╕ рдЖрд╣реЗрдд. рдкрд░рдВрддреБ, рддрд░реАрд╣реА, рдХреЛрдгрддреАрд╣реА рдХрдВрдкрдиреА рдирд╡реНрд╣рддреА, рдХреЛрдгрддреЗрд╣реА рд╡реНрдпрд╡рд╕рд╛рдп рдореЙрдбреЗрд▓ рдирд╡реНрд╣рддреЗ. рдЖрдгрд┐ рдХреЛрдгрддреАрд╣реА рдХрдВрдкрдиреА рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ, рддреЗрдереЗ рдХреЛрдгрддреАрд╣реА рдЯреАрдо рдирд╡реНрд╣рддреА: рдЗрдЧреЛрд░ рд╕рд┐рд╕реЛрдПрд╡реНрд╣, рдПрдХ nginx рд╡рд┐рдХрд╕рдХ рдЖрдгрд┐ рдЖрдЬреВрдмрд╛рдЬреВрд▓рд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рдореБрджрд╛рдп рд╣реЛрддрд╛.

рд╣реА рдПрдХ рдЕрддрд┐рд╢рдп рдордиреЛрд░рдВрдЬрдХ рдХрдерд╛ рдЖрд╣реЗ. рдЗрдЧреЛрд░рдиреЗ рдЦреВрдк рдкреВрд░реНрд╡реА nginx рд▓рд┐рд╣рд╛рдпрд▓рд╛ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА - 2002 рдордзреНрдпреЗ, рдЖрдгрд┐ 2004 рдордзреНрдпреЗ рд░рд┐рд▓реАрдЬ рдХреЗрд▓реА. рддреНрдпрд╛рдд рдЦрд░реА рдЖрд╡рдб 2008 рдордзреНрдпреЗрдЪ рджрд┐рд╕реВрди рдЖрд▓реА, 2011 рдордзреНрдпреЗ рддреНрдпрд╛рдиреЗ рдкреИрд╕реЗ рдЙрднреЗ рдХреЗрд▓реЗ. рдЗрддрдХрд╛ рд╡реЗрд│ рдХрд╛ рдирд┐рдШреВрди рдЧреЗрд▓рд╛ рд╣реЗ рдлрд╛рд░ рдХрдореА рд▓реЛрдХрд╛рдВрдирд╛ рд╡рд╛рдЯрддреЗ. рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рдпрд╛рд╕рд╛рдареА рддрд╛рд░реНрдХрд┐рдХ рддрд╛рдВрддреНрд░рд┐рдХ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдЖрд╣реЗ.

2002 рдордзреНрдпреЗ, рдЗрдЧреЛрд░рдиреЗ рд░реЕрдореНрдмрд▓рд░ рдпреЗрдереЗ рдХрд╛рдо рдХреЗрд▓реЗ рдЖрдгрд┐ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рдЬреА рддреНрдпрд╛рдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдореНрд╣рдгреВрди рд╕реЛрдбрд╡рд▓реА - рддрдерд╛рдХрдерд┐рдд C10k рд╕рдорд╕реНрдпрд╛, рдореНрд╣рдгрдЬреЗрдЪ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдкреАрдХ рд▓реЛрдбрд╡рд░ рдПрдХрд╛рдЪ рд╡реЗрд│реА рджрд╣рд╛ рд╣рдЬрд╛рд░ рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╡рд┐рдирдВрддреНрдпрд╛ рдкреНрд░рджрд╛рди рдХрд░рдгреЗ. рдордЧ рд╣реА рд╕рдорд╕реНрдпрд╛ рдиреБрдХрддреАрдЪ рджрд┐рд╕рд▓реА, рдХрд╛рд░рдг рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ рднрд╛рд░реА рднрд╛рд░ рдиреБрдХрддрд╛рдЪ рд╡рд╛рдкрд░рд╛рдд рдпреЗрдд рд╣реЛрддрд╛. рдлрдХреНрдд рдХрд╛рд╣реА рд╕рд╛рдЗрдЯреНрд╕рдирд╛ рдпрд╛рдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛ - рдЬрд╕реЗ рдХреА рд░реЕрдореНрдмрд▓рд░, рдпрд╛рдВрдбреЗрдХреНрд╕, Mail.ru. рдмрд╣реБрддреЗрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╕рд╛рдареА рд╣реЗ рдЕрд╕рдВрдмрджреНрдз рд╣реЛрддрдВ. рдЬреЗрд╡реНрд╣рд╛ рджрд░рд░реЛрдЬ 100-200 рд╡рд┐рдирдВрддреНрдпрд╛ рдЕрд╕рддрд╛рдд, рддреЗрд╡реНрд╣рд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА nginx рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╕рддреЗ, Apache рддреЗ рдЕрдЧрджреА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣рд╛рддрд╛рд│реЗрд▓.

рдЬрд╕рдЬрд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдЭрд╛рд▓реЗ, рддрд╕рддрд╕реЗ C10k рд╕рдорд╕реНрдпрд╛ рдЖрд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдврд▓реА. nginx рд╕рд╛рд░рдЦреНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдзрд┐рдХрд╛рдзрд┐рдХ рд╕рд╛рдЗрдЯрдирд╛ рд╡реЗрдЧрд╡рд╛рди рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рднрд╛рд╕реВ рд▓рд╛рдЧрд▓реА.

рдкрд░рдВрддреБ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓реЛрдбрдЪрд╛ рд╕реНрдлреЛрдЯ 2008-2010 рдордзреНрдпреЗ рд╕реНрдорд╛рд░реНрдЯрдлреЛрдирдЪреНрдпрд╛ рдЖрдЧрдордирд╛рдиреЗ рдЭрд╛рд▓рд╛.

рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рддреНрд╡рд░рд┐рдд рдХрд╢реА рд╡рд╛рдврд▓реА рдпрд╛рдЪреА рдХрд▓реНрдкрдирд╛ рдХрд░рдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ. рдкреНрд░рдердо, рдЗрдВрдЯрд░рдиреЗрдЯ рд╡рд╛рдкрд░рдгреНрдпрд╛рдд рдШрд╛рд▓рд╡рд▓реЗрд▓рд╛ рд╡реЗрд│ рд╡рд╛рдврд▓рд╛ рдЖрд╣реЗ, рдХрд╛рд░рдг рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рдмрд╕реВрдирдЪ рдирд╡реНрд╣реЗ рддрд░ рдХреЛрдареЗрд╣реА рдЖрдгрд┐ рд╕рд░реНрд╡рддреНрд░ рд▓рд┐рдВрдХрд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ рдЖрд╣реЗ. рджреБрд╕рд░реЗ рдореНрд╣рдгрдЬреЗ, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреЗ рд╡рд░реНрддрди рд╕реНрд╡рддрдГрдЪ рдмрджрд▓рд▓реЗ рдЖрд╣реЗ - рдЯрдЪ рд╕реНрдХреНрд░реАрдирд╕рд╣, рджреБрд╡реНрдпрд╛рдВрд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рдгреЗ рдЕрдзрд┐рдХ рдЧреЛрдВрдзрд│рд▓реЗрд▓реЗ рдЖрд╣реЗ. рдЖрдкрдг рдпреЗрдереЗ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рджреЗрдЦреАрд▓ рдЬреЛрдбреВ рд╢рдХрддрд╛.

рдпрд╛рдореБрд│реЗ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреА рд╕рдореЛрд░ рдЖрд▓реА рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░реАрд▓ рдкреАрдХ рд▓реЛрдб рдЭрдкрд╛рдЯреНрдпрд╛рдиреЗ рд╡рд╛рдвреВ рд▓рд╛рдЧрд▓реЗ. рдПрдХреВрдг рднрд╛рд░ рдХрдореА-рдЕрдзрд┐рдХ рдкреНрд░рдорд╛рдгрд╛рдд рд╕рдорд╛рди рд░реАрддреАрдиреЗ рд╡рд╛рдврд▓рд╛, рдкрд░рдВрддреБ рд╢рд┐рдЦрд░реЗ рдЕрдзрд┐рдХрд╛рдзрд┐рдХ рд▓рдХреНрд╖рдгреАрдп рд╣реЛрдд рдЧреЗрд▓реА. рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рд╕рдорд╛рди C10k рд╕рдорд╕реНрдпрд╛ рд╡реНрдпрд╛рдкрдХ рдЭрд╛рд▓реА рдЖрд╣реЗ. рдпрд╛ рдХреНрд╖рдгреА nginx рдиреЗ рдЙрдбреНрдбрд╛рдг рдХреЗрд▓реЗ.

Nginx рдпрд╢реЛрдЧрд╛рдерд╛, рдХрд┐рдВрд╡рд╛ "рд╕рд░реНрд╡ рдХрд╛рд╣реА рд╢рдХреНрдп рдЖрд╣реЗ, рдкреНрд░рдпрддреНрди рдХрд░рд╛!"

- рдЗрдЧреЛрд░ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрд╕рдВрдШрд╛рдЪреНрдпрд╛ рднреЗрдЯреАрдирдВрддрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдЭрд╛рд▓реЗ рддреЗ рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдВрдЧрд╛? рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдЖрдгрд┐ рд╡реНрдпрд╡рд╕рд╛рдп рдХрд▓реНрдкрдирд╛рдВрдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдХреЗрд╡реНрд╣рд╛ рд╕реБрд░реВ рдЭрд╛рд▓рд╛?

рджрд┐рдорд┐рддреНрд░реА: рдкреНрд░рдердо, рдПрдХ рдХрд░рд╛рд░ рддрдпрд╛рд░ рдЭрд╛рд▓рд╛. рдореА рдЖрдзреАрдЪ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдЖрд╣реЗ рдХреА рд╣рд╛ рдХрд░рд╛рд░ рд╕реНрдкрд░реНрдзрд╛рддреНрдордХ рд╣реЛрддрд╛ рдЖрдгрд┐ рд╢реЗрд╡рдЯреА рдЧреБрдВрддрд╡рдгреВрдХрджрд╛рд░рд╛рдВрдЪреЗ рдПрдХ рд╕рд┐рдВрдбрд┐рдХреЗрдЯ рддрдпрд╛рд░ рдЭрд╛рд▓реЗ. рдЖрдореНрд╣реА BV Capital (рдЖрддрд╛ e.ventures) рдЖрдгрд┐ Michael Dell рд╕реЛрдмрдд рдпрд╛ рд╕рд┐рдВрдбрд┐рдХреЗрдЯрдЪрд╛ рднрд╛рдЧ рдЭрд╛рд▓реЛ. рдкреНрд░рдердо рддреНрдпрд╛рдВрдиреА рдХрд░рд╛рд░ рдмрдВрдж рдХреЗрд▓рд╛ рдЖрдгрд┐ рддреНрдпрд╛рдирдВрддрд░ рддреНрдпрд╛рдВрдиреА рдЕрдореЗрд░рд┐рдХрди рд╕реАрдИрдУ рд╢реЛрдзрдгреНрдпрд╛рдЪреНрдпрд╛ рдореБрджреНрджреНрдпрд╛рд╡рд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░рд╡рд╛рдд рдХреЗрд▓реА.

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

рджрд┐рдорд┐рддреНрд░реА: рд╣реЛрдп, рд╣рд╛ рд╢реБрджреНрдз рдмрд┐рдпрд╛рдгреНрдпрд╛рдЪрд╛ рд╕реМрджрд╛ рд╣реЛрддрд╛. рдЖрдореНрд╣реА рддреНрдпрд╛ рдХреНрд╖рдгреА рд╡реНрдпрд╡рд╕рд╛рдп рдореЙрдбреЗрд▓рдмрджреНрджрд▓ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ рдирд╛рд╣реА.

рдЖрдордЪрд╛ рдЧреБрдВрддрд╡рдгреБрдХреАрдЪрд╛ рдкреНрд░рдмрдВрдз рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рдХреА NGINX рд╣реЗ рд▓рдХреНрд╖рдгреАрдп рд╡рд╛рдврдгрд╛рд░реЗ рдкреНрд░реЗрдХреНрд╖рдХ рдЕрд╕рд▓реЗрд▓реЗ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЙрддреНрдкрд╛рджрди рдЖрд╣реЗ.

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

90 рдЪреНрдпрд╛ рджрд╢рдХрд╛рдд, рд▓реЛрдХрд╛рдВрдиреА рдЕрд╕реЗ рддрд░реНрдХ рдХреЗрд▓реЗ: рд╕рд╛рдЗрдЯ рддреЗрдереЗ рдкрдбрд▓реА рдЖрд╣реЗ - рдЖрддрд╛ рдореА рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХрд╛рд▓рд╛ рдХреЙрд▓ рдХрд░реЗрди, рддреЗ рдПрдХрд╛ рддрд╛рд╕рд╛рдд рддреЗ рдЙрдЪрд▓рддреАрд▓ - рддреЗ рдареАрдХ рдЖрд╣реЗ. 2000 рдЪреНрдпрд╛ рдЕрдЦреЗрд░реАрд╕, рдЕрдиреЗрдХ рдХрдВрдкрдиреНрдпрд╛рдВрд╕рд╛рдареА, 5-рдорд┐рдирд┐рдЯрд╛рдВрдЪрд╛ рдбрд╛рдЙрди-рдЯрд╛рдЗрдо рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рдЧрдорд╛рд╡рд▓реЗрд▓рд╛ рдкреИрд╕рд╛, рдкреНрд░рддрд┐рд╖реНрдард╛ рдЗ. рд╕рд╛рд░рдЦрд╛ рдЭрд╛рд▓рд╛. рд╕рдорд╕реНрдпрд╛ рд╡реЗрджрдирд╛рджрд╛рдпрдХ рд╣реЛрддреА рд╣реА рд╡рд╕реНрддреБрд╕реНрдерд┐рддреА рдПрдХ рдмрд╛рдЬреВ рдЖрд╣реЗ.

рджреБрд╕рд░реА рдмрд╛рдЬреВ рдЖрдкрдг рдЧреБрдВрддрд╡рдгреВрдХрджрд╛рд░ рдореНрд╣рдгреВрди рдкрд╛рд╣рддреЛ рд╕рдВрдШрд╛рдЪреА рдЧреБрдгрд╡рддреНрддрд╛. рдпреЗрдереЗ рдЖрдореНрд╣реА рдЗрдЧреЛрд░ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХрд╛рдВрдиреА рдкреНрд░рднрд╛рд╡рд┐рдд рдЭрд╛рд▓реЛ. рд╣рд╛ рдПрдХ рдкреВрд░рдХ рдЕрдиреБрднрд╡ рд╣реЛрддрд╛ рдЖрдгрд┐ рдПрдХрд╛ рд╡реНрдпрдХреНрддреАрдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓реЗ рдЕрджреНрд╡рд┐рддреАрдп рдЙрддреНрдкрд╛рджрди рд╣реЛрддреЗ.

тАФ рд╣реЗ рд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ рдХреА рдПрдХрдореЗрдХрд╛рдВрдирд╛ рдкреВрд░рдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖рдорддрд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рдВрдШрд╛рдиреЗ рджреЗрдЦреАрд▓ рднреВрдорд┐рдХрд╛ рдмрдЬрд╛рд╡рд▓реА.

рджрд┐рдорд┐рддреНрд░реА: рдорд▓рд╛ рд╣реЗ рдпреЛрдЧреНрдп рд╡рд╛рдЯрддреЗ рдХреА рдЗрдЧреЛрд░рдиреЗ рдПрдХрдЯреНрдпрд╛рдиреЗ рдЙрддреНрдкрд╛рджрди рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ, рдкрд░рдВрддреБ рдЬреЗрд╡реНрд╣рд╛ рд╡реНрдпрд╡рд╕рд╛рдп рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рд╡реЗрд│ рдЖрд▓реА рддреЗрд╡реНрд╣рд╛ рддреНрдпрд╛рдиреЗ рдПрдХрдЯреНрдпрд╛рдиреЗ рдШрд╛рдИ рдХреЗрд▓реА рдирд╛рд╣реА рддрд░ рднрд╛рдЧреАрджрд╛рд░рд╛рдВрд╕рд╣. 10 рд╡рд░реНрд╖рд╛рдВрдЪрд╛ рдЧреБрдВрддрд╡рдгреБрдХреАрдЪрд╛ рдЕрдиреБрднрд╡ рдкрд╛рд╣рддрд╛, рдореА рдЕрд╕реЗ рдореНрд╣рдгреВ рд╢рдХрддреЛ рдХреА рджреЛрди рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХ рдЕрд╕рд▓реНтАНрдпрд╛рдиреЗ рдзреЛрдХреЗ рдирдХреНрдХреАрдЪ рдХрдореА рд╣реЛрддрд╛рдд. рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХрд╛рдВрдЪреА рдЗрд╖реНрдЯрддрдо рд╕рдВрдЦреНрдпрд╛ рджреЛрди рдХрд┐рдВрд╡рд╛ рддреАрди рдЖрд╣реЗ. рдПрдХ рдЦреВрдк рдХрдореА рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЪрд╛рд░ рдЖрдзреАрдЪ рдЦреВрдк рдЖрд╣реЗрдд.

- рдкреБрдвреЗ рдХрд╛рдп рдЭрд╛рд▓реЗ? рдЬреЗрд╡реНрд╣рд╛ рдХрд░рд╛рд░ рдЖрдзреАрдЪ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЕрджреНрдпрд╛рдк рдХреЛрдгрддреАрд╣реА рд╡рд┐рдХрд╕рд┐рдд рд╡реНрдпрд╡рд╕рд╛рдп рдХрд▓реНрдкрдирд╛ рдирд╛рд╣реА.

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

- рдЖрдгрд┐ рдЖрдкрдг рддреНрдпрд╛рд▓рд╛ рдХрд╕реЗ рд╢реЛрдзрд▓реЗ? рдХреБрдареЗ? рд╣реЗ рдХрд╕реЗ рдХрд░рд╛рдпрдЪреЗ рдпрд╛рдЪреА рдореА рдХрд▓реНрдкрдирд╛рд╣реА рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.

рджрд┐рдорд┐рддреНрд░реА: рд╕рд░реНрд╡ рдЧреБрдВрддрд╡рдгреВрдХрджрд╛рд░ рдЖрдгрд┐ рд╕рдВрдЪрд╛рд▓рдХ рдордВрдбрд│ рд╣реЗ рдХрд░рдд рд╣реЛрддреЗ. рд╢реЗрд╡рдЯреА, рдирд┐рд╡рдб рдЧрд╕ рд░реЙрдмрд░реНрдЯрд╕рдирд╡рд░ рдкрдбрд▓реА. рдЧреБрд╕рдиреЗ рд░реЗрдб рд╣реЕрдЯ рдпреЗрдереЗ рдХрд╛рдо рдХреЗрд▓реЗ, рдЬреНрдпрд╛рдВрдЪреЗ рд╢реАрд░реНрд╖ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЖрдордЪреЗ рдЧреБрдВрддрд╡рдгреВрдХрджрд╛рд░ рд╣реЛрддреЗ. рдЖрдореНрд╣реА Red Hat рдХрдбреЗ рд╡рд│рд▓реЛ, рдХрд╛рд░рдг рддреЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдЖрд╣реЗ рдЖрдгрд┐ рдореНрд╣рдгрд╛рд▓реЗ рдХреА рдЖрдореНрд╣реА рдЕрд╢рд╛ рд╡реНрдпрдХреНрддреАрдЪреНрдпрд╛ рд╢реЛрдзрд╛рдд рдЖрд╣реЛрдд рдЬреЛ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдЪреЗ рдиреЗрддреГрддреНрд╡ рдХрд░реВ рд╢рдХреЗрд▓ рдЖрдгрд┐ рддреНрдпрд╛рд▓рд╛ рдЕрдмреНрдЬ рдбреЙрд▓рд░реНрд╕рдЪреНрдпрд╛ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдд рд╡рд┐рдХрд╕рд┐рдд рдХрд░реВ рд╢рдХреЗрд▓. рддреНрдпрд╛рдВрдиреА рдЧреБрд╕рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА.

рдПрдирдЬреАрдЖрдпрдПрдирдПрдХреНрд╕рд╢реА рдХрд░рд╛рд░ 2011 рдордзреНрдпреЗ рдмрдВрдж рдЭрд╛рд▓рд╛ рдЖрдгрд┐ 2012 рдордзреНрдпреЗ рдЖрдореНрд╣реА рдЖрдзреАрдЪ рдЧреБрд╕рд▓рд╛ рднреЗрдЯрд▓реЛ рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рд▓рдЧреЗрдЪрдЪ рддреЛ рдЦрд░реЛрдЦрд░ рдЖрд╡рдбрд▓рд╛. рддреНрдпрд╛рд▓рд╛ Red Hat рдордзреАрд▓ рдУрдкрди рд╕реЛрд░реНрд╕рдЪреА рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рд╣реЛрддреА - рддреНрдпрд╛рд╡реЗрд│реА рдУрдкрди рд╕реЛрд░реНрд╕рдордзреНрдпреЗ рдорд▓реНрдЯреА-рдмрд┐рд▓рд┐рдпрди рдбреЙрд▓рд░ рдХреЕрдкрд┐рдЯрд▓рд╛рдпрдЭреЗрд╢рди рдЕрд╕рд▓реЗрд▓реА рд╣реА рдПрдХрдореЗрд╡ рдХрдВрдкрдиреА рд╣реЛрддреА. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЧреБрд╕ рд╡реНрдпрд╡рд╕рд╛рдп рд╡рд┐рдХрд╛рд╕ рдЖрдгрд┐ рд╡рд┐рдХреНрд░реАрдордзреНрдпреЗ рдЧреБрдВрддрд▓реЗрд▓рд╛ рд╣реЛрддрд╛ - рдлрдХреНрдд рдЖрдореНрд╣рд╛рд▓рд╛ рдХрд╛рдп рд╣рд╡реЗ рд╣реЛрддреЗ!

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

рдЖрдореНрд╣реА рдЧреБрд╕рд▓рд╛ рдСрдлрд░ рджрд┐рд▓реА рдЖрдгрд┐ 2012 рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА рддреНрдпрд╛рдиреЗ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА. рдЧреБрд╕рдиреЗ рд╕реНрд╡рддрдГрдЪреЗ рдкреИрд╕реЗ NGINX рдордзреНрдпреЗ рдЧреБрдВрддрд╡рдгреНрдпрд╛рдЪреА рдСрдлрд░ рджреЗрдЦреАрд▓ рджрд┐рд▓реА. рд╕рд░реНрд╡ рдЧреБрдВрддрд╡рдгреВрдХрджрд╛рд░ рдкреНрд░рднрд╛рд╡рд┐рдд рдЭрд╛рд▓реЗ. рдЧреБрд╕рдЪреНрдпрд╛ рдЙрдЪреНрдЪ рдкрд╛рддрд│реАрд╡рд░реАрд▓ рд╕рд╣рднрд╛рдЧрд╛рдореБрд│реЗ, рддреЛ рд╕рдВрд╕реНрдерд╛рдкрдХ рд╕рдВрдШрд╛рдд рд╕рд╛рдореАрд▓ рдЭрд╛рд▓рд╛ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХрдЬрдг рдХрдВрдкрдиреАрдЪрд╛ рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХ рдореНрд╣рдгреВрди рдкрд╛рд╣рдд рдЕрд╕реЗ. рддреНрдпрд╛рдирдВрддрд░ рддреЛ рдЪреМрдШрд╛рдВрдкреИрдХреА рдПрдХ рд╣реЛрддрд╛. рдпрд╛ рдЪреМрдШрд╛рдВрдЪрд╛ рдПрдирдЬреАрдЖрдпрдПрдирдПрдХреНрд╕ рдЯреА-рд╢рд░реНрдЯ рдШрд╛рддрд▓реЗрд▓рд╛ рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз рдлреЛрдЯреЛ рдЖрд╣реЗ.

Nginx рдпрд╢реЛрдЧрд╛рдерд╛, рдХрд┐рдВрд╡рд╛ "рд╕рд░реНрд╡ рдХрд╛рд╣реА рд╢рдХреНрдп рдЖрд╣реЗ, рдкреНрд░рдпрддреНрди рдХрд░рд╛!"
рд╡рд░реВрди рдШреЗрддрд▓реЗрд▓рд╛ рдлреЛрдЯреЛ рдиреЛрдЯреНрд╕ рдПрдирдЬреАрдЖрдпрдПрдирдПрдХреНрд╕ рдЖрдгрд┐ рд░реБрдирд╛ рдХреЕрдкрд┐рдЯрд▓ рдпрд╛рдВрдЪреНрдпрд╛рддреАрд▓ рд╕рд╣рдХрд╛рд░реНрдпрд╛рдЪреНрдпрд╛ рдЗрддрд┐рд╣рд╛рд╕рд╛рдмрджреНрджрд▓ рджрд┐рдорд┐рддреНрд░реА рдЪрд┐рдЦрд╛рдЪреЗрд╡реНрд╣.

тАФ рддреБрдореНрд╣реА рд▓рдЧреЗрдЪ рд╡реНрдпрд╡рд╕рд╛рдп рдореЙрдбреЗрд▓ рд╢реЛрдзрдгреНрдпрд╛рдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ, рдХреА рдирдВрддрд░ рдмрджрд▓рд▓реЗ?

рджрд┐рдорд┐рддреНрд░реА: рдЖрдореНрд╣реА рд▓рдЧреЗрдЪ рдореЙрдбреЗрд▓ рд╢реЛрдзрдгреНрдпрд╛рдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ, рдкрд░рдВрддреБ рддреНрдпрд╛рдкреВрд░реНрд╡реА рдЖрдореНрд╣реА рдХрд╛рд╣реА рдХрд╛рд│ рдХрд╕реЗ рдЖрдгрд┐ рдХрд╛рдп рдпрд╛рд╡рд░ рдЪрд░реНрдЪрд╛ рдХреЗрд▓реА. рдкрд░рдВрддреБ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░рдХрд▓реНрдкрд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреЗ рд╕реБрд░реВ рдареЗрд╡рд╛рдпрдЪреЗ, nginx рдореБрдХреНрдд рдареЗрд╡рд╛рдпрдЪреЗ рдХреА рд╣рд│реВрд╣рд│реВ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рдкреИрд╕реЗ рджреЗрдгреНрдпрд╛рдЪреА рд╕рдХреНрддреА рдХрд░рд╛рдпрдЪреА рдпрд╛рд╡рд░ рдореБрдЦреНрдп рд╡рд╛рджрд╡рд┐рд╡рд╛рдж рд╣реЛрддрд╛.

рдЖрдореНрд╣реА рдард░рд╡рд▓реЗ рдХреА nginx рдЪреНрдпрд╛ рдорд╛рдЧреЗ рдЙрднреНрдпрд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рдореБрджрд╛рдпрд╛рдЪреНрдпрд╛ рд╕рд╛рдорд░реНрдереНрдпрд╛рдЪрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдгреЗ рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рдирд┐рд░рд╛рд╢ рди рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рдореБрдХреНрдд рд╕реНрддреНрд░реЛрдд рдкреНрд░рдХрд▓реНрдкрд╛рд╕рд╛рдареА рдкрд╛рдард┐рдВрдмрд╛ рдХрд╛рдвреВрди рдШреЗрдгреЗ рд╣реА рдпреЛрдЧреНрдп рдЧреЛрд╖реНрдЯ рдЖрд╣реЗ.

рдореНрд╣рдгреВрди, рдЖрдореНрд╣реА nginx рдУрдкрди рд╕реЛрд░реНрд╕ рдареЗрд╡рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛, рдкрд░рдВрддреБ NGINX Plus рдирд╛рд╡рд╛рдЪреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд╢реЗрд╖ рдЙрддреНрдкрд╛рджрди рддрдпрд╛рд░ рдХреЗрд▓реЗ. рд╣реЗ nginx рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрддреНрдкрд╛рджрди рдЖрд╣реЗ, рдЬреНрдпрд╛рд▓рд╛ рдЖрдореНрд╣реА рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рдХреНрд▓рд╛рдпрдВрдЯрд╕рд╛рдареА рдкрд░рд╡рд╛рдирд╛ рджреЗрддреЛ. рд╕рдзреНрдпрд╛, NGINX рдЪрд╛ рдореБрдЦреНрдп рд╡реНрдпрд╡рд╕рд╛рдп NGINX Plus рдкрд░рд╡рд╛рдиреЗ рд╡рд┐рдХрдгреЗ рдЖрд╣реЗ.

рдЦреБрд▓реНрдпрд╛ рдЖрдгрд┐ рд╕рд╢реБрд▓реНрдХ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреАрд▓ рдореБрдЦреНрдп рдлрд░рдХ рдЖрд╣реЗрдд:

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

тАФ рдореБрдХреНрдд рд╕реНрд░реЛрдд рдЖрдгрд┐ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрддреНрдкрд╛рджрди рдХрд╕реЗ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж рдХрд░рддрд╛рдд? рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрддреНрдкрд╛рджрдирд╛рдЪреА рдХреЛрдгрддреАрд╣реА рдХрд╛рд░реНрдпреЗ рдУрдкрди рд╕реЛрд░реНрд╕рдордзреНрдпреЗ рдЬрд╛рддрд╛рдд рдХрд╛?

рджрд┐рдорд┐рддреНрд░реА: рдореБрдХреНрдд рд╕реНрддреНрд░реЛрдд рдЙрддреНрдкрд╛рджрди рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрддреНрдкрд╛рджрдирд╛рдЪреНрдпрд╛ рд╕рдорд╛рдВрддрд░ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдЖрд╣реЗ. рдХрд╛рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗрд╡рд│ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрддреНрдкрд╛рджрдирд╛рдордзреНрдпреЗ рдЬреЛрдбрд▓реА рдЬрд╛рддреЗ, рдХрд╛рд╣реА рдпреЗрдереЗ рдЖрдгрд┐ рддреЗрдереЗ рджреЛрдиреНрд╣реА. рдкрдг рд╡реНрдпрд╡рд╕реНрдереЗрдЪрд╛ рдЧрд╛рднрд╛ рдорд╛рддреНрд░ рдПрдХрдЪ рдЖрд╣реЗ.

рдПрдХ рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдореБрджреНрджрд╛ рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА nginx рд╕реНрд╡рддрдГ рдПрдХ рдЕрддрд┐рд╢рдп рд▓рд╣рд╛рди рдЙрддреНрдкрд╛рджрди рдЖрд╣реЗ. рдорд▓рд╛ рд╡рд╛рдЯрддреЗ рдХреА рд╣реЗ рдХреЛрдбрдЪреНрдпрд╛ рдлрдХреНрдд 200 рд╣рдЬрд╛рд░ рдУрд│реА рдЖрд╣реЗрдд. рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрддреНрдкрд╛рджрдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреЗ рдЖрд╡реНрд╣рд╛рди рд╣реЛрддреЗ. рдкрд░рдВрддреБ рдЧреБрдВрддрд╡рдгреБрдХреАрдЪреНрдпрд╛ рдкреБрдвреАрд▓ рдлреЗрд░реАрдирдВрддрд░ рд╣реЗ рдЖрдзреАрдЪ рдШрдбрд▓реЗ рдЖрд╣реЗ, рдЬреЗрд╡реНрд╣рд╛ рдЕрдиреЗрдХ рдирд╡реАрди рдЙрддреНрдкрд╛рджрдиреЗ рд▓реЙрдиреНрдЪ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рд╣реЛрддреА: NGINX Amplify (2014-2015), NGINX рдХрдВрдЯреНрд░реЛрд▓рд░ (2016) рдЖрдгрд┐ NGINX рдпреБрдирд┐рдЯ (2017-2018). рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭрд╕рд╛рдареА рдЙрддреНрдкрд╛рджрди рд▓рд╛рдЗрди рд╡рд┐рд╕реНрддрд╛рд░рд▓реА.

- рддреБрдореНрд╣рд╛рд▓рд╛ рдореЙрдбреЗрд▓ рдпреЛрдЧреНрдп рдЖрд╣реЗ рд╣реЗ рдХрд┐рддреА рд▓рд╡рдХрд░ рд╕реНрдкрд╖реНрдЯ рдЭрд╛рд▓реЗ? рддреБрдореНрд╣реА рдкрд░рддрд╛рд╡рд╛ рдорд┐рд│рд╡рд▓рд╛ рдЖрд╣реЗ, рдХрд┐рдВрд╡рд╛ рд╣реЗ рд╕реНрдкрд╖реНрдЯ рдЭрд╛рд▓реЗ рдЖрд╣реЗ рдХреА рд╡реНрдпрд╡рд╕рд╛рдп рд╡рд╛рдврдд рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рддреВрди рдкреИрд╕реЗ рдпреЗрддреАрд▓?

рджрд┐рдорд┐рддреНрд░реА: рдХрдорд╛рдИрдЪреЗ рдкрд╣рд┐рд▓реЗ рд╡рд░реНрд╖ 2014 рд╣реЛрддреЗ, рдЬреЗрд╡реНрд╣рд╛ рдЖрдореНрд╣реА рдЖрдордЪреЗ рдкрд╣рд┐рд▓реЗ рджрд╢рд▓рдХреНрд╖ рдбреЙрд▓рд░реНрд╕ рдХрдорд╛рд╡рд▓реЗ. рдпрд╛ рдХреНрд╖рдгреА, рд╣реЗ рд╕реНрдкрд╖реНрдЯ рд╣реЛрддреЗ рдХреА рдорд╛рдЧрдгреА рд╣реЛрддреА, рдкрд░рдВрддреБ рд╡рд┐рдХреНрд░реАрдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ рдЕрд░реНрдерд╢рд╛рд╕реНрддреНрд░ рдЖрдгрд┐ рдореЙрдбреЗрд▓ рд╕реНрдХреЗрд▓рд┐рдВрдЧрд▓рд╛ рдХрд┐рддреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдИрд▓ рд╣реЗ рдЕрджреНрдпрд╛рдк рдкреВрд░реНрдгрдкрдгреЗ рд╕рдордЬрд▓реЗ рдирд╛рд╣реА.

рджреЛрди рд╡рд░реНрд╖рд╛рдВрдирдВрддрд░, 2016-2017 рдордзреНрдпреЗ, рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдзреАрдЪ рд╕рдордЬрд▓реЗ рдХреА рдЕрд░реНрдерд╡реНрдпрд╡рд╕реНрдерд╛ рдЪрд╛рдВрдЧрд▓реА рдЖрд╣реЗ: рдЧреНрд░рд╛рд╣рдХрд╛рдВрдЪрд╛ рдХрдореА рдкреНрд░рд╡рд╛рд╣ рд╣реЛрддрд╛, рддреЗрдереЗ рдЬрд╛рд╕реНрдд рд╡рд┐рдХреНрд░реА рдЭрд╛рд▓реА рдЖрдгрд┐ рдЧреНрд░рд╛рд╣рдХрд╛рдВрдиреА, NGINX рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рддреЗ рдЕрдзрд┐рдХрд╛рдзрд┐рдХ рдЦрд░реЗрджреА рдХреЗрд▓реЗ. рдордЧ рд╣реЗ рд╕реНрдкрд╖реНрдЯ рдЭрд╛рд▓реЗ рдХреА рд╣реЗ рдЖрдгрдЦреА рд╡рд╛рдврд╡рд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдЬреНрдпрд╛рдиреЗ рдпрд╛рдордзреВрди рдирд┐рдзреАрдЪреНрдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдлреЗрд▒реНрдпрд╛ рд╕реБрд░реВ рдХреЗрд▓реНрдпрд╛, рдЬреНрдпрд╛рдиреЗ рдЖрдзреАрдЪ рд╡рд┐рдХреНрд░реА рд╕рдВрд╕реНрдерд╛ рд╡рд╛рдврд╡рдгреНрдпрд╛рдЪреНрдпрд╛ рдЖрдгрд┐ рдпреВрдПрд╕ рдЖрдгрд┐ рдЗрддрд░ рджреЗрд╢рд╛рдВрдордзреНрдпреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓реЛрдХрд╛рдВрдирд╛ рдХрд╛рдорд╛рд╡рд░ рдШреЗрдгреНрдпрд╛рдЪреНрдпрд╛ рджрд┐рд╢реЗрдиреЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдЖрддрд╛ NGINX рдЪреА рд░рд╛рдЬреНрдпреЗ, рдпреБрд░реЛрдк, рдЖрд╢рд┐рдпрд╛ - рдЬрдЧрднрд░рд╛рдд рд╡рд┐рдХреНрд░реА рдХрд╛рд░реНрдпрд╛рд▓рдпреЗ рдЖрд╣реЗрдд.

тАФ NGINX рдЖрддрд╛ рдореЛрдареА рдХрдВрдкрдиреА рдЖрд╣реЗ рдХрд╛?

рджрд┐рдорд┐рддреНрд░реА: рдЖрдзреАрдЪ рд╕реБрдорд╛рд░реЗ 200 рд▓реЛрдХ рдЖрд╣реЗрдд.

- рдмрд╣реБрддреЗрдХ, рдХрджрд╛рдЪрд┐рдд, рд╣реЗ рд╡рд┐рдХреНрд░реА рдЖрдгрд┐ рд╕рдорд░реНрдерди рдЖрд╣реЗрдд?

рджрд┐рдорд┐рддреНрд░реА: рд╡рд┐рдХрд╛рд╕ рд╣рд╛ рдЕрдЬреВрдирд╣реА рдХрдВрдкрдиреАрдЪрд╛ рдПрдХ рдореЛрдард╛ рднрд╛рдЧ рдЖрд╣реЗ. рдкрдг рд╡рд┐рдХреНрд░реА рдЖрдгрд┐ рд╡рд┐рдкрдгрди рд╣рд╛ рдореЛрдард╛ рднрд╛рдЧ рдЖрд╣реЗ.

- рд╡рд┐рдХрд╛рд╕ рдореБрдЦреНрдпрддрдГ рдореЙрд╕реНрдХреЛрдордзреНрдпреЗ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд░рд╢рд┐рдпрди рд▓реЛрдХрд╛рдВрдиреА рдХреЗрд▓рд╛ рдЖрд╣реЗ рдХрд╛?

рджрд┐рдорд┐рддреНрд░реА: рдореЙрд╕реНрдХреЛ, рдХреЕрд▓рд┐рдлреЛрд░реНрдирд┐рдпрд╛ рдЖрдгрд┐ рдЖрдпрд░реНрд▓рдВрдб рдпрд╛ рддреАрди рдХреЗрдВрджреНрд░рд╛рдВрдордзреНрдпреЗ рдЖрддрд╛ рд╡рд┐рдХрд╛рд╕ рд╕реБрд░реВ рдЖрд╣реЗ. рдкрд░рдВрддреБ рдЗрдЧреЛрд░ рдмрд╣реБрддреЗрдХ рд╡реЗрд│рд╛ рдореЙрд╕реНрдХреЛрдордзреНрдпреЗ рд░рд╛рд╣рддреЛ, рдХрд╛рдорд╛рд╡рд░ рдЬрд╛рддреЛ рдЖрдгрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд░рддреЛ.

рдЖрдореНрд╣реА рд╕рдВрдкреВрд░реНрдг рдорд╛рд░реНрдЧрд╛рдЪрд╛ рдЕрд╡рд▓рдВрдм рдХреЗрд▓рд╛: 2002 рдордзреНрдпреЗ рд╕реБрд░реБрд╡рд╛рдд, 2004 рдордзреНрдпреЗ nginx рдЪреЗ рдкреНрд░рдХрд╛рд╢рди, 2008-2009 рдордзреНрдпреЗ рд╡рд╛рдв, 2010 рдордзреНрдпреЗ рдЧреБрдВрддрд╡рдгреВрдХрджрд╛рд░рд╛рдВрдирд╛ рднреЗрдЯрдгреЗ, 2013 рдордзреНрдпреЗ рдкрд╣рд┐рд▓реА рд╡рд┐рдХреНрд░реА, 2014 рдордзреНрдпреЗ рдкрд╣рд┐рд▓реЗ рджрд╢рд▓рдХреНрд╖ рдбреЙрд▓рд░реНрд╕. 2019 рдмрджреНрджрд▓ рдХрд╛рдп? рдпрд╢?

рджрд┐рдорд┐рддреНрд░реА: 2019 рдордзреНрдпреЗ - рдПрдХ рдЪрд╛рдВрдЧрд▓рд╛ рдирд┐рд░реНрдЧрдорди.

тАФ рд╣реЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд╕рд╛рдареА рд╕рд╛рдорд╛рдиреНрдп рд╡реЗрд│ рдЪрдХреНрд░ рдЖрд╣реЗ рдХреА рдирд┐рдпрдорд╛рд▓рд╛ рдЕрдкрд╡рд╛рдж рдЖрд╣реЗ?

рджрд┐рдорд┐рддреНрд░реА: рд╣реЗ рд╡реЗрд│реЗрдЪреЗ рдкреВрд░реНрдгрдкрдгреЗ рд╕рд╛рдорд╛рдиреНрдп рдЪрдХреНрд░ рдЖрд╣реЗ - рддреБрдореНрд╣реА рдХрд╢рд╛рд╡рд░реВрди рдореЛрдЬрддрд╛ рдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди. рдЬреЗрд╡реНрд╣рд╛ рдЗрдЧреЛрд░рдиреЗ nginx рд▓рд┐рд╣рд┐рд▓реЗ - рдореА рд╣реА рдкрд╛рд░реНрд╢реНрд╡рдХрдерд╛ рд╕рд╛рдВрдЧрд┐рддрд▓реА рддреЗрд╡реНрд╣рд╛ рддреА рд╡рд┐рдирд╛рдХрд╛рд░рдг рдирд╡реНрд╣рддреА - nginx рд╣реЗ рд╡рд╕реНрддреБрдорд╛рди рдЙрддреНрдкрд╛рджрди рдирд╡реНрд╣рддреЗ. рддреНрдпрд╛рдирдВрддрд░, 2008-2009 рдордзреНрдпреЗ, рдЗрдВрдЯрд░рдиреЗрдЯ рдмрджрд▓рд▓реЗ рдЖрдгрд┐ nginx рдЦреВрдк рд▓реЛрдХрдкреНрд░рд┐рдп рдЭрд╛рд▓реЗ.

рдЬрд░ рдЖрдкрдг 2009-2010 рдкрд╛рд╕реВрди рдореЛрдЬрд▓реЗ рддрд░ 10 рд╡рд░реНрд╖рд╛рдВрдЪреЗ рдЪрдХреНрд░ рдкреВрд░реНрдгрдкрдгреЗ рд╕рд╛рдорд╛рдиреНрдп рдЖрд╣реЗ., рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд╛ рдореВрд▓рдд: рд╣рд╛ рддреЛ рдХреНрд╖рдг рдЖрд╣реЗ рдЬреЗрд╡реНрд╣рд╛ рдЙрддреНрдкрд╛рджрдирд╛рд╕ рдиреБрдХрддреАрдЪ рдорд╛рдЧрдгреА рд╣реЛрдК рд▓рд╛рдЧрд▓реА рдЖрд╣реЗ. рдЬрд░ рдЖрдкрдг 2011 рдЪреНрдпрд╛ рдлреЗрд░реАрдкрд╛рд╕реВрди рдореЛрдЬрд▓реЗ, рддрд░ рдкрд╣рд┐рд▓реНрдпрд╛ рдмреАрдЬ рдЧреБрдВрддрд╡рдгреБрдХреАрдЪреНрдпрд╛ рдХрд╛рд│рд╛рдкрд╛рд╕реВрди 8 рд╡рд░реНрд╖реЗ рд╣рд╛ рджреЗрдЦреАрд▓ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд▓рд╛рд╡рдзреА рдЖрд╣реЗ.

тАФ NGINX рд╕рд╣ рд╡рд┐рд╖рдп рд╕рдВрдкрд╡реВрди, F5 рдмрджреНрджрд▓, рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдпреЛрдЬрдирд╛рдВрдмрджреНрджрд▓ рдЖрддрд╛ рддреБрдореНрд╣реА рдЖрдореНрд╣рд╛рд▓рд╛ рдХрд╛рдп рд╕рд╛рдВрдЧреВ рд╢рдХрддрд╛ - NGINX рдЪреЗ рдХрд╛рдп рд╣реЛрдИрд▓?

рджрд┐рдорд┐рддреНрд░реА: рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдирд╛рд╣реА - рд╣реЗ F5 рдЪреЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд░рд╣рд╕реНрдп рдЖрд╣реЗ. рдореА рдлрдХреНрдд рдПрдХрдЪ рдЧреЛрд╖реНрдЯ рдЬреЛрдбреВ рд╢рдХрддреЛ рдХреА рддреБрдореНрд╣реА рдЖрддрд╛ тАЬF5 NGINXтАЭ рдЧреБрдЧрд▓ рдХреЗрд▓реНрдпрд╛рд╕, рдкрд╣рд┐рд▓реНрдпрд╛ рджрд╣рд╛ рд▓рд┐рдВрдХ F5 рдиреЗ NGINX рд╡рд┐рдХрдд рдШреЗрддрд▓реНрдпрд╛рдЪреНрдпрд╛ рдмрд╛рддрдореНрдпрд╛ рдЕрд╕рддреАрд▓. рджреЛрди рдЖрдард╡рдбреНрдпрд╛рдВрдкреВрд░реНрд╡реАрдЪреНрдпрд╛ рдпрд╛рдЪ рдХреНрд╡реЗрд░реАрд╕рд╛рдареА, рд╢реЛрдз рдкреНрд░рдердо F5 рд╡рд░реВрди NGINX рдордзреНрдпреЗ рдХрд╕реЗ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░рд╛рдпрдЪреЗ рдпрд╛рд╡рд░реАрд▓ рджрд╣рд╛ рджреБрд╡реЗ рдкрд░рдд рдХрд░реЗрд▓.

- рддреЗ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреНрдпрд╛рд▓рд╛ рдорд╛рд░рдгрд╛рд░ рдирд╛рд╣реАрдд!

рджрд┐рдорд┐рддреНрд░реА: рдирд╛рд╣реА, рдХрд╛? рддреЗ рдХрд╛рдп рдХрд░рдгрд╛рд░ рдЖрд╣реЗрдд рдпрд╛рдЪреА рдорд╛рд╣рд┐рддреА рдкреНрд░реЗрд╕ рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рджрд┐рд▓реА рдЖрд╣реЗ.

- рдкреНрд░реЗрд╕ рд░рд┐рд▓реАрдЬрдордзреАрд▓ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ: рдЖрдореНрд╣реА рдХреЛрдгрд╛рд▓рд╛рд╣реА рд╕реНрдкрд░реНрд╢ рдХрд░рдгрд╛рд░ рдирд╛рд╣реА, рд╕рд░реНрд╡ рдХрд╛рд╣реА рдкреВрд░реНрд╡реАрдкреНрд░рдорд╛рдгреЗрдЪ рд╡рд╛рдвреЗрд▓.

рджрд┐рдорд┐рддреНрд░реА: рдорд▓рд╛ рд╡рд╛рдЯрддреЗ рдХреА рдпрд╛ рдХрдВрдкрдиреНрдпрд╛рдВрдордзреНрдпреЗ рдЦреВрдк рдЪрд╛рдВрдЧрд▓реЗ рд╕рд╛рдВрд╕реНрдХреГрддрд┐рдХ рдлрд┐рдЯ рдЖрд╣реЗ. рдпрд╛ рдЕрд░реНрдерд╛рдиреЗ, рддреЗ рджреЛрдШреЗ рдЕрдЬреВрдирд╣реА рдПрдХрд╛рдЪ рд╡рд┐рднрд╛рдЧрд╛рдд рдХрд╛рдо рдХрд░рддрд╛рдд - рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдЖрдгрд┐ рд▓реЛрдб. рдореНрд╣рдгреВрди рд╕рд░реНрд╡ рдХрд╛рд╣реА рдареАрдХ рд╣реЛрдИрд▓.

тАФ рд╢реЗрд╡рдЯрдЪрд╛ рдкреНрд░рд╢реНрди: рдореА рдПрдХ рд╣реБрд╢рд╛рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЖрд╣реЗ, рдорд╛рдЭреНрдпрд╛ рдпрд╢рд╛рдЪреА рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореА рдХрд╛рдп рдХрд░рд╛рд╡реЗ?

рджрд┐рдорд┐рддреНрд░реА: рдЗрдЧреЛрд░ рд╕рд┐рд╕реЛрдПрд╡реНрд╣рдЪреНрдпрд╛ рдпрд╢рд╛рдЪреА рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдкрдг рдкреНрд░рдердо рдХреЛрдгрддреА рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рд╛рдпрдЪреА рд╣реЗ рд╢реЛрдзрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдХрд╛рд░рдг рдХреЛрдбрд╕рд╛рдареА рдкреИрд╕реЗ рддреЗрд╡реНрд╣рд╛рдЪ рджрд┐рд▓реЗ рдЬрд╛рддрд╛рдд рдЬреЗрд╡реНрд╣рд╛ рддреЗ рдореЛрдареНрдпрд╛ рдЖрдгрд┐ рд╡реЗрджрдирд╛рджрд╛рдпрдХ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рддреЗ.

- рдЖрдгрд┐ рдордЧ рддреБрд▓рд╛? рдЖрдгрд┐ рдордЧ рддреБрдореНрд╣реА рдорджрдд рдХрд░рд╛рд▓.

рджрд┐рдорд┐рддреНрд░реА: рд╣реЛрдп рдЖрдирдВрджрд╛рдиреЗ.

Nginx рдпрд╢реЛрдЧрд╛рдерд╛, рдХрд┐рдВрд╡рд╛ "рд╕рд░реНрд╡ рдХрд╛рд╣реА рд╢рдХреНрдп рдЖрд╣реЗ, рдкреНрд░рдпрддреНрди рдХрд░рд╛!"

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛