рдлреЗрд╕рдмреБрдХ рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдкрд░ рдЗрдирд╕рд╛рдЗрдб рд▓реБрдХ

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

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



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


рдореЗрд░рд╛ рдирд╛рдо рдПрд▓рд┐рдирд╛ рд╣реИ, рд▓рдЧрднрдЧ 5 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдореБрдЭреЗ рдлреЗрд╕рдмреБрдХ рдкрд░ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд╣рд╛рдВ рдореБрдЭреЗ рдкрд╣рд▓реА рдмрд╛рд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рднрд╛рд░реА рд▓реЛрдб рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ - рдпрд╣ рд╕рдВрд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдирд╣реАрдВ рдкрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрдВрдкрдиреА рдПрдХ рдЯреАрдо рдХреЛ рдирд┐рдпреБрдХреНрдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдХрд╛рд░реНрдпрд╛рд▓рдп рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рд▓рдВрджрди рдкрд╣реБрдВрдЪрд╛, рдПрдХ рдЯреАрдо рдЪреБрдиреА рдЬреЛ facebook.com рдХреЗ рдХрд╛рдо рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреА рд╣реИ рдФрд░ рдЙрддреНрдкрд╛рджрди рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдереАред

рдЙрддреНрдкрд╛рджрди рдЗрдВрдЬреАрдирд┐рдпрд░


рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рд╣рдо рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рдЙрддреНрдкрд╛рджрди рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреНрдпреЛрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП Google рдХреА рддрд░рд╣ SRE рдирд╣реАрдВред

2009. рдПрд╕рдЖрд░рдИ


рдорд╛рдирдХ рдореЙрдбрд▓ рдЬреЛ рдЕрднреА рднреА рдХрдИ рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд╣ рд╣реИ "рдбреЗрд╡рд▓рдкрд░реНрд╕ - рдкрд░реАрдХреНрд╖рдХ - рдСрдкрд░реЗрд╢рди"ред рдЕрдХреНрд╕рд░ рд╡реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ: рд╡реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдордВрдЬрд┐рд▓реЛрдВ рдкрд░ рдмреИрдарддреЗ рд╣реИрдВ, рдХрднреА-рдХрднреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рджреЗрд╢реЛрдВ рдореЗрдВ рднреА, рдФрд░ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

2009 рдореЗрдВ, рдлреЗрд╕рдмреБрдХ рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА SRE рдерд╛ред Google рдореЗрдВ, SRE рдиреЗ рдкрд╣рд▓реЗ рд╢реБрд░реБрдЖрдд рдХреА рдереА, рд╡реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ DevOps рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреА рдкреБрд╕реНрддрдХ " рд╕рд╛рдЗрдЯ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ " рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИ ред



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

2010. SRO рдФрд░ AppOps


рдпрд╣ рд╕рднреА рдкреИрдорд╛рдиреЗ рдирд╣реАрдВ рдереЗ, рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕ рд╕рдордп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рддрд┐ рд╡рд░реНрд╖ 3 рдЧреБрдирд╛ рдмрдврд╝ рд░рд╣реА рдереА, рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рддрджрдиреБрд╕рд╛рд░ рдмрдврд╝ рдЧрдИ рдереАред 2010 рдореЗрдВ, рдордЬрдмреВрдд рдЗрд░рд╛рджреЛрдВ рд╡рд╛рд▓реЗ рдирд┐рд░реНрдгрдп рдСрдкреНрд╕ рдХреЛ рджреЛ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдкрд╣рд▓рд╛ рд╕рдореВрд╣ рдПрд╕рдЖрд░рдУ рд╣реИ , рдЬрд╣рд╛рдВ "рдУ" "рдСрдкрд░реЗрд╢рди" рд╣реИ, рдЬреЛ рд╕рд╛рдЗрдЯ рдХреЗ рд╡рд┐рдХрд╛рд╕, рд╕реНрд╡рдЪрд╛рд▓рди рдФрд░ рдирд┐рдЧрд░рд╛рдиреА рдореЗрдВ рд▓рдЧреЗ рд╣реБрдП рд╣реИрдВред

рджреВрд╕рд░рд╛ рд╕рдореВрд╣ AppOps рд╣реИ , рдЙрдиреНрд╣реЗрдВ рдЯреАрдореЛрдВ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдкреНрд░рддреНрдпреЗрдХ рдмрдбрд╝реА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдПред AppOps рдкрд╣рд▓реЗ рд╕реЗ рд╣реА DevOps рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдХрд░реАрдм рд╣реИред

рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧрд╛рд╡ рдиреЗ рд╕рднреА рдХреЛ рдмрдЪрд╛ рд▓рд┐рдпрд╛ред

2012. рдЙрддреНрдкрд╛рджрди рдЗрдВрдЬреАрдирд┐рдпрд░


2012 рдореЗрдВ, AppOps рдиреЗ рдХреЗрд╡рд▓ рдЙрддреНрдкрд╛рджрди рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓ рджрд┐рдпрд╛ ред рдирд╛рдо рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдзрд┐рдХ рдЖрд░рд╛рдорджрд╛рдпрдХ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдПрдХ рдиреМрдХрд╛ рдХрд╣рддреЗ рд╣реИрдВ, рдпрд╣ рдкрд╛рд▓ рдЬрд╛рдПрдЧрд╛, рдФрд░ рд╣рдо рдСрдкреНрд╕ рдХреА рддрд░рд╣ рдкрд╛рд▓ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред

рдПрд╕рдЖрд░рдУ рдЕрднреА рднреА рдореМрдЬреВрдж рдереЗ, рдлреЗрд╕рдмреБрдХ рдмрдврд╝ рд░рд╣рд╛ рдерд╛, рдФрд░ рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕рднреА рд╕реЗрд╡рд╛рдУрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рдХрдард┐рди рдерд╛ред рд╢реМрдЪрд╛рд▓рдп рдореЗрдВ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рд╢реМрдЪрд╛рд▓рдп рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рднреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рдереА: рдЙрд╕рдиреЗ рдХрд┐рд╕реА рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ рд▓рдЧрд╛рддрд╛рд░ рдЬрд▓ рд░рд╣рд╛ рдерд╛ред

2014. рд╕рдорд╛рдкрди SRO


рдПрдХ рдмрд┐рдВрджреБ рдкрд░, рдЕрдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рдиреЗ рд╕рднреА рдХреЛ рдУрдВрдХреЛрд▓ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред "рд╣рд░ рдХреЛрдИ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рднреА: рдЕрдкрдирд╛ рдХреЛрдб рд▓рд┐рдЦреЗрдВ, рдпрд╣рд╛рдБ рдЖрдк рд╣реИрдВ рдФрд░ рдЗрд╕ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдЬрд╡рд╛рдм рджреЗрдВ!

рдЙрддреНрдкрд╛рджрди рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдорджрдж рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЯреАрдореЛрдВ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдмрд╛рдХреА рднрд╛рдЧреНрдп рд╕реЗ рдмрд╛рд╣рд░ рд╣реИрдВред рд╣рдордиреЗ рдмрдбрд╝реА рдЯреАрдореЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХреА рдФрд░ рджреЛ рд╕рд╛рд▓ рдореЗрдВ рдлреЗрд╕рдмреБрдХ рдкрд░ рд╕рднреА рдХреЛ рдСрдиреНрдХреЙрд▓ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░ рджрд┐рдпрд╛ред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдмреАрдЪ рдмрд╣реБрдд рдЙрддреНрд╕рд╛рд╣ рдерд╛: рдХрд┐рд╕реА рдиреЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдХрд┐рд╕реА рдиреЗ рдЦрд░рд╛рдм рдкреЛрд╕реНрдЯ рд▓рд┐рдЦрд╛ред рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рд╢рд╛рдВрдд рд╣реЛ рдЧрдпрд╛, рдФрд░ 2014 рдореЗрдВ рдПрд╕рдЖрд░рдУ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЕрдм рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рдереАред рдЗрд╕рд▓рд┐рдП рд╣рдо рдЖрдЬ рддрдХ рдЬреАрд╡рд┐рдд рд╣реИрдВред

рдХрдВрдкрдиреА рдореЗрдВ "SRE" рд╢рдмреНрдж рдХреБрдЦреНрдпрд╛рдд рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо Google рдкрд░ SRE рдХреА рддрд░рд╣ рджрд┐рдЦрддреЗ рд╣реИрдВред рдорддрднреЗрдж рд╣реИрдВред

  • рд╣рдо рд╣рдореЗрд╢рд╛ рдЯреАрдореЛрдВ рдореЗрдВ рдмрдиреЗ рд╣реЛрддреЗ рд╣реИрдВ ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ SRE рдЦреЛрдЬ рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕реЗ Google рдореЗрдВ, рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдЦреЛрдЬ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рд╣реИред
  • рд╣рдо рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ , рдХреЗрд╡рд▓ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рдЙрддреНрдкрд╛рдж рд╣реА рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИред
  • рд╣рдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рде oncall рдХрд░ рд░рд╣реЗ рд╣реИрдВ ред
  • рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЕрдиреБрднрд╡ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕реЗрд╡рд╛рдУрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдмреБрдЭрд╛рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рд╡реЗ рдЙрдЬреНрдЬреНрд╡рд▓ рд░реВрдк рд╕реЗ рдЬрд▓рддреЗ рд╣реИрдВред рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА рдирдИ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рдХреНрд░реИрд╢ рдФрд░ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдмрд╛рдж рдореЗрдВ рд╡реЗ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░реЗрдВред

рдирд┐рдЧрд░рд╛рдиреА


рдпрд╣ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╣рдо рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ? рд╣рд░ рдХрд┐рд╕реА рдХреА рддрд░рд╣: рдХрд╛рд▓реЗ рдЬрд╛рджреВ рдХреЗ рдмрд┐рдирд╛, рдЕрдкрдиреЗ рдШрд░ рдореЗрдВред рд▓реЗрдХрд┐рди рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рд╢реИрддрд╛рди рдЖрдкрдХреЛ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛рдПрдЧрд╛ред

рдКрдкрд░


рдиреАрдЪреЗ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╣рд░ рдХреЛрдИ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ TOP рдЬрд╛рдирддрд╛ рд╣реИ, рдФрд░ рд╣рдо ATOP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ "рдП" "рдЙрдиреНрдирдд" рд╣реИ - рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рджрд░реНрд╢рди рдореЙрдирд┐рдЯрд░ред ATOP рдХрд╛ рдореБрдЦреНрдп рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЗрддрд┐рд╣рд╛рд╕ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ: рдЖрдк рдЗрд╕реЗ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЛ рдбрд┐рд╕реНрдХ рдкрд░ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдорд╛рд░рд╛ ATOP рд╣рд░ 5 рд╕реЗрдХрдВрдб рдореЗрдВ рд╕рднреА рдорд╢реАрдиреЛрдВ рдкрд░ рдЪрд▓рддрд╛ рд╣реИред

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



рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде, рд╣рдо рдЗрд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдкрд░реЗрд╢рд╛рдиреА рднреА рд╣реИ, рдХреИрд╢ рдореЗрдВ рдХреЗрд╡рд▓ 1.5 рдЬреАрдмреА рдмрдЪрд╛ рд╣реИ, рдФрд░ 5 рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рдХреЗрд╡рд▓ 800 рдПрдордмреА рд╣реИред



рдПрдХ рдФрд░ 5 рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж, рд╕реАрдкреАрдпреВ рдХреЛ рдореБрдХреНрдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреБрдЫ рднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред ATOP рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдиреАрдЪреЗ рдХреА рд░реЗрдЦрд╛ рдХреЛ рджреЗрдЦреЛ, рд╣рдо рдбрд┐рд╕реНрдХ рдкрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛? рд╣рдо рд╕реНрд╡реЗрдк рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВред



рдпрд╣ рдХреМрди рдХрд░ рд░рд╣рд╛ рд╣реИ? рдРрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдБ рдЬреЛ рдореЗрдореЛрд░реА 0.5 рдЬреАрдмреА рд╕реЗ рд▓реА рдЧрдИ рдереАрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡реИрдк рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрдирдХреЗ рд╕реНрдерд╛рди рдкрд░ рджреЛ рд╕рдВрджрд┐рдЧреНрдз рдкрд╛рдпрдерди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдЖрдИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рддрдм рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



ATOP рд╕реБрдВрджрд░ рд╣реИ, рд╣рдо рдЗрд╕рдХрд╛ рд▓рдЧрд╛рддрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ рдирд╣реАрдВ рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рдбрд░реЛ рдордд, рдПрдЯреАрдУрдкреА рд╣рд░ 5 рд╕реЗрдХрдВрдб рдореЗрдВ рдХреЗрд╡рд▓ 200-300 рдПрдордмреА рдкреНрд░рддрд┐ рджрд┐рди рдЦрд╛рддреА рд╣реИред

рдорд▓реЛрдХ HTTP


рдмрд╣рд╛рдорд╛ рдФрд░ рдмрдбрд╝реА рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рд╣рдо рдирд╛рдо рджреЗрддреЗ рд╣реИрдВред рдореЙрд▓реЛрдХ HTTP рдирд╛рдордХ ATOP рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рдордЬреЗрджрд╛рд░ рдмрдЧ рд╣реИред рд╣рдордиреЗ рдПрдЯреАрдУрдкреА рдФрд░ рд╕реНрдЯреНрд░реАрдореНрд╕ рдХреЗ рд╕рд╛рде рдЗрд╕рдХреА рд╢реБрд░реБрдЖрдд рдХреАред

рд╣рдо рдЖрд░рдкреАрд╕реА рдХреЗ рд░реВрдк рдореЗрдВ рд╣рд░ рдЬрдЧрд╣ рдереНрд░рд┐рдлреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдкрд╛рд░реНрд╕рд░ рдХреЗ рд╢реБрд░реБрдЖрддреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдПрдХ рдЕрджреНрднреБрдд рдмрдЧ рдерд╛ рдЬреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛: рдПрдХ рд╕рдВрджреЗрд╢ рдЖрдпрд╛ рдЬрд┐рд╕рдореЗрдВ рдкрд╣рд▓реЗ 4 рдмрд╛рдЗрдЯреНрд╕ рдбреЗрдЯрд╛ рдХрд╛ рдЖрдХрд╛рд░ рд╣реИ, рдлрд┐рд░ рдбреЗрдЯрд╛ рд╣реА, рдФрд░ рдкрд╣рд▓реЗ рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдЕрдЧрд▓реЗ рд╕рдВрджреЗрд╢ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рд░ рдереНрд░рд┐рдлреНрдЯ рд╕реЗрд╡рд╛ рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдмрд╛рдж, рдореИрдВ HTTP рдкрд░ рдЧрдпрд╛, рдФрд░ рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓реА ┬лHTTP рдмреИрдб рдж рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ HTTP/1.1 400:ред

рдЗрд╕рдХреЗ рдмрд╛рдж HTTP рд▓рд┐рдпрд╛ рдФрд░ Malloc HTTP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд╛рдЗрдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЖрд╡рдВрдЯрд┐рдд рдХреАред

Thrift message
HTTP/1.1 400
"HTTP" == 0x48545450

рдпрд╣ рдареАрдХ рд╣реИ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдУрд╡рд░рдХрдорд┐рдЯ рд╣реИ, рдЪрд▓реЛ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдХрд░реЗрдВ! рд╣рдордиреЗ рдореЙрд▓реЙрдХ рдХреЗ рд╕рд╛рде рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдЬрдм рддрдХ рд╣рдо рд╡рд╣рд╛рдВ рд▓рд┐рдЦрддреЗ рдФрд░ рдкрдврд╝рддреЗ рд╣реИрдВ, рд╡реЗ рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрдореГрддрд┐ рдирд╣реАрдВ рджреЗрдВрдЧреЗред

рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╣рд╛рдБ рдирд╣реАрдВ рдерд╛! рдпрджрд┐ рд╣рдо рдХрд╛рдВрдЯрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХрд╛рдВрдЯрд╛ рдПрдХ рддреНрд░реБрдЯрд┐ рд▓реМрдЯрд╛рдПрдЧрд╛ - рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рдирд╣реАрдВ рд╣реИред

malloc("HTTP")
pid = fork(); // errno = ENOMEM

рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВ, рдХреНрдпрд╛ рдПрдХ рд╕реНрдореГрддрд┐ рд╣реИ? рдирд┐рдпрдорд╛рд╡рд▓реА рдХреЛ рд╕рдордЭрддреЗ рд╣реБрдП, рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ: рд╡рд░реНрддрдорд╛рди рдУрд╡рд░рдХрдорд┐рдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдРрд╕рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЬрд╛рджреВ рдХрд╛ рдЕрдиреБрдорд╛рди рд╣реИ, рдФрд░ рдХрд░реНрдиреЗрд▓ рдЦреБрдж рддрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрдм рдмрд╣реБрдд рд╣реЛрдЧрд╛ рдФрд░ рдХрдм рдирд╣реАрдВ:

malloc("HTTP")
pid = fork(); // errno = ENOMEM

// 0: heuristic overcommit
vm.overcommit_memory = 0

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

FB303


FB303 рд╣рдорд╛рд░реА рдмреБрдирд┐рдпрд╛рджреА рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рд╣реИред рдЗрд╕рдХрд╛ рдирд╛рдо 1982 рдХреЗ рдорд╛рдирдХ рдмрд╛рд╕ рд╕рд┐рдВрдереЗрд╕рд╛рдЗрдЬрд╝рд░ рдХреЗ рдирд╛рдо рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ред



рд╕рд┐рджреНрдзрд╛рдВрдд рд╕рд░рд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдЕрднреА рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд╡рд╛ рдереНрд░рд┐рдлреНрдЯ рдЧреЗрдЯрдХрд╛рдЙрдВрдЯрд░реНрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреА рд╣реИред

Service FacebookService {
    map<string, i64> getCounters()
}

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╡рд╣ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВ, рд╕рдм рдХреБрдЫ рдХреЛрдб рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ incrementрдпрд╛ setред

incrementCounter(string& key);

setCounter(string& key, int64_t value);

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



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

рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рд╕реНрдЯреЛрд░реЗрдЬ GUI рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ ред



рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдФрд░ рдЧреНрд░рд╛рдлрд╛рдирд╛ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред GitHub рдкрд░ рдкрд╣рд▓реА FB303 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ 2009 рдореЗрдВ рдереА, рдФрд░ 2012 рдореЗрдВ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ред рдпрд╣ рд╕рднреА "рд╣реЛрдордореЗрдб" рдлреЗрд╕рдмреБрдХ рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рдПрдХ рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╣реИ: рд╣рдордиреЗ рдЙрдиреНрд╣реЗрдВ рдХрд┐рдпрд╛ рдерд╛ рдЬрдм рдУрдкрди рд╕реЛрд░реНрд╕ рдореЗрдВ рдХреБрдЫ рднреА рд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рдерд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд╛рдЙрдВрдЯрд░реЛрдВ рдХреЗ рдирд╛рдореЛрдВ рдХреА рддрд▓рд╛рд╢ рд╣реИред



рд░реЗрдЦрд╛рдВрдХрди рдЦреБрдж рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред


рдЖрдВрддрд░рд┐рдХ рд╕рдореВрд╣ рдХреА рдПрдХ рддрд╕реНрд╡реАрд░ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рд╕реБрдВрджрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкреЛрд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВред

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

рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рдлреЗрд╕рдмреБрдХ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЗрд╕реЗ рдПрдХ рдЕрдВрдЧреНрд░реЗрдЬреА рд╢рдмреНрдж " рдЕрд╡рд▓реЛрдХрди" рдХреЗ рд╕рд╛рде рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ ред

observability


рдПрдХ "рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕" рд╣реИ, рдПрдХ "рд╡реНрд╣рд╛рдЗрдЯ рдмреЙрдХреНрд╕" рд╣реИ, рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЧреНрд▓рд╛рд╕ рдкрд╛рд░рджрд░реНрд╢реА "рдмреЙрдХреНрд╕" рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЬрдм рд╣рдо рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╕рдм рдХреБрдЫ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдЬреЛ рд▓реЙрдЧ рдореЗрдВ рд╕рдВрднрд╡ рд╣реИ, рдФрд░ рдЪреБрдирд┐рдВрджрд╛ рд░реВрдк рд╕реЗ рдирд╣реАрдВред рдирдореВрдирд╛рдХрд░рдг рд╣рд░ рдЬрдЧрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рднрдВрдбрд╛рд░рдг, рдХрд╛рдЙрдВрдЯрд░ рдФрд░ рдмрд╛рдХреА рд╕рдм рдХреЗ рд▓рд┐рдП рдмреИрдХреЗрдВрдб рдареАрдХ рд░рд╣рддрд╛ рд╣реИред

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

рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╡реГрдХреНрд╖


рдпрд╣ рдЕрд╡рд▓реЛрдХрди рдХреНрд╖рдорддрд╛ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдЪрд░рдореЛрддреНрдХрд░реНрд╖ рд╣реИред рдпрд╣ рд╣рдорд╛рд░реА рдИрдПрд▓рдХреЗ рд╕реНрдЯреИрдХ рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд╕рдорд╛рди рд╣реИ: рд╣рдо JSON рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдпреЛрдЬрдирд╛ рдХреЗ рдмрд┐рдирд╛ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдлрд┐рд░ рд╣рдо рдПрдХ рддрд╛рд▓рд┐рдХрд╛ , рдбреЗрдЯрд╛ рдХреА рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛, рдпрд╛ 10 рдФрд░ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВред

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

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



рдЧреНрд░рд╛рдл рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЕрдВрдд рдореЗрдВ, рд╕реЗрд╡рд╛ рдореЗрдВ рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЧрдпрд╛ред рджреЗрд░реА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд╛рдЙрдВрдЯрд░реЛрдВ рдХреА рд╕реВрдЪреА рдкрд░ рдЬрд╛рдПрдВ, рджреЗрд░реА рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдПрдХрддреНрд░реАрдХрд░рдг, "рдЧреЛрддрд╛" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред


рдЬрд╡рд╛рдм 2 рд╕реЗрдХрдВрдб рдореЗрдВ рдЖрддрд╛ рд╣реИред



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

рдРрд╕реЗ рд╕реИрдХрдбрд╝реЛрдВ рдЯреЗрдмрд▓ рд╣реИрдВред

  • рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдЬреЛ рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рджрд┐рдЦрд╛рддреА рд╣реИ, рдкреИрдХреЗрдЬ рдХрд░рддреА рд╣реИ, рд╕рднреА рд▓рд╛рдЦреЛрдВ рдорд╢реАрдиреЛрдВ рдкрд░ рдХрд┐рддрдиреА рдореЗрдореЛрд░реА рдЦрд╛рдИ рдЬрд╛рддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдореЗрдЬрдмрд╛рди рдкрд░, рдПрдХ рдкреАрдПрд╕ рдПрдХ рдШрдВрдЯреЗ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕реНрдХреВрдмрд╛ рдХреЛ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рд╕рднреА dmesg, рд╕рднреА рдореЗрдореЛрд░реА рдбрдВрдк, рдЕрдиреНрдп рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдорд╢реАрди рдкрд░ рд╣рд░ 10 рдорд┐рдирдЯ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдкрд░рдлрд╝реЙрд░реНрдо рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдкрддрд╛ рд╣реИ рдХрд┐ рдХрд░реНрдиреЗрд▓ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреМрди рд╕реЗ рд╕реНрдЯреИрдХ рдХреЗ рдирд┐рд╢рд╛рди рд╣реИрдВ рдФрд░ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реАрдкреАрдпреВ рдХреНрдпрд╛ рд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИред

PHP рдбреАрдмрдЧ рдХрд░реЗрдВ


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

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


рд▓реЙрдЧ рдФрд░ рд╕реНрдЯреИрдХ рдирд┐рд╢рд╛рди рд╕реЗ рд╣реИрд╢ рд╕рдореВрд╣рди рдХреЗ рд╕рд╛рде рджреГрд╢реНрдпред

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



рд╣рдо рд▓реЙрдЧрд╡реНрдпреВ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рд╡рд╣рд╛рдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдЯреИрдХ рдХреЗ рдирд┐рд╢рд╛рди рджреНрд╡рд╛рд░рд╛ рдЧрд▓рддрд┐рдпрд╛рдВ рдХреА рдЬрд╛рддреА рд╣реИрдВред



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



рдбреИрд╢рдмреЛрд░реНрдб


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



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

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

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



рдиреАрдЪреЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 500 рд╣реИред рдмрд╛рдИрдВ рдУрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ рдерд╛, рдФрд░ рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХреЗрдВрджреНрд░ рдореЗрдВ рдЧрд╣рд░реЗ рд╣рд░реЗ рд░рдВрдЧ рдХреА рдкрдЯреНрдЯреА рдкрд╕рдВрдж рдирд╣реАрдВ рдереАред



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



рдпрд╣ рдХрд╛рдо рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ


120-рдкрд┐рдХреНрд╕реЗрд▓-рдЙрдЪреНрдЪ рдЧреНрд░рд╛рдлрд╝ рдкрд░, рд╕рдм рдХреБрдЫ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрдирдореЗрдВ рд╕реЗ рдХрдИ рдХреЛ рдПрдХ рдбреИрд╢рдмреЛрд░реНрдб рдкрд░ рдирд╣реАрдВ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо 30 рддрдХ рдирд┐рдЪреЛрдбрд╝ рд▓реЗрдВрдЧреЗред



рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рддрдм рд╣рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдмреЛрдЖ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИред рдЖрдЗрдП рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпреВрдмрд┐рдЬрд╝реНрдо рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИред рд╡рд╣ рдЪрд╛рд░реНрдЯ рдХреЛ 4 рднрд╛рдЧреЛрдВ рдореЗрдВ рддреЛрдбрд╝рддрд╛ рд╣реИ: рдЙрдЪреНрдЪрддрд░, рдЧрд╣рд░рд╛ рдФрд░ рдлрд┐рд░ рдврд╣ рдЬрд╛рддрд╛ рд╣реИред



рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рдЬреИрд╕рд╛ рд╣реА рд╢реЗрдбреНрдпреВрд▓ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ: рдЧрд╣рд░рд╛ рд╣рд░рд╛, рдмрджрддрд░ред рдЕрдм рдпрд╣ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ

рдмрд╛рдИрдВ рдУрд░ рдЖрдк рд▓рд╣рд░ рдХреЛ рдЧреБрд▓рд╛рдм рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдХреЗрдВрджреНрд░ рдореЗрдВ, рдЬрд╣рд╛рдВ рдпрд╣ рдЧрд╣рд░рд╛ рд╣рд░рд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЦрд░рд╛рдм рд╣реИред



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



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

рдЬрдм рдлреЗрд╕рдмреБрдХ рдмрд┐рдЫрд╛рдпрд╛


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

рд╣рдо рд╕рднреА рдкреНрд░рдореБрдЦ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдирд╛рдо рджреЗрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдирдП рд▓реЛрдЧреЛрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдФрд░ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛ рддрд╛рдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЧрд▓рддрд┐рдпреЛрдВ рдХреЛ рди рджреЛрд╣рд░рд╛рдПрдВред рд╕рдмрд╕реЗ рдордЬреЗрджрд╛рд░ рдирд╛рдо рд╕реЗ рдЪреИрдВрдкрд┐рдпрди рдХреЙрд▓ рдж рдХреЙрдкреНрд╕ рдШрдЯрдирд╛ рд╣реИ ред рд▓реЛрдЧреЛрдВ рдиреЗ рд▓реЙрд╕ рдПрдВрдЬреЗрд▓рд┐рд╕ рдкреБрд▓рд┐рд╕ рдХреЛ рдлреЛрди рдХрд┐рдпрд╛ рдФрд░ рдлреЗрд╕рдмреБрдХ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЭреВрда рдерд╛ред рд▓реЙрд╕ рдПрдВрдЬрд┐рд▓реНрд╕ рд╢реЗрд░рд┐рдл рдЗрд╕рд╕реЗ рдЗрддрдирд╛ рдмреАрдорд╛рд░ рдерд╛ рдХрд┐ рдЙрд╕рдиреЗ рдЯреНрд╡реАрдЯ рдХрд┐рдпрд╛, "рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдлреЛрди рди рдХрд░реЗрдВ!" рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдирд╣реАрдВ рд╣реИрдВ! тАЭ



рдореЗрд░реА рдкрд╕рдВрджреАрджрд╛ рдШрдЯрдирд╛ рдЬрд┐рд╕рдореЗрдВ рдореИрдВрдиреЗ рднрд╛рдЧ рд▓рд┐рдпрд╛ рдерд╛ рдЙрд╕реЗ CAPSLOCK рдХрд╣рд╛ рдЧрдпрд╛ редред рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдпрд╣реА рд╣реБрдЖред рдпрд╣ obychnyyIP рдкрддрд╛: fd3b:5679:92eb:9ce4::1ред

рдУрдПрд╕ рдХреЛ рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлреЗрд╕рдмреБрдХ рд╢реЗрдл рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддрд╛ рд╣реИред рд╕реЗрд╡рд╛ рд╕реВрдЪреА рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╣реЛрд╕реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреА рд╣реИ, рдФрд░ рд╢реЗрдлрд╝ рд╕реЗрд╡рд╛ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдПрдХ рдмрд╛рд░ рд╕реЗрд╡рд╛ рдиреЗ рдЕрдкрдирд╛ рд╕рдВрд╕реНрдХрд░рдг рдмрджрд▓ рд▓рд┐рдпрд╛, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ IP рдкрддреЗ рдХреЛ рддреБрд░рдВрдд MySQL рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрдврд╝рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛ред рдирдпрд╛ рдкрддрд╛ рдЕрдм рд░рд╛рдЬрдзрд╛рдиреА рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИ: FD3B:5679:92EB:9CE4::1ред

рд╢реЗрдл рдирдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рджреЗрдЦрддрд╛ рд╣реИ рдФрд░ рджреЗрдЦрддрд╛ рд╣реИ рдХрд┐ рдЖрдИрдкреА рдкрддрд╛ "рдмрджрд▓ рдЧрдпрд╛" рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╛рдЗрдирд░реА рдлреЙрд░реНрдо рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИред рдЖрдИрдкреА тАЛтАЛрдкрддрд╛ "рдирдпрд╛" рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдХрдо рдХрд░рдиреЗ рдФрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред 15 рдорд┐рдирдЯ рдореЗрдВ рд╕рднреА рд▓рд╛рдЦреЛрдВ рдХрд╛рд░реЛрдВ рдкрд░, рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдиреАрдЪреЗ рдФрд░ рдКрдкрд░ рдЪрд▓рд╛ рдЧрдпрд╛ред

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

рд╣рд╛рджрд╕рд╛ рдкреНрд░рдмрдВрдзрдХ рдкреЛрд░реНрдЯрд▓


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



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

рдирд┐рд╡рд╛рд░рдг


рдлреЗрд╕рдмреБрдХ рдЗрддрдирд╛ рдЖрдо рдирд╣реАрдВ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдордп рд╣рдо рдЖрдЧ рдирд╣реАрдВ рд▓рдЧрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХреИрд╢ рдорд╢реАрдиреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдХреАрдбрд╝реЗ рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░, рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ, рддреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕рднреА рдХреЗ рд▓рд┐рдПред

рдПрдХ рдмрд╛рд░ рд╣рдордиреЗ рдкрд╛рдпрд╛ рдФрд░ "рдХрддрд╛рд░ рд╕рдорд╕реНрдпрд╛" рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ред рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ 50% рдХреА рд╡реГрджреНрдзрд┐ рд╣реЛрддреА рд╣реИ, рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдореЗрдВ 100% рдХреА рд╡реГрджреНрдзрд┐ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдХреЛрдИ рднреА рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЫреЛрдЯреА рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВред

рд╣рдордиреЗ рдХрдИ рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдФрд░ рдореЛрдЯреЗ рддреМрд░ рдкрд░ рдПрдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЙрдбрд▓ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ред

  • рд╕рд╛рдорд╛рдиреНрдп рд▓реЛрдб рдХреЗ рддрд╣рдд, рдЕрдиреБрд░реЛрдз рдЖрддрд╛ рд╣реИ, рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рдЙрдЪреНрдЪ рднрд╛рд░ рдХреЗ рд╕рд╛рде, рдЕрдиреБрд░реЛрдз рдХрддрд╛рд░ рдореЗрдВ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рднреА рдереНрд░реЗрдб рд╡реНрдпрд╕реНрдд рд╣реИрдВред рджреЗрд░реА рдмрдврд╝ рд░рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИред
  • рд▓рд╛рдЗрди рдмрдврд╝ рд░рд╣реА рд╣реИ, рд▓реЛрдб рдмрдврд╝ рд░рд╣рд╛ рд╣реИред рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, рд╕рд░реНрд╡рд░ рдкрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╕рдм рдХреБрдЫ рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдмрд╛рд╣рд░ рдЖрддрд╛ рд╣реИред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рд╕рд░реНрд╡рд░ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдХреЗрд╡рд▓ рджреВрд░ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдХреНрд▓рд╛рдЗрдВрдЯ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЛ рд▓рд╛рд▓ рд░рдВрдЧ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

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

рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕рднреА рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ? рдХрддрд╛рд░ рдореЗрдВ рдкреНрд░рддреАрдХреНрд╖рд╛ рд╕рдордп рдХреА рдПрдХ рд╕реАрдорд╛ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрдВред рдпрджрд┐ рдЕрдиреБрд░реЛрдз рдЕрдкреЗрдХреНрд╖рд╛ рд╕реЗ рдЕрдзрд┐рдХ рдХрддрд╛рд░ рдореЗрдВ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рдмрд╛рд╣рд░ рдлреЗрдВрдХ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рд╕реАрдкреАрдпреВ рдХреЛ рдЙрд╕ рдкрд░ рдмрд░реНрдмрд╛рдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдПрдХ рдИрдорд╛рдирджрд╛рд░ рдЦреЗрд▓ рдорд┐рд▓рддрд╛ рд╣реИ: рд╣рдо рд╣рд░ рдЙрд╕ рдЪреАрдЬ рдХреЛ рдлреЗрдВрдХ рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рд╣рдо рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╡рд╣ рд╕рдм рдХреБрдЫ рдЬреЛ рд╣рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд╕рдВрд╕рд╛рдзрд┐рддред

рдкреНрд░рддрд┐рдмрдВрдз рдиреЗ рдпрд╣ рд╕рдВрднрд╡ рдХрд░ рджрд┐рдпрд╛, рдЬрдмрдХрд┐ рдЕрдзрд┐рдХрддрдо 50% рд╕реЗ рдЕрдзрд┐рдХ рднрд╛рд░ рдХреЛ рдмрдврд╝рд╛рддреЗ рд╣реБрдП, рдЕрднреА рднреА 66% рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХреЗрд╡рд▓ 33% рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдбрд┐рд╕реНрдкреИрдЪ рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛, рдФрд░ рд╣рдо, рдЙрддреНрдкрд╛рджрди рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдиреЗ, рд╕рднреА рдХреЗ рд▓рд┐рдП рдзреАрд░реЗ рд╕реЗ 100 рдПрдордПрд╕ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЛ рдХрддрд╛рд░ рдореЗрдВ рдЦрдбрд╝рд╛ рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП рд╕рднреА рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рддреБрд░рдВрдд рд╕рд╕реНрддрд╛ рдмреБрдирд┐рдпрд╛рджреА рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ рдорд┐рд▓рд╛ред

рдЙрдкрдХрд░рдг


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

  • рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХреАрдХреГрдд рдХреНрдпреВрдмрд┐рдЬреНрдо ред
  • рдПрдлрдмреАрдПрдЖрд░ рдПрдХ "рд╡рд░реНрдХрд╣реЙрд░реНрд╕" рд╣реИ рдЬреЛ рдЖрддрд╛ рд╣реИ рдФрд░ рдорд░рдореНрдордд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рднреА рдПрдХ рдЯреВрдЯреА рд╣реБрдИ рдХрд╛рд░ рдХреА рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ FBAR рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рдЗрд╕рдХреЗ рдФрд░ рднреА рдХрд╛рд░реНрдп рд╣реИрдВред
  • Coredumper , рдЬрд┐рд╕реЗ рд╣рдордиреЗ рджреЛ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрд╛ рдерд╛ ред рдпрд╣ рд╕рднреА рдорд╢реАрдиреЛрдВ рдкрд░ рдХреЛрд░рдкрдВрдкреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдореЗрдЬрдмрд╛рди рдХреА рд╕рднреА рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕реНрдЯреИрдХ рдХреЗ рдирд┐рд╢рд╛рди рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдерд╛рди рдкрд░ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ: рдЬрд╣рд╛рдВ рдпрд╣ рдЭреВрда рд╣реИ, рд╡рд╣рд╛рдВ рдХрд┐рд╕ рдЖрдХрд╛рд░ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВред рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рд╕реНрдЯреИрдХ рдХреЗ рдирд┐рд╢рд╛рди рдореБрдлреНрдд рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВ, рдмреАрдкреАрдПрдл рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬреАрдбреАрдмреА рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд┐рдирд╛ред

рдкреЛрд▓


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

рдПрдХ рдЙрдкрдпреЛрдЧреА рд╕рд░реНрд╡реЗрдХреНрд╖рдг рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рд╣рдо рдЕрдкрдиреЗ рдкреНрд░рд╢реНрдирд╛рд╡рд▓реА рдХреЗ рдкреНрд░рдореБрдЦ рдЙрджреНрдзрд░рдгреЛрдВ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣реА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрддреЗ рд╣реИрдВ:
"рд╕рд┐рд╕реНрдЯрдо рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рдкреНрд░рд╛рдердорд┐рдХ рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░реА рд▓рдЧрд╛рддрд╛рд░ рдЪрд▓рддреА рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдирд┐рд░рдВрддрд░ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд╛рднрдХрд╛рд░реА рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП ┬╗
рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдореБрдЦреНрдп рдХрд░реНрддрд╡реНрдп рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрдирд╛ рд╣реИ, рдФрд░ рдпрд╣ рддрдереНрдп рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдмреЛрдирд╕ рд╣реИред

рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдХреЗрд╡рд▓ рдордзреНрдпрдо рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╣реИрдВ, рдмрдбрд╝реЗ рд▓реЛрдЧ рдЦреБрдж рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВред рд╣рдо рдПрдХ рдкреНрд░рд╢реНрдирд╛рд╡рд▓реА рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рд╡рд╛рд╕реНрддреБрдХрд▓рд╛, рдПрд╕рдПрд▓рдУ, рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЗрдВ рдкреВрдЫрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдПред

  • "рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдЕрдЧрд░ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд▓реЛрдб рдХрд╛ 10% рдорд┐рд▓рддрд╛ рд╣реИ?" рдЬрдм рд▓реЛрдЧ рд╕реЛрдЪрддреЗ рд╣реИрдВ: "рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреНрдпрд╛?" - рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдХрдИ рднреА рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╢рд╛рд╕рди рдХрд░рддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕рд╡рд╛рд▓ рдХреЗ рдмрд╛рдж рдПрдХ рдХрд╛рд░рдг рд╣реИред
  • "рдЖрдкрдХреА рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдиреЛрдЯрд┐рд╕ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдкрд╣рд▓рд╛ рд╡реНрдпрдХреНрддрд┐ рдХреМрди рд╣реИ - рдЖрдк рдпрд╛ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛?" рдРрд╕рд╛ рд╣реЛрдиреЗ рдкрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдпрд╛рдж рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░: "... рд╢рд╛рдпрдж рдЖрдкрдХреЛ рдЕрд▓рд░реНрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред"
  • "рдЖрдкрдХрд╛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдСрдиреНрдХрд▓ рджрд░реНрдж рдХреНрдпрд╛ рд╣реИ?" рдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЕрд╕рд╛рдорд╛рдиреНрдп рд╣реИ, рдЦрд╛рд╕рдХрд░ рдирдП рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдПред рд╡реЗ рддреБрд░рдВрдд рдХрд╣рддреЗ рд╣реИрдВ: тАЬрд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдИ рдЕрд▓рд░реНрдЯ рд╣реИрдВ! рдЖрдЗрдП рд╣рдо рдЙрдиреНрд╣реЗрдВ рд╕рд╛рдл рдХрд░реЗрдВ рдФрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдЬреЛ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реИред тАЭ
  • "рдЖрдкрдХреА рд░рд┐рд▓реАрдЬрд╝ рдХрд┐рддрдиреА рдмрд╛рд░ рд╣реЛрддреА рд╣реИ?" рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ рдпрд╛рдж рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдЬрд╛рд░реА рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЙрдирдХреА рдЕрдкрдиреА рдХрд╕реНрдЯрдо рддреИрдирд╛рддреА рд╣реИред

рдкреНрд░рд╢реНрдирд╛рд╡рд▓реА рдореЗрдВ рдХреЛрдИ рдХреЛрдбрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдорд╛рдирдХреАрдХреГрдд рд╣реИ рдФрд░ рд╣рд░ рдЫрд╣ рдорд╣реАрдиреЗ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рджреЛ-рдкреГрд╖реНрда рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо 2-3 рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рднрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рдлрд┐рд░ рд╣рдо рджреЛ рдШрдВрдЯреЗ рдХреА рд░реИрд▓реА рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрдИ рджрд░реНрдж рдХрд╛ рд╣рд▓ рдвреВрдВрдврддреЗ рд╣реИрдВред рдпрд╣ рд╕рд░рд▓ рдЙрдкрдХрд░рдг рд╣рдорд╛рд░реЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

6-7 Saint HighLoad++, . (, , ).
telegram- . !

All Articles