
рд╢реБрдн рджреЛрдкрд╣рд░
рдЕрдкрдиреЗ
рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВрдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдХрд┐ рдХреИрд╕реЗ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ ASP.NET MVC 4 рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдирдИ рд╡рд┐рдВрдбреЛрдЬ Azure рд╡реЗрдм рд╕рд╛рдЗрдЯреНрд╕ рд╕реЗрд╡рд╛ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдЬ рдХреЗ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдпрд╣ рдмрддрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдЖрдк рдЗрд╕рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдмрдирд╛рдиреЗ рдФрд░ рдЙрд╕ рдкрд░ рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╕реЗ Azure рдХреА рд╕реАрдорд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЪрд░рдг 0. рдкреНрд░рд╡реЗрд╢ред
рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд▓рд┐рдВрдХ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд▓рд╕реА рдереЗ, рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдХреА рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рддрдХ рдХреИрд╕реЗ рдореБрдлреНрдд рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдкрд╣рд▓реЗ рдЖрдкрдХреЛ
90-рджрд┐рд╡рд╕реАрдп рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдкрдВрдЬреАрдХрд░рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЕрдкрдиреА рд╕рджрд╕реНрдпрддрд╛ рдореЗрдВ рдирдП рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝реЗрдВ (рдмрд╕ рд╕рд╡рд╛рд▓ рдореЗрдВ рдмрд╣реБрдд рд▓реЛрдЧ)ред рдпрд╣
рдШрдЯрдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдкреГрд╖реНрда рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рдЖрдк рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ,
рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
рдЪрд░рдг 1. рдПрдХ рдЖрднрд╛рд╕реА рдорд╢реАрди рдмрдирд╛рдирд╛
рдЬрдм рд╣рдо рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдХреЗ рдШрдЯрдХреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
рдкреНрд░рдмрдВрдзрди рдкреЛрд░реНрдЯрд▓ рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдкреГрд╖реНрда рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдмрдбрд╝реЗ рдкреНрд▓рд╕ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ (рдпрд╛рдж рди рдХрд░реЗрдВ):

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

рдЗрд╕ рд╕рдВрд╡рд╛рдж рдмреЙрдХреНрд╕ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рддреИрдпрд╛рд░ рдУрдПрд╕ рдЫрд╡рд┐рдпреЛрдВ (рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рджреЗрдЦрд╛ рдЧрдпрд╛) рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдореЗрдВ рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рдЫрд╡рд┐ рдпрд╛ рд╡реАрдПрдЪрдбреА-рдбрд┐рд╕реНрдХ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рднреА рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдмрд╛рдж рдореЗрдВ рдПрдХ рдЖрднрд╛рд╕реА рдорд╢реАрди рдмрдирд╛рдИ рдЬрд╛рдПрдЧреАред рдпрд╣ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛ рдЬрд╣рд╛рдВ рдЖрдкрдХреЛ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдкрд░реЗрд╢рд╛рди рдХрд┐рдП рдмрд┐рдирд╛, рдПрдХ рд╣реА рдорд╢реАрдиреЛрдВ рдХрд╛ рдПрдХ рдЦреЗрдд рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд▓реЗрдХрд┐рди рдЕрдм рд╣рдореЗрдВ рдЗрд╕рдореЗрдВ рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдЗрдП рд╣рдо рдЕрдкрдиреА рдЖрдБрдЦреЛрдВ рдХреЛ рд╕рд╕реНрддреА рддреИрдпрд╛рд░ рдЫрд╡рд┐рдпреЛрдВ рдХреА рдУрд░ рдореЛрдбрд╝реЗрдВред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред Windows Server 2008 R2 (рджреЛ рд╕рдВрд╕реНрдХрд░рдг), рд▓рд┐рдирдХреНрд╕ рдорд╢реАрдиреЗрдВ, SQL рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рд░реНрд╡рд░ (рдЗрд╕ рдЫрд╡рд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рд╡реИрд╕реЗ, рдЙрдиреНрд╣реЛрдВрдиреЗ рд╣рд╛рд▓ рд╣реА
рдореЗрдВ рд╣рдм рдкрд░ рд▓рд┐рдЦрд╛ рд╣реИ ) рдФрд░ рд╣рдорд╛рд░реЗ рдкреНрд░рдпреЛрдЧ рдХрд╛ рдирд╛рдпрдХ рдЖрдЬ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2012 рд╣реИред рдпрд╣ рдХреНрдпреЛрдВ рд╣реИ? рдпрд╣ рдореЗрд░реА рдирд┐рдЬреА рдкрд╕рдВрдж рд╣реИред рдЪреВрдВрдХрд┐ рдореИрдВ рд╕реВрдЪрдирд╛ рдХреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ "рдирдпрд╛ рд╕реАрдЬрд╝рди" - рдирдпрд╛ рд╕рд░реНрд╡рд░ 2012 рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред
рддреЛ, рд╣рдореЗрдВ рдЬрд┐рд╕ рдУрдПрд╕ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдЙрд╕реЗ рдЪреБрдиреЗрдВ рдФрд░ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рддреАрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдХреА рдЕрдЧрд▓реА рд╕реНрдХреНрд░реАрди рдкрд░ рдЖрддреЗ рд╣реИрдВ:

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

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

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

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

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, IIS рдХреЛ Windows Server 2012 рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЗрд╕реЗ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред
рдРрдб рд░реЛрд▓реНрд╕ рдФрд░ рдлреАрдЪрд░реНрд╕ рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдРрдб рд░реЛрд▓реНрд╕ рд╡рд┐рдЬрд╛рд░реНрдб рдЦреБрд▓рддрд╛ рд╣реИред рдиреЗрдХреНрд╕реНрдЯ рдХреЛ рддреАрди рдмрд╛рд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рд▓реЛрдЧ рдкрдврд╝рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рд╡рд╣рд╛рдВ рдХреНрдпрд╛ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдм рд╣рдореЗрдВ рдЗрд╕рдореЗрдВ рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд╣реИ), рдФрд░ рдЬреЛ рдкреЗрдбрд╝ рдЦреБрд▓рддрд╛ рд╣реИ, рдЙрд╕рдореЗрдВ
рд╡реЗрдм рд╕рд░реНрд╡рд░ (рдЖрдИрдЖрдИрдПрд╕) рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдЕрдЧрд▓рд╛, рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ IIS рдШрдЯрдХреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ ASP.NET MVC рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рдореИрдВ рд╕рдЯреАрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдирд╣реАрдВ рд▓рд┐рдЦреВрдВрдЧрд╛, рд╣рд░ рдХреЛрдИ рддрдп рдХрд░реЗрдЧрд╛ рдХрд┐ рдЙрд╕реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдПред ASP.NET рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ, рдмрд╛рдХреА рдЖрдкрдХреЗ рд╕реНрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рд╣реИред
рдЕрдЧрд▓рд╛ рдХрдИ рдмрд╛рд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рднрд╡рд┐рд╖реНрдп рдХреА рднреВрдорд┐рдХрд╛ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ рдЬреИрд╕рд╛ рдХрд┐ рд╣рдореЗрдВ рдЬрд╝рд░реВрд░рдд рд╣реИ, рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдорд╛рд░рд╛ рд╕рд░реНрд╡рд░ рдореЗрд╣рдорд╛рдиреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдкреНрд░рд╕рдиреНрди рд╣реИред рдЖрдк
рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдкрд░ рдЬрд╛рдХрд░ рдЗрд╕реЗ
рд╡реЗрд░рд┐рдлрд╛рдИ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХреБрдЫ рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП:

рдЪрд░рдг 4. рдЦреЛрд▓рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ
рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЕрдВрддрддрдГ рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдЙрд╕ рдкрд░ рдХреБрдЫ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд░рдЦрд╛ рдФрд░ рдпрд╣ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдкрд░ рдЦреБрд▓рддрд╛ рд╣реИред рдЕрдм рдЗрд╕реЗ рдмрд╛рд╣рд░ рд╕реЗ рдХреИрд╕реЗ рдЦреЛрд▓реЗрдВ? рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдк рдЕрднреА рднреА рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рдЖрднрд╛рд╕реА рдорд╢реАрди рдмрдирд╛рдиреЗ рдХреЗ рдЪрд░рдг рдореЗрдВ рдереЗ, рдЬреЛ <your_virut_machine> .cloudapp.net рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдкрдиреЗ рдХреБрдЫ рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреА рдкрд╣реБрдВрдЪ рдмрд╛рд╣рд░ рд╕реЗ рдмрдВрдж рд╣реИ, рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд╕реНрддрд░ рдкрд░ рд╣реА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЗ рд╕реНрддрд░ рдкрд░ рд╣реИред
рдпрджрд┐ рдЖрдк рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╡рд╣рд╛рдВ рддреАрди рдореЗрдиреВ рдЖрдЗрдЯрдо рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗ:
рдбреИрд╢рдмреЛрд░реНрдб ,
рдПрдВрдбрдкреЙрдЗрдВрдЯ рдФрд░
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ ред рд╣рдордиреЗ рдкреВрд░реНрд╡ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╣реА рдкрддрд╛ рд▓рдЧрд╛ рд▓рд┐рдпрд╛, рдмрд╛рдж рд╡рд╛рд▓реЗ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИ - рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡рд╣рд╛рдВ рд╕реНрдерд╛рдкрд┐рдд рдХреА рдЧрдИ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдЗрдП рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдПрдВрдбрд╡рд╛рдЗрд╕ рдХреНрдпрд╛ рд╣реИред
рдПрдВрдбрдкреЙрдЗрдВрдЯ рдЯреИрдм рдореЗрдВ, рд╣рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдХреМрди рд╕реЗ рдкреЛрд░реНрдЯ рдЗрд╕ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд▓рд┐рдП рдЦреБрд▓реЗ рд╣реЛрдВрдЧреЗ рдФрд░ рд╡реЗ рдХреМрди рд╕реЗ рднреМрддрд┐рдХ рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рд╣реЛрдВрдЧреЗ:

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдкреЛрд░реНрдЯ рд╣реЛрдЧрд╛ - рд╡рд╣ рдЬрд┐рд╕рд╕реЗ рдЖрдк рджреВрд░рд╕реНрде рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдмрдВрджрд░рдЧрд╛рд╣ рдХреБрдЫ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐, рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ 80 рд╡рд╛рдВ рдкреЛрд░реНрдЯ рдЦреЛрд▓рдирд╛ рд╣реЛрдЧрд╛ред рдКрдкрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдЗрд╕ рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рдж, рд▓рд┐рдВрдХ <your_virut_machine> .cloudapp.net рдХреЗ рддрд╣рдд рдЖрдкрдХреЛ рдЕрдкрдирд╛ рдЖрд╡реЗрджрди рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдЫреЛрдЯреА рд╕реА рдЬреАрдд рд╣рд╛рд╕рд┐рд▓ рдХреА рд╣реИред
рдЪрд░рдг 5. рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдбреЛрдореЗрди рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ
рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рдореЗрдВ, рд╣рдордиреЗ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдмрд╛рд╣рд░ рд╕реЗ рд╕реБрд▓рдн рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдХрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЖрдкрдХреЛ рдпрд╣ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдпрджрд┐ рд╣рдо рдЗрд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдЙрдкрдбреЛрдореЗрди рджреНрд╡рд╛рд░рд╛ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдпрд╛ рдХрдИ рдбреЛрдореЗрди рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред
рдмреЗрд╢рдХ, рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдФрд░ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рджреЛрдиреЛрдВ рд╣реА DNS рдЬрд╝реЛрди рдХреЗ рд╕рдВрдкрд╛рджрди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рдкрд╣рд▓рд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдк рдПрдХ CNAME рд░рд┐рдХреЙрд░реНрдб рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдпрд╣ рд╕рдВрдХреЗрдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
www.mydomain.com рдХреЛ mywinazure.cloudapp.net рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рд╡рд┐рдзрд┐ рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд╕реАрдзреА рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рд░реНрд╡рд░ рдкрд░ рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдХрдИ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИрдВ, рдпрд╛ рдпрджрд┐ рдореБрдЦреНрдп рдбреЛрдореЗрди рдкрд░ рдХрдИ рдЙрдк-рдбреЛрдореЗрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╡рд┐рдзрд┐ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧреАред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ рджреВрд╕рд░реА, рдмреЗрд╣рддрд░ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд┐рдзрд┐ рд╣реИред
рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ, рдЬреЛ, рд╡реИрд╕реЗ, рдореИрдВрдиреЗ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛, рдореИрдВ DNS рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдПрдХ рд░рд┐рдХреЙрд░реНрдб рд╕рдВрдкрд╛рджрди рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВред рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ, рджрд╛рдИрдВ рдУрд░ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ, рдЖрдк рджреЛ рдЖрдИрдкреА рдкрддреЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдХреЛ рдирд┐рдЬреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдорд╢реАрди рдХрд╛ рдЖрдИрдкреА рд╕реНрд╡рдпрдВ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ, рдЖрднрд╛рд╕реА (рд╡рд░реНрдЪреБрдЕрд▓ рдЖрдИрдкреА, рд╡реАрдЖрдИрдкреА) рд╣реИред рдпрд╣реА рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдЬрд╝реЛрди рдП рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╕рднреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдЖрдкрдХреА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд╣рд╛рдВ IIS рдбреЛрдореЗрди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬрд╛рд░реА рдХрд░реЗрдЧрд╛ (рдмрд╢рд░реНрддреЗ рдХрд┐ рд╡реЗрдм рд╕рд╛рдЗрдЯреНрд╕ IIS рдореЗрдВ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реЛрдВ)ред рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЪрд░рдг 6. рдмреЛрдирд╕
рдПрдХ рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдПрдХ Windows Azure рд╕реЗрд╡рд╛ рдХреЛ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред рдпрджрд┐ рдЖрдк рдореЗрд░реЗ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдХреЛ рдкрдврд╝рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдореЗрдВ рдореИрдВрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рддрдереНрдп рдЦреЛрдЬрдиреЗ рд╡рд╛рд▓реА рд╕реЗрд╡рд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реИред рдЙрд╕ рд▓реЗрдЦ рдХреЗ рдПрдХ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рд╡реЗрдм рд╕рд╛рдЗрдЯреНрд╕ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ SQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд▓рд╛рдЙрдб рдкрд░ ASP.NET MVC 4 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ред рдЕрдм, рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдбреЛрдореЗрди рдХреЛ рдмрд╛рдВрдзрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдм рд╕рд╛рдЗрдЯ рд╕реЗ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рдЙрд╕реА рд╕реЗрд╡рд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╣реА рдЬрдЧрд╣ (рдЕрдм рдХрдИ рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рд╡реАрдПрдо рдореЗрдВ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
рдореИрдВрдиреЗ рдЖрд╡реЗрджрди рдХреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рджрд░реНрдж рд░рд╣рд┐рдд рддрд░реАрдХреЗ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдЬрдм рдореБрдЭреЗ рдЖрдзрд╛рд░ рдпрд╛рдж рдЖрдпрд╛, рддреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВ рдереЛрдбрд╝рд╛ рджреБрдЦреА рд╣реБрдЖред рдореБрдЭреЗ рддреБрд░рдВрдд рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╡рд┐рддрд░рдг рдХрд┐рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдлрд┐рд░ рдЗрд╕рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЬрдЧрд╣ рд▓реЗрдиреА рд╣реЛрдЧреАред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рдорд╢реАрди рдкрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗрд╡рд╛ рд╢реБрд░реВ рди рдХрд░реЗрдВред рдПрдХ рд╣реА рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИред рдПрдХ рд╕рд░реНрд╡рд░ рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд░реЗрдВред рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдФрд░ рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рдХреА рдкрд░реЗрд╢рд╛рдиреАред рдпрд╣ рдирд╣реАрдВ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдерд╛, рд▓реЗрдХрд┐рди, рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, рдЖрд▓рд╕реАред
рдФрд░ рдлрд┐рд░ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ - рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдореИрдВ рд╡реЗрдм рд╕рд╛рдЗрдЯ рдкрд░ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕рд╛рдЗрдЯ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдП рдЧрдП рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ? рджрд░рдЕрд╕рд▓, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдпрд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрд╕рд╛ рд╣реА рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред рдЬрд▓реНрджреА рд╕реЗ рдирд╣реАрдВ рдХрд╣рд╛ред рдореИрдВрдиреЗ web.config рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдмрджрд▓ рджрд┐рдпрд╛, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ Windows Azure рдореЗрдВ рдерд╛ред рдФрд░ рдЖрдк рдХреНрдпрд╛ рд╕реЛрдЪреЗрдВрдЧреЗ? рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЕрдм рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЕрд▓рдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдФрд░ рдПрдХ рдЕрд▓рдЧ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд, рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдФрд░ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕реА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдЬрд╝реНрдпреЛрд░ рдХреЛ рдзрдиреНрдпрд╡рд╛рджред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЗрд╕ рд╕реБрдЦрдж рдиреЛрдЯ рдкрд░, рдореИрдВ рдХрд╣рд╛рдиреА рдЦрддреНрдо рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╕рд╛рдордЧреНрд░реА рдПрдЬрд╝реНрдпреЛрд░ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА рдФрд░ рдЖрдкрдХреА рд╡реЗрдм рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреА рдкрд╕рдВрдж рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдЧреАред рдмрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдЬреЛрд░ рджреЗрдХрд░ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ Microsoft рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рдирд╣реАрдВ рд╣реВрдВ рдФрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЗ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдпрджрд┐ рдХрд┐рд╕реА рдХреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд╣реИ рдХрд┐ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣рд╛рдВ рд▓рд┐рдВрдХ рджрд┐рдП рдЧрдП рд╣реИрдВ:
prog-facts.ru рдФрд░
ss10.ru (рджреВрд╕рд░рд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЙрджреНрдзреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рджреЛ рдбреЛрдореЗрди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдд рд╣реИрдВ)ред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!