рд╢реАрд░реНрд╖ fakapov рд╕рд┐рдпрд╛рди

рд╢реАрд░реНрд╖ fakapov рд╕рд┐рдпрд╛рди

рд╕рдмреИрд▓рд╛рдИ рд░рд╛рдореНрд░реЛ! 

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

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

рдзреЗрд░реИ рд╕рдордп рдкрд╣рд┐рд▓реЗ, рдЬрдм Cian рдорд╛ рдореЛрдиреЛрд▓рд┐рдерд╣рд░реВ рдерд┐рдП, рд░ рддреНрдпрд╣рд╛рдБ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕реЗрд╕рд╣рд░реВрдХреЛ рдХреБрдиреИ рд╕рдВрдХреЗрдд рдерд┐рдПрди, рд╣рд╛рдореАрд▓реЗ 3-5 рдкреГрд╖реНрдард╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реЗрд░ рд╕реНрд░реЛрддрдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛ рдорд╛рдкрди рдЧрд░реНрдпреМрдВред 

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

рд╕рд╛рдЗрдЯрдХреЛ рдореБрдЦреНрдп рдкреГрд╖реНрдард╣рд░реВ рд╡рд╛ рд╣рд╛рдореАрд▓реЗ рдХрд╕рд░реА рдмреБрдЭреНрдЫреМрдВ рдХрд┐ рд╣рд╛рдореАрд▓реЗ рддрд▓ рд╣рд┐рд░реНрдХрд╛рдпреМрдВ

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

рдорд╛рдиреМрдВ рд╣рд╛рдореАрд▓реЗ рдкрддреНрддрд╛ рд▓рдЧрд╛рдпреМрдВ рдХрд┐ рд╕рд╛рдЗрдЯрдХреЛ рдзреЗрд░реИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЦрдгреНрдбрд╣рд░реВ рдЫрдиреН рдЬреБрди рдореБрдЦреНрдп рд╕реЗрд╡рд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдЫрдиреН - рд╡рд┐рдЬреНрдЮрд╛рдкрдирд╣рд░реВ рдЦреЛрдЬреА рд░ рдкреЗрд╢ рдЧрд░реНрдиреЗред рдпрджрд┐ рдЕрд╕рдлрд▓ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ 1% рднрдиреНрджрд╛ рдмрдвреА рдЫ рднрдиреЗ, рдпреЛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛ рд╣реЛред рдпрджрд┐ рдкреНрд░рд╛рдЗрдо рдЯрд╛рдЗрдордХреЛ рд╕рдордпрдорд╛ 15 рдорд┐рдиреЗрдЯ рднрд┐рддреНрд░ рддреНрд░реБрдЯрд┐ рджрд░ 0,1% рдирд╛рдШреНрдпреЛ рднрдиреЗ, рдпреЛ рдкрдирд┐ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдирд╛ рдорд╛рдирд┐рдиреНрдЫред рдпреА рдорд╛рдкрджрдгреНрдбрд╣рд░реВрд▓реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдШрдЯрдирд╛рд╣рд░реВрд▓рд╛рдИ рд╕рдореЗрдЯреНрдЫрдиреН; рдмрд╛рдБрдХреАрд╣рд░реВ рдпрд╕ рд▓реЗрдЦрдХреЛ рджрд╛рдпрд░рд╛рднрдиреНрджрд╛ рдмрд╛рд╣рд┐рд░ рдЫрдиреНред

рд╢реАрд░реНрд╖ fakapov рд╕рд┐рдпрд╛рди

рд╢реАрд░реНрд╖ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдШрдЯрдирд╛рд╣рд░реВ рд╕рд┐рдпрд╛рди

рддреНрдпрд╕реЛрднрдП, рд╣рд╛рдореАрд▓реЗ рдШрдЯрдирд╛ рдШрдЯреЗрдХреЛ рддрдереНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдкрдорд╛ рд╕рд┐рдХреЗрдХрд╛ рдЫреМрдВред 

рдЕрдм рд╣рд░реЗрдХ рдШрдЯрдирд╛рд▓рд╛рдИ рдЬрд┐рд░рд╛ рдорд╣рд╛рдХрд╛рд╡реНрдпрдорд╛ рд╡рд┐рд╕реНрддреГрдд рд░реВрдкрдорд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫред рд╡реИрд╕реЗ: рдпрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореАрд▓реЗ рдПрдЙрдЯрд╛ рдЫреБрдЯреНрдЯреИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реБрд░реБ рдЧрд░реНрдпреМрдВ, рдЬрд╕рд▓рд╛рдИ FAIL рднрдирд┐рдиреНрдЫ - рдпрд╕рдорд╛ рдХреЗрд╡рд▓ рдорд╣рд╛рдХрд╛рд╡реНрдпрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред 

рдпрджрд┐ рддрдкрд╛рдЗрдБ рд╡рд┐рдЧрдд рдХреЗрд╣реА рд╡рд░реНрд╖рд╣рд░реВрдорд╛ рд╕рдмреИ рдЕрд╕рдлрд▓рддрд╛рд╣рд░реВ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдиреЗрддрд╛рд╣рд░реВ рд╣реБрдиреН: 

  • mssql рд╕рдореНрдмрдиреНрдзрд┐рдд рдШрдЯрдирд╛рд╣рд░реВ;
  • рдмрд╛рд╣реНрдп рдХрд╛рд░рдХрд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдШрдЯрдирд╛рд╣рд░реВ;
  • рдкреНрд░рд╢рд╛рд╕рдХ рддреНрд░реБрдЯрд┐рд╣рд░реВред

рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрдХреЛ рдЧрд▓реНрддреАрд╣рд░реВ, рд╕рд╛рдереИ рдХреЗрд╣реА рдЕрдиреНрдп рд░реЛрдЪрдХ рд╡рд┐рдлрд▓рддрд╛рд╣рд░реВрдорд╛ рдердк рд╡рд┐рд╕реНрддрд╛рд░рдорд╛ рд╣реЗрд░реМрдВред

рдкрд╛рдБрдЪреМрдВ рд╕реНрдерд╛рди - "рдбреАрдПрдирдПрд╕рдорд╛ рдЪреАрдЬрд╣рд░реВ рдХреНрд░рдордмрджреНрдз рдЧрд░реНрджреИ"

рдордВрдЧрд▓рдмрд╛рд░ рдЖрдБрдзреАрдмреЗрд╣рд░реА рдерд┐рдпреЛред рд╣рд╛рдореАрд▓реЗ DNS рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдЕрд░реНрдбрд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреМрдВред 

рдо рдЖрдиреНрддрд░рд┐рдХ DNS рд╕рд░реНрднрд░рд╣рд░реВ bind рдмрд╛рдЯ powerdns рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ, рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрд▓рдЧ рд╕рд░реНрднрд░рд╣рд░реВ рдЖрд╡рдВрдЯрд┐рдд рдЧрд░реНрджреИ, рдЬрд╣рд╛рдБ DNS рдмрд╛рд╣реЗрдХ рдХреЗрд╣реА рдЫреИрдиред 

рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ DCs рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд╛рдирдорд╛ рдПрдЙрдЯрд╛ DNS рд╕рд░реНрднрд░ рд░рд╛рдЦреНрдпреМрдВ, рд░ рд╕рдордп рдЖрдПрдХреЛ рдЫ рдЬреЛрдирд╣рд░реВ рдмрд╛рдБрдИрдбрдмрд╛рдЯ рдкрд╛рд╡рд░рдбрдиреНрд╕рдорд╛ рд╕рд╛рд░реНрдиреЗ рд░ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд▓рд╛рдИ рдирдпрд╛рдБ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдиреЗред 

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

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

рдпрджрд┐ рдкрд╣рд┐рд▓реЗ рд╣рд╛рдореАрд▓реЗ рдХрд╛рдордХреЛ рддрдпрд╛рд░реАрдХреЛ рдХреНрд░рдордорд╛ рдмрд╛рд╣реНрдп рдХрд╛рд░рдХрд╣рд░реВрд▓рд╛рдИ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрдпреМрдВ рднрдиреЗ, рдЕрдм рддрд┐рдиреАрд╣рд░реВ рдкрдирд┐ рд╣рд╛рдореАрд▓реЗ рддрдпрд╛рд░реАрдХреЛ рд╕реВрдЪреАрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реЗрдХрд╛ рдЫрдиреНред рд░ рдЕрдм рд╣рд╛рдореА рд╕рдмреИ рдШрдЯрдХрд╣рд░реВ n-2 рдЖрд░рдХреНрд╖рд┐рдд рдЫрдиреН рднрдиреЗрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдЫреМрдВ, рд░ рдХрд╛рдордХреЛ рдХреНрд░рдордорд╛ рд╣рд╛рдореА рдпреЛ рд╕реНрддрд░рд▓рд╛рдИ n-1 рдорд╛ рдХрдо рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред

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

рдЪреМрдереЛ рд╕реНрдерд╛рди - "Nginx рдорд╛ рдЪреАрдЬрд╣рд░реВ рд╕рдлрд╛ рдЧрд░реНрджреИ"

рдПрдХ рд░рд╛рдореНрд░реЛ рджрд┐рди, рд╣рд╛рдореНрд░реЛ рдЯреЛрд▓реАрд▓реЗ рдирд┐рд░реНрдгрдп рдЧрд░реНтАНрдпреЛ рдХрд┐ "рд╣рд╛рдореАрд╕рдБрдЧ рдпреЛ рдкрд░реНрдпрд╛рдкреНрдд рдЫ," рд░ nginx рдХрдиреНрдлрд┐рдЧрд╣рд░реВ рд░рд┐рдлреНрдпрд╛рдХреНрдЯрд░ рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реБ рднрдпреЛред рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдПрдХ рд╕рд╣рдЬ рд╕рдВрд░рдЪрдирд╛рдорд╛ рдХрдиреНрдлрд┐рдЧрд╣рд░реВ рд▓реНрдпрд╛рдЙрдиреБ рд╣реЛред рдкрд╣рд┐рд▓реЗ, рд╕рдмреИ рдХреБрд░рд╛ "рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдкрдорд╛ рд╕реНрдерд╛рдкрд┐рдд" рдерд┐рдпреЛ рд░ рдХреБрдиреИ рддрд░реНрдХ рдмреЛрдХреНрджреИрдиред рдЕрдм рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрднрд░_рдирд╛рдо рдПрдЙрдЯреИ рдирд╛рдордХреЛ рдлрд╛рдЗрд▓рдорд╛ рд╕рд╛рд░рд┐рдПрдХреЛ рдЫ рд░ рд╕рдмреИ рдХрдиреНрдлрд┐рдЧрд╣рд░реВ рдлреЛрд▓реНрдбрд░рд╣рд░реВрдорд╛ рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рд╡реИрд╕реЗ, рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд▓реЗ 253949 рд░реЗрдЦрд╛рд╣рд░реВ рд╡рд╛ 7836520 рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ рд░ рд▓рдЧрднрдЧ 7 рдореЗрдЧрд╛рдмрд╛рдЗрдЯрд╣рд░реВ рд▓рд┐рдиреНрдЫред рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╢реАрд░реНрд╖ рд╕реНрддрд░: 

Nginx рд╕рдВрд░рдЪрдирд╛

тФЬтФАтФА access
тФВ   тФЬтФАтФА allow.list
...
тФВ   тФФтФАтФА whitelist.conf
тФЬтФАтФА geobase
тФВ   тФЬтФАтФА exclude.conf
...
тФВ   тФФтФАтФА geo_ip_to_region_id.conf
тФЬтФАтФА geodb
тФВ   тФЬтФАтФА GeoIP.dat
тФВ   тФЬтФАтФА GeoIP2-Country.mmdb
тФВ   тФФтФАтФА GeoLiteCity.dat
тФЬтФАтФА inc
тФВ   тФЬтФАтФА error.inc
...
тФВ   тФФтФАтФА proxy.inc
тФЬтФАтФА lists.d
тФВ   тФЬтФАтФА bot.conf
...
тФВ   тФЬтФАтФА dynamic
тФВ   тФФтФАтФА geo.conf
тФЬтФАтФА lua
тФВ   тФЬтФАтФА cookie.lua
тФВ   тФЬтФАтФА log
тФВ   тФВ   тФФтФАтФА log.lua
тФВ   тФЬтФАтФА logics
тФВ   тФВ   тФЬтФАтФА include.lua
тФВ   тФВ   тФЬтФАтФА ...
тФВ   тФВ   тФФтФАтФА utils.lua
тФВ   тФФтФАтФА prom
тФВ       тФЬтФАтФА stats.lua
тФВ       тФФтФАтФА stats_prometheus.lua
тФЬтФАтФА map.d
тФВ   тФЬтФАтФА access.conf
тФВ   тФЬтФАтФА .. 
тФВ   тФФтФАтФА zones.conf
тФЬтФАтФА nginx.conf
тФЬтФАтФА robots.txt
тФЬтФАтФА server.d
тФВ   тФЬтФАтФА cian.ru
тФВ   тФВ   тФЬтФАтФА cian.ru.conf
тФВ   тФВ   тФЬтФАтФА ...
тФВ   тФВ   тФФтФАтФА my.cian.ru.conf
тФЬтФАтФА service.d
тФВ   тФЬтФАтФА ...
тФВ   тФФтФАтФА status.conf
тФФтФАтФА upstream.d
    тФЬтФАтФА cian-mcs.conf
    тФЬтФАтФА ...
    тФФтФАтФА wafserver.conf

рдпреЛ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рднрдпреЛ, рддрд░ рдХрдиреНрдлрд┐рдЧрд╣рд░реВ рдкреБрди: рдирд╛рдорд╛рдХрд░рдг рд░ рд╡рд┐рддрд░рдг рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛, рддрд┐рдиреАрд╣рд░реВрдордзреНрдпреЗ рдХреЗрд╣реАрдХреЛ рдЧрд▓рдд рд╡рд┐рд╕реНрддрд╛рд░ рдерд┐рдпреЛ рд░ рд╕рдорд╛рд╡реЗрд╢ *.conf рдирд┐рд░реНрджреЗрд╢рдирдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдПрдиред рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рдХреЗрд╣реА рд╣реЛрд╕реНрдЯрд╣рд░реВ рдЕрдиреБрдкрд▓рдмреНрдз рднрдП рд░ рдореБрдЦреНрдп рдкреГрд╖реНрдардорд╛ 301 рдлрд░реНрдХрд┐рдПред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛрдб 5xx/4xx рдерд┐рдПрди рднрдиреНрдиреЗ рддрдереНрдпрдХреЛ рдХрд╛рд░рдг, рдпреЛ рддреБрд░реБрдиреНрддреИ рдпрд╛рдж рдЧрд░рд┐рдПрдХреЛ рдерд┐рдПрди, рддрд░ рдмрд┐рд╣рд╛рди рдорд╛рддреНрд░ред рддреНрдпрд╕ рдкрдЫрд┐, рд╣рд╛рдореАрд▓реЗ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдШрдЯрдХрд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрди рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд▓реЗрдЦреНрди рдерд╛рд▓реНрдпреМрдВред

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

  • рддрдкрд╛рдИрдВрдХреЛ рдХрдиреНрдлрд┐рдЧрд╣рд░реВ рд╕рд╣реА рд░реВрдкрдорд╛ рд╕рдВрд░рдЪрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН (рдирдЬрд┐рдирдХреНрд╕ рдорд╛рддреНрд░ рд╣реЛрдЗрди) рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЪрд░рдгрдорд╛ рд╕рдВрд░рдЪрдирд╛ рдорд╛рд░реНрдлрдд рд╕реЛрдЪреНрдиреБрд╣реЛрд╕реНред рдпрд╕ рддрд░рд┐рдХрд╛рд▓реЗ рддрдкрд╛рдИрдВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЯреЛрд▓реАрдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдЭ рдмреБрдЭреНрдиреЗ рдмрдирд╛рдЙрдиреБрд╣реБрдиреЗрдЫ, рдЬрд╕рд▓реЗ TTM рдХрдо рдЧрд░реНрдиреЗрдЫред
  • рдХреЗрд╣реА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдШрдЯрдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐: рдЬрд╛рдБрдЪ рдЧрд░реНрджреИ рдХрд┐ рд╕рдмреИ рдХреБрдЮреНрдЬреА рд╕рд░реНрднрд░_рдирд╛рдорд╣рд░реВрд▓реЗ рд╕рд╣реА рд╕реНрдерд┐рддрд┐ + рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╢рд░реАрд░ рджрд┐рдиреНрдЫред рдХрдореНрдкреЛрдиреЗрдиреНрдЯрдХреЛ рдЖрдзрд╛рд░рднреВрдд рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗ рд╣рд╛рддрдорд╛ рдХреЗрд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рд╣реБрдиреБ рдкрд░реНрдпрд╛рдкреНрдд рд╣реБрдиреЗрдЫ, рддрд╛рдХрд┐ рдмрд┐рд╣рд╛рди 3 рдмрдЬреЗ рдЕрдиреНрдп рдХреЗ рдЬрд╛рдБрдЪ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреА рдпрд╛рдж рдирдЧрд░реНрдиреБрд╣реЛрд╕реНред 

рддреЗрд╕реНрд░реЛ рд╕реНрдерд╛рди - "рдХрд╕рд╛рдиреНрдбреНрд░рд╛рдорд╛ рдЕрдЪрд╛рдирдХ рдард╛рдЙрдБ рд╕рдХрд┐рдпреЛ"

рдбрд╛рдЯрд╛ рд╕реНрдерд┐рд░ рд░реВрдкрдорд╛ рдмрдвреНрджреИ рдЧрдпреЛ, рд░ рдареВрд▓рд╛ рдХреЗрд╕рд╕реНрдкреЗрд╕рд╣рд░реВрдХреЛ рдорд░реНрдордд рдХреНрдпрд╛рд╕рд╛рдиреНрдбреНрд░рд╛ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдЕрд╕рдлрд▓ рд╣реБрди рдерд╛рд▓реЗрдХреЛ рдХреНрд╖рдг рд╕рдореНрдо рд╕рдмреИ рдареАрдХ рдерд┐рдпреЛ, рдХрд┐рдирдХрд┐ рдХрдореНрдкреНрдпрд╛рдХреНрд╢рдирд▓реЗ рдЙрдиреАрд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреЗрдиред 

рдПрдХ рддреВрдлрд╛рдиреА рджрд┐рди рдХреНрд▓рд╕реНрдЯрд░ рд▓рдЧрднрдЧ рдХрджреНрджреВрдорд╛ рдкрд░рд┐рдгрдд рднрдпреЛ, рдЕрд░реНрдерд╛рддреН:

  • рддреНрдпрд╣рд╛рдБ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдмрд╛рдБрдХреА рдХреБрд▓ рдард╛рдЙрдБрдХреЛ рд▓рдЧрднрдЧ 20% рдерд┐рдпреЛ;
  • рдиреЛрдбрд╣рд░реВ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдердкреНрди рдЕрд╕рдореНрднрд╡ рдЫ, рдХрд┐рдирднрдиреЗ рд╡рд┐рднрд╛рдЬрдирд╣рд░реВрдорд╛ рдЦрд╛рд▓реА рдард╛рдЙрдБрдХреЛ рдХрдореАрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдиреЛрдб рдердкреЗрдкрдЫрд┐ рд╕рдлрд╛ рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрди;
  • рдХрдореНрдкреНрдпрд╛рдХреНрд╕рдирд▓реЗ рдХрд╛рдо рдирдЧрд░реНрджрд╛ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдмрд┐рд╕реНрддрд╛рд░реИ рдШрдЯреНрджреИ рдЬрд╛рдиреНрдЫ; 
  • рдХреНрд▓рд╕реНрдЯрд░ рдЖрдкрддрдХрд╛рд▓реАрди рдореЛрдбрдорд╛ рдЫред

рд╢реАрд░реНрд╖ fakapov рд╕рд┐рдпрд╛рди

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

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

  • рд╕рдмреИ рдХреНрдпрд╛рд╕рд╛рдиреНрдбреНрд░рд╛ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛, рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рднрд╛рдЬрдирдорд╛ 60% рднрдиреНрджрд╛ рдмрдвреА рдард╛рдЙрдБ рдУрдЧрдЯреНрдиреБ рд╣реБрдБрджреИрдиред 
  • рддрд┐рдиреАрд╣рд░реВ 50% cpu рднрдиреНрджрд╛ рдмрдвреАрдорд╛ рд▓реЛрдб рд╣реБрдиреБрдкрд░реНрдЫред
  • рддрдкрд╛рдИрдВрд▓реЗ рдХреНрд╖рдорддрд╛ рдпреЛрдЬрдирд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдмрд┐рд░реНрд╕рдиреБ рд╣реБрдБрджреИрди рд░ рдпрд╕рдХреЛ рд╡рд┐рд╡рд░рдгрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХрдХреЛ рд▓рд╛рдЧрд┐ рдпрд╕рд▓рд╛рдИ рд╕реЛрдЪреНрди рдЖрд╡рд╢реНрдпрдХ рдЫред
  • рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдзреЗрд░реИ рдиреЛрдбрд╣рд░реВ, рд░рд╛рдореНрд░реЛред рдереЛрд░реИ рдорд╛рддреНрд░рд╛рдорд╛ рдбрд╛рдЯрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреЗ рд╕рд░реНрднрд░рд╣рд░реВ рдЫрд┐рдЯреЛ рдУрднрд░рд▓реЛрдб рд╣реБрдиреНрдЫрдиреН, рд░ рдпрд╕реНрддреЛ рдХреНрд▓рд╕реНрдЯрд░ рдкреБрдирд░реБрддреНрдерд╛рди рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреНрдЫред 

рджреЛрд╕реНрд░реЛ рд╕реНрдерд╛рди - "рдбрд╛рдЯрд╛ рдХрдиреНрд╕реБрд▓ рдХреБрдЮреНрдЬреА-рдорд╛рди рднрдгреНрдбрд╛рд░рдгрдмрд╛рдЯ рдЧрд╛рдпрдм рднрдпреЛ"

рд╕реЗрд╡рд╛ рдЦреЛрдЬрдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА, рдзреЗрд░реИ рдЬрд╕реНрддреИ, рдХрдиреНрд╕реБрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫреМрдВред рддрд░ рд╣рд╛рдореА рдореЛрдиреЛрд▓рд┐рдердХреЛ рдиреАрд▓реЛ-рд╣рд░рд┐рдпреЛ рд▓реЗрдЖрдЙрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдпрд╕рдХреЛ рдореБрдЦреНрдп-рдорд╛рди рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВред рдпрд╕рд▓реЗ рд╕рдХреНрд░рд┐рдп рд░ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЕрдкрд╕реНрдЯреНрд░рд┐рдорд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рддреИрдирд╛рддреАрдХреЛ рд╕рдордпрдорд╛ рдард╛рдЙрдБрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджрдЫред рдпрд╕ рдЙрджреНрджреЗрд╢реНрдпрдХреЛ рд▓рд╛рдЧрд┐, рдПрдХ рддреИрдирд╛рддреА рд╕реЗрд╡рд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдерд┐рдпреЛ рдЬрд╕рд▓реЗ KV рд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдпреЛред рдХреЗрд╣рд┐ рдмрд┐рдиреНрджреБрдорд╛, KV рдмрд╛рдЯ рдбрд╛рдЯрд╛ рдЧрд╛рдпрдм рднрдпреЛред рдореЗрдореЛрд░реАрдмрд╛рдЯ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдЧрд░рд┐рдпреЛ, рддрд░ рдзреЗрд░реИ рддреНрд░реБрдЯрд┐рд╣рд░реВрдХреЛ рд╕рд╛рдеред рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рдЕрдкрд▓реЛрдбрдХреЛ рдХреНрд░рдордорд╛, рдЕрдкрд╕реНрдЯреНрд░рд┐рдорд╣рд░реВрдорд╛ рд▓реЛрдб рдЕрд╕рдорд╛рди рд░реВрдкрдорд╛ рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рд░ рд╣рд╛рдореАрд▓реЗ рдзреЗрд░реИ 502 рддреНрд░реБрдЯрд┐рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдпреМрдВ рдХрд┐рдирднрдиреЗ рдмреНрдпрд╛рдХрдЗрдиреНрдбрд╣рд░реВ CPU рдорд╛ рдУрднрд░рд▓реЛрдб рднрдПрдХреЛ рдерд┐рдпреЛред рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рд╣рд╛рдореА рдХрдиреНрд╕реБрд▓ KV рдмрд╛рдЯ postgres рдорд╛ рд╕рд╛рд░рд┐рдпреЛ, рдЬрд╣рд╛рдБрдмрд╛рдЯ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╣рдЯрд╛рдЙрди рддреНрдпрддрд┐ рд╕рдЬрд┐рд▓реЛ рдЫреИрдиред  

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

  • рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдмрд┐рдирд╛ рд╕реЗрд╡рд╛рд╣рд░реВрд▓реЗ рд╕рд╛рдЗрдЯрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд▓рд╛рдЧрд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбреЗрдЯрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреБ рд╣реБрдБрджреИрдиред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрджрд┐ рддрдкрд╛рдИрдВрд╕рдБрдЧ ES рдорд╛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЫреИрди рднрдиреЗ, рдпреЛ рдЖрд╡рд╢реНрдпрдХ рдирднрдПрдХреЛ рд╕рдмреИ рдард╛рдЙрдБрдмрд╛рдЯ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрддрд░рдорд╛ рдкрд╣реБрдБрдЪ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдиреБ рд░рд╛рдореНрд░реЛ рд╣реБрдиреНрдЫ, рдЖрд╡рд╢реНрдпрдХ рдорд╛рддреНрд░ рдЫреЛрдбреНрдиреБрд╣реЛрд╕реН, рд░ action.destructive_requires_name: true рдкрдирд┐ рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рдЕрдЧреНрд░рд┐рдо рдЖрдлреНрдиреЛ рдмреНрдпрд╛рдХрдЕрдк рд░ рд░рд┐рдХрднрд░реА рд╕рдВрдпрдиреНрддреНрд░ рдЕрднреНрдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкрд╣рд┐рд▓реЗ рдиреИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкрд╛рдЗрдердирдорд╛) рдЬрд╕рд▓реЗ рдмреНрдпрд╛рдХрдЕрдк рд░ рд░рд┐рд╕реНрдЯреЛрд░ рдЧрд░реНрди рд╕рдХреНрдЫред

рдкрд╣рд┐рд▓реЛ рд╕реНрдерд╛рди - "рдХрдкреНрддрд╛рди рдЕрд╕реНрдкрд╖реНрдЯ" 

рдХреЗрд╣рд┐ рдмрд┐рдиреНрджреБрдорд╛, рд╣рд╛рдореАрд▓реЗ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ 10+ рд╕рд░реНрднрд░рд╣рд░реВ рднрдПрдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ nginx рдЕрдкрд╕реНрдЯреНрд░рд┐рдорд╣рд░реВрдорд╛ рд▓реЛрдбрдХреЛ рдЕрд╕рдорд╛рди рд╡рд┐рддрд░рдг рджреЗрдЦреНрдпреМрдВред рд░рд╛рдЙрдиреНрдб-рд░реЛрдмрд┐рдирд▓реЗ 1st рджреЗрдЦрд┐ рдЕрдиреНрддрд┐рдо рдЕрдкрд╕реНрдЯреНрд░рд┐рдордорд╛ рдХреНрд░рдордмрджреНрдз рд░реВрдкрдорд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкрдард╛рдПрдХреЛ рд░ рдкреНрд░рддреНрдпреЗрдХ nginx рдкреБрди: рд▓реЛрдб рд╕реБрд░реБ рднрдПрдХреЛ рддрдереНрдпрдХрд╛ рдХрд╛рд░рдг, рдкрд╣рд┐рд▓реЛ рдЕрдкрд╕реНрдЯреНрд░рд┐рдорд╣рд░реВрд▓реЗ рд╕рдзреИрдВ рдмрд╛рдБрдХреА рднрдиреНрджрд╛ рдмрдвреА рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗред рдкрд░рд┐рдгрд╛рдо рд╕реНрд╡рд░реВрдк, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдврд┐рд▓реЛ рдХрд╛рдо рдЧрд░реЗ рд░ рд╕рдореНрдкреВрд░реНрдг рд╕рд╛рдЗрдЯрд▓реЗ рдХреНрд╖рддрд┐ рдмреЗрд╣реЛрд░реНрдиреБрдкрд░реНрдпреЛред рдЯреНрд░рд╛рдлрд┐рдХрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдмрдвреНрджреИ рдЬрд╛рдБрджрд╛ рдпреЛ рдЭрдиреНрдЭрдЯрд┐рд▓реЛ рджреЗрдЦрд┐рди рдерд╛рд▓реНрдпреЛред рдЕрдирд┐рдпрдорд┐рдд рд╕рдХреНрд╖рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреЗрд╡рд▓ nginx рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрджрд╛ рдХрд╛рдо рднрдПрди - рд╣рд╛рдореАрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг 1.15 (рддреНрдпрд╕ рд╕рдордпрдорд╛) рдорд╛ рдЯреЗрдХ рдЕрдл рдирднрдПрдХреЛ рд▓реБрдЖ рдХреЛрдбрдХреЛ рдЧреБрдЪреНрдЫрд╛ рдкреБрди: рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ nginx 1.14.2 рдкреНрдпрд╛рдЪ рдЧрд░реНрдиреБрдкрд░реНтАНрдпреЛ, рдпрд╕рдорд╛ рдЕрдирд┐рдпрдорд┐рдд рд╕рдорд░реНрдердирдХреЛ рдкрд░рд┐рдЪрдп рджрд┐рдБрджреИред рдпрд╕рд▓реЗ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдпреЛред рдпреЛ рдмрдЧ "рдХрдкреНрддрд╛рди рдЧреИрд░-рд╕реНрдкрд╖реНрдЯрддрд╛" рд╢реНрд░реЗрдгреА рдЬрд┐рддреНрдЫред

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

рдпреЛ рдмрдЧ рдЕрдиреНрд╡реЗрд╖рдг рдЧрд░реНрди рдзреЗрд░реИ рд░реЛрдЪрдХ рд░ рд░реЛрдорд╛рдЮреНрдЪрдХ рдерд┐рдпреЛ)ред 

  • рдЖрдлреНрдиреЛ рдирд┐рдЧрд░рд╛рдиреА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН рддрд╛рдХрд┐ рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рддреНрдпрд╕реНрддрд╛ рдЙрддрд╛рд░ рдЪрдврд╛рд╡рд╣рд░реВ рдЫрд┐рдЯреНрдЯреИ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рдорджреНрджрдд рдЧрд░реНрджрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ ELK рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрд╕реНрдЯреНрд░реАрдордХреЛ рдкреНрд░рддреНрдпреЗрдХ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ rps рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди, nginx рдХреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдпрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рд╕рдорд╕реНрдпрд╛ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНтАНрдпреЛред 

рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рдзреЗрд░реИрдЬрд╕реЛ рдЕрд╕рдлрд▓рддрд╛рд╣рд░реВ рддрдкрд╛рдИрдВрд▓реЗ рдХреЗ рдЧрд░рд┐рд░рд╣рдиреБ рднрдПрдХреЛ рдерд┐рдпреЛ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдердк рдЗрдорд╛рдирджрд╛рд░ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ рдмрдЪреНрди рд╕рдХрд┐рдиреНрдЫред рд╣рд╛рдореАрд▓реЗ рдорд░реНрдлреАрдХреЛ рдирд┐рдпрдорд▓рд╛рдИ рд╕рдзреИрдВ рд╕рдореНрдЭрдиреБрдкрд░реНрдЫ: рдЬреЗ рдкрдирд┐ рдЧрд▓реНрддреА рд╣реБрди рд╕рдХреНрдЫ рдЧрд▓реНрддреА рд╣реБрдиреЗрдЫ, рд░ рддреНрдпрд╕рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдШрдЯрдХрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреБрд╣реЛрд╕реНред 

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди