рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░!
рдЖрдкрдиреЗ рд╢рд╛рдпрдж рдкрд╣рд▓реЗ рд╣реА рдЗрдВрдЯрд░рдиреЗрдЯ рдореИрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ
рдпрд╣рд╛рдБ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░реА
рдкрд┐рдЫрд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдореИрдк рдХреА рд╕рд╛рдЗрдЯ рдХреЛ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреМрди рд╕реА рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рдЕрдкрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рдордХрд╛рдЬ рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреА рд╣реИрдВ рдФрд░ рдЙрди рдЖрдЧрдВрддреБрдХреЛрдВ рдХреЗ рдПрдХ рдмрдбрд╝реЗ рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрджрдо рдЙрдард╛рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдЗрдВрдЯрд░рдиреЗрдЯ рдореИрдкреНрд╕ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдЗрдВрдЯрд░рдиреЗрдЯ рджрд┐рдЧреНрдЧрдЬреЛрдВ рдХреА рдЖрдзреБрдирд┐рдХ рддрдХрдиреАрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ: Google рд╕реЗ Google рдореИрдкреНрд╕ рдЗрдВрдЬрди, рдореИрдкреНрд╕ рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рд╡реЗрдм рдкрд░ Microsoft .net рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдореЗрдЬрд╝рди рд╕реЗ рдЕрдореЗрдЬрд╝рди рд╡реЗрдм рд╕реЗрд╡рд╛рдПрдБ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдФрд░ рд╕рд╛рдордЧреНрд░реА рд╡рд┐рддрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВред рдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рд╕рднреА рддреАрди рдШрдЯрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред
рдЕрдЧрд▓рд╛, рдХрд╛рд░реНрдб рдХреА рдЖрдВрддрд░рд┐рдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдмрдбрд╝реА рд╢реАрдЯ: рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдХреА рдкреНрд░рд╢рдВрд╕рд╛, рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреА рд▓рд╛рдЧрдд рдХреЗ рдореБрджреНрджреЛрдВ рдХреЛ рднреА рдЫреБрдЖ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдк рдбрд░рддреЗ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдмрд┐рд▓реНрд▓реА рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд░реЗрдВред
Amazon CloundFront рдФрд░ Google рдореИрдкреНрд╕
Google рдореИрдкреНрд╕ рддрдХрдиреАрдХ рдореЗрдВ рдЯрд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИ - 256x256 рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдЫреЛрдЯреЗ рдЪрд┐рддреНрд░ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдорд╛рдирдЪрд┐рддреНрд░ рдЪрд┐рддреНрд░ рдмрдирддрд╛ рд╣реИред рдЗрди рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдореБрдЦреНрдп рдмрд┐рдВрджреБ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВред рдЬрдм рдЖрдк рдЙрдЪреНрдЪ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рдорд╛рдирдЪрд┐рддреНрд░ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рднреА рдЗрди рдЫреЛрдЯреА рддрд╕реНрд╡реАрд░реЛрдВ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдмрд╣реБрдд рддреЗрдЬрд╝реА рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЯрд╛рдЗрд▓ рджреЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдореЛрдЬрд╝реЗрдХ рдХреЛ рдиреЛрдЯрд┐рд╕ рди рдХрд░реЗред рдирдХреНрд╢реЗ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЯрд╛рдЗрд▓реЛрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рдпреЛрдЧ (4 ^ i) рд╣реИ, рдЬрд╣рд╛рдБ рдореИрдВ 0 рд╕реЗ N рддрдХ рдХреЗ рдорд╛рдиреЛрдВ рд╕реЗ рдЪрд▓рддрд╛ рд╣реВрдБ, рдЬрд╣рд╛рдБ N, zooms рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдЗрдВрдЯрд░рдиреЗрдЯ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╢реВрдиреНрдп рдХреА рд╕рдВрдЦреНрдпрд╛ 14 рд╣реИ, рдЕрд░реНрдерд╛рддреНред рдЯрд╛рдЗрд▓реНрд╕ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рд▓рдЧрднрдЧ 358 рдорд┐рд▓рд┐рдпрди рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдЦрдЧреЛрд▓реАрдп рдЖрдВрдХрдбрд╝рд╛ 30 рдорд┐рд▓рд┐рдпрди рддрдХ рдХрдо рд╣реЛ рдЧрдпрд╛ рдерд╛, рдЦрд╛рд▓реА рдЯрд╛рдЗрд▓реНрд╕ рдХреА рдкреАрдврд╝реА рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдпрджрд┐ рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрдВрд╕реЛрд▓ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдХрдИ 403 рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреА, рдпреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реЗ рд╣реИрдВ - рдорд┐рд╕реНрдб рдЯрд╛рдЗрд▓реЗрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдирдХреНрд╢рд╛ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдХреЛрдИ рдЯрд╛рдЗрд▓ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╡рд░реНрдЧ рдПрдХ рдХрд╛рд▓реА рдкреГрд╖реНрдарднреВрдорд┐ рд╕реЗ рднрд░ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп, 30 рдорд┐рд▓рд┐рдпрди рдЯрд╛рдЗрд▓ рднреА рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЖрдВрдХрдбрд╝рд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рд╕рдорд░реНрдкрд┐рдд рд╕рд░реНрд╡рд░ рдкрд░ рд╕рд╛рдордЧреНрд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдпреЛрдЬрдирд╛ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред рдмрд╣реБрдд рд╕рд╛рд░реА рдЯрд╛рдЗрд▓реЗрдВ рд╣реИрдВ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рд░реНрд╡рд░ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рд╡реЗ рджреЗрд░реА рдкрд░ рдзреНрдпрд╛рди рди рджреЗрдВред рдЕрдиреНрдпрдерд╛, рд░реВрд╕ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рдЕрдЪреНрдЫреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреА, рдФрд░ рдЬрд╛рдкрд╛рди рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдкрдХреЗ рдХрд╛рд░реНрдб рдХреЛ рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рдбрд╛рдпрд▓-рдЕрдк рдореЛрдбреЗрдо рдХрд╛ рд╕рдордп рдпрд╛рдж рд░рдЦреЗрдВрдЧреЗред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЕрдореЗрдЬрд╝реЕрди рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ (рдЕрдХрд╛рдорд╛рдИ рдХреА рдПрдХ рдХрдВрдкрдиреА рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ)ред рдЗрд╕реЗ CloudFront рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рд╕рд╛рдордЧреНрд░реА рд╡рд┐рддрд░рдг рдиреЗрдЯрд╡рд░реНрдХ (CDN) рд╣реИред рдЖрдк рдЕрдкрдиреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХрд╣реАрдВ рдФрд░ рд░рдЦреЗрдВ (рдЗрд╕реЗ рдЙрддреНрдкрддреНрддрд┐ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ) рдФрд░ CloudFront рдореЗрдВ рд╡рд┐рддрд░рдг рдмрдирд╛рдПрдВред рдЬрдм рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдкрдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ, рддреЛ CloudFront рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдиреЛрдб рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рдмрд╕реЗ рдХрд░реАрдм рдкрд╛рддрд╛ рд╣реИ рдФрд░, рдпрджрд┐ рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдХреА рдХреЛрдИ рдкреНрд░рддрд┐ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╡реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдиреЛрдб рдпрд╛ рдЙрддреНрдкрддреНрддрд┐ рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдХреЛ рдХрдИ рдмрд╛рд░ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ CloudFront рд╕рд░реНрд╡рд░ рд╕реЗ рдбрд┐рд▓реАрд╡рд░ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реЛрддреА рд╣реИ, рди рдХрд┐ рдЖрдкрдХреЗ рдорд╣рдВрдЧреЗ, рдХрдордЬреЛрд░ рдФрд░ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реНрдЯреЛрд░реЗрдЬ рдХреАред рдЗрдВрдЯрд░рдиреЗрдЯ рдореИрдк рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреНрд▓рд╛рдЙрдбрдлреНрд░рдВрдЯ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорддрд▓рдм рдерд╛ рдХрд┐ рдореЗрд░реА рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕рд┐рдВрдЧрд╛рдкреБрд░ рд╕рд┐рдВрдкрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд░реНрд╡рд┐рд╕ (S3) рд╕реЗрдЧрдореЗрдВрдЯ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдлрд┐рд░ CloudFront рдореЗрдВ AWS рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╡рд┐рддрд░рдг рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд╣рд╛рдВ S3 рдХреЛ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред (рдЙрддреНрдкрддреНрддрд┐)ред рдпрджрд┐ рдЖрдк рдЗрдВрдЯрд░рдиреЗрдЯ рдореИрдк рдкреЗрдЬ рдХреЗ рдХреЛрдб рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЯрд╛рдЗрд▓реЗрдВ CloudFront рдХреЗ рдкрддреЗ
d2h9tsxwphc7ip.cloudfront.net рд╕реЗ рд▓реА рдЧрдИ рд╣реИрдВред рдирд┐рдХрдЯрддрдо рд╕рд╛рдЗрдЯ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛, рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрджреНрдпрддрд┐рдд рд░рдЦрдирд╛ рдФрд░ рдЗрди рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЛ CloudFront рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд░рддрд╛ рд╣реИред рд╣реБрд░реНрд░реЗ!

рддрд╕реНрд╡реАрд░ рдореЗрдВ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореВрд▓ рдирдХреНрд╢реЗ рдХреЛ рдЯрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдХреИрд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЯрд╛рдЗрд▓реНрд╕ рдХреЛ S3 рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╡рд╣рд╛рдВ рд╕реЗ рдЙрдиреНрд╣реЗрдВ CloudFront рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдиреЛрдбреНрд╕ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Amazon rds
рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рд╕рд╛рдЗрдЯ рдЦреЛрдЬ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬрд╣рд╛рдВ рд╕рд╛рдЗрдЯреЛрдВ рдФрд░ рдЙрдирдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рдПрдЧреАред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдореЗрдЬрд╝рди рдХреНрд▓рд╛рдЙрдб рдореЗрдВ MS SQL рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд╣реИред рдЗрд╕реЗ рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд┐рд╕ (RDS) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╣рд┐рдпрд╛ рдХреЛ рд╕реБрджреГрдврд╝ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдкреВрд░реНрдг рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реЛрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред RDS рдЖрдкрдХреЛ рдХреЗрд╡рд▓ MS SQL рд╣реА рдирд╣реАрдВ рдмрд▓реНрдХрд┐ Oracle, MySql рдФрд░ рд╢рд╛рдпрдж рдХреБрдЫ рдФрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рддрд╕реНрд╡реАрд░ рдореЗрдВ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрд░реЛрдд рдорд╛рдирдЪрд┐рддреНрд░ рдЖрд░рдбреАрдПрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдХреИрд╕реЗ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред
рдЕрдореЗрдЬрд╝реЕрди рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдмреАрдирд╕реНрдЯреЙрдХ
рд╢рд╛рдпрдж, рдЕрдореЗрдЬрд╝реЕрди рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдкрд░рд┐рд╡рд╛рд░ рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдиреЗ рдореБрдЭреЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ред рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдмреАрдирд╕реНрдЯреЙрдХ рдиреНрдпреВрдирддрдо рд╕рдордп рдХреЗ рд╕рд╛рде рдпрд╛ рд╕рд╛рдЗрдЯ рдХреЛ рдСрдлрд╝рд▓рд╛рдЗрди рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдмрд┐рдирд╛ рд▓реЛрдб рдХреЗ рддрд╣рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд▓рд┐рдХ рдХреЗ рд╕рд╛рде рд╢рд╛рдмреНрджрд┐рдХ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдЬрд╛рдирдХрд░ рдХрд┐ рдореБрд╢реНрдХрд┐рд▓ рд░рд┐рд▓реАрдЬ рдХрд┐рддрдиреА рд╣реЛрддреА рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рдХрдИ рд╕рд░реНрд╡рд░ рдФрд░ рдПрдХ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ рд╣реЛрддрд╛ рд╣реИ, рдореИрдВ рдмрд╕ рдЪрдХрд┐рдд рдерд╛ рдХрд┐ рдЖрд╕рд╛рдиреА рд╕реЗ рдФрд░ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рдврдВрдЧ рд╕реЗ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдмреАрдирд╕реНрдЯреЙрдХ рдЗрд╕реЗ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ! рдкрд╣рд▓реА рддреИрдирд╛рддреА рдореЗрдВ, рдпрд╣ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдкрд░реНрдпрд╛рд╡рд░рдг) рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдкреВрд░реНрдг рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рддрд╛ рд╣реИ: рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ (рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ - рдИрдПрд▓рдмреА), рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЗрдХрд╛рдЗрдпрд╛рдБ (рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдХрдореНрдкреНрдпреВрдЯ рдХреНрд▓рд╛рдЙрдб - рдИрд╕реА 2) рдФрд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдореЛрдЯреЗ рддреМрд░ рдкрд░, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рд░реНрд╡рд░ рд╣реИ рдФрд░ рд╕рднреА рдЕрдиреБрд░реЛрдз рд╕реАрдзреЗ рдЙрд╕ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЬрдм рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдЖрдкрдХрд╛ рд╕рд░реНрд╡рд░ рд▓реЛрдб рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рдПрдЧреАред рдХрднреА-рдХрднреА рд╡рд╣ рдЙрд╕ рднрд╛рд░ рдХреЗ рдиреАрдЪреЗ рднреА рдирд╣реАрдВ рдЙрда рдкрд╛рдПрдЧрд╛ рдЬрд┐рд╕ рдкрд░ рдЙрд╕рдиреЗ рдкрд╣рд▓реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдореЛрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдорддреМрд░ рдкрд░ рдЗрд╕рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдФрд░ рдирд┐рд░рдВрддрд░ рдЕрдиреБрд░реЛрдз рдЗрд╕реЗ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЬреЛ рдХреЛрдИ рднреА рдЬрд╛рдирддрд╛ рд╣реИред
рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдмреАрдирд╕реНрдЯреЙрдХ рд╕рднреА рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдореБрджреНрджреЛрдВ рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦрддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдк рдПрдордПрд╕ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдкреНрд▓рдЧрдЗрди рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рд╡рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд╣ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг, рддреИрдирд╛рддреА рдЖрджрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдЧрд╛ред рдФрд░ рдЕрдЧрд░ рд▓реЛрдб рдмрдврд╝рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдИ EC2 рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдПрдЧрд╛ред
рдЖрд░реЗрдЦ рдкрд░, рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдмреАрдирд╕реНрдЯреЙрдХ рдПрдХ рдмрд┐рдВрджреАрджрд╛рд░ рд░реЗрдЦрд╛ рд╕реЗ рдШрд┐рд░рд╛ рд╣реБрдЖ рд╣реИ, рдЕрдВрджрд░ рдЖрдк ELB рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ EC2 рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ IIS рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдХреАрдордд

рд╡реЗрдмрд╕рд╛рдЗрдЯ Habrahabr.ru рдкрд░ рд▓реЗрдЦ рдХреЗ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рдЖрдЧрдВрддреБрдХреЛрдВ рдХреА рдПрдХ рдзрд╛рд░рд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рдЪрд▓реА рдЧрдИред рдЧреНрд░рд╛рдлрд╝ рдкрд░ рдЖрдк рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬрд╝ рд╡реГрджреНрдзрд┐ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдкрд╣рд▓реЗ 6 рдШрдВрдЯреЛрдВ рдореЗрдВ 30,000 рд▓реЛрдЧреЛрдВ рдиреЗ рд╕рд╛рдЗрдЯ рдХрд╛ рджреМрд░рд╛ рдХрд┐рдпрд╛, рдФрд░ рдкрд╣рд▓реЗ рджрд┐рди рд▓рдЧрднрдЧ 50,000, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд░реВрд╕ рдФрд░ рдкреВрд░реНрд╡ рдпреВрдПрд╕рдПрд╕рдЖрд░ рдХреЗ рджреЗрд╢реЛрдВ рд╕реЗред рдХреБрдЫ рдЧрд▓рдд рд▓рдЧ рд░рд╣рд╛ рдерд╛, рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдмреАрдирд╕реНрдЯреЙрдХ рдиреЗ 10 EC2 рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдП рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ред рд╕рд╛рдЗрдЯ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд┐рдХрд╛рдпрддреЗрдВ рдмрддрд╛рдИ рдЧрдИ рд╣реИрдВред рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЖрд░рдбреАрдПрд╕ рддреБрд░рдВрдд рдорд░ рдЧрдпрд╛: рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рдЦреЛрдЬ рдмрд╣реБрдд рдзреАрд░реЗ-рдзреАрд░реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рд╣реБрдИ, рдлрд┐рд░ рд░реБрдХ-рд░реБрдХ рдХрд░, рдФрд░ рдлрд┐рд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдВрдж рд╣реЛ рдЧрдИред рдкрд╣рд▓реЗ рджрд┐рди рдХрд╛ рдЦрд╛рддрд╛ рд▓рдЧрднрдЧ $ 200 рдерд╛ред S3 + CloudFront рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 100 рдФрд░ EC2 рдФрд░ RDS рдХреЗ рд▓рд┐рдП 50ред
рдкреНрд░рд╛рдкреНрдд рдЕрдиреБрднрд╡ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдСрдЯреЛрд╕реНрдХреЛрд▓рд┐рдВрдЧ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдЕрдиреБрдХреВрд▓рди рдФрд░ рдкреБрди: рд╕рдВрдпреЛрдЬрди рдХреЛ рдЕрдВрдЬрд╛рдо рджрд┐рдпрд╛ред рдФрд░ рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓реАред рд╕рдкреНрддрд╛рд╣ рдХреЗ рджреМрд░рд╛рди, рджреБрдирд┐рдпрд╛ рднрд░ рд╕реЗ рдПрдХ рджрд┐рди рдореЗрдВ рдФрд╕рддрди 30-50 рд╣рдЬрд╛рд░ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЗрдЯ рдХрд╛ рджреМрд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЧрд┐рд░рд╛ред рд╕рдЪ рд╣реИ, рдкрд╣рд▓реЗ рджрд┐рди рдХреА рддрд░рд╣ рдЗрддрдиреА рддреЗрдЬ рдЖрдордж рдирд╣реАрдВ рдереАред
рддрдм рдХрд┐рд╕реА рдиреЗ reddit.com рдкрд░ рдХрд╛рд░реНрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреЛрд╕реНрдЯ рдХреА рдФрд░ рдЗрд╕рд╕реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рд╡рд┐рд╕реНрдлреЛрдЯрдХ рд╡реГрджреНрдзрд┐ рд╣реБрдИред рд░рд╡рд┐рд╡рд╛рд░ рдХреЛ рд▓рдЧрднрдЧ рдЖрдзрд╛ рдорд┐рд▓рд┐рдпрди рд▓реЛрдЧреЛрдВ рдиреЗ рд╕рд╛рдЗрдЯ рдХрд╛ рджреМрд░рд╛ рдХрд┐рдпрд╛, рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯрд╛ рдЙрджрд╛рд╣рд░рдг EC2 рдФрд░ рдПрдХ рдЫреЛрдЯрд╛ RDS рдЙрджрд╛рд╣рд░рдг рдХрд╛рдо рдХрд┐рдпрд╛ред рд╕рдЪ рд╣реИ, рдПрдХ рд╢рд┐рдХрд╛рдпрдд рдереА рдХрд┐ рдХрд╛рд░реНрдб рд▓реЛрдб рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рд▓рд╣рд░ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред

рдФрд░ рдпрд╣рд╛рдБ рдкрд╣рд▓реЗ рд╕рдкреНрддрд╛рд╣ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓ рд╣реИ

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