рдпрд╣ рдЖрд▓реЗрдЦ рдЖрдзреБрдирд┐рдХ рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрдВ рдЙрдкрд▓рдмреНрдз рджреЛ рдкреНрд░рдХрд╛рд░ рдХреА рдХрддрд╛рд░реЛрдВ рдХреЗ рдмреАрдЪ рд╕рдорд╛рдирддрд╛ рдФрд░ рдЕрдВрддрд░ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИ: рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдХрддрд╛рд░ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░ред рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЖрдк рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреА рд╕рдорд╛рдирддрд╛ рдФрд░ рдЕрдВрддрд░ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕ рд╕рдорд╛рдзрд╛рди рдХреЛ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛред
рдкрд░рд┐рдЪрдп
Windows Azure рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрддрд╛рд░ рддрдВрддреНрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:
Windows Azure рдХрддрд╛рд░реЗрдВ рдФрд░
рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЗрдВ ред
Windows Azure Queues , рдЬреЛ
рдХрд┐ Windows Azure Storage Infrastructure рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рдПрдХ рд╕рд░рд▓ REST рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде Get / Put / Peek рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмреАрдЪ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рднреАрддрд░ рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдФрд░ рд▓рдЪреАрд▓рд╛ рдореИрд╕реЗрдЬрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рд╕рд░реНрд╡рд┐рд╕ рдмрд╕ рдХрддрд╛рд░реЗрдВ рд╡реНрдпрд╛рдкрдХ
рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВ, рдЬреЛ рдХрддрд╛рд░рдмрджреНрдз, рдкреНрд░рдХрд╛рд╢рди, рд╕рджрд╕реНрдпрддрд╛, рджреВрд░рд╕реНрде рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдФрд░ рдПрдХреАрдХрд░рдг рдкреИрдЯрд░реНрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИред
рджреЛрдиреЛрдВ рдкрдВрдХреНрддрд┐рдмрджреНрдз рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдореМрдЬреВрдж рд╣реИрдВ, рд▓реЗрдХрд┐рди Windows Azure рдХрддрд╛рд░реЗрдВ рдкрд╣рд▓реЗ рджрд┐рдЦрд╛рдИ рджреАрдВред Windows Azure Storage Services рдХреЗ рд▓рд┐рдП рдпрд╣ рдРрдб-рдЗрди рдХрддрд╛рд░реЗрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рддрдВрддреНрд░ рд╣реИред рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЛрдВ рдХреЛ рдирд╡реАрдирддрдо рд╕реЗрд╡рд╛ рдмрд╕ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡реЗ рд╡реНрдпрд╛рдкрдХ рдордзреНрдпрд╡рд░реНрддреА рдореИрд╕реЗрдЬрд┐рдВрдЧ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдРрдб-рдСрди рд╣реИрдВред рдЗрд╕ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдШрдЯрдХреЛрдВ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓, рдбреЗрдЯрд╛ рдЕрдиреБрдмрдВрдз, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдбреЛрдореЗрди рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рдЖрд▓реЗрдЦ Windows Azure рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рджреЛ рдкрдВрдХреНрддрд┐рдмрджреНрдз рддрдХрдиреАрдХреЛрдВ рдХрд╛ рддреБрд▓рдирд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рджреЛрдиреЛрдВ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рддрд░реАрдХреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рддреА рд╣реИред рд▓реЗрдЦ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рднреА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рд╡рд┐рдХрд╛рд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╣реИрдВред
рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдЪрдпрди
Windows Azure рдХрддрд╛рд░ рдФрд░ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░ рд╕рдВрджреЗрд╢ рдХрддрд╛рд░ рд╕реЗрд╡рд╛ рдХрд╛ рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ Windows Azure рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред рдЗрди рддрдХрдиреАрдХреЛрдВ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдлреАрдЪрд░ рд╕реЗрдЯ рд╣реИрдВред рдЖрдк рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдпрд╛ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди (рддрдХрдиреАрдХреА рдпрд╛ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ) рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдпрд╛ рджреЛрдиреЛрдВ рдХреЛ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред
рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдХрддрд╛рд░рдмрджреНрдз рддрдХрдиреАрдХ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╕рдордп, рдЙрд╕рдХреЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓рд╛ рднрд╛рдЧ рджреЗрдЦреЗрдВред
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ рдпрд╛ рд╕рдорд╛рдзрд╛рди рдбреЗрд╡рд▓рдкрд░реНрд╕
рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдорд▓реЛрдВ рдореЗрдВ
рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдХреНрдпреБрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП ред
- рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХрддрд╛рд░ рдореЗрдВ 5 рдЬреАрдмреА рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдЗрди рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЬреАрд╡рдирдХрд╛рд▓ рд╕рд╛рдд рджрд┐рдиреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
- рд╕рдВрджреЗрд╢ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдореЗрдВ рд▓рдЪреАрд▓реА рдХрд┐рд░рд╛рдпреЗ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕рд╕реЗ рдЖрдк рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдмрд╣реБрдд рдХрдо рдХрд┐рд░рд╛рдпреЗ рдХреА рдЕрд╡рдзрд┐ рдЕрд╕рд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдлрд┐рд░, рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреА рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдк рдЬрд▓реНрджреА рд╕реЗ рд╕рдВрджреЗрд╢ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рд╕рдВрджреЗрд╢ рдХреЗ рдкрдЯреНрдЯреЗ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рднреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдпрджрд┐ рдЗрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЧреИрд░-рдирд┐рдпрддрд╛рддреНрдордХ рд╕рдВрджреЗрд╢ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕рдордп рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред
- рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдиреНрдп рд╕рдВрджреЗрд╢реЛрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рд╕рдВрджреЗрд╢ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреА рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реИред рддрдм рдЕрдЧрд▓рд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрд╕ рд╕рдВрджреЗрд╢ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рд╕реЗ рдЙрд╕рдиреЗ рдкрд┐рдЫрд▓реЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛ рдерд╛ред
- рдХрддрд╛рд░реЛрдВ рдкрд░ рдХрд┐рдП рдЧрдП рд╕рднреА рд▓реЗрдирджреЗрди рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рд▓реЙрдЧрд┐рдВрдЧ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯреНрд╕ рдпрд╛ рд╕рдорд╛рдзрд╛рди рдбреЗрд╡рд▓рдкрд░реНрд╕
рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдорд▓реЛрдВ рдореЗрдВ
рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП ред
- рд╡рд┐рдВрдбреЛрдЬ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдлрд╛рдЙрдВрдбреЗрд╢рди (рдбрдмреНрд▓реНрдпреВрд╕реАрдПрдл) рд╕рдВрдЪрд╛рд░ рд╕реНрдЯреИрдХ рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рдПрдХреАрдХрд░рдг, рдЬреЛ .NET рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
- рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
- рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ рддрд╛рд░реНрдХрд┐рдХ рд╕рдореВрд╣ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
- рдПрдХ рдХрддрд╛рд░ рд╕реЗ рдХрдИ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╕рдордп рд▓реЗрди-рджреЗрди рдФрд░ рдкрд░рдорд╛рдгреБрддрд╛ рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
- рдПрдХ рд╡рд┐рд╢реЗрд╖ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд░реНрдХрд▓реЛрдб рдХреЗ рд▓рд┐рдП рдЬреАрд╡рдирдХрд╛рд▓ (рд╕рдордп-рд▓рд╛рдЗрд╡, рдЯреАрдЯреАрдПрд▓) рд╕рд╛рдд рджрд┐рдиреЛрдВ рдХреА рдЕрд╡рдзрд┐ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
- рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрди рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХреА рд▓рдВрдмрд╛рдИ 64 KB рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ 256 KB рдХреА рд╕реАрдорд╛ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рдкрд╛рдПрдЧреАред
- рдХрддрд╛рд░ рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ-рдкрд╣рд▓реЗ-рдЖрдЙрдЯ (FIFO) рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдЧрд╛рд░рдВрдЯреАрдХреГрдд рдбрд┐рд▓реАрд╡рд░реА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
- рдХрддрд╛рд░ рд╕реЗ рдорддрджрд╛рди рдХрд┐рдП рдмрд┐рдирд╛ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╕реЗрд╡рд╛ рдмрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд▓рдВрдмреЗ рд╕рдордп рдХреЗ рдорддрджрд╛рди рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдЧреНрд░рд╣рдг рдСрдкрд░реЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рднреВрдорд┐рдХрд╛-рдЖрдзрд╛рд░рд┐рдд рдПрдХреНрд╕реЗрд╕ рдореЙрдбрд▓ рдХреЛ рдХрддрд╛рд░реЛрдВ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдФрд░ рдкреНрд░реЗрд╖рдХреЛрдВ рдФрд░ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рднреА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
- рдкреНрд░рдпреБрдХреНрдд рдХрддрд╛рд░реЛрдВ рдХрд╛ рдЖрдХрд╛рд░ 5 рдЬреАрдмреА рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
- рдореИрд╕реЗрдЬрд┐рдВрдЧ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдХрддрд╛рд░реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреЙрдЗрдВрдЯ-рдЯреВ-рдкреЙрдЗрдВрдЯ рдПрдХреНрд╕рдЪреЗрдВрдЬ рд╕реЗ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рд╣реИрдВред рдпрд╣ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛рдУрдВ (рдЧреНрд░рд╛рд╣рдХреЛрдВ) рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдПрдХреАрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрддрд╛рд░ рдореЗрдВ рднреЗрдЬреЗ рдЧрдП рдХреБрдЫ рдпрд╛ рд╕рднреА рд╕рдВрджреЗрд╢реЛрдВ рдХреА рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд░рддрд┐рдпрд╛рдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рд╕реЗрд╡рд╛ рдмрд╕ рдореЗрдВ рдПрдХреАрдХреГрдд рдкреНрд░рдХрд╛рд╢рди рдФрд░ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рд░реЛрд╣ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдВрднрд╡ рд╣реИред
- рдореИрд╕реЗрдЬрд┐рдВрдЧ рд╕рдорд╛рдзрд╛рди рдЕрддрд┐рд░рд┐рдХреНрдд рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдШрдЯрдХреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ-рдПрдХ рдмрд╛рд░ рдбрд┐рд▓реАрд╡рд░реА рдХреА рдЧрд╛рд░рдВрдЯреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
- рд╕рдВрджреЗрд╢ рдкреИрдХреЗрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдФрд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдХреНрдпреВ рдФрд░ рд╕рд░реНрд╡рд┐рд╕ рдмрд╕ рдХреНрдпреВ рдХреА рддреБрд▓рдирд╛
рдирд┐рдореНрди рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рд╕рдореВрд╣реАрдХреГрдд рдХрддрд╛рд░ рдХрд╛рд░реНрдп рд╣реЛрддреЗ рд╣реИрдВред рдпреЗ рддрд╛рд▓рд┐рдХрд╛рдПрдБ Windows Azure рдХрддрд╛рд░реЛрдВ рдФрд░ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЛрдВ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдВрддрд░ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИрдВред
рдмреБрдирд┐рдпрд╛рджреА рд╕реБрд╡рд┐рдзрд╛рдПрдБ
рдпрд╣ рдЦрдВрдб рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдХреНрдпреБрд╕ рдФрд░ рд╕рд░реНрд╡рд┐рд╕ рдмрд╕ рдХрддрд╛рд░реЛрдВ рдХреЗ рдореБрдЦреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рддреБрд▓рдирд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рддреБрд▓рдирд╛ рдХреА рдХрд╕реМрдЯреА
| Windows рдиреАрд▓рд╛ рдХрддрд╛рд░
| рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░
|
рдЖрджреЗрд╢ рдХреА рдЧрд╛рд░рдВрдЯреА
| рдирд╣реАрдВ
| рд╣рд╛рдВ - рдлрд░реНрд╕реНрдЯ-рдЗрди, рдлрд░реНрд╕реНрдЯ-рдЖрдЙрдЯ (рдлреАрдлреЛ)
(рд╕рдВрджреЗрд╢ рд╕рддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)
|
рд╡рд┐рддрд░рдг рдХреА рдЧрд╛рд░рдВрдЯреА
| рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ (рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░)
| рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ (рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░)
рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ-рдПрдХ рдмрд╛рд░ (рдЕрдзрд┐рдХрддрдо рдПрдХ рдмрд╛рд░)
|
рд▓реЗрди-рджреЗрди рдХрд╛ рд╕рдорд░реНрдерди
| рдирд╣реАрдВ
| рд╣рд╛рдВ
(рд╕реНрдерд╛рдиреАрдп рд▓реЗрдирджреЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)
|
рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛
| рдЧреИрд░ рдЕрд╡рд░реБрджреНрдз
(рдХреЛрдИ рдирдпрд╛ рд╕рдВрджреЗрд╢ рдирд╣реАрдВ рдорд┐рд▓рдиреЗ рдкрд░ рддреБрд░рдВрдд рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ)
| рдмреНрд▓реЙрдХ рдХрд░рдирд╛ (рдкреНрд░рддреАрдХреНрд╖рд╛ рд╕рдордп рдХреЗ рд╕рд╛рде рдФрд░ рдмрд┐рдирд╛)
(рд▓рдВрдмреЗ рдорддрджрд╛рди рдЕрдВрддрд░рд╛рд▓ рдпрд╛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд░рд╣рдиреЗ рд╡рд╛рд▓реЗ HTTP рдХрдиреЗрдХреНрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди)
рдЧреИрд░ рдЕрд╡рд░реБрджреНрдз
(рдХреЗрд╡рд▓ .NET рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдмрдВрдзрд┐рдд рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)
|
рдореЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
| рдкрдврд╝рдирд╛ рдФрд░ рдХрд┐рд░рд╛рдпреЗ рдкрд░ рджреЗрдирд╛
| рдкрдврд╝реЗрдВ рдФрд░ рддрд╛рд▓рд╛
рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рд╣рдЯрд╛рдПрдВ
|
рдПрдХреНрд╕рдХреНрд▓реВрд╕рд┐рд╡ рдПрдХреНрд╕реЗрд╕ рдореЛрдб
| рдХрд┐рд░рд╛рдпрд╛ рдЖрдзрд╛рд░рд┐рдд
| рд▓реЙрдХ рдЖрдзрд╛рд░рд┐рдд
|
рдХрд┐рд░рд╛рдпрд╛ рдФрд░ рдмреНрд▓реЙрдХ рдЕрд╡рдзрд┐
| 30 рд╕реЗрдХрдВрдб (рдбрд┐рдлрд╝реЙрд▓реНрдЯ)
7 рджрд┐рди (рдЕрдзрд┐рдХрддрдо)
| 60 рд╕реЗрдХрдВрдб (рдбрд┐рдлрд╝реЙрд▓реНрдЯ)
5 рдорд┐рдирдЯ (рдЕрдзрд┐рдХрддрдо)
|
рдХрд┐рд░рд╛рдпрд╛ / рддрд╛рд▓рд╛ рд╡рд┐рд╡рд░рдг
| рд╕рдВрджреЗрд╢ рд╕реНрддрд░
(рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрджреЗрд╢ рдХрд╛ рдЕрдкрдирд╛ рд╕рдордп-рдореВрд▓реНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)
| рдХрддрд╛рд░ рд╕реНрддрд░
(рдкреНрд░рддреНрдпреЗрдХ рдХрддрд╛рд░ рдХреА рдЕрдкрдиреА рдЕрд╡рд░реБрджреНрдз рд╡рд┐рдХреГрддрд┐ рд╣реИ, рдЬреЛ рд╕рднреА рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реИ рдФрд░ рдХрддрд╛рд░ рдХреЗ рдЬреАрд╡рди рдХреА рдкреВрд░реА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИ)
|
рдмреИрдЪ рд░рд╕реАрдж
| рд╣рд╛рдВ
(рд░рд╕реАрдж рдкрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╕реНрдкрд╖реНрдЯ рд╕рдВрдХреЗрдд, 32 рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрджреЗрд╢ рдирд╣реАрдВ)
| рд╣рд╛рдВ
(рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдк рд╕реЗ (рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдпрд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ (рд▓реЗрди-рджреЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдкреНрд░реАрдлрд╝реЗрдХреНрдЪрд░ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ
|
рдмреИрдЪ рднреЗрдЬ рд░рд╣рд╛ рд╣реИ
| рдирд╣реАрдВ
| рд╣рд╛рдВ
(рдЧреНрд░рд╛рд╣рдХ рд╕реЗ рд▓реЗрдирджреЗрди рдпрд╛ рдмреИрдЪ рднреЗрдЬрдиреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)
|
рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА
- рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЛрдВ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд FIFO рдЧрд╛рд░рдВрдЯреАрдХреГрдд рд╡рд┐рддрд░рдг рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рдВрджреЗрд╢ рд╕рддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкреАрдХ рдПрдВрдб рд▓реЙрдХ рдореЛрдб рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдПрдХ рд╕рдВрджреЗрд╢ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рджреМрд░рд╛рди рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдиреБрдкреНрд░рдпреЛрдЧ рджреБрд░реНрдШрдЯрдирд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЬрдм рдЕрдЧрд▓рд╛ рд╕рдВрджреЗрд╢ рд╕рддреНрд░ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╡рд┐рдлрд▓рддрд╛ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
- рд╕рд░реНрд╡рд┐рд╕ рдмрд╕ рдХрддрд╛рд░, рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рдбрд┐рд▓реАрд╡рд░реА рдХреА рдЧрд╛рд░рдВрдЯреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдЯ-рдореЛрд╕реНрдЯ-рд╡рдиреНрд╕- рдореЛрдб рдореЛрдб рд╢рдмреНрджрд╛рд░реНрде рдХреЛ рд╕рддреНрд░ рд░рд╛рдЬреНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд░рд╛рдЬреНрдп рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд▓реЗрдирджреЗрди рджреНрд╡рд╛рд░рд╛ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкрд░рдорд╛рдгреБ рдФрд░ рдЕрджреНрдпрддрди рд╕рддреНрд░ рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред Windows Azure Workflow Service рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ At-Most-Once рдореЛрдб рдореЗрдВ рдЧрд╛рд░рдВрдЯреАрдХреГрдд рд╡рд┐рддрд░рдг рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреА рд╣реИред
- рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░ рдПрдХрд▓ рдХрддрд╛рд░ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд▓реЗрдирджреЗрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИред
- рдбрд┐рд▓реАрд╡рд░реА рдХреА рдЧрд╛рд░рдВрдЯреА рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реБрдП, рд╕рд░реНрд╡рд┐рд╕ рдмрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд░рд┐рд╕реАрд╡ рдФрд░ рдбрд┐рд▓реАрдЯ рдореЛрдб, рдирд┐рдпрдВрддреНрд░рдг рд╕рдВрджреЗрд╢реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд▓рд╛рдЧрддреЛрдВ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред
- Windows Azure Queues рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдкрдЯреНрдЯреЗ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдкрдЯреНрдЯреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рдХреЛ рд▓рдШреБ рд╕рдВрджреЗрд╢ рдХрд┐рд░рд╛рдпреЗ рдХреЗ рд╕рдордп рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдХрд╛рд░рдг, рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреА рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдФрд░ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдЬрд▓реНрджреА рд╕реЗ рд╕рдВрджреЗрд╢ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдПрдХ рд╕рдВрджреЗрд╢ рдХреЗ рдкрдЯреНрдЯреЗ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдЗрд╕рдХреА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдЕрд╡рдзрд┐ рд╡рд░реНрддрдорд╛рди рд▓реАрдЬрд╝ рд╕рдордп рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛред
- Windows Azure Queues рджреГрд╢реНрдпрддрд╛ рд╕рдордпрд╛рд╡рдзрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рд╕рдВрджреЗрд╢ рдХреЛ рдкрдВрдХреНрддрд┐рдмрджреНрдз рдХрд░рддреЗ рд╕рдордп рдпрд╛ рдЬрдм рдЗрд╕реЗ рдХрддрд╛рд░ рд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрдм рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рд░рдирдЯрд╛рдЗрдо рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдирдП рдкрдЯреНрдЯреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдорд╛рди рд╕реЗрдЯ рдХрд░рдХреЗ рд╕рдВрджреЗрд╢ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рдПрдХ рд╣реА рдХрддрд╛рд░ рдХреЗ рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд┐рд▓рдВрдмрддрд╛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рддреА рд╣реИред рдХрддрд╛рд░ рдХреЛ рджреЛрдмрд╛рд░рд╛ рдмрдирд╛рдП рдмрд┐рдирд╛ рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- рд╕рд░реНрд╡рд┐рд╕ рдмрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдЕрд╡рд░реЛрдзрдХ рдкреНрд░рд╛рдкреНрдд рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо рдкреНрд░рддреАрдХреНрд╖рд╛ рд╕рдордп 24 рджрд┐рдиреЛрдВ рдХрд╛ рд╣реИред
- рдЧреНрд░рд╛рд╣рдХ рдмрд╕ рд╕реЗрд╡рд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдмреИрдЪ рд╕рд╛рдЗрдб рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрддрд╛рд░ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдПрдХ рдПрдХрд▓ рднреЗрдЬрдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рдХрдИ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдмреИрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдмреИрдЪ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗрд╡рд▓ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рднреЗрдЬрдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред
рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛рдПрдБ
рдпрд╣ рдЦрдВрдб Windows Azure рдХрддрд╛рд░реЛрдВ рдФрд░ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЛрдВ рдХреА рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рддреБрд▓рдирд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рддреБрд▓рдирд╛ рдХреА рдХрд╕реМрдЯреА
| Windows рдиреАрд▓рд╛ рдХрддрд╛рд░
| рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░
|
рдЕрдиреБрд╕реВрдЪрд┐рдд рд╡рд┐рддрд░рдг
| рд╣рд╛рдВ
| рд╣рд╛рдВ
|
рд╣рдЯрд╛рдП рдЧрдП рд╕рдВрджреЗрд╢реЛрдВ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдорд╛рд░реНрдХрд┐рдВрдЧ
| рдирд╣реАрдВ
| рд╣рд╛рдВ
|
рд╡рд┐рд▓рдВрдмрд┐рдд рдореИрд╕реЗрдЬрд┐рдВрдЧ
| рд╣рд╛рдВ
(рджреГрд╢реНрдпрддрд╛ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЗ рдЗрди-рдкреНрд▓реЗрд╕ рд░рд┐рдлреНрд░реЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)
| рд╣рд╛рдВ
(рд╡рд┐рд╢реЗрд╖ API рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)
|
рдХреНрд░реИрд╢ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рд╕рдорд░реНрдерди
| рд╣рд╛рдВ
| рд╣рд╛рдВ
|
рдЬрдЧрд╣ рдореЗрдВ рдЙрдиреНрдирдпрди
| рд╣рд╛рдВ
| рдирд╣реАрдВ
|
рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдЯреНрд░рд╛рдВрдЬреЗрдХреНрд╢рди рд▓реЙрдЧ
| рд╣рд╛рдВ
| рдирд╣реАрдВ
|
рднрдВрдбрд╛рд░рдг рдореИрдЯреНрд░рд┐рдХреНрд╕
| рд╣рд╛рдВ
| рдирд╣реАрдВ
|
рдХрддрд╛рд░ рд╕реНрдкрд╖реНрдЯ рдХрд╛рд░реНрдп
| рд╣рд╛рдВ
| рдирд╣реАрдВ
|
рд╕рдВрджреЗрд╢ рд╕рдореВрд╣
| рдирд╣реАрдВ
| рд╣рд╛рдВ
(рд╕рдВрджреЗрд╢ рд╕рддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)
|
рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдореИрд╕реЗрдЬ рдбрд┐рдЯреЗрдХреНрд╢рди
| рдирд╣реАрдВ
| рд╣рд╛рдВ
(рдкреНрд░реЗрд╖рдХ рдкрдХреНрд╖ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп)
|
WCF рдПрдХреАрдХрд░рдг
| рдирд╣реАрдВ
| рд╣рд╛рдВ
(WCF рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИ)
|
WF рдПрдХреАрдХрд░рдг
| рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реЗрдЯрд┐рдВрдЧ
(рдПрдХ рдХрд╕реНрдЯрдо WF рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)
| рдЕрдкрдирд╛
(рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП WF рдХреНрд░рд┐рдпрд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ)
|
рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА
- рдирд╡рдВрдмрд░ 2012 рддрдХ, Windows Azure SDK рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рджреЛрдиреЛрдВ рдХрддрд╛рд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рддрдХрдиреАрдХ рдЖрдкрдХреЛ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдердЧрд┐рдд рд╕рдВрджреЗрд╢ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВред
- Windows Azure Queues рд╕рдВрджреЗрд╢ рд╕рд╛рдордЧреНрд░реА рдЕрдкрдбреЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдЖрдкрдХреЛ рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдФрд░ рд╕рдВрджреЗрд╢ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЕрдВрддрд┐рдо рдЬреНрдЮрд╛рдд рдЪреМрдХреА рд╕реЗ рд╕рдВрджреЗрд╢ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
- рд╣рдЯрд╛рдП рдЧрдП рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХрд╛ рддрдВрддреНрд░ рдХреЗрд╡рд▓ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред рдпрд╣ рдЙрди рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рд╕рдВрджреЗрд╢ рдЖрдЬреАрд╡рди (TTL) рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реЛ рдФрд░ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХреЗред TTL рдорд╛рди рдЙрд╕ рдЕрд╡рдзрд┐ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рджреМрд░рд╛рди рд╕рдВрджреЗрд╢ рдХрддрд╛рд░ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИред рд╕реЗрд╡рд╛ рдмрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рд╕рдВрджреЗрд╢ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрддрд╛рд░ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕реЗ $ рдбреЗрдбрд▓рдЯрд░рдХреНрдпреВрдпреВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЬреАрд╡рдирдХрд╛рд▓ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рджред
- Windows Azure рдХрддрд╛рд░ рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛ рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрдм рд╕рдВрджреЗрд╢ рдХрддрд╛рд░ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреА DequeueCount рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ DequeueCount рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣рдЯрд╛рдП рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрджреЗрд╢ рдХреЛ рд╕рдВрджреЗрд╢ рдХрддрд╛рд░ рдореЗрдВ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред
- Windows Azure Queues рдЖрдкрдХреЛ рдХрддрд╛рд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА рд▓реЗрди-рджреЗрди рдХреЗ рд╡рд┐рд╕реНрддреГрдд рд▓реЙрдЧ рдФрд░ рд╕рд╛рде рд╣реА рдПрдХрддреНрд░рд┐рдд рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд▓реЙрдЧ рд░рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддреА рд╣реИред рдпреЗ рд▓реЙрдЧ рдбреАрдмрдЧрд┐рдВрдЧ рдФрд░ Windows Azure рдХрддрд╛рд░реЛрдВ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЙрдкрдпреЛрдЧ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рд╣реИрдВред рд╡реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ рдХрддрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд▓рд╛рдЧрдд рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреЛрдЧреА рд╣реИрдВред
- рд╕реЗрд╡рд╛ рдмрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд "рд╕рдВрджреЗрд╢ рд╕рддреНрд░" рддрдВрддреНрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрд╛рд░реНрдХрд┐рдХ рд╕рдореВрд╣ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдмрджрд▓реЗ рдореЗрдВ, рдпрд╣ рд╕рдВрджреЗрд╢реЛрдВ рдФрд░ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдПрдХ рд╕рдВрдмрдВрдз рдмрдирд╛рдиреЗ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕рдХреЗ рдЧреБрдгреЛрдВ рдореЗрдВ рдПрдХ рд╕рддреНрд░ рдХреЗ рд╕рдорд╛рди рд╣реИред рдЖрдк рдЗрд╕ рдЙрдиреНрдирдд рд╕реЗрд╡рд╛ рдмрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рддреНрд░ рдЧреБрдг рдХреЛ рд╕реЗрдЯ рдХрд░рдХреЗ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╕рддреНрд░ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рдкреНрд░рд╕рд╛рд░рдг рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдЙрд╕ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдбреБрдкреНрд▓реАрдХреЗрдЯ рдореИрд╕реЗрдЬ рдбрд┐рдЯреЗрдХреНрд╢рди рд╕рд░реНрд╡рд┐рд╕ рдмрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред рдпрд╣ рдлрд╝рдВрдХреНрд╢рди MessageID рдЧреБрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдХрддрд╛рд░ рдпрд╛ рд╡рд┐рд╖рдп рдкрд░ рднреЗрдЬреЗ рдЧрдП рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред
рдХреНрд╖рдорддрд╛ рдФрд░ рдХреЛрдЯрд╛
рдпрд╣ рдЦрдВрдб рдХреНрд╖рдорддрд╛ рдФрд░ рд╡рд░реНрддрдорд╛рди рдХреЛрдЯрд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ Windows Azure Queues рдФрд░ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЛрдВ рдХрд╛ рддреБрд▓рдирд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рддреБрд▓рдирд╛ рдХреА рдХрд╕реМрдЯреА
| Windows рдиреАрд▓рд╛ рдХрддрд╛рд░
| рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░
|
рдЕрдзрд┐рдХрддрдо рд╕рдВрджреЗрд╢ рдХрд╛ рдЖрдХрд╛рд░
| 64 рдХреЗрдмреА
(BaseK рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп 48K)
| 256 рдХреЗрдмреА
(рд╕рдВрджреЗрд╢ рдХрд╛ рд╢реАрд░реНрд╖рдХ рдФрд░ рд╢рд░реАрд░ рд╕рд╣рд┐рдд; рдЕрдзрд┐рдХрддрдо рд╣реЗрдбрд░ рдХрд╛ рдЖрдХрд╛рд░ 64 KB)
|
рдЕрдзрд┐рдХрддрдо рдХрддрд╛рд░ рдХрд╛ рдЖрдХрд╛рд░
| 100 рдЯреА.рдмреА.
(рдПрдХ рднрдВрдбрд╛рд░рдг рдЦрд╛рддреЗ рддрдХ рд╕реАрдорд┐рдд)
| 1, 2, 3, 4 рдпрд╛ 5 рдЬреАрдмреА
(рдХрддрд╛рд░ рдмрдирд╛рддреЗ рд╕рдордп рдкрд░рд┐рднрд╛рд╖рд┐рдд)
|
рдЕрдзрд┐рдХрддрдо рд╕рдВрджреЗрд╢ рдЬреАрд╡рдирдХрд╛рд▓
| 7 рджрд┐рди
| рдХреЛрдИ рд╕реАрдорд╛ рдирд╣реАрдВ
|
рдХрддрд╛рд░реЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛
| рдХреЛрдИ рд╕реАрдорд╛ рдирд╣реАрдВ
| 10000
(рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рдирд╛рдо рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП, рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)
|
рд╕рдорд╡рд░реНрддреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛
| рдХреЛрдИ рд╕реАрдорд╛ рдирд╣реАрдВ
| рдХреЛрдИ рд╕реАрдорд╛ рдирд╣реАрдВ
(100 рдПрдХ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗрд╡рд▓ рдЯреАрд╕реАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ)
|
рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА
- Windows Azure Queues рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреА рд╕рд╛рдордЧреНрд░реА XML- рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ Base64 рдПрдиреНрдХреЛрдбреЗрдб рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдмреЗрд╕ 64 рд╕рдВрджреЗрд╢ рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреЗрд▓реЛрдб рдХреЛ 64 рд╕реЗ 48 рдХреЗрдмреА рд╕реЗ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдХрддрд╛рд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрджреЗрд╢ рдореЗрдВ рджреЛ рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ: рдПрдХ рд╢реАрд░реНрд╖ рд▓реЗрдЦ рдФрд░ рдПрдХ рдкрд╛рда рдХреНрд╖реЗрддреНрд░ред рдХреБрд▓ рд╕рдВрджреЗрд╢ рдХреА рд▓рдВрдмрд╛рдИ 256 KB рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреАред
- рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЛрдВ рдФрд░ рдЯреАрд╕реАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╕рдордп, рдЖрдк рдПрдХ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░ рдореЗрдВ 100 рддрдХ рдПрдХ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдорд╛рддреНрд░рд╛ рдкреНрд░реЗрд╖рдХреЛрдВ рдФрд░ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреБрд▓ рд╣реИред рдпрджрд┐ рдХреЛрдЯрд╛ рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдмрд╛рдж рдХреЗ рдЕрдиреБрд░реЛрдз рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдП рдЬрд╛рдПрдВрдЧреЗ; рдПрдХ рдХреЙрд▓ рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдХреЛрдЯрд╛ рдЙрди рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ REST- рдЖрдзрд╛рд░рд┐рдд API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрддрд╛рд░реЛрдВ рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВред
- рдЕрдзрд┐рдХрддрдо рдХрддрд╛рд░ рдЖрдХрд╛рд░ рд╕реЗрд╡рд╛ рдмрд╕ рджреНрд╡рд╛рд░рд╛ рдЬрдмрд░рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрддрд╛рд░ рдмрдирд╛рддреЗ рд╕рдордп рдЕрдзрд┐рдХрддрдо рдХрддрд╛рд░ рдХрд╛ рдЖрдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ 1, 2, 3, 4 рдпрд╛ 5 GB рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЕрдзрд┐рдХрддрдо рдХрддрд╛рд░ рдХрд╛ рдЖрдХрд╛рд░ рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдХреЙрд▓ рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдЦрд╛рд░рд┐рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕реЗрд╡рд╛ рдмрд╕ рдХреЛрдЯрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, Windows Azure рд╕реЗрд╡рд╛ рдмрд╕ рдХреЛрдЯрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦреЗрдВред
- рдпрджрд┐ рдЖрдкрдХреЛ рд╕реЗрд╡рд╛ рдмрд╕ рд╕реЗ рдЬреБрдбрд╝реЗ рд╕рдорд╛рди рд╕реЗрд╡рд╛ рдирд╛рдорд╕реНрдерд╛рди рдореЗрдВ 10,000 рд╕реЗ рдЕрдзрд┐рдХ рдХрддрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк Windows Azure рд╕рд╣рд╛рдпрддрд╛ рд╕рдореВрд╣ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдирд╕реЗ рдЗрд╕ рдорд╛рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЛ рд╕рдорд╛рдзрд╛рди рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдФрд░ 10,000 рд╕реЗ рдЕрдзрд┐рдХ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк Windows Azure Management Portal рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрд╡рд╛ рдирд╛рдо рд╕реНрдерд╛рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдкреНрд░рдмрдВрдзрди рдФрд░ рд╕рдВрдЪрд╛рд▓рди
рдпрд╣ рдЦрдВрдб рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдХрддрд╛рд░ рдкреНрд░рдмрдВрдзрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЛрдВ рдХрд╛ рддреБрд▓рдирд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рддреБрд▓рдирд╛ рдХреА рдХрд╕реМрдЯреА
| Windows рдиреАрд▓рд╛ рдХрддрд╛рд░
| рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░
|
рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░реЛрдЯреЛрдХреЙрд▓
| HTTP / HTTPS рдкрд░ REST
| HTTPS рд╕реЗ рдЕрдзрд┐рдХ рдХреА рдкрд░реАрдХреНрд╖рд╛
|
рд░рдирдЯрд╛рдЗрдо рдкреНрд░реЛрдЯреЛрдХреЙрд▓
| HTTP / HTTPS рдкрд░ REST
| HTTPS рд╕реЗ рдЕрдзрд┐рдХ рдХреА рдкрд░реАрдХреНрд╖рд╛
рдЯреАрдПрд▓рдПрд╕ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЯреАрд╕реАрдкреА
|
.NET рдПрдкреАрдЖрдИ
| рд╣рд╛рдВ
(.NET рд╡реЙрд▓реНрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреАрдЖрдИ)
| рд╣рд╛рдВ
(.NET рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдПрдкреАрдЖрдИ)
|
рдЬрд╛рд╡рд╛ рдПрдкреАрдЖрдИ
| рд╣рд╛рдВ
| рд╣рд╛рдВ
|
PHP рдПрдкреАрдЖрдИ
| рд╣рд╛рдВ
| рд╣рд╛рдВ
|
Node.js рдПрдкреАрдЖрдИ
| рд╣рд╛рдВ
| рдирд╣реАрдВ
|
рдХрд╕реНрдЯрдо рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рдорд░реНрдерди
| рд╣рд╛рдВ
| рдирд╣реАрдВ
|
рдХрддрд╛рд░ рдирд╛рдордХрд░рдг рдирд┐рдпрдо
| рд▓рдВрдмрд╛рдИ 63 рд╡рд░реНрдг рддрдХ
(рдХреЗрд╡рд▓ рдирд┐рдЪрд▓реЗ рдорд╛рдорд▓реЗ рдХреЛ рдХрддрд╛рд░ рдирд╛рдо рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП)
| рдЕрдзрд┐рдХрддрдо 260 рд╡рд░реНрдг
(рдХрддрд╛рд░ рдХреЗ рдирд╛рдо рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдирд╣реАрдВ рд╣реИрдВ)
|
рдХрддрд╛рд░ рд▓рдВрдмрд╛рдИ рд╕рдорд╛рд░реЛрд╣
| рд╣рд╛рдВ
(рдЕрдиреБрдорд╛рдирд┐рдд рдореВрд▓реНрдп)
| рд╣рд╛рдВ
(рд╕рдордп рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрд┐рдВрджреБ рдХреЗ рд▓рд┐рдП рд╕рдЯреАрдХ рдореВрд▓реНрдп)
|
рд╕рдорд╛рд░реЛрд╣ рдкрдврд╝реЗрдВ
| рд╣рд╛рдВ
| рдирд╣реАрдВ
|
рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА
- Windows Azure Queues рдХрд╕реНрдЯрдо рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрддрд╛рд░ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдПрдХ рдирд╛рдо-рдореВрд▓реНрдп рдЬреЛрдбрд╝реА рд╣реИред
- Windows Azure Queues рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрд╡рд░реЛрдз рдХреЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдХрддрд╛рд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЯреВрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИред
- .NET рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЗрд╡рд╛ рдмрд╕ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдордзреНрдпрд╡рд░реНрддреА рдореИрд╕реЗрдЬрд┐рдВрдЧ рдПрдкреАрдЖрдИ рдкреВрд░реНрдг рджреНрд╡реИрдз рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ HTTP рдкрд░ REST рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИред
- Windows Azure Queues рдХрддрд╛рд░ рдирд╛рдореЛрдВ рдкрд░ рдХреБрдЫ рдкреНрд░рддрд┐рдмрдВрдз рд▓рдЧрд╛рддреА рд╣реИред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдирд╛рдордХрд░рдг рдкрдВрдХреНрддрд┐ рдФрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЖрд▓реЗрдЦ рджреЗрдЦреЗрдВред
- рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░ рдирд╛рдо 260 рд╡рд░реНрдгреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛; рдЗрди рдХрддрд╛рд░реЛрдВ рдореЗрдВ рдХрдо рдХрдбрд╝реЗ рдирд╛рдордХрд░рдг рдкрд░рдВрдкрд░рд╛рдПрдВ рд╣реИрдВред рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░ рдХреЗ рдирд╛рдо рдореЗрдВ рдХреЗрд╡рд▓ рдЕрдХреНрд╖рд░, рд╕рдВрдЦреНрдпрд╛рдПрдБ, рдЕрд╡рдзрд┐рдпрд╛рдБ (ред), рдбреИрд╢ (-) рдФрд░ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ (_) рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдЙрддреНрдкрд╛рджрдХрддрд╛
рдпрд╣ рдЦрдВрдб рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдХреНрдпреБрдП рдФрд░ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЛрдВ рдХрд╛ рддреБрд▓рдирд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИредрддреБрд▓рдирд╛ рдХреА рдХрд╕реМрдЯреА
| Windows рдиреАрд▓рд╛ рдХрддрд╛рд░
| рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░
|
рдЕрдзрд┐рдХрддрдо рдереНрд░реВрдкреБрдЯ
| рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 2000 рд╕рдВрджреЗрд╢реЛрдВ рддрдХ
| рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 2000 рд╕рдВрджреЗрд╢реЛрдВ рддрдХ
(1 KB рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░)
|
рдФрд╕рдд рд╡рд┐рд▓рдВрдм рд╕рдордп
| 10 рдПрдордПрд╕
( рдЯреАрд╕реАрдкреА рдирд╛рдЧрд▓реЗ рд╡рд┐рдХрд▓рд╛рдВрдЧ рдХреЗ рд╕рд╛рде )
| 100 рдорд┐
|
рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ рдореЛрдб рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ
| HTTP 503 рддреНрд░реБрдЯрд┐ рдХреЛрдб рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдЕрд╕реНрд╡реАрдХреГрддрд┐
(рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╡рд┐рдирд┐рдпрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рдореЛрдб рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдЕрдиреБрд░реЛрдз рд╢реБрд▓реНрдХ рдирд╣реАрдВ рд╣реИрдВ)
| HTTP 503
(, , )
|
рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА
- Windows Azure 2000 . : Put , Get Delete . ( Put ) , , ( Get ), ( Delete ). , .
- Windows Azure, HTTP 503 Server Busy. .
- Windows Azure 10 ( 10 ) , () .
- Windows Azure . , . , , .
- , 2000 1 . . Best Practices for Performance Improvements Using Service Bus Brokered Messaging ( ) .
- рдпрджрд┐ рд╕рд░реНрд╡рд┐рд╕ рдмрд╕ рдХрддрд╛рд░ рдХреА рдЕрдзрд┐рдХрддрдо рдмреИрдВрдбрд╡рд┐рдбреНрде рдкрд╛рд░ рд╣реЛ рдЧрдИ рд╣реИ, рддреЛ рдпрд╛ рддреЛ ServerBusyException (.NET рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп) рдпрд╛ HTTP 503 рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ (рдЬрдм REST- рдЖрдзрд╛рд░рд┐рдд API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдХрддрд╛рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддреА рд╣реИ ред рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрддрд╛рд░ рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ рдореЛрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░ рдЪреБрдХреА рд╣реИред
рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг
рдпрд╣ рдЦрдВрдб рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдХреНрд╡реАрдиреНрд╕ рдФрд░ рд╕рд░реНрд╡рд┐рд╕ рдмрд╕ рдХрддрд╛рд░реЛрдВ рдХреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рддреБрд▓рдирд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИредрддреБрд▓рдирд╛ рдХреА рдХрд╕реМрдЯреА
| Windows рдиреАрд▓рд╛ рдХрддрд╛рд░
| рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░
|
рдкреНрд░рдорд╛рдгреАрдХрд░рдг
| рд╕рдордорд┐рдд рдХреБрдВрдЬреА
| ACS рдЕрдиреБрдкреНрд░рдпреЛрдЧ
|
рднреВрдорд┐рдХрд╛ рдЖрдзрд╛рд░рд┐рдд рдЕрднрд┐рдЧрдо рдирд┐рдпрдВрддреНрд░рдг
| рдирд╣реАрдВ
| рд╣рд╛рдБ
(ACS рднреВрдорд┐рдХрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ)
|
рдкрд╣рдЪрд╛рди рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХрд╛ рд╕рдВрдШ
| рдирд╣реАрдВ
| рд╣рд╛рдВ
|
рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА
- , , . .
- , Windows Azure, , - (Hash-Based Message Authentication Code, HMAC), SHA-256 Base64 . Authenticating Access to Your Storage Account ( ) .
- Windows Azure рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ (ACS) рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд░реНрд╡рд┐рд╕, рдЬреЛ рд╕рд░реНрд╡рд┐рд╕ рдмрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рдХреА рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рднреВрдорд┐рдХрд╛рдПрдБ рд╣реИрдВ: рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ , рдкреНрд░реЗрд╖рдХ рдФрд░ рд░рд┐рд╕реАрд╡рд░ , рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ Windows Azure Queues рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред
- рд╕реЗрд╡рд╛ рдмрд╕ ACS рдПрдХреАрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (ADFS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдФрд░ рд▓рд╛рдЗрд╡ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЖрдИрдбреА, Google, рдлреЗрд╕рдмреБрдХ рдФрд░ рдпрд╛рд╣реВ рдЬреИрд╕реЗ рдСрдирд▓рд╛рдЗрди рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЯреВрд▓ рдХреЗ рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд▓рд╛рдЧрдд
рдпрд╣ рдЦрдВрдб Windows Azure рдХрддрд╛рд░реЛрдВ рдФрд░ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд▓рд╛рдЧрддреЛрдВ рдХрд╛ рддреБрд▓рдирд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИредрддреБрд▓рдирд╛ рдХреА рдХрд╕реМрдЯреА
| Windows рдиреАрд▓рд╛ рдХрддрд╛рд░
| рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░
|
рдХрддрд╛рд░ рдХреЗ рд▓рд┐рдП рд▓реЗрдирджреЗрди рдХреА рд▓рд╛рдЧрдд
| $ 0.01
(рдкреНрд░рддрд┐ 10,000 рд▓реЗрдирджреЗрди)
| 0,01 .
( 10 000 )
|
|
|
( )
|
|
( )
|
( )
|
| 0,14 .
( )
| 0,00 .
|
| 0,12тАУ0,19 .
( )
| 0,12тАУ0,19 .
( )
|
Windows Azure Access Control (ACS)
| 0,00 .
( ACS )
| 1,99 .
( 10 000 ; . )
|
рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА
- , Windows Azure .
- Windows Azure, , .
- .
- ACS . ACS . , 20 . , ACS , .
- , .
рдиреЛрдЯредрд╕рднреА рдорд╛рди рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдЕрдзреАрди рд╣реИрдВред рдКрдкрд░ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдЗрд╕ рд▓реЗрдЦрди рдХреЗ рд╕рдордп рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдХреЛ рджрд░реНрд╢рд╛рддреА рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдкрдврд╝рдиреЗ рдХреЗ рд╕рдордп рдЙрдкрд▓рдмреНрдз рдХреЛрдИ рднреА рдкреНрд░рдЪрд╛рд░рдХ рдкреНрд░рд╕реНрддрд╛рд╡ рдирд╣реАрдВ рд╣реИред рдореВрд▓реНрдп- рдирд┐рд░реНрдзрд╛рд░рдг рдЕрд╡рд▓реЛрдХрди рдкреГрд╖реНрда рдкрд░ рдЕрджреНрдпрддрд┐рдд рдореВрд▓реНрдп-рдирд┐рд░реНрдзрд╛рд░рдг рдЬрд╛рдирдХрд╛рд░реА рджреА рдЧрдИ рд╣реИ редрдирд┐рд╖реНрдХрд░реНрд╖
рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдХрддрд╛рд░реЛрдВ рдпрд╛ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрд╛рд░рдХреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдпреЗ рдХрд╛рд░рдХ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдФрд░ рдЗрд╕рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Windows Azure рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдк Windows Azure рдХрддрд╛рд░реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдЪ рд╣реИ рдпрджрд┐ рдЖрдкрдХреЛ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдФрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╛ рдпрджрд┐ рдЖрдкрдХреЛ рдЙрди рдХрддрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ 5 рдЬреАрдмреА рд╕реЗ рдмрдбрд╝реЗ рд╣реИрдВредрд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЛрдВ рдореЗрдВ рдХрдИ рдЙрдиреНрдирдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ: рд╕рддреНрд░, рд▓реЗрди-рджреЗрди, рдкреБрди: рдкрддрд╛ рд▓рдЧрд╛рдирд╛, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдП рдЬрд╛рдиреЗ рдХреА рдХрддрд╛рд░ рдореЗрдВ рдЪрд▓рдирд╛, рдФрд░ рд╡рд┐рдлрд▓-рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░рдХрд╛рд╢рди рдФрд░ рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдирд╛ рдЙрдкрдХрд░рдгред рдпрджрд┐ рдЖрдк рд╣рд╛рдЗрдмреНрд░рд┐рдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдпрджрд┐ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд░реНрдпреБрдХреНрдд рдХреНрд╖рдорддрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдЖрдк рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЛ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВредрдпрд╣ рд▓реЗрдЦ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢реЛрдВ рдФрд░ рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЗ рдЕрд╡рд▓реЛрдХрди рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд Windows Azure рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдХрддрд╛рд░рдмрджреНрдз рддрдХрдиреАрдХреЛрдВ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╕реБрд╡рд┐рдзрд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдореВрд╣реАрдХрд░рдг рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдЖрдк Windows Azure рдХрддрд╛рд░реЛрдВ рдФрд░ рд╕реЗрд╡рд╛ рдмрд╕ рдХрддрд╛рд░реЛрдВ рдХреЗ рдмреАрдЪ рд╕рдорд╛рдирддрд╛ рдФрд░ рдЕрдВрддрд░ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджреГрд╢реНрдп рддреБрд▓рдирд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИредрдЗрди рдореБрджреНрджреЛрдВ рдХрд╛ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЕрдзреНрдпрдпрди рдЖрдкрдХреЛ рдХрддрд╛рд░рдмрджреНрдз рддрдХрдиреАрдХ рдХреЛ рдЪреБрдирдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╣реИредрдпрд╣ рднреА рджреЗрдЦреЗрдВ
Best Practices for Leveraging Windows Azure Service Bus Brokered Messaging API ( API Windows Azure)Best Practices for Performance Improvements Using Service Bus Brokered Messaging ( )How to Use Service Bus Queues ( )How to Use the Queue Storage Service ( )Introducing Queues and Topics in Azure Service Bus ( , Azure)The Developer's Guide to Service Bus ( ; )Windows Azure рдЯреЗрдмрд▓реНрд╕ рдФрд░ рдХрддрд╛рд░реЗрдВ рджреАрдк рдЧреЛрддрд╛ рд▓рдЧрд╛рдПрдБWindows Azure Storage рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ Windows AzureрдореЗрдВ рдХреНрдпреВрдЗрдВрдЧ рд╕рд░реНрд╡рд┐рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗWindows Azure рд╕реНрдЯреЛрд░реЗрдЬ рдмрд┐рд▓рд┐рдВрдЧ - рдмреИрдВрдбрд╡рд┐рдбреНрде, рд▓реЗрдирджреЗрди, рдФрд░ рдХреНрд╖рдорддрд╛ (рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рд╕реНрдЯреЛрд░реЗрдЬ рдмрд┐рд▓рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо - рдмреИрдВрдбрд╡рд┐рдбреНрде, рд▓реЗрдирджреЗрди рдФрд░ рдХреНрд╖рдорддрд╛)