рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рд╣рдо
/рдкрд┐рдХреНрд╕рд╛рдмреЗ/
рдХрд╣рд╛рдиреА
рдирд┐рд░рдВрддрд░ рд╡рд┐рддрд░рдг рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЛ рд╡рд╛рдкрд╕ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
2010 рдореЗрдВ, рдЬреЗрдЬрд╝ рд╣рдореНрдмрд▓ рдФрд░ рдбреЗрд╡рд┐рдб рдлрд╝рд╛рд░реНрд▓реЗ рд░рд┐рд▓реАрдЬрд╝ рд╣реБрдП
рдкреБрд╕реНрддрдХ рдХреЗ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рдмрд╛рдж, рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдиреЗ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдХреБрдЫ рд╣реА рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдпрд╣ рд▓рдЧрднрдЧ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрд╡реАрдХреГрдд рд╣реЛ рдЧрдпрд╛ред рдХреЗ рдЕрдиреБрд╕рд╛рд░
рдЕрдм рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдореЗрдВ рд╕реЗ рдПрдХ рдмрдирд╛ рд╣реБрдЖ рд╣реИред рдЖрдИрдЯреА рд╕рдореБрджрд╛рдп DevOps рдФрд░ рдЬреЗрдирдХрд┐рдВрд╕ рд╕рдореБрджрд╛рдп рд╕реЗ рдЬреБрдбрд╝реЗ 2018 рдХреЗ рдПрдХ рдЕрдзреНрдпрдпрди рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣
рд╕рддрдд рд╡рд┐рддрд░рдг рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?
рд╕реАрдбреА рдХрд╛ рдЖрдзрд╛рд░ рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреА рддреИрдпрд╛рд░реА рд╣реИред рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд╛рд╕ рдкрд░рд┐рд╡реЗрд╢реЛрдВ рдореЗрдВ рдорд╛рдирдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдХрдордЬреЛрд░ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд╢реАрдШреНрд░рддрд╛ рд╕реЗ рдвреВрдВрдврдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдПрдВ.
рд╕рддрдд рд╡рд┐рддрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ:
рдпрджрд┐ рд╕рддрдд рдПрдХреАрдХрд░рдг рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкрд╣рд▓реЗ рджреЛ рдЪрд░рдгреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рддреЛ рд╕рддрдд рд╡рд┐рддрд░рдг рдЕрдЧрд▓реЗ рджреЛ рдЪрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрдерд┐рд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ рд▓рдЧрд╛рдИ рдЧрдИ рд╣реИрдВ:
- рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреА рддреИрдпрд╛рд░реА рдФрд░ рддрддреНрдХрд╛рд▓ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ (рд╕реАрдбреА рдЙрдкрдХрд░рдг рдХреЛрдб рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдкреНрд░рднрд╛рд╡ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддреЗ рд╣реИрдВ)ред
- рдЕрдВрддрд┐рдо рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рд╕рдордЧреНрд░ рдЬрд┐рдореНрдореЗрджрд╛рд░реАред рдЙрддреНрдкрд╛рдж рдЯреАрдо - рдкреНрд░рдмрдВрдзрдХ, рдбреЗрд╡рд▓рдкрд░, рдкрд░реАрдХреНрд╖рдХ - рдкрд░рд┐рдгрд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ, рди рдХрд┐ рдХреЗрд╡рд▓ рдЕрдкрдиреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ (рдкрд░рд┐рдгрд╛рдо рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рд░рд┐рд▓реАрдЬрд╝ рд╣реИ рдЬреЛ рдЙрддреНрдкрд╛рдж рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ)ред
рд╕реАрдбреА рдореЗрдВ рдЗрд╕рдХрд╛ рдкреНрд░рдпреЛрдЧ рдЖрдорддреМрд░ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХреНрдпрд╛ рдлрд╛рдпрджрд╛ рд╣реИ
рд╕рддрдд рд╡рд┐рддрд░рдг рдХреЛрдб рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдкрд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдХрд░реНрдордЪрд╛рд░реА рдХреЗ рдердХрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЕрдВрддрддрдГ, рдЗрд╕рд╕реЗ рд╕рдордЧреНрд░ рд╡рд┐рдХрд╛рд╕ рд▓рд╛рдЧрдд рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реАрдбреА рдиреЗ рдПрдЪрдкреА рдЯреАрдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреА рдорджрдж рдХреА
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, 2016 рдХреЗ рдПрдХ рдЕрдзреНрдпрдпрди (рдкреЗрдЬ 28) рдХреЗ рдЕрдиреБрд╕рд╛рд░
рдПрдХ рдФрд░ рдкреНрд▓рд╕ рд░рд┐рд▓реАрдЬ рдореЗрдВ рддреЗрдЬреА рд╣реИред рдлрд╝рд┐рдирд┐рд╢ рд╡рд┐рдХрд╛рд╕ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдирд┐рд░рдВрддрд░ рдбрд┐рд▓реАрд╡рд░реА
рд╕рдВрднрд╛рд╡рд┐рдд рдХрдард┐рдирд╛рдЗрдпрд╛рдБ
рдкрд╣рд▓реА рдФрд░ рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдкрд░рд┐рдЪрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдирдП рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд╛рднреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╢реНрд░рдо-рдЧрд╣рди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рд╕реЗ рд╢реБрд░реБрдЖрдд рди рдХрд░рддреЗ рд╣реБрдП, рдзреАрд░реЗ-рдзреАрд░реЗ рд╕реАрдбреА рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИред
рджреВрд╕рд░реА рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХреЛрдб рд╢рд╛рдЦрд╛рдУрдВ рдХреА рд╣реИред "рд╢рд╛рдЦрд╛рдПрдБ рд▓рдЧрд╛рдиреЗ" рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдмрд╛рд░-рдмрд╛рд░ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдВрдШрд░реНрд╖ рдФрд░ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╕рдордп рдХреА рд╣рд╛рдирд┐ рд╣реИред рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди - рджреГрд╖реНрдЯрд┐рдХреЛрдг
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХреБрдЫ рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХреЛ рд▓реЗрдХрд░ рдореБрдЦреНрдп рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВ - рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рдЕрдХреНрд╕рд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рд╕реАрдбреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╢реБрд░реБрдЖрддреА рдЪрд░рдгреЛрдВ рдореЗрдВ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд░рдирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЖрдкрдХреЛ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдирдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП - рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╢реИрдХреНрд╖рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдФрд░ рд╕рдордп рдХреЛ рдмрдЪрд╛рдПрдЧрд╛ред
/ рдлрд╝реНрд▓рд┐рдХрд░ /
рдЙрдкрдХрд░рдг
рд╕рддрдд рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдХреБрдЫ рдЦреБрд▓реЗ рдЙрдкрдХрд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ:
рдЧреЛрд╕реАрдбреА - рдЬрд╛рд╡рд╛ рдФрд░ рдЬреЗрдЖрд░рдмреА рдСрди рд░реЗрд▓реНрд╕ рдореЗрдВ рдирд┐рд░рдВрддрд░ рдбрд┐рд▓реАрд╡рд░реА рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ред рдЖрдкрдХреЛ рд╕рдВрдкреВрд░реНрдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд┐рд▓реАрд╡рд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ: рдмрд┐рд▓реНрдб-рдЯреЗрд╕реНрдЯ-рд░рд┐рд▓реАрдЬрд╝ред рдпрд╣ рдЯреВрд▓ рдЕрдкрд╛рдЪреЗ 2.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВрд╕реЗрдЯрдЕрдк рдЧрд╛рдЗрдб .Capistrano - рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ рдЬреЛ рд░реВрдмреА, рдЬрд╛рд╡рд╛ рдпрд╛ PHP рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рддреИрдирд╛рддреА рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рддреА рд╣реИред рдХреИрдкрд┐рд╕реНрдЯреНрд░рд╛рдиреЛ рдПрд╕рдПрд╕рдПрдЪ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рд┐рдореЛрдЯ рдорд╢реАрди рд╕реЗ рдЬреБрдбрд╝рдХрд░ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рдЗрдВрдЯреАрдЧреНрд░рд┐рдЯреА рд╕реАрдЖрдИ рд╕рд░реНрд╡рд░ рдЬреИрд╕реЗ рдЕрдиреНрдп рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдФрд░ рд╡рд┐рддрд░рдг рдЯреВрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИредGradle рдПрдХ рдмрд╣реБ-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рд╕рдВрдкреВрд░реНрдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЧреНрд░реИрдбрд▓ рдЬрд╛рд╡рд╛, рдкрд╛рдпрдерди, рд╕реА/рд╕реА++, рд╕реНрдХрд╛рд▓рд╛ рдЖрджрд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдПрдХреНрд▓рд┐рдкреНрд╕, рдЗрдВрдЯреЗрд▓реАрдЬреЗ рдФрд░ рдЬреЗрдирдХрд┐рдВрд╕ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рд╣реИредрдкрд░рдЬреАрд╡реА - рдЧреЛ рднрд╛рд╖рд╛ рдореЗрдВ рд╕реАрдбреА рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдоред рдбреНрд░реЛрди рдХреЛ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕ рдпрд╛ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрдкрдХрд░рдг рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП YAML рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИредрджреМрдбрд╝ рд▓рдЧрд╛рдиреЗрд╡рд╛рд▓реЗ рдЬрд╣рд╛рдЬрд╝ рдХрд╛ рдмрдбрд╝рд╛ рдкрд╛рд▓ - рдорд▓реНрдЯреА-рдХреНрд▓рд╛рдЙрдб рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдирд┐рд░рдВрддрд░ рдХреЛрдб рдбрд┐рд▓реАрд╡рд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рдордВрдЪред рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд, Google рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдиреЗ рдЯреВрд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдПрдХ рдмрдбрд╝реА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рдИред рд╕реНрдерд╛рдкрдирд╛ рдирд┐рд░реНрджреЗрд╢рдЗрд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЦреЛрдЬреЗрдВ .
рд╣рдорд╛рд░реЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓реЙрдЧ рдкрд░ рдХреНрдпрд╛ рдкрдврд╝реЗрдВ:
1cloud.ru рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдореЗрдВ DevOps рдЖрдк рд╣рдорд╛рд░реЗ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреИрд╕реЗ рдмрдЪрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрд▓рд╛рдЙрдб рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ 1рдХреНрд▓рд╛рдЙрдб рдХрд╛ рд╡рд┐рдХрд╛рд╕
рд╕реНрд░реЛрдд: www.habr.com