AWS, Azure рдФрд░ Gitlab рдкрд░ CI / CD OTUS рд╕реЗ рдирдпрд╛ рдкрд╛рдареНрдпрдХреНрд░рдо

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





рдпрджрд┐ рдЖрдк рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдпрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╣реИрдВ рдЬреЛ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг / рдирд┐рд░рдВрддрд░ рд╡рд┐рддрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВ , рддреЛ OTUS рдиреЗ рдЖрдкрдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЦреЛрд▓рд╛ рд╣реИ: рд╕рддрдд рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╕рддрдд рд╡рд┐рддрд░рдг рдФрд░ рд╕рддрдд рд╡рд┐рддрд░рдг рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд▓реЛрдХрдкреНрд░рд┐рдп рддрд░реАрдХреЗ рдкрд░ рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЧрд╣рди рдкрд╛рдареНрдпрдХреНрд░рдоред Amazon Web Service, Azure, GitLab рдФрд░ Jenkins рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рдкрд╛рд░ ред

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

рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдкреНрд░рддреНрдпреЗрдХ рдЫрд╛рддреНрд░ рдПрдХ рд╕реНрдирд╛рддрдХ рдХрд╛рд░реНрдп рдмрдирд╛рдПрдЧрд╛, рдЬрд┐рд╕реЗ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдУрдкрдирд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП CI / CD рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реЛрдЧрд╛ред рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рдмрд╛рдж, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдкреНрд░рддреНрдпреЗрдХ рдЫрд╛рддреНрд░ рдХреЛ рд╕рднреА рд╡рд░реНрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреА, рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХрд╛ рдкреНрд░рдорд╛рдг рдкрддреНрд░, рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдЖрд╡реЗрджрди рдХреЗ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдФрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред



рдмреЗрд╢рдХ, рдпрд╣ рдХреЛрд░реНрд╕ рд╕рднреА рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдиреБрднрд╡ рд╣реИ :

  • рдЬреАрдЖрдИрдЯреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ
  • рд▓рд┐рдирдХреНрд╕ рдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рди
  • рд╡рд┐рдХрд╛рд╕ рдпрд╛ рд╕рдВрдЪрд╛рд▓рди
  • рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ

рддрдм OTUS рдЖрдкрдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ! рдЖрдк рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╡реЗрд╢ рдкрд░реАрдХреНрд╖рд╛ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ AWS, Azure рдФрд░ Gitlab рдкрд░ CI / CD рдкрд╛рдареНрдпрдХреНрд░рдо рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬреНрдЮрд╛рди рд╣реИред AWS, Azure рдФрд░ Gitlab рдХреЗ рд▓рд┐рдП "CI / CD" рдкрд╛рдареНрдпрдХреНрд░рдо

рдХреА рд╢реБрд░реБрдЖрдд рдХреА рдкреВрд░реНрд╡ рд╕рдВрдзреНрдпрд╛ рдкрд░ , OTUS рдиреЗ рдУрдкрди рдбреЗ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХреАред рд╢рд┐рдХреНрд╖рдХ рдиреЗ рдкрд╛рдареНрдпрдХреНрд░рдо рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрд╛рдд рдХреА, рдЫрд╛рддреНрд░реЛрдВ рд╕реЗ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджрд┐рдП, рдФрд░ рд╕реАрдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рднреА рд╡рд░реНрдгрди рдХрд┐рдпрд╛ред


"K8S рдХреЗ рд╕рд╛рде рдЬреЗрдирдХрд┐рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛" рд╡рд┐рд╖рдп рдкрд░ рдЦреБрд▓реЗ рд╡реЗрдмрд┐рдирд╛рд░ рдХреЗ рдПрдХ рдореБрдХреНрдд рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЦреБрд▓рд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕, рдПрдЬрд╝реНрдпреЛрд░ рдФрд░ рдЧреАрддрд╛рд▓рд╛рдм рдкрд░ рд╕реАрдЖрдИ / рд╕реАрдбреА рдкрд╛рдареНрдпрдХреНрд░рдо рдореЗрдВ рдПрдХ рд╡реНрдпрд╛рдЦреНрдпрд╛рддрд╛ рдмреЛрд░рд┐рд╕ рдирд┐рдХреЛрд▓реЗрд╡ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ :


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

рдкрд╛рдареНрдпрдХреНрд░рдо рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдЪрд╛рд░ рдореБрдЦреНрдп рдореЙрдбреНрдпреВрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  1. рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╡рд┐рдХрд╛рд╕ (рдХреЛрдб)
  2. рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рди (рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг)
  3. рд╕реНрдерд╛рдкрдирд╛ рд╕реНрд╡рдЪрд╛рд▓рди (рд╕рддрдд рд╡рд┐рддрд░рдг)
  4. рд╕рд╛рд░рд╛рдВрд╢ рдореЙрдбреНрдпреВрд▓

рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдСрдирд▓рд╛рдЗрди рд╡реЗрдмрд┐рдирд╛рд░ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдордЭрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рд╣реЛрдорд╡рд░реНрдХ рдкреНрд░рд╛рдкреНрдд рдЬреНрдЮрд╛рди рдХреЛ рд╕рдореЗрдХрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЖрдк рд╢рд┐рдХреНрд╖рдХреЛрдВ рд╕реЗ рд╡рд┐рд╕реНрддреГрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХрдИ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╕реАрдЖрдИ / рд╕реАрдбреА рдХреЛ рдЖрдзреБрдирд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рддрдХрдиреАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╣рддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдХрдерди рд╕реЗ рд╕рд╣рдордд рд╣реИрдВ?

All Articles