19-21 рдСрдЧрд╕реНрдЯ рд░реЛрдЬреА рдСрдирд▓рд╛рдЗрди рд╕рдШрди рдкрд░реАрдХреНрд╖рд╛ рд╣реЛрдгрд╛рд░ рдЖрд╣реЗрдд
DevOps рдХреЛрд░реНрд╕ рд▓рдврд╡рдгрд╛рд░рд╛ рдореБрдЦреНрдп рд╢рддреНрд░реВ рдЖрд╣реЗ: "рдЦреВрдк рдордиреЛрд░рдВрдЬрдХ, рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдХрдВрдкрдиреАрдордзреНрдпреЗ рдпрд╛рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА рд╣реА рдЦреЗрджрд╛рдЪреА рдЧреЛрд╖реНрдЯ рдЖрд╣реЗ." рдЖрдореНтАНрд╣реА рдЕрд╕реЗ рдЙрдкрд╛рдп рд╢реЛрдзрдд рдЖрд╣реЛрдд рдЬреЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╢рд╛рд╕рдХ рджреЗрдЦреАрд▓ рд╡рд╛рд░рд╕рд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдд рдЕрдВрдорд▓рд╛рдд рдЖрдгреВ рд╢рдХреЗрд▓.
рдХреЛрд░реНрд╕рдЪрд╛ рд╣реЗрддреВ рдЖрд╣реЗ:
- рдЬреНрдпрд╛ рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрдирд╛ DevOps рдкрджреНрдзрддреА рдЦрд╛рд▓реА рд╡рд░реВрди рд▓рд╛рдЧреВ рдХрд░рд╛рдпрдЪреНрдпрд╛ рдЖрд╣реЗрдд;
- рдЬреНрдпрд╛ рдХрдВрдкрдиреНрдпрд╛ рдЖрдгрд┐ рд╕рдВрдШ рд▓рд╣рд╛рди рдЖрдгрд┐ рд╕реНрдкрд╖реНрдЯ рдкрд╛рдпрд▒реНрдпрд╛рдВрдордзреНрдпреЗ DevOps рд╕рдВрд╕реНрдХреГрддреАрдХрдбреЗ рдЬрд╛рдК рдЗрдЪреНрдЫрд┐рддрд╛рдд;
- рдХрд┐рд░рдХреЛрд│ рдкреНрд░рд╢рд╛рд╕рдХреАрдп рдХрд╛рд░реНрдпреЗ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╕реЛрдбрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдХреНрд░реЙрд╕-рдлрдВрдХреНрд╢рдирд▓ рдЯреАрдорд╕рд╛рдареА рдЯреАрдо рд▓реАрдбрдХрдбреЗ рд╣рд│реВрд╣рд│реВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА "рдкреНрд░рд╢рд╛рд╕рдХ рд╕рд╛рдордЧреНрд░реА" рд╕рдордЬреВрди рдШреЗрдК рдЗрдЪреНрдЫрд┐рдд рд╡рд┐рдХрд╛рд╕рдХ.
рдЬреНрдпрд╛рдВрдирд╛ рдЖрдзреАрдЪ DevOps рдЯреВрд▓реНрд╕ рдорд╛рд╣рд┐рдд рдЖрд╣реЗрдд рдЖрдгрд┐ рд╡рд╛рдкрд░рддрд╛рдд рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рд╣рд╛ рдХреЛрд░реНрд╕ рдирд┐рд░реБрдкрдпреЛрдЧреА рдЖрд╣реЗ. рдЖрдкрдг рдирд╡реАрди рдХрд╛рд╣реАрд╣реА рд╢рд┐рдХрдгрд╛рд░ рдирд╛рд╣реА.
рдСрдирд▓рд╛рдЗрди рдЗрдВрдЯреЗрдиреНрд╕рд┐рд╡реНрд╣ рд╣реЗ рдирд╡реАрди рд╡рд╛рд╕реНрддрд╡рд┐рдХрддреЗрдЪреЗ рд╕реНрд╡рд░реВрдк рдЖрд╣реЗ; рддреЗ рдСрдлрд▓рд╛рдЗрди рдЗрдВрдЯреЗрдиреНрд╕рд┐рд╡реНрд╣ рд╕рд╛рд░рдЦреЗрдЪ рд╡рд┐рд╕рд░реНрдЬрди рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рдХреЗрд╡рд│ рдореЙрд╕реНрдХреЛрдЪреНрдпрд╛ рд╕рд╣рд▓реАрд╢рд┐рд╡рд╛рдп (рдЬреЗ рдХрд╛рд╣реАрдВрд╕рд╛рдареА рдкреНрд▓рд╕ рдЖрд╣реЗ рдЖрдгрд┐ рдЗрддрд░рд╛рдВрд╕рд╛рдареА рд╡рдЬрд╛ рдЖрд╣реЗ).
рдЖрдореНрд╣реА рдЖрдзреАрдЪ рджреЛрдирджрд╛ DevOps рд╡рд░ рдПрдХ рдХреЛрд░реНрд╕ рдЖрдпреЛрдЬрд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рд╢рдХреНрдп рддрд┐рддрдХреЗ рдореЛрдареЗ рд╢реЙрдЯреНрд╕ рдЧреЛрд│рд╛ рдХреЗрд▓реЗ рдЖрд╣реЗрдд.
рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдирд┐рд░рд╛рд╢ рдЕрдкреЗрдХреНрд╖рд╛ рдЖрд╣реЗ. рдореНрд╣рдгреВрди, рдЖрдореНрд╣реА рддреБрдореНрд╣рд╛рд▓рд╛ рд▓рдЧреЗрдЪ рд╕рд╛рдВрдЧреВ рдХреА рдХреЛрд░реНрд╕рдордзреНрдпреЗ рдХрд╛рдп рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА.
рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА рдирд╕рддреАрд▓. рдПрдХрд╛ рд╕рд░реНрд╡реЛрддреНрддрдо рд╕рд░рд╛рд╡рд╛рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдПрдХ CI/CD рд╡рд┐рд╖рдп, рдЬреНрдпрд╛рд╡рд░ рддреБрдореНрд╣реА рдЖрдард╡рдбрд╛рднрд░рд╛рдЪрд╛ рдЧрд╣рди рдХреЛрд░реНрд╕ рд╕рд╣рдЬ рдХрд░реВ рд╢рдХрддрд╛, рддреНрдпрд╛рд╕рд╛рдареА 4 рддрд╛рд╕ рд▓рд╛рдЧрддрд╛рдд. рдпрд╛ рдХрд╛рд│рд╛рдд, рддреБрдореНрд╣реА рдореВрд▓рднреВрдд рдЧреЛрд╖реНрдЯреА рджрд╛рдЦрд╡реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдПрдХ рд╕рд╛рдзреА рдкрд╛рдЗрдкрд▓рд╛рдЗрди рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛, рдкрд░рдВрддреБ рддреБрдореНрд╣реА рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдВрд╕рд╛рдареА рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреАрдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА.
рдПрдХрд╣реА рдХреЗрд╕реЗрд╕ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реАрдд. рдкреНрд░рдХрд░рдгреЗ рд╣реА рдкрд░рд┐рд╖рджреЗрдЪреА рдереАрдо рдЖрд╣реЗ. рддрд┐рдереЗ рддреБрдореНрд╣реА рдЖрдпреБрд╖реНрдпрд╛рддреАрд▓ рдПрдХрд╛ рдШрдЯрдиреЗрдмрджреНрджрд▓ рддрд╛рд╕рднрд░ рдмреЛрд▓реВ рд╢рдХрддрд╛. рд╕реНрд▓рд░реНрдо рдпреЗрдереЗ, рд╡реНрдпрд╛рдЦреНрдпрд╛рддрд╛ рдореНрд╣рдгреВ рд╢рдХрддрд╛рдд рдХреА "рд╣реЗ рдЙрджрд╛рд╣рд░рдг рдорд╛рдЭреНрдпрд╛ рд╕рд░рд╛рд╡рд╛рддреВрди рдШреЗрддрд▓реЗ рдЖрд╣реЗ," рдЖрдгрдЦреА рдХрд╛рд╣реА рдирд╛рд╣реА.
рд╕рд░рд╛рд╡рд╛рдЪреЗ рдХреЛрдгрддреЗрд╣реА рд╡реИрдпрдХреНрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА. рд╕рд░рд╛рд╡ рдореНрд╣рдгрдЬреЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдирд╛рд╣реА, рддрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдпрд╛рдирдВрддрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рд╣реЛрдд рдЖрд╣реЗ. рд╕рд░рд╛рд╡рд╛рдЪрд╛ рдЙрджреНрджреЗрд╢ рдЖрдкрд▓реНрдпрд╛ рдкреНрд░рдпреЛрдЧрд╛рдВрдордзреНрдпреЗ рдЬреНрдЮрд╛рдд рдХрд╛рд░реНрдп рдкрд░реНрдпрд╛рдпрд╛рдкрд╛рд╕реВрди рдкреНрд░рд╛рд░рдВрдн рдХрд░рдгреНрдпрд╛рдЪреА рд╕рдВрдзреА рдкреНрд░рджрд╛рди рдХрд░рдгреЗ рд╣рд╛ рдЖрд╣реЗ. рдЧрд╣рдирддреЗрдирдВрддрд░, рдЖрдкрдг рдиреЛрдЯреНрд╕рдЪреЗ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рд╕реНрд╡рддрдГ рд╕рд░рд╛рд╡ рдкреБрдиреНрд╣рд╛ рдХрд░реВ рд╢рдХрддрд╛. рд╣реЗ рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рдкрд░рд┐рдгрд╛рдо рджреЗрдИрд▓.
рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдирд╕рддреАрд▓ тАФ рдЬрд░реА рд╣реЗ DevOps рд╕рд╛рдзрди рдЖрд╣реЗ, рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдЖрд╣реЗ
рдХрд╛рдп рд╣реЛрдИрд▓?
рд╣реЛрдИрд▓ рд╕реБрд░рд╡рд╛рддреАрдкрд╛рд╕реВрди рд╕рд╛рдзрдиреЗ рдЬрд╛рдгреВрди рдШреЗрдгреЗ рдЖрдгрд┐ рдореВрд▓рднреВрдд рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдЪреНрдпрд╛ рдЙрднрд╛рд░рдгреАрд╕рд╛рдареА рдЙрдкрд╛рдпрд╛рдВрдЪреА рд╕рдВрдкреВрд░реНрдг рд╢реНрд░реЗрдгреА.
рдпрд╛рдмрджреНрджрд▓ рдЕрднреНрдпрд╛рд╕рдХрд╛рдВрдХрдбреВрди рдПрдХ рдХрдерд╛ рдЕрд╕реЗрд▓ рд╕рд╛рдзрдирд╛рдВрдЪрд╛ рдЦрд░рд╛ рд╡рд╛рдкрд░ рдЖрдгрд┐ рдЬреАрд╡рди рдХрд╛рд░реНрдпреЗ. рд╣рд╛ рдЕрд╕рд╛ рдЖрдзрд╛рд░ рдЖрд╣реЗ рдЬреНрдпрд╛рд╡рд░ рддреБрдореНрд╣реА рдиреЗрд╣рдореА рдХрд╛рдЧрджрдкрддреНрд░рд╛рдВрдЪрд╛ рд╕реНрд╡рддрдВрддреНрд░ рдЕрднреНрдпрд╛рд╕ рдЖрдгрд┐ рдкреНрд░рдХрд░рдгрд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЬреЛрдбреВ рд╢рдХрддрд╛.
рд░реЛрдЬ рдЕрд╕реЗрд▓ рдкреНрд░рд╢реНрдирд╛рдВрдЪреА рдЙрддреНрддрд░реЗ, рдЬрд┐рдереЗ рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯрдмрджреНрджрд▓ рд╡рд┐рдЪрд╛рд░реВ рд╢рдХрддрд╛.
рд╣реЛрдИрд▓ рдЕрднрд┐рдкреНрд░рд╛рдпрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рд╛: рдЖрдореНрд╣реА рджрд░рд░реЛрдЬ рдЕрднрд┐рдкреНрд░рд╛рдп рд╡рд┐рдЪрд╛рд░рддреЛ. рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрд╡рдбрдд рдирд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯреАрдмрджреНрджрд▓ рд▓рд┐рд╣рд╛, рдЖрдореНрд╣реА рдЬрд╛рддрд╛рдирд╛ рддреЗ рджреБрд░реБрд╕реНрдд рдХрд░реВ.
рдЖрдгрд┐ рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рд╕рдВрдзреА рдЕрд╕реЗрд▓ рдкреИрд╕реЗ рдШреНрдпрд╛ рдЖрдгрд┐ рдирд┐рдШреВрди рдЬрд╛ рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдХреЛрд░реНрд╕ рдЕрдЬрд┐рдмрд╛рдд рдЖрд╡рдбрдд рдирд╕реЗрд▓.
рдЧрд╣рди рдХрд╛рд░реНрдпрдХреНрд░рдо
рд╡рд┐рд╖рдп #1: Git рд╕рд╣ рдЯреАрдорд╡рд░реНрдХ
- рдореВрд▓рднреВрдд рдХрдорд╛рдВрдб git init, рдХрдорд┐рдЯ, рдЕреЕрдб, рдбрд┐рдл, рд▓реЙрдЧ, рд╕реНрдЯреЗрдЯрд╕, рдкреБрд▓, рдкреБрд╢
- Git рдкреНрд░рд╡рд╛рд╣, рд╢рд╛рдЦрд╛ рдЖрдгрд┐ рдЯреЕрдЧ, рд╡рд┐рд▓реАрдиреАрдХрд░рдг рдзреЛрд░рдгреЗ
- рдПрдХрд╛рдзрд┐рдХ рд░рд┐рдореЛрдЯ рдкреНрд░рддрд┐рдирд┐рдзреАрдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ
- GitHub рдкреНрд░рд╡рд╛рд╣
- рдХрд╛рдЯрд╛, рд░рд┐рдореЛрдЯ, рдкреБрд▓ рд╡рд┐рдирдВрддреА
- рд╕рдВрдШрд╛рдВрдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд Gitflow рдЖрдгрд┐ рдЗрддрд░ рдкреНрд░рд╡рд╛рд╣рд╛рдВрдмрджреНрджрд▓ рдкреБрдиреНрд╣рд╛ рдПрдХрджрд╛ рд╕рдВрдШрд░реНрд╖, рд░рд┐рд▓реАрдЭ
рд╡рд┐рд╖рдп #2: рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ
- рдкрд╛рдпрдердирдордзреНрдпреЗ рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕ рд▓рд┐рд╣рд┐рдд рдЖрд╣реЗ
- рдкрд░реНрдпрд╛рд╡рд░рдг рдкрд░рд┐рд╡рд░реНрддрдиреЗ
- рдПрдХрддреНрд░реАрдХрд░рдг рдЖрдгрд┐ рдпреБрдирд┐рдЯ рдЪрд╛рдЪрдгреНрдпрд╛
- рд╡рд┐рдХрд╛рд╕рд╛рдордзреНрдпреЗ рдбреЙрдХрд░-рдХрдВрдкреЛрдЬ рд╡рд╛рдкрд░рдгреЗ
рд╡рд┐рд╖рдп #3: CI/CD: рдСрдЯреЛрдореЗрд╢рдирдЪрд╛ рдкрд░рд┐рдЪрдп
- рдСрдЯреЛрдореЗрд╢рдирдЪрд╛ рдкрд░рд┐рдЪрдп
- рд╕рд╛рдзрдиреЗ (рдмреЕрд╢, рдореЗрдХ, рдЧреНрд░реЗрдбрд▓)
- рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЧрд┐рдЯ-рд╣реБрдХ рд╡рд╛рдкрд░рдгреЗ
- рдлреЕрдХреНрдЯрд░реА рдЕрд╕реЗрдВрдмреНрд▓реА рд▓рд╛рдИрдиреНрд╕ рдЖрдгрд┐ рдЖрдпрдЯреА рдордзреНрдпреЗ рддреНрдпрд╛рдВрдЪрд╛ рдЕрд░реНрдЬ
- "рд╕рд╛рдорд╛рдиреНрдп" рдкрд╛рдЗрдкрд▓рд╛рдЗрди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рдЙрджрд╛рд╣рд░рдг
- CI/CD рд╕рд╛рдареА рдЖрдзреБрдирд┐рдХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░: Drone CI, BitBucket Pipelines, Travis, рдЗ.
рд╡рд┐рд╖рдп #4: CI/CD: GitLab рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ
- рдЧрд┐рдЯрд▓рд╛рдм рд╕реАрдЖрдп
- GitLab рд░рдирд░, рддреНрдпрд╛рдВрдЪреЗ рдкреНрд░рдХрд╛рд░ рдЖрдгрд┐ рдЙрдкрдпреЛрдЧ
- GitLab CI, рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ, рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА
- GitLab CI рдЯрдкреНрдкреЗ
- GitLab CI рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕
- рддрдпрд╛рд░ рдХрд░рд╛, рдЪрд╛рдЪрдгреА рдХрд░рд╛, рддреИрдирд╛рдд рдХрд░рд╛
- рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдирд┐рдпрдВрддреНрд░рдг рдЖрдгрд┐ рдирд┐рд░реНрдмрдВрдз: рдлрдХреНрдд, рддреЗрд╡реНрд╣рд╛
- рдХрд▓рд╛рдХреГрддреАрдВрд╕рд╣ рдХрд╛рдо рдХрд░рдгреЗ
- .gitlab-ci.yml рдордзреАрд▓ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕, рдкрд╛рдЗрдкрд▓рд╛рдЗрдирдЪреНрдпрд╛ рд╡рд┐рд╡рд┐рдз рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ рдХреНрд░рд┐рдпрд╛рдВрдЪрд╛ рдкреБрдирд░реНрд╡рд╛рдкрд░ рдХрд░рдгреЗ
- рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛ - рд╡рд┐рднрд╛рдЧ
- gitlab-ci.yml рдЪреЗ рдХреЗрдВрджреНрд░реАрдХреГрдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди (рдПрдХ рдлрд╛рдЗрд▓ рдЖрдгрд┐ рдЗрддрд░ рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдЬрдордзреНрдпреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдкреБрд╢)
рд╡рд┐рд╖рдп #5: рд╕рдВрд╣рд┐рддрд╛ рдореНрд╣рдгреВрди рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛
- IaC: рд╕рдВрд╣рд┐рддрд╛ рдореНрд╣рдгреВрди рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдХрдбреЗ рдЬрд╛рдгреЗ
- рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдкреБрд░рд╡рдард╛рджрд╛рд░ рдореНрд╣рдгреВрди рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддреЗ
- рд╕рд┐рд╕реНрдЯрдо рдЗрдирд┐рд╢рд┐рдПрд▓рд╛рдпрдЭреЗрд╢рди рдЯреВрд▓реНрд╕, рдЗрдореЗрдЬ рдмрд┐рд▓реНрдбрд┐рдВрдЧ (рдкреЕрдХрд░)
- рдЙрджрд╛рд╣рд░рдг рдореНрд╣рдгреВрди рдЯреЗрд░рд╛рдлреЙрд░реНрдо рд╡рд╛рдкрд░реВрди IaC
- рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕реНрдЯреЛрд░реЗрдЬ, рд╕рд╣рдпреЛрдЧ, рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдСрдЯреЛрдореЗрд╢рди
- рдЙрддреНрддрд░рджрд╛рдпреА рдкреНрд▓реЗрдмреБрдХ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╕рд░рд╛рд╡
- рдЖрдбрдореБрдареЗрдкрдгрд╛, рдШреЛрд╖рдгрд╛рддреНрдордХрддрд╛
- рдЙрджрд╛рд╣рд░рдг рдореНрд╣рдгреВрди Ansible рд╡рд╛рдкрд░реВрди IaC
рд╡рд┐рд╖рдп #6: рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдЪрд╛рдЪрдгреА
- Molecule рдЖрдгрд┐ GitLab CI рд╕рд╣ рдЪрд╛рдЪрдгреА рдЖрдгрд┐ рд╕рддрдд рдПрдХрддреНрд░реАрдХрд░рдг
- Vagrant рд╡рд╛рдкрд░рдгреЗ
рд╡рд┐рд╖рдп #7: рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╡рд┐рде рдкреНрд░реЛрдорд┐рдерд┐рдпрд╕
- рдирд┐рд░реАрдХреНрд╖рдг рдХрд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ?
- рджреЗрдЦрд░реЗрдЦреАрдЪреЗ рдкреНрд░рдХрд╛рд░
- рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордордзреАрд▓ рд╕реВрдЪрдирд╛
- рдирд┐рд░реЛрдЧреА рджреЗрдЦрд░реЗрдЦ рдкреНрд░рдгрд╛рд▓реА рдХрд╢реА рддрдпрд╛рд░ рдХрд░рд╛рд╡реА
- рдкреНрд░рддреНрдпреЗрдХрд╛рд╕рд╛рдареА рдорд╛рдирд╡реА-рд╡рд╛рдЪрдиреАрдп рд╕реВрдЪрдирд╛
- рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА: рдЖрдкрдг рдХреЛрдгрддреНрдпрд╛ рдЧреЛрд╖реНрдЯреАрдХрдбреЗ рд▓рдХреНрд╖ рджрд┐рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ
- рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдбреЗрдЯрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдСрдЯреЛрдореЗрд╢рди
рд╡рд┐рд╖рдп #8: ELK рд╕рд╣ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд▓реЙрдЧ рдХрд░рдгреЗ
- рд╕рд░реНрд╡реЛрддреНрддрдо рд▓реЙрдЧрд┐рдВрдЧ рдкрджреНрдзрддреА
- ELK рд╕реНрдЯреЕрдХ
рд╡рд┐рд╖рдп #9: ChatOps рд╕рд╣ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдСрдЯреЛрдореЗрд╢рди
- DevOps рдЖрдгрд┐ ChatOps
- ChatOps: рд╕рд╛рдорд░реНрдереНрдп
- рд╕реНрд▓реЕрдХ рдЖрдгрд┐ рдкрд░реНрдпрд╛рдп
- ChatOps рд╕рд╛рдареА рдмреЙрдЯреНрд╕
- Hubot рдЖрдгрд┐ рдкрд░реНрдпрд╛рдп
- рд╕реБрд░рдХреНрд╖рд╛
- рд╕рд░реНрд╡реЛрддреНрддрдо рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдд рд╡рд╛рдИрдЯ рдкрджреНрдзрддреА
рдХрд╛рд░реНрдпрдХреНрд░рдо рдкреНрд░рдЧрддреАрдкрдерд╛рд╡рд░ рдЖрд╣реЗ рдЖрдгрд┐ рдереЛрдбрд╛рд╕рд╛ рдмрджрд▓ рд╣реЛрдК рд╢рдХрддреЛ.
рдХрд┐рдВрдордд: 30 тВ╜
рд╕реНрддреНрд░реЛрдд: www.habr.com