рд╕рднреА рдХреЛ рд╢реБрдн рджрд┐рди!
1. рдЯреНрд░рд┐рдЧрд░ рдЖрд╡реГрддреНрддрд┐
рдкрд╛рд╡рд░ рдСрдЯреЛрдореЗрдЯ рдореЗрдВ рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЯреНрд░рд┐рдЧрд░ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреА рдХрд┐рддрдиреА рдмрд╛рд░ рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИред рдЖрдкрдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдкрд░ рдирд┐рд░реНрднрд░ рд░рд╣рдирд╛ рд╣реЛрдЧрд╛. рд▓реЙрдЬрд┐рдХ рдРрдкреНрд╕ рдореЗрдВ рдЯреНрд░рд┐рдЧрд░ рдЬрд╛рдВрдЪ рдХреЗ рдЕрдВрддрд░рд╛рд▓ рдФрд░ рдЖрд╡реГрддреНрддрд┐ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдЗрд╡реЗрдВрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЛ рдХрд╛рдлреА рддреЗрдЬ рдХрд░ рджреЗрддреА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдкрд╛рд╡рд░ рдСрдЯреЛрдореЗрдЯ рдореЗрдВ рдЕрдХреНрд╕рд░ рд▓реЙрдЬрд┐рдХ рдРрдкреНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЯреНрд░рд┐рдЧрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдХрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реЛрддреА рд╣реИрдВ:
рдкрд╛рд╡рд░ рдСрдЯреЛрдореЗрдЯ рдЯреНрд░рд┐рдЧрд░ "рдЬрдм рддрддреНрд╡ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ":
рд▓реЙрдЬрд┐рдХ рдРрдкреНрд╕ "рдСрди рдПрд▓реАрдореЗрдВрдЯ рдХреНрд░рд┐рдПрд╢рди" рдЯреНрд░рд┐рдЧрд░:
рд▓реЙрдЬрд┐рдХ рдРрдкреНрд╕ рдореЗрдВ, рдЗрд╕ рдЯреНрд░рд┐рдЧрд░ рдХреЗ рд▓рд┐рдП рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдФрд░ рд▓реЙрдиреНрдЪ рд╕рдордп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рднреА рд╣реИрдВред
2. рд╕реНрдЯреНрд░реАрдо рдбрд┐рд╕реНрдкреНрд▓реЗ рдореЛрдб рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ
рдкрд╛рд╡рд░ рдСрдЯреЛрдореЗрдЯ рдХреЗ рд╡рд┐рдкрд░реАрдд, рд▓реЙрдЬрд┐рдХ рдРрдкреНрд╕ рдЖрдкрдХреЛ рдбрд┐рдЬрд╝рд╛рдЗрди рдФрд░ рдХреЛрдб рд╡реНрдпреВ рджреГрд╢реНрдпреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдереНрд░реЗрдбреНрд╕ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╣рд╛рдпрдХ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдереНрд░реЗрдбреНрд╕ рдХреЗ рддрд░реНрдХ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реВрдХреНрд╖реНрдо рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреА рднреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ:
3. рдбрд┐рдмрдЧрд┐рдВрдЧ рдзрд╛рдЧреЗ
рдЕрдХреНрд╕рд░, рдереНрд░реЗрдб рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп, рд╣рдореЗрдВ рдЙрдирдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрд┐рд╕реА рди рдХрд┐рд╕реА рддрд░реНрдХ рдХреЗ рд╕рд╣реА рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдФрд░ рдпрд╣рд╛рдВ рд╣рдо рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рд▓реЙрдЬрд┐рдХ рдРрдкреНрд╕ рдореЗрдВ рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╕реНрдЯреНрд░реАрдо рдбрд┐рдмрдЧрд┐рдВрдЧ рдореЛрдб рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдЯреНрд░реАрдо рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдХрд┐рд╕реА рднреА рд╕рдордп рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рдЪрд░рдг рдореЗрдВ рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЗрдВ рдХреМрди рд╕реА рдЬрд╛рдирдХрд╛рд░реА рдЖрдИ рдФрд░ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╕реЗ рдХреНрдпрд╛ рдЖрдЙрдЯрдкреБрдЯ рдорд┐рд▓рд╛:
рдкрд╛рд╡рд░ рдСрдЯреЛрдореЗрдЯ рдореЗрдВ рдпрд╣ рдореЛрдб рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд╕реАрдорд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВред
4. "рдкреНрд░реАрдорд┐рдпрдо" рдХрдиреЗрдХреНрдЯрд░
рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ, рдкрд╛рд╡рд░ рдСрдЯреЛрдореЗрдЯ рдореЗрдВ рдХрдиреЗрдХреНрдЯрд░реНрд╕ рдХрд╛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рдпрдорд┐рдд рдФрд░ "рдкреНрд░реАрдорд┐рдпрдо" рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рд╣реЛрддрд╛ рд╣реИ:
рдирд┐рдпрдорд┐рдд рдХрдиреЗрдХреНрдЯрд░ рд╣рдореЗрд╢рд╛ рдЙрдкрд▓рдмреНрдз рд╣реЛрддреЗ рд╣реИрдВ, "рдкреНрд░реАрдорд┐рдпрдо" рдХрдиреЗрдХреНрдЯрд░ рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдпрд╛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдпреЛрдЬрдирд╛ рдЦрд░реАрджрддреЗ рд╕рдордп рдЙрдкрд▓рдмреНрдз рд╣реЛрддреЗ рд╣реИрдВред рд▓реЙрдЬрд┐рдХ рдРрдкреНрд╕ рдореЗрдВ, рд╕рднреА рдХрдиреЗрдХреНрдЯрд░ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдХрдиреЗрдХреНрдЯрд░реНрд╕ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдирд┐рдпрдорд┐рдд рдХрдиреЗрдХреНрдЯрд░реНрд╕ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХрдо рд▓рд╛рдЧрдд рдЖрддреА рд╣реИ, "рдкреНрд░реАрдорд┐рдпрдо" рдХрдиреЗрдХреНрдЯрд░реНрд╕ рдХреА рд▓рд╛рдЧрдд рдЕрдзрд┐рдХ рд╣реЛрддреА рд╣реИред
5. рдПрдХ рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдЯреНрд░реАрдо рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ
рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рд▓реЙрдЬрд┐рдХ рдРрдкреНрд╕ рдкрд╛рд╡рд░ рдСрдЯреЛрдореЗрдЯ рд╕реЗ рд╣рд╛рд░ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд▓реЙрдЬрд┐рдХ рдРрдкреНрд╕ рдкреНрд░рд╡рд╛рд╣ рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╛рд╡рд░ рдРрдкреНрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдПрдХ рдмрдЯрди рджреНрд╡рд╛рд░рд╛ред рдкрд╛рд╡рд░ рдСрдЯреЛрдореЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛
6. рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдлрд╝реНрд▓реЛ рдмрдирд╛рдПрдВ
рдкрд╛рд╡рд░ рдСрдЯреЛрдореЗрдЯ рдХреЗ рд╡рд┐рдкрд░реАрдд, рд▓реЙрдЬрд┐рдХ рдРрдкреНрд╕ рдкреНрд░рд╡рд╛рд╣ рд╕реАрдзреЗ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ Azure рд▓реЙрдЬрд┐рдХ рдРрдкреНрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реИ, рддреЛ рдЖрдк рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рд╕реЗ рд▓реЙрдЬрд┐рдХ рдРрдкреНрд╕ рдкреНрд░рд╡рд╛рд╣ рдмрдирд╛ рдФрд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк Azure рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛ рдкрд╛рдПрдВрдЧреЗред рдФрд░ рд╕рдлрд▓ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд▓реЙрдЬрд┐рдХ рдРрдкреНрд╕ рд╕реНрдЯреНрд░реАрдо рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛрдЧреА рдФрд░ рдЖрдк рдЖрд╡рд╢реНрдпрдХ рд╕реНрдЯреНрд░реАрдо рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ:
рдмреЗрд╢рдХ, рдореИрдВрдиреЗ рдЗрди рджреЛрдиреЛрдВ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдмреАрдЪ рд╕рднреА рдЕрдВрддрд░реЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЙрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдкрд╛рд╡рд░ рдСрдЯреЛрдореЗрдЯ рдФрд░ рд▓реЙрдЬрд┐рдХ рдРрдкреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╡рд╛рд╣ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдореЗрд░реА рдирдЬрд╝рд░ рдЦреАрдВрдЪреАред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦреЛрдВ рдореЗрдВ, рд╣рдо рдкрд╛рд╡рд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд▓рд╛рдЗрди рдореЗрдВ рдЕрдиреНрдп рдЙрддреНрдкрд╛рджреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджрд┐рд▓рдЪрд╕реНрдк рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдорд╛рдорд▓реЛрдВ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ, рдФрд░ рд╣рдо рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рд▓реЙрдЬрд┐рдХ рдРрдкреНрд╕ рдкрд░ рд▓реМрдЯреЗрдВрдЧреЗред рд╕рднреА рдХрд╛ рджрд┐рди рд╢реБрдн рд╣реЛ!
рд╕реНрд░реЛрдд: www.habr.com