рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдХрдо рд╕рдордп рдореЗрдВ, рд╣рдо рдХрдИ рдлреИрд╕рд▓реЗ рд▓реЗрдиреЗ рдФрд░ рдмрджрд▓рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ рдЬреЛ рдкреНрд░рддреНрдпрдХреНрд╖ рдпрд╛ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗ рдЙрддреНрдкрд╛рдж рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЖрдЬ, рдореИрдВ
рд▓рд╛рдЗрдХрд╕реНрдЯреЛрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдпрд╣ рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд▓реЙрдиреНрдЪ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдХрд░ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдореИрдВ рдЖрдпрд░рди рд╕реЗ рд▓реЗрдХрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рддрдХ, рдХрдо рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╕реНрддрд░реЛрдВ рд╕реЗ рд▓реЗрдХрд░ рдЙрдЪреНрдЪрддрд░ рддрдХ рдЬрд╛рдКрдВрдЧрд╛ред рд╕рджрд╕реНрдпрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рднреА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдХреАрдорддреЛрдВ рдХрд╛ рд╕рдВрдХреЗрдд рджреВрдВрдЧрд╛ред рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреА рдЯрд┐рдкреНрдкрдгреА рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдмрд╛рдж рдХреЗ рдкрджреЛрдВ рдореЗрдВ рдЕрдзрд┐рдХ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЦреЛрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдЗрдП рдЬрд╛рдиреЗ ...
рдПрдХ рдЫреЛрдЯреА рд╕реА рдХрд╣рд╛рдиреА редред
рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА, рд╣рдордиреЗ рдмрд╛рджрд▓реЛрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдореБрдЦреНрдп рдЖрд╡рд╢реНрдпрдХрддрд╛ рдпрд╣ рдереА рдХрд┐ рдпрд╣
PaaS (
AppFog ,
Nodejitsu ,
Heroku ,
Azure ), рдФрд░ IaaS (
EC2 ,
DigitalOcean ,
Rackspace ) рдирд╣реАрдВ рдерд╛ред рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рд░реНрд╡рд░ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рдмрд╣реБрдд рдордЬреЗрджрд╛рд░ рд╣реИред
Paa рд╡рд░реНрдЪреБрдЕрд▓ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХрд╛ рдПрдХ рд╕рдВрдпреЛрдЬрди рд╣реИред рдпрд╣ рддреИрдирд╛рддреА рдХреА рд╕реБрд╡рд┐рдзрд╛ рдереА рдЬреЛ рдореБрдЦреНрдп рдмрд╛рдд рдереА, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрдбрд╝рд╛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдерд╛ред
рд╣рдорд╛рд░рд╛ рдкрд╣рд▓рд╛ рдЕрдиреБрднрд╡
AppFog рдХреЗ рд╕рд╛рде рдерд╛ред рдкрд╣рд▓реЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рдордп, рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдХрд░реНрд╖рдХ рджрд┐рдЦреЗ - 8 рдЙрджрд╛рд╣рд░рдг, рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП 256 рдПрдордмреА рдореЗрдореЛрд░реАред рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рд░реВрдмреА рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ "рдПрдХ рдЯреАрдо рдХреА рддреИрдирд╛рддреА" рдФрд░ 20 рд░реБрдкрдпреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдмред рдкрд╣рд▓реЗ рддреЛ рд╕рдмрдХреБрдЫ рдареАрдХ рдерд╛, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрд╣рд▓реВ рдЦреБрд▓рдиреЗ рд▓рдЧреЗ: рдПрдХ рд▓рдВрдмреА рддреИрдирд╛рддреА (30 - 40 рд╕реЗрдХрдВрдб), рдПрдХ рдЕрд╕рд╣рдЬ рдбреЗрд╕рдмреЛрд░реНрдб, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдЕрдкреНрд░рд┐рдп, рдЙрдирдХреЗ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рд░рдг, рдРрдкрдлреЙрдЧ рдиреЗ рд▓рдЧрд╛рддрд╛рд░ "рдЦреЛ" рд╕рд░реНрд╡рд░ рдХреБрдХреАрдЬрд╝, рдЬреЛ рдЗрд╕реЗ рдЕрд╕рдВрднрд╡ рдмрдирд╛ рджрд┐рдпрд╛ рдерд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рд╣рдореЗрдВ
рдиреЛрдбрдЬрд┐рддреНрд╕реБ рдХреЗ рд▓рд┐рдП рд░рд╡рд╛рдирд╛
рд╣реЛрдирд╛ рдерд╛ ред $ 33 рдХреЗ рд▓рд┐рдП 3 рдЙрджрд╛рд╣рд░рдг, рдПрдкрдлреЙрдЧ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдорд╣рдВрдЧрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдиреЛрдбрдЬрд┐рддреНрд╕реБ рдкрд░ рдЖрд╡реЗрджрди рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛, рддреИрдирд╛рддреА рдЬрд▓реНрджреА рд╣реЛ рдЧрдИ, рдбреЗрд╕рдмреЛрд░реНрдб рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдФрд░ рд╕рдорд░реНрдерди рдмрд░рд╛рдмрд░ рд╣реИред рдореБрдЭреЗ 3 рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдлрд┐рдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдкрд░ рдереЛрдбрд╝рд╛ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдФрд░ рднреА рдмреЗрд╣рддрд░ рдерд╛ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ Nodejitsu рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд╢рд┐рдХрд╛рдпрдд рдирд╣реАрдВ рдереА, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдЙрдирдХреЗ рд╕рд░реНрд╡рд░ us-East-1 рдЬрд╝реЛрди рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВ рдФрд░ рдпреВрд░реЛрдк рдХреЗ рд▓рд┐рдП рдЗрд╕рдиреЗ рдПрдХ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдкрд┐рдВрдЧ рд▓реЗрдЯреЗрдВрд╕реА рдмрдирд╛рдИ рд╣реИред
рдЬрдм рд╣рдордиреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдмреАрдЯрд╛ рдЪрд░рдг (рдЧреНрд░реАрд╖реНрдордХрд╛рд▓реАрди 2013) рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛ рддреЛ рдЦреБрд╢рд┐рдпрд╛рдБ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИрдВред рд╣рдордиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордЭрд╛ рдХрд┐ рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдереЗ, рдЗрд╕рд▓рд┐рдП
http
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдирд╣реАрдВ рдерд╛ред Nodejitsu рдПрдХ рдХрд╕реНрдЯрдо рдбреЛрдореЗрди рдХреЗ рд╕рд╛рде рд╡реНрдпрдХреНрддрд┐рдЧрдд рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрд╕рдПрд╕рдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдмрд┐рдЬрдиреЗрд╕ рдкреНрд▓рд╛рди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдкрд░ рдорд╣реАрдиреЗ рдореЗрдВ $ 120 рдЦрд░реНрдЪ рд╣реЛрддреЗ рд╣реИрдВред
рдпрд╣ "рдмрдореНрдорд░" рдерд╛ ... рд╕рд░реНрд╡рд░ рдХрд┐рд░рд╛рдП рдкрд░ рд▓реЗрдирд╛ рдФрд░ рд╕рдм рдХреБрдЫ рдЦреБрдж рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдЕрд░реНрдерд╛рддреНред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ IaaS рдХреЗ рд╕рдорд╛рдзрд╛рди рдкрд░ рд▓реМрдЯрддреЗ рд╣реИрдВред
рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░
рдЙрдиреНрд╣реЛрдВрдиреЗ
DigitalOcean рд╕реЗ рдПрдХ рд╕рд░реНрд╡рд░ рдХрд┐рд░рд╛рдП рдкрд░ рд▓реЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд╣рдордиреЗ рдореВрд▓реНрдп рдорд╛рдирджрдВрдбреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЪреБрдирд╛, рд▓реЗрдХрд┐рди рд╕рдордп рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рд╣реИ рдХрд┐ DigitalOcean рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рднрд╛рдЧреАрджрд╛рд░ рд╣реИред
рдЬрдм рддрдХ рд╣рдордиреЗ DigitalOcean рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛, рддрдм рддрдХ рдЙрдиреНрд╣реЛрдВрдиреЗ AMS1 рдЬрд╝реЛрди (рдПрдореНрд╕реНрдЯрд░реНрдбрдо) рдореЗрдВ рд╕рдорд░реНрдерди рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ рд╣рдо рдЗрд╕ рдЬрд╝реЛрди рдХреА рдкрд╣рд▓реА рдмреВрдВрджреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдереЗред рдпрд╣ рдХрд╣рдирд╛ рдирд╣реАрдВ рд╣реИред рд╢реБрд░реВ рд╕реЗ рд╣реА рд╕рдм рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реБрдЪрд╛рд░реВ рдерд╛, рд▓реЗрдХрд┐рди рдорд╢реАрди рдХреЛ рдпреВрд░реЛрдкреАрдп рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЬрд╡рд╛рдмрджреЗрд╣реА рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ (рдмреЗрд╣рддрд░ рдХреЗ рд▓рд┐рдП) рдмрджрд▓ рдЧрдИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдерд╛ред
рд╣рдордиреЗ рд╕рдмрд╕реЗ рд╕рд╕реНрддреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХреА: 512MB, 1CPU, 20GB SSD рд╕рд┐рд░реНрдл 5 рд░реБрдкрдпреЗ рдореЗрдВред рдпрд╣ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рдерд╛ред рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ, рд╣рдо рд╣рдЬрд╝рд╛рд░рд╡реЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рддрдХ рдмрдЪ рдЧрдПред Node.js рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдмрд╕реЗ "рдмреЗрдХрд╛рд░" рдордВрдЪ рдирд╣реАрдВ рд╣реИ рдФрд░ 512MB рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рднрд╛рд░ рддрдХред рд╕рдордп рдХреЗ рд╕рд╛рде, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрд╕рд╛рдзрди-рдЧрд╣рди рдШрдЯрдХ рдХрд▓реЗрдХреНрдЯрд░ (рдкрд╕рдВрджреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛) рдиреЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдФрд░ рдХреЙрд░реНрди рдлреЙрд▓ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред
рд╣рдордиреЗ 10 рд░реБрдкрдпреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝реА рдмреВрдВрдж - 1GB, 1CPU, 30GB SDD рд▓реА рдФрд░ рдЕрдкрдиреЗ "рджрдордШреЛрдВрдЯреВ" рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЕрддреАрдд рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрд╕рдПрд╕рдПрд▓ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде, рд╕рднреА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреА рдХреАрдордд рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 15 рд░реБрдкрдпреЗ рд╣реИред рдХрд┐рд╕реА рднреА Paa рд╕рдорд╛рдзрд╛рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд▓рдЧрднрдЧ 10 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд▓рд╛рднрджрд╛рдпрдХ рд╣реИред рдЕрднреА рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рд╣рдордиреЗ 2 рдЬреАрдмреА рд░реИрдо / 2 рд╕реАрдкреАрдпреВ рдХреЗ рд╕рд╛рде рдмреВрдВрджреЛрдВ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛, рдФрд░ рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣рдореЗрдВ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЪрд▓реЗрдЧрд╛ред
"рд▓реЗрдХрд┐рди DigitalOcean, рдпрд╣ PaaS рдирд╣реАрдВ рд╣реИ," рдЖрдк рддрд░реНрдХ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк рд╕рд╣реА рд╣реЛрдВрдЧреЗред рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕реЗ рдЙрд╕рдХреЗ рдХрд░реАрдм рд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рдХреИрд╕реЗ?
рдкрд╛рд╕рд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЗ "рдЪрдЦрдиреЗ" рдХреЗ рдмрд╛рдж, рдЙрдиреНрд╣реЗрдВ рдордирд╛ рдХрд░рдирд╛ рдмреЗрд╣рдж рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдореИрдВ рд╢рд╛рдпрдж рд╣реА ftp рдпрд╛ ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рддреИрдирд╛рддреА рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдФрд░ рдПрдХ рдиреЛрдб рдХреЛ рд░реЛрдХрдирд╛, рдирдЧреНрдиреЗрдХреНрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛, рдЖрджрд┐ред рд▓реЗрдХрд┐рди рд╕рдВрдпреЛрдЧ рд╕реЗ, рдореБрдЭреЗ
рдбреЙрдХреНрдпреВ рдирд╛рдордХ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдкрддрд╛
рдЪрд▓рд╛ , рдЬрд┐рд╕рдиреЗ
рд▓рд┐рдХрд╕реНрдЯреЛрд░ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ред
рдбреЙрдХреНрдпреВ рдЖрдкрдХреЛ рдЙрдмрдВрдЯреВ рд╕рд░реНрд╡рд░ рдХреЛ рдорд┐рдиреА-рд╣рд░реЛрдХреВ рд╕рд░реНрд╡рд░ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЧрд┐рдЯ рдкреБрд╢ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рд╕реА рднреА (Node.js, рд░реВрдмреА, рдкреАрдПрдЪрдкреА, рд╕реНрдЯреЗрдЯрд┐рдХ рдЖрджрд┐) рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реЛрддреА рд╣реИред Dokku рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ рдФрд░ рдиреНрдпреВрдирддрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рддреИрдирд╛рддреА рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛
Dokku рдорд╢реАрди A (рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдорд╢реАрди рдпрд╛ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рд╕рд░реНрд╡рд░) рд╕реЗ рдорд╢реАрди B (рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдорд╢реАрди) рдФрд░
docker рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд░реЛрдд рдкрд░рд┐рд╡рд╣рди рдХреЗ рд░реВрдк рдореЗрдВ рдЧрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред dokku рдЖрдк рдПрдХ рдЖрджреЗрд╢ рдХреЗ рд╕рд╛рде рдЖрд╡реЗрджрди рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:
git push production master
рд╣рд░ рдмрд╛рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ "рд╕реНрд╡рдЪреНрдЫ" рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдкрд░ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдиреЛрдбрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ, рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╕реНрдерд╛рдкрд┐рдд рдХреА рдЬрд╛рдПрдВрдЧреА, рдЖрджрд┐ред dokku
nginx рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдирдп рдкреНрд░реЙрдХреНрд╕реА, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдХреЙрдкреА рдХрд░рдХреЗ SSL рдХрдиреЗрдХреНрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╣рдо рдПрдХ рджрд┐рди рдореЗрдВ рд▓рдЧрднрдЧ 5-10 рдмрд╛рд░ рдкрд░реАрдХреНрд╖рдг рд╡рд╛рддрд╛рд╡рд░рдг рдФрд░ 1-2 рдмрд╛рд░ рдХрд╛рдо рдХреЗ рдорд╛рд╣реМрд▓ рдореЗрдВ рддреИрдирд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рд╕рдВрд╕реНрдХрд░рдг 0.1 рд╕реЗ рдбреЙрдХреНрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рд╣рдореЗрдВ рдХреЛрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рд╣реБрдЖ, рд▓реЗрдХрд┐рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдиреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓рд╛рдн рд▓рд╛рдПред рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рд╡рд╣ рдФрд░ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рджреЛрдиреЛрдВ рддрдХрдиреАрдХреЗрдВ рдмреЗрд╣рдж рджрд┐рд▓рдЪрд╕реНрдк рд╣реИрдВ!
рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рд╣рдордиреЗ
CouchDB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЬрд▓реНрджреА
MongoDB рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рджрд┐рдпрд╛ред
MongoDB рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдпрд╣ рдПрдХ рдпреЛрдЬрдирд╛рдмрджреНрдз рд╕рдорд╛рдзрд╛рди рд╣реИ, рдЬреЛ рддреЗрдЬреА рд╕реЗ рдмрдврд╝рддреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИ, рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдорд╢реАрди рджреНрд╡рд╛рд░рд╛ рдЙрдард╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдореМрдЬреВрджрд╛ рдбреЗрдЯрд╛ рд╡реЙрд▓реНрдпреВрдо рд╣рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде, рдмрд┐рдирд╛ рддреЗрдЬ рдХрд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред
рдЙрддреНрдкрд╛рджрди рдореЗрдВ MongoDB рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдиреЗ рдореБрдЭреЗ рдореИрдиреБрдЕрд▓ рддреИрдирд╛рддреА рд╕реЗ рднреА рдХрдо рдкреНрд░рд╕рдиреНрди рдХрд┐рдпрд╛ред рд╣рдордиреЗ
MongoLab рдХреЗ рд╕рд╛рде
рд╢реБрд░реБрдЖрдд рдХреА , рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ
MongoHQ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рдЙрдирдХреЗ рд╕рдорд░реНрдерди рджрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рд╕реЗ рдЕрдЪреНрдЫреА рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рдорд┐рд▓реАрдВ, рдФрд░ рджреВрд╕рд░рд╛ рдпрд╣ рд╣реИ рдХрд┐ MongoHQ рдЖрдкрдХреЛ рдпреВрд░реЛрдк рдореЗрдВ рдПрдХ рд╕рд░реНрд╡рд░ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХрдиреЗрдХреНрд╢рди рд▓рд┐рдпрд╛, 512MB (рддрдм рд╣рдореЗрдВ рдПрдХ рдЕрдкреНрд░рд╛рдкреНрдп рдорд╛рддреНрд░рд╛ рдкреНрд░рддреАрдд рд╣реБрдИ) рд╕рдм рдХреБрдЫ рдПрдХ рдзрдорд╛рдХреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдореИрдВ
AWS Small:EU
рд▓рд┐рдП рдЦреБрд╢ рдерд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореЛрдВрдЧреЛрд╣ рдиреЗ рд╣рдореЗрдВ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рджреАрдВ рдФрд░ рд╕рдорд░реНрдерди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЛрдг рджрд┐рдпрд╛ - рдЖрд╡реЗрджрди рд╕рд┐рд░реНрдл "рдЙрдбрд╝рд╛рди" рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рд╣реБрдЖ, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдерд╛ рд╣рдо рдбреЗрд╡рд▓рдкрд░ рд╕реЗ рдШрд┐рд░реЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рд╣реИ, рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдкреНрд░рд╢реНрдиреЛрдВ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдФрд░ рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╕реВрдЪрдХрд╛рдВрдХред
рд▓реЙрдЧрд┐рдВрдЧ рдФрд░ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ
рдЙрдЪрд┐рдд рд▓реЙрдЧрд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдПрдХ рдЖрд╡реЗрджрди рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рдЖрддреНрдорд╣рддреНрдпрд╛ рд╣реИред рд▓реЙрдЧ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдпрд╛ рдЪреЗрддрд╛рд╡рдиреА рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рдкрд░ рд▓реЙрдЧ рдХреА рдкрд╣реБрдБрдЪ рддреНрд╡рд░рд┐рдд, рд╕рд░рд▓ рдФрд░ рдЕрдзрд┐рдорд╛рдирддрдГ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдпрд╛рдиреА рдлрд┐рд░ рд╕реЗ, рд▓реЙрдЧ рдХреЛ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рдо рдЬрд┐рд╕ рд╕рдорд╛рдзрд╛рди рдкрд░ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ, рд╡рд╣
рд▓реЙрдЧреЗрдВрдЯреНрд░реАрдЬ рд╣реИ ред рдЯреНрд░реИрдлрд╝рд┐рдХ рд▓реЙрдЧ рдХреА рд╣рдорд╛рд░реА рд╡рд░реНрддрдорд╛рди рдорд╛рддреНрд░рд╛ рдХреЗ рд╕рд╛рде, рд╣рдо рдПрдХ рдореБрдлрд╝реНрдд рдЦрд╛рддреЗ рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рд╕рднреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ "рдХрд╛рд░реНрдбрд┐рдпреЛрдЧреНрд░рд╛рдо" рд╣рдореЗрд╢рд╛ рд╣рдорд╛рд░реА рдЖрдВрдЦреЛрдВ рдХреЗ рд╕рд╛рдордиреЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЬрд▓реНрджреА рд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреБрдЫ рдЧрд▓рдд рд╣реЛрдиреЗ рд▓рдЧрддрд╛ рд╣реИред
рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдкрд╣рд▓реЗ рдпрд╣ рд╕рд░реНрд╡рд░ рдФрд░ рдореИрдиреБрдЕрд▓ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП ssh рдерд╛, рдЕрдм
рдиреНрдпреВ рд░реЗрд▓рд┐рдХ рдиреЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреА рд╕рд▓рд╛рд╣ рдкрд░ рджреМрд░рд╛ рдХрд┐рдпрд╛ред рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛, рдЕрдЪреНрдЫрд╛ рдкреНрд░рд▓реЗрдЦрди рдФрд░ рд╕рдорд░реНрдерди рдкрд╕рдВрдж рдЖрдпрд╛ред рдирдИ рд░реЗрд▓рд┐рдХ рдХреА рдкреНрд░реАрдорд┐рдпрдо рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдирд┐рдЧрд░рд╛рдиреА рд╣реИ, рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЙрдиреНрд╣реЛрдВрдиреЗ Node.js. рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИ
рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрдЪрд╛рд░
рдпрджрд┐ рд▓реЙрдЧрд┐рдВрдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдирдВрдмрд░ рдПрдХ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИ, рддреЛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рдирдВрдмрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИред
рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕
Google Analytics рд╣реИ ред рд╢рд╛рдпрдж рд╡реЗ рдореБрдЭ рдкрд░ рдкрддреНрдерд░ рдлреЗрдВрдХреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдЬреАрдП рд╕рд╛рдорд╛рдиреНрдп рдЯреНрд░реИрдлрд┐рдХ рдФрд░ рд░реЗрдлрд░рд▓ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИред рджрд╛рдИрдВ рдУрд░ рдПрдХ рдХрджрдо, рдмрд╛рдИрдВ рдУрд░ рдПрдХ рдХрджрдо - рд╕рдорд╕реНрдпрд╛рдПрдВ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдиреЛрдЯрд┐рд╕ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдбреЗрдЯрд╛ рдЕрдЧрд▓реЗ рджрд┐рди рд╣реА рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдареАрдХ рдзреБрди рдХреЗ рд▓рд┐рдП рдЬрдЯрд┐рд▓ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рд╣рдо рдЕрдкрдиреЗ рд╕рдорд╛рдзрд╛рди
Seismo (рдмрд╣реБрдд рдЬрд▓реНрджреА рдФрд░ рд╕рд░рд▓) рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ, "рдлрд╝рдирд▓" (рдлрд╝рдирд▓) рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рд╣рдордиреЗ
рдорд┐рдХреНрд╕рдкреЗрд▓ рд▓рд┐рдпрд╛ред рдорд┐рдХреНрд╕рдкреИрдирд▓ рдЕрдкрдиреЗ рдПрдХреАрдХрд░рдг рд╕реЗ рдмрд╣реБрдд рдЦреБрд╢ рдерд╛ рдФрд░ рдЗрд╕рдХреА рдХреАрдордд рд╕реЗ рдбрд░ рдЧрдпрд╛ рдерд╛ред рддреЛ рд╣рдо рдореМрдЬреВрджрд╛ рдЬрд░реВрд░рддреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдиреЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд░реЗрдВрдЧреЗред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП, рд╣рдо 2 рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: рд▓реЗрдирджреЗрди рдкрддреНрд░
рдореИрдирдбреНрд░рд┐рд▓ рдХреЗ рд▓рд┐рдП , рдФрд░ рд╕рдорд░реНрдерди, рдирд┐рдордВрддреНрд░рдг рдФрд░ рдкреНрд░рддрд┐рдзрд╛рд░рдг рдкрддреНрд░
рдЗрдВрдЯрд░рдХреЙрдо рдХреЗ рд▓рд┐рдП ред рджреЛрдиреЛрдВ рдЙрддреНрдкрд╛рдж рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рд╣реИрдВ, рдореИрдирдбреНрд░рд┐рд▓ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдиреАрддрд┐ (рдореБрдлреНрдд рдореЗрдВ 12,000 рдкрддреНрд░) рд╣рдореЗрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд▓рд╛рдЧрдд рдХреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрдВрдЯрд░рдХреЙрдо рдХреЗ рд╕рд╛рде рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рдФрд░ рдЙрдирдХрд╛ рдореВрд▓реНрдп рдЯреИрдЧ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╣реИ - рдкреНрд░рддреНрдпреЗрдХ 250 рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдореВрд▓реНрдп $ 49 + $ 11 рд╣реИред рд╣рдордиреЗ рджрд┐рд╕рдВрдмрд░ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЗрдВрдЯрд░рдХреЙрдо рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рд╣рдорд╛рд░рд╛ рдЪрд╛рд▓рд╛рди $ 82 рдерд╛ред рдпрд╣ рдЕрдм рддрдХ рдХреА рд╕рдмрд╕реЗ рдорд╣рдВрдЧреА рд╕реЗрд╡рд╛ рд╣реИ (рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ), рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛ред
рдХреБрд▓ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рд▓рд╛рдЧрдд
рдЗрд╕рд▓рд┐рдП, рд╣рдо рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд▓рд╛рдЧрдд рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВ: $ 40 (DigitalOcean) + $ 20 (MongoHQ) + $ 82 (рдЗрдВрдЯрд░рдХреЙрдо) = $ 152ред рдпрд╣ рдПрдХ рдмрд╣реБрдд рдХреБрдЫ рд╣реИ, рдПрдХ рд╕реНрдЯрд╛рд░реНрдЯ-рдЕрдк рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрднреА рднреА рдЕрдиреБрдХреВрд▓рди рдХреЗ рддрд░реАрдХреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВрдЧреЗред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЗрддрдирд╛ рдкреИрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреА рд╕реЗрд╡рд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдЙрддреНрдкрд╛рдж рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рд▓рдЧрднрдЧ рдЖрдзреЗ рд╕рд╛рд▓ рдореЗрдВ рдЗрди рдЦрд░реНрдЪреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдП рдереЗ, рдФрд░ рд╢реБрд░реБрдЖрддреА рд▓рд╛рдЧрдд $ 10-20 рдкреНрд░рддрд┐ рдорд╛рд╣ рдХреЗ рд╕реНрддрд░ рдкрд░ рдереАред
рдЕрдм рд╕рдмрд╕реЗ рдЕрдиреБрдХреВрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реА рдЪреАрдЬреЗрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреА рдЬрд╛ рд░рд╣реА рд╣реИрдВ, рд╕рдВрджреЗрд╣ рд╕реЗ рджреВрд░ - рдЖрдЬ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ!