рдЫрд╣ рдорд╣реАрдиреЗ рдореЗрдВ рдпрд╛ рдЙрд╕рд╕реЗ рднреА рддреЗрдЬреА рд╕реЗ рджреЗрд╡рдУрдкреНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреИрд╕реЗ рдмрдиреЗрдВред рднрд╛рдЧ 5. рдкрд░рд┐рдирд┐рдпреЛрдЬрди

рдЫрд╣ рдорд╣реАрдиреЗ рдореЗрдВ рдпрд╛ рдЙрд╕рд╕реЗ рднреА рддреЗрдЬреА рд╕реЗ DevOps рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреИрд╕реЗ рдмрдиреЗрдВред рднрд╛рдЧ 1. рдкрд░рд┐рдЪрдп
рдЫрд╣ рдорд╣реАрдиреЗ рдпрд╛ рдЙрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рддреЗрдЬреА рд╕реЗ рдПрдХ DevOps рдЗрдВрдЬреАрдирд┐рдпрд░ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдПред рднрд╛рдЧ 2. рд╡рд┐рдиреНрдпрд╛рд╕
рдЫрд╣ рдорд╣реАрдиреЗ рдореЗрдВ рдпрд╛ рдЙрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рддреЗрдЬреА рд╕реЗ рдПрдХ DevOps рдЗрдВрдЬреАрдирд┐рдпрд░ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдПред рднрд╛рдЧ 3. рд╕рдВрд╕реНрдХрд░рдг
рдЫрд╣ рдорд╣реАрдиреЗ рдпрд╛ рдЙрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рддреЗрдЬреА рд╕реЗ рдПрдХ DevOps рдЗрдВрдЬреАрдирд┐рдпрд░ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдПред рднрд╛рдЧ 4. рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреИрдХреЗрдЬрд┐рдВрдЧ



рд╕реНрдореГрддрд┐ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░реЗрдВ


рдКрдкрд░ рджреА рдЧрдИ рдЫрд╡рд┐ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЛрдб рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреИрд╕рд╛ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рдпрд╛рдж рджрд┐рд▓рд╛рдПрдВ рдХрд┐ рдЕрдм рд╣рдо рд░реЛрдбрдореИрдк рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╣рд╛рдВ рд╣реИрдВ:



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

рдХреЛрдб рдкрд░рд┐рдирд┐рдпреЛрдЬрди


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

рдЗрди рдЕрдВрддрд░реЛрдВ рдХреЛ рдХрдо рд╕реЗ рдХрдо рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реИ рдЬреЛ рдЖрдк рди рдХреЗрд╡рд▓ рддреИрдирд╛рддреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рддреИрдирд╛рддреА рдХреЗ рдмрд╛рдж рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рддреЛ, рд╣рдо рдЕрдкрдиреЗ рдареЗрд╕ рдФрд░ рдЧреИрд░-рдареЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХреЛ рдХреИрд╕реЗ рдХрдо рдФрд░ / рдпрд╛ рдЦрддреНрдо рдХрд░рддреЗ рд╣реИрдВ?

рдФрд░ рдпрд╣ рдореЗрд░реА рдХрд╛рд░ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!


рдпрджрд┐ рдЖрдкрдХрд╛ рджреЗрд╡ рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдРрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:



рдФрд░ рдареЗрд╕ рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ :



рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЛ рдПрдХ-рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЪреАрдЬреЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ 90% рддрдХ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдирд┐рд░рд╛рд╢рд╛ рди рдХрд░реЗрдВ - рдЖрдк рдЕрдХреЗрд▓реЗ рдирд╣реАрдВ рд╣реИрдВред рджреЛрдкрд╣рд░ рдХреЛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд░реЗрдВ, рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреНрдпрд╛ рдЕрдВрддрд░рд╛рд▓ рд╣реИрдВ (рд╕реАрдЦрдиреЗ, рд╕рдВрд╕реНрдХреГрддрд┐, рд▓реЛрдЧ, рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ, рдЖрджрд┐) рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдк рд╕реЗ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рднрд░реЗрдВред

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

рдпрд╣ рд╕рдм рдорд╛рдирддреЗ рд╣реБрдП, рдореИрдВ рдпрд╣ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреА рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рд▓реВрдВрдЧрд╛ рдХрд┐ рдХреЛрдб рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд▓рд╛рдЧреВ рди рдХрд┐рдпрд╛ рдЬрд╛рдПред

рдЖрдзреБрдирд┐рдХ рддреИрдирд╛рддреА рдХрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг


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

рдЗрд╕рд▓рд┐рдП рдЖрдк рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рддреИрдирд╛рддреА рдХреА рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдореЗрдВ рд╕рдВрдкреВрд░реНрдг рд░рдирдЯрд╛рдЗрдо рд╣реИ, рдХреЛрдб рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рд╣реМрд▓ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рддреИрдирд╛рдд рдХрд░реЗрдВ, рдЬрд┐рд╕ рдорд╢реАрди рдкрд░ рдЖрдкрдХрд╛ рдХреЛрдб рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЙрд╕ рдкрд░ рдкреВрд░реА рдорд╢реАрди рдХреЛ рдХреНрд▓реЛрди рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдЬрд╣рд╛рдБ рднреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреЙрдкреА рдХрд░реЗрдВред



рдЗрд╕реЗ "рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдкрд░рд┐рдирд┐рдпреЛрдЬрди" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЯреЗрдореНрдкрд▓реЗрдЯ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЗ рдмрд╛рдж рдХрдИ рдШрдВрдЯреЛрдВ рдХреЗ рд╕рд┐рд░рджрд░реНрдж рд╕реЗ рдмрдЪрд╛рдПрдЧрд╛ред рдмреЗрд╢рдХ, рдпрджрд┐ рдЖрдк рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рд╣реА рд╡рд┐рдЪрд╛рд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ: рдЖрдк рд╣рд░ рдЬрдЧрд╣ рдПрдХ рд╣реА рдХрдВрдЯреЗрдирд░ рдХреЛ рддреИрдирд╛рдд рдХрд░рддреЗ рд╣реИрдВред рдЖрдк рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ: тАЬрд░реБрдХ рдЬрд╛рдУ! рдореЗрд░реА рдареЗрд╕ рджреЗрд╡ рд╕реЗ рдЕрд▓рдЧ рд╣реИ! тАЭрдФрд░ рдпрд╣ рд╕рд╣реА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо / рдкрд╛рд╕рд╡рд░реНрдб, рдХрдиреЗрдХреНрд╢рди рддрд╛рд░, S3 рдбрдВрдкрд╕реНрдЯрд░ рд╕реНрдерд╛рди рд╕рднреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреАрдЬреЗрдВ рд╣реИрдВ! рд╣рд╛рдВ, рд╡реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рдЪреАрдЬреЗрдВ рд╣реИрдВред

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

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдореЗрдВ рд╣реИрдВ, рддреЛ рдПрд╕рдПрд╕рдПрдо рдХреЛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд╛рд╣рд░реА рднрдВрдбрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ - рдпрд╣ рдХреНрд▓рд╛рдЙрдбрдлрд╛рд░реНрдореЗрд╢рди рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХреАрдХреГрдд рд╣реЛрддрд╛ рд╣реИред AWS ssm cli рдХрдорд╛рдВрдб рд╕реЗ рд╕реАрдзреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рднреА рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред рдмреЗрд╢рдХ, рдЕрдиреНрдп рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛рдУрдВ рдореЗрдВ рд╕рдорд╛рди рддрдВрддреНрд░ рд╣реЛрддреЗ рд╣реИрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреБрдЫ рдЧрд▓рдд рд╣реЛрдиреЗ рдкрд░ рдЕрдкрдиреА рдареЗрд╕ рдорд╢реАрдиреЛрдВ рдХреЛ "рдареАрдХ" рдХрд░рдиреЗ рдХреЗ рдЖрдЧреНрд░рд╣ рдХрд╛ рд╡рд┐рд░реЛрдз рдХрд░реЗрдВред рдорд╢реАрдиреЗрдВ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рд╕рднреА рд╕реБрдзрд╛рд░ рджреЗрд╡ рд╕реЗ рдЖрдиреЗ рдЪрд╛рд╣рд┐рдПред рдЖрдкрдХрд╛ рд▓рдХреНрд╖реНрдп рдареЗрд╕ рдорд╢реАрдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рд░реЛрдХрдирд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рди рддреЛ рдПрд╕рдПрд╕рдПрдЪ, рди рд╣реА рдПрд╕рд╕реАрдкреА, рди рд╣реА рдареЗрд╕ рдкрд╣реБрдВрдЪ - рдХрднреА рдХрд┐рд╕реА рдХреЛ рдирд╣реАрдВ, рдЦреБрдж рдХреЛ рдирд╣реАрдВ, рди рд╣реА рд╣реИрдХрд░реНрд╕ рдХреЛ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдЖрдкрдиреЗ рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ - рдЖрдкрдХреА рдкрддреНрд░рд┐рдХрд╛рдУрдВ рдХреЛ рднреА рдмрд╛рд╣рд░реА рд░реВрдк рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реНрдерд╛рди рдкрд░ рднреЗрдЬрд╛ рдЧрдпрд╛, рдпрд╛ рддреЛ ElasticSearch / Logstash / Kibana (ELK) рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдпрд╛ SumoLogic рдпрд╛ Datadog рдЬреИрд╕реЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗред

рдЬреЛ рдХреБрдЫ рднреА рдЖрдк рдХрд░рддреЗ рд╣реИрдВ, рдЖрдкрдХреА рдареЗрд╕ рдорд╢реАрдиреЗрдВ рдПрдХ "рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдорд╡реЗрд╢реА" рд╣реИрдВ рдЬреЛ рдХрд┐ рдмреАрдорд╛рд░ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХреЗ рдорд╛рдореВрд▓реА рд╕рдВрдХреЗрдд рдкрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВред рд╡реЗ "рдкрд╛рд▓рддреВ рдЬрд╛рдирд╡рд░" рдирд╣реАрдВ рд╣реИрдВ рдЬрд┐рдирдХреА рджреЗрдЦрднрд╛рд▓ рдХреЗ рд▓рд┐рдП рдШрдВрдЯреЛрдВ рдХреА рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХреЗ рд▓рд┐рдП рдареАрдХ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рд╛рджреГрд╢реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╕рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдореИрдВ рдРрд╕реЗ рд▓реЛрдЧреЛрдВ рд╕реЗ рд╕реБрдирддрд╛ рд╣реВрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╡реЗрд╢рд┐рдпреЛрдВ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдЪ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рд░ рдПрдХ рд╣реА рд╣реИ - рдЕрдкрдиреЗ рдареЗрд╕ рдорд╢реАрдиреЛрдВ рдХреЛ "рдорд░рдореНрдордд" рди рдХрд░реЗрдВ, рдмрд╕ рдЕрдкрдиреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдареАрдХ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ ред

рдХреЛрдб рддреИрдирд╛рддреА рдпрд╛рдВрддреНрд░рд┐рдХреА


рддреЛ, рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдХреИрд╕реЗред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдЬреЗрдирдХрд┐рдВрд╕ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рдЬреЗрдирдХрд┐рдВрд╕ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдУрдкрди рд╕реЛрд░реНрд╕ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдСрдЯреЛрдореЗрд╢рди рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред



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

рдореИрдВ рдЖрдкрдХреЛ рдЬреЗрдирдХреАрдВрд╕ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рдХреНрдпреЛрдВ рджреЗрддрд╛ рд╣реВрдВ? рдХреНрдпреЛрдВрдХрд┐, рдЕрдкрдиреА рд╕рднреА рдХрдорд┐рдпреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдпрд╣ рдЕрднреА рднреА рдЖрдИрдЯреА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдмреЗрд╣рдж рд▓реЛрдХрдкреНрд░рд┐рдп рдФрд░ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреЗрдирдХрд┐рдВрд╕ рдХреЛ рдЬрд╛рдирдирд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬреЗрдирдХрд┐рдВрд╕рдлрд╛рдЗрд▓ рдХреИрд╕реЗ рд╕рдВрд░рдЪрд┐рдд рд╣реИ , рдиреМрдХрд░реА рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝рд╛ рд▓рд╛рдн рд╣реИ рдФрд░ рдЗрд╕реЗ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬреЗрдирдХрд┐рдВрд╕ рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдирдИ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдмреНрд▓реВрдСрди рдкреНрд▓рдЧрдЗрди рдкрд░ рд▓реЗ рдЬрд╛рдПрдВ , рди рдХрд┐ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдЬреЗрдирдХреАрдВрд╕ рдЬреЙрдм рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдкрд░ред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ CI / CD рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЛ рдЕрдкрдиреЗ GitHub / GitLab рд░реЗрдкреЛ рдХреЛрдб рдХреЗ рдареАрдХ рдЕрдВрджрд░ рд░рд╣рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕реНрд╡рдпрдВ рдПрдХ рдХреЛрдбрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рд╣реИ!



рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдЗрддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдпрд╣ рдлрд┐рд░ рд╕реЗ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ: рд╕рдм рдХреБрдЫ рдХреЛрдб рд╣реИ! рдЖрдкрдХрд╛ рдЖрд╡реЗрджрди, рдпрд╣ рдХреИрд╕реЗ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕реЗ рдХреИрд╕реЗ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕реЗ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрддреНрдпрд╛рджрд┐ рд╕рднреА рдЙрдЪрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рд╡рд╛рд▓реЗ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ GitHub / GitLab / Anywhere рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХрд╛ рд▓рдХреНрд╖реНрдп рдореБрдЦреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ (рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░ рдЬреЛ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ) рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕рдВрдЧрддрд┐рдпреЛрдВ рд╕реЗ рдореБрдХреНрдд рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдирд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

  • рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ рдЫреЛрдЯреЗ microservice рд▓рд┐рдЦреЗрдВ;
  • рдХреЛрдИ рднреА рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝реЗрдВ рдЬрд┐рд╕реЗ рдореИрдВ рдЖрд╡рд╢реНрдпрдХ рдорд╛рдирддрд╛ рд╣реВрдВ;
  • рдЬреЗрдирдХрд┐рдВрд╕рдлрд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВ
  • рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ-рдЕрд╕-рдХреЛрдб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЬреЛрдбрд╝реЗрдВ;
  • env.yaml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдореЗрд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ;
  • рдПрдХ рднрдВрдбрд╛рд░ рдореЗрдВ рдпрд╣ рд╕рдм рдмрдЪрд╛рдУ;
  • Jenkins рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ;
  • рдЕрдкрдиреЗ рдорд╛рдЗрдХреНрд░реЛрд╕реЗрд╡рд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ;
  • рдЭрд╕реЗ рдЖрдЬрд╝рдорд╛рдУ;
  • рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВ (рдХреИрдирд░реА рдпрд╛ рдмреНрд▓реВ-рдЧреНрд░реАрди рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ);
  • рдРрд╕рд╛ рд╣реЛрдиреЗ рдкрд░ рдЕрдкрдиреЗ рдИ-рдореЗрд▓ рдкрд░ рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░реЗрдВ!

рдпрд╣ рд▓рдХреНрд╖реНрдп рд╣реИ, рдЬрд┐рд╕рдХреА рдЙрдкрд▓рдмреНрдзрд┐ DevOps рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рдореБрдЦреНрдп рдорд┐рд╢рди рдХрд╛ рд╕рд╛рд░ рд╣реИред

рдЬреЗрдирдХрд┐рдВрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк


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

рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк GitLab CI рдХрд╛ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдореЙрдбреНрдпреВрд▓ рд╣реИред рдпрджрд┐ рдЖрдкрдХрд╛ рд╕рдВрдЧрдарди GitLab рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд╕рдВрднрд╡рддрдГ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рдХрд░реАрдиреЗ рд╕реЗ GitLab рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рд╣реИред

рдЕрдВрдд рдореЗрдВ, GitHub рдХреА рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЙрдкрдХрд░рдг рдХреА рдШреЛрд╖рдгрд╛ рдХреА рд╣реИ рдХреНрд░рд┐рдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдЬреЛ рдЕрдкрдиреЗ рд╣реА рд╕реНрд╡рдЪрд╛рд▓рди рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЙрдкрдХрд░рдг рдпрд╣рд╛рдВ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рдпрд╣ рдЬрд╛рдирдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдХреЛрдб рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рд╕рд╣рд┐рдд рд╕рдм рдХреБрдЫ, рд╕рдВрд╕реНрдХрд░рдгрд┐рдд рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдБ рд╣реИрдВ, рдФрд░ рдЬрдм рддрдХ рдпрд╣ рджреЗрд╡ рд╕реЗ рдирд╣реАрдВ рдЖрддреА рд╣реИ рддрдм рддрдХ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИред

рднрд▓реЗ рд╣реА, рдЕрдЧрд░ рдЖрдк рдЬреЗрдирдХрд┐рдВрд╕ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдпрд╣ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЬреЗрдирдХреАрдВрд╕ рдХрдВрдЯреЗрдирд░ рд╕рд░реНрд╡рд░ рдХреЛ рдЬреЗрдирдХрд┐рдВрд╕ рдПрдХреНрд╕рдкреЗрдВрдбреЗрдмрд▓, рдХрдВрдЯреЗрдирд░ рдХрд╛рдо рдиреЛрдбреНрд╕ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рдпрд╣ рд╕реАрдЦрдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рдЕрд╡рд╕рд░ рд╣реЛрдЧрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдк рдХрд┐рд╕реА рднреА рдХрдВрдЯреЗрдирд░ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдХреЗ рдмрд┐рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИред

рдмрд╣реБрдд рдЬрд▓реНрдж рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП ...

рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХрд╛ рдПрдХ рд╕рд╛ :)


рд╣рдорд╛рд░реЗ рд╕рд╛рде рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЖрдк рд╣рдорд╛рд░реЗ рд▓реЗрдЦ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ? рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕рд╛рдордЧреНрд░реА рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдПрдХ рдСрд░реНрдбрд░ рджреЗрдХрд░ рдпрд╛ $ 4.99 рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рдХреЗ рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд VPS рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рдХреЗ рд╣рдореЗрдВ рд╕рдорд░реНрдерди рджреЗрдВ, рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдВрдЯреНрд░реА-рд▓реЗрд╡рд▓ рд╕рд░реНрд╡рд░ рдХрд╛ рдПрдХ рдЕрдиреВрдард╛ рдПрдирд╛рд▓реЙрдЧ: VPS (KVM) E5-2697 3 (6 рдХрд░реЛрдбрд╝) 10GB DDR4 480GB SSD 1Gbps рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрд░реА рд╕рдЪреНрдЪрд╛рдИ $ 19 рдпрд╛ рд╕рд░реНрд╡рд░ рдХреЛ рдХреИрд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ? (рд╡рд┐рдХрд▓реНрдк RAID1 рдФрд░ RAID10 рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, 24 рдХреЛрд░ рддрдХ рдФрд░ 40GB DDR4 рддрдХ)ред

рдбреЗрд▓ R730xd рдПрдореНрд╕реНрдЯрд░реНрдбрдо рдореЗрдВ рдЗрдХреНрд╡рд┐рдирд┐рдХреНрд╕ рдЯреАрдпрд░ IV рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ 2 рдЧреБрдирд╛ рд╕рд╕реНрддрд╛ рд╣реИ? рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV рдиреАрджрд░рд▓реИрдВрдб рдХреЗ 199 рдбреЙрд▓рд░ рдореЗрдВ рд╕реЗ рд╣реИ!рдбреЗрд▓ R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $ 99 рд╕реЗ! рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ Bldg рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреИрд╕реЗ рдХрд░реЗрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝реЗрдВ ред рдПрдХ рдкреИрд╕рд╛ рдХреЗ рд▓рд┐рдП 9,000 рдпреВрд░реЛ рдХреА рд▓рд╛рдЧрдд рдбреЗрд▓ R730xd E5-2650 v4 рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╡рд░реНрдЧ рд╕реА?

All Articles