дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ DevOps ΠΈ ΠΊΡ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ DevOps-спСциалисты

Когда ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, мСньшС всСго хочСтся ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ ΠΎΡ‚ ΠΊΠΎΠ»Π»Π΅Π³ Ρ„Ρ€Π°Π·Ρƒ Β«ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π½Π° вашСй сторонС». Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΡΡ‚Ρ€Π°Π΄Π°ΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ – Π° ΠΈΠΌ всё Ρ€Π°Π²Π½ΠΎ, какая Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ нСсСт ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° ΠΏΠΎΠ»ΠΎΠΌΠΊΡƒ. ΠšΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° DevOps появилась ΠΊΠ°ΠΊ Ρ€Π°Π· Π·Π°Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΏΠ»ΠΎΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈΡ… Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΎΠ±Ρ‰Π΅ΠΉ отвСтствСнности Π·Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚.

КакиС ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ входят Π² понятиС DevOps ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ Π½ΡƒΠΆΠ½Ρ‹? Π§Π΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΈ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΌΠ΅Ρ‚ΡŒ? На эти ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ вопросы ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ экспСрты ΠΈΠ· EPAM: ΠšΠΈΡ€ΠΈΠ»Π» Π‘Π΅Ρ€Π³Π΅Π΅Π², систСмный ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΈ DevOps-СвангСлист, ΠΈ Π˜Π³ΠΎΡ€ΡŒ Π‘ΠΎΠΉΠΊΠΎ, Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ систСмный ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΎΡ€ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· DevOps-ΠΊΠΎΠΌΠ°Π½Π΄ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ DevOps?

РаньшС ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ (Ρ‚. Π½. operations) сущСствовал Π±Π°Ρ€ΡŒΠ΅Ρ€. Π—Π²ΡƒΡ‡ΠΈΡ‚ ΠΏΠ°Ρ€Π°Π΄ΠΎΠΊΡΠ°Π»ΡŒΠ½ΠΎ, Π½ΠΎ Ρƒ Π½ΠΈΡ… Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π΅Π»ΠΈ ΠΈ KPI, хотя ΠΎΠ½ΠΈ ΠΈ Π΄Π΅Π»Π°Π»ΠΈ ΠΎΠ±Ρ‰Π΅Π΅ Π΄Π΅Π»ΠΎ. ЦСлью Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Ρ‹Π»ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ быстрСС Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ бизнСс-трСбования ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Π² Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΡ‚Π²Π΅Ρ‡Π°Π»Π° Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ – Π° Π»ΡŽΠ±Ρ‹Π΅ измСнСния ставят ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ ΡƒΠ³Ρ€ΠΎΠ·Ρƒ. Налицо ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ интСрСсов – DevOps появился, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ DevOps?

Вопрос Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ – ΠΈ спорный: ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² ΠΌΠΈΡ€Π΅ ΠΎΠ± этом ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈΡΡŒ. Π’ Π•Π ΠΠœ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ DevOps ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π² сСбС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, процСссы ΠΈ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρƒ взаимодСйствия Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π­Ρ‚ΠΎ объСдинСниС Π½Π°Ρ†Π΅Π»Π΅Π½ΠΎ Π½Π° Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΡƒΡŽ доставку цСнностСй ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ.

ΠšΠΈΡ€ΠΈΠ»Π» Π‘Π΅Ρ€Π³Π΅Π΅Π²: Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠΈΡˆΡƒΡ‚ ΠΊΠΎΠ΄, тСстировщики Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚, Π° администраторы ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π½Π° производствСнноС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π”ΠΎΠ»Π³ΠΎΠ΅ врСмя эти части ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Ρ‹Π»ΠΈ нСсколько Ρ€Π°Π·Ρ€ΠΎΠ·Π½Π΅Π½Ρ‹, Π° ΠΏΠΎΡ‚ΠΎΠΌ появилась идСя ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈΡ… ΠΎΠ±Ρ‰ΠΈΠΌ процСссом. Π’Π°ΠΊ появились DevOps-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈΒ».

Настал Ρ‚ΠΎΡ‚ дСнь, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈ систСмныС ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π»ΠΈΡΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°. Π‘Π°Ρ€ΡŒΠ΅Ρ€ ΠΌΠ΅ΠΆΠ΄Ρƒ производством ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ стал ΡΡ‚ΠΈΡ€Π°Ρ‚ΡŒΡΡ. Π’Π°ΠΊ появился DevOps, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ входят ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° ΠΈ порядок взаимодСйствия Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅.

дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

Π’ Ρ‡Π΅ΠΌ состоит ΡΡƒΡ‚ΡŒ DevOps-ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹?

Π’ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π»Π΅ΠΆΠΈΡ‚ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· участников ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π‘Π°ΠΌΠΎΠ΅ интСрСсноС ΠΈ слоТноС Π² философии DevOps – ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π½Π΅ просто ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° свой этап Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π° нСсСт ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ вСсь ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π»Π΅ΠΆΠΈΡ‚ Π½Π΅ Π½Π° Ρ‡ΡŒΠ΅ΠΉ-Ρ‚ΠΎ сторонС – ΠΎΠ½Π° общая, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‡Π»Π΅Π½ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π΅Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ.

Π’Π°ΠΆΠ½Π΅ΠΉΡˆΠ΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ DevOps-ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹ – ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π° Π½Π΅ просто ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ DevOps-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, эти ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π²Π½Π΅Π΄Ρ€ΡΡŽΡ‚ Π½Π΅ Β«Π½Π° Ρ‡ΡŒΠ΅ΠΉ-Ρ‚ΠΎ сторонС», Π° Π² вСсь ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Π½ΡƒΠΆΠ΅Π½ Π½Π΅ сам ΠΏΠΎ сСбС DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ – Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π° Ρ€ΠΎΠ»ΡŒ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ распрСдСлСна ΠΏΠΎ нСскольким Ρ‡Π»Π΅Π½Π°ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ с Ρ€Π°Π·Π½ΠΎΠΉ спСциализациСй.

КакиС Π±Ρ‹Π²Π°ΡŽΡ‚ DevOps-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ?

DevOps-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ всС этапы ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° ПО.

Π˜Π³ΠΎΡ€ΡŒ Π‘ΠΎΠΉΠΊΠΎ: Β«Π˜Π΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ случай – ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ DevOps-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ прямо ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ВмСстС с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ ΠΌΡ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌ, ΠΊΠ°ΠΊΠΎΠΉ Ρƒ прилоТСния Π±ΡƒΠ΄Π΅Ρ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΉ Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚, Π³Π΄Π΅ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ ΠΈ ΠΊΠ°ΠΊ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ. БСйчас Π² ΠΌΠΎΠ΄Π΅ микросСрвисная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° – для Π½Π΅Π΅ ΠΌΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ систСму оркСстрации: Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ элСмСнтом прилоТСния ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ нСзависимо ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ…. Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° – это β€œΠΈΠ½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΊΠ°ΠΊ код”. Π’Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ инфраструктура ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° создаСтся ΠΈ управляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠ΄Π°, Π° Π½Π΅ Ρ‡Π΅Ρ€Π΅Π· прямоС взаимодСйствиС с сСрвСрами.

Π”Π°Π»ΡŒΡˆΠ΅ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° этап Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π—Π΄Π΅ΡΡŒ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΡ… ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ – построСниС CI/CD: Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ измСнСния Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ быстро, ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ порциями, Ρ‡Π°Ρ‰Π΅ ΠΈ Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½Π΅ΠΉ. CI/CD ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΊΠΎΠ΄Π°, ΠΈ Π·Π°Π»ΠΈΠ²ΠΊΡƒ мастСра Π² ΠΊΠΎΠ΄ΠΎΠ²ΡƒΡŽ Π±Π°Π·Ρƒ, ΠΈ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ прилоТСния Π½Π° тСстовых ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… срСдах.

На этапах CI/CD ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· quality gates. Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅Π» с Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ станции Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, соотвСтствовал Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ критСриям качСства. Π—Π΄Π΅ΡΡŒ добавляСтся ΡŽΠ½ΠΈΡ‚- ΠΈ UI-тСстированиС. Для быстрого, Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈ фокусированного разворачивания ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ подходящий Ρ‚ΠΈΠΏ Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½Ρ‚Π°.

DevOps-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌ Π΅ΡΡ‚ΡŒ мСсто ΠΈ Π½Π° стадии ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π˜Ρ… ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи, бСзопасности, внСдрСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. На всС эти Π·Π°Π΄Π°Ρ‡ΠΈ DevOps смотрит с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния постоянных ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ. ΠœΡ‹ сводим ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈΡ…. Бюда ΠΆΠ΅ относятся ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ прилоТСния, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° работоспособности».

Π§Π΅ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ DevOps-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ?

Если Π±Ρ‹ ΠΌΡ‹ писали ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ соврСмСнным ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌ DevOps, Π½Π° Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ страницС Π·Π½Π°Ρ‡ΠΈΠ»ΠΈΡΡŒ Π±Ρ‹ Ρ‚Ρ€ΠΈ ΠΏΡƒΠ½ΠΊΡ‚Π°: автоматизация, ускорСниС Ρ€Π΅Π»ΠΈΠ·Π° ΠΈ быстрая обратная связь ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

ΠšΠΈΡ€ΠΈΠ»Π» Π‘Π΅Ρ€Π³Π΅Π΅Π²: Β«ΠŸΠ΅Ρ€Π²ΠΎΠ΅ – это автоматизация. ВсС взаимодСйствия Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ: написали ΠΊΠΎΠ΄ – Π²Ρ‹ΠΊΠ°Ρ‚ΠΈΠ»ΠΈ – ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ – установили – собрали фидбэк – Π²Π΅Ρ€Π½ΡƒΠ»ΠΈΡΡŒ Π² Π½Π°Ρ‡Π°Π»ΠΎ. Всё это – автоматичСски.

Π’Ρ‚ΠΎΡ€ΠΎΠ΅ – ускорСниС Π²Ρ‹Ρ…ΠΎΠ΄Π° Ρ€Π΅Π»ΠΈΠ·Π° ΠΈ Π΄Π°ΠΆΠ΅ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π—Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΡƒ всСгда Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π²Ρ‹ΡˆΠ΅Π» Π½Π° Ρ€Ρ‹Π½ΠΎΠΊ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ скорСС ΠΈ Π½Π°Ρ‡Π°Π» ΠΏΡ€ΠΈΠ½ΠΎΡΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·Ρƒ Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ². ΠŸΡ€ΠΎΡ†Π΅ΡΡ доставки ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ бСсконСчно ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ: ΡΠΎΠΊΡ€Π°Ρ‰Π°Ρ‚ΡŒ врСмя, Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΊΠΈ, ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³.

Π’Ρ€Π΅Ρ‚ΡŒΠ΅ – это ускорСниС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Если Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ замСчания, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ сразу ΠΆΠ΅ Π²Π½ΠΎΡΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ Ρ‚ΡƒΡ‚ ΠΆΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β».

дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

Как соотносятся понятия «систСмный ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Β», Β«Π±ΠΈΠ»Π΄-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Β» ΠΈ Β«DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Β»?

Они ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ, Π½ΠΎ относятся ΠΊ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ сфСрам.

БистСмный ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π² Π•Π ΠΠœ – это Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ. Они Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ: ΠΎΡ‚ Π΄ΠΆΡƒΠ½ΠΈΠΎΡ€Π° Π΄ΠΎ chief-спСциалиста.

Π‘ΠΈΠ»Π΄-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ – это скорСС Ρ€ΠΎΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. БСйчас Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ людСй, отвСтствСнных Π·Π° CI/CD.

DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠΌ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ спСциалиста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ внСдряСт Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ DevOps-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ.

Если ΡΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всё это, получаСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π² долТности систСмного ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° исполняСт Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Ρ€ΠΎΠ»ΡŒ Π±ΠΈΠ»Π΄-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° ΠΈ занимаСтся Ρ‚Π°ΠΌ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ΠΌ DevOps-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ.

Π§Π΅ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ занимаСтся DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€?

DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ всС части, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… состоит ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Они Π·Π½Π°ΡŽΡ‚ спСцифику Ρ€Π°Π±ΠΎΡ‚Ρ‹ программистов, тСстировщиков, систСмных администраторов ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρƒ. Они ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ потрСбности ΠΈ трСбования бизнСса, Π΅Π³ΠΎ Ρ€ΠΎΠ»ΡŒ Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ – ΠΈ строят процСсс с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ интСрСсов Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°.

ΠœΡ‹ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΏΡ€ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ – Сю DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ большой ΠΏΡƒΠ½ΠΊΡ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ, Π²Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° окруТСния.

ΠšΠΈΡ€ΠΈΠ»Π» Π‘Π΅Ρ€Π³Π΅Π΅Π²: Β«ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ обновлСния Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° стороннСм ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ. Π•Π³ΠΎ готовят DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹. Они ΠΆΠ΅ Π½Π°ΡΠ°ΠΆΠ΄Π°ΡŽΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ DevOps-ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρƒ Π² Ρ†Π΅Π»ΠΎΠΌ: Π²Π½Π΅Π΄Ρ€ΡΡŽΡ‚ DevOps-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π½Π° всСх слоях своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Π­Ρ‚ΠΈ Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°: автоматизация, ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅, ускорСниС – ΠΎΠ½ΠΈ привносят Π²ΡΡŽΠ΄Ρƒ, ΠΊΡƒΠ΄Π° ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΡ‚ΡΠ½ΡƒΡ‚ΡŒΡΡΒ».

Π§Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€?

По Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ счСту, Ρƒ Π½Π΅Π³ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ знания ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… областСй: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ€Π°Π±ΠΎΡ‚Π° с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами, Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, систСмами сборки ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ. К Π½ΠΈΠΌ добавляСтся ΡƒΠΌΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ инфраструктурой, систСмами оркСстрации, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°.

1. Π―Π·Ρ‹ΠΊΠΈ программирования

DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ Π·Π½Π°ΡŽΡ‚ нСсколько Π±Π°Π·ΠΎΠ²Ρ‹Ρ… языков для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠΊΠ°Π·Π°Ρ‚ΡŒ программисту: Β«Π”Π°Π²Π°ΠΉ Ρ‚Ρ‹ Π±ΡƒΠ΄Π΅ΡˆΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ установку ΠΊΠΎΠ΄Π° Π½Π΅ Ρ€ΡƒΠΊΠ°ΠΌΠΈ, Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нашСго скрипта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всё Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚? К Π½Π΅ΠΌΡƒ ΠΌΡ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠΌ config-Ρ„Π°ΠΉΠ», Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Ρ‚Π΅Π±Π΅, ΠΈ Π½Π°ΠΌ – ΠΈ ΠΌΡ‹ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ смоТСм Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ. А Π΅Ρ‰Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΡ‚ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΈ для Ρ‡Π΅Π³ΠΎ вносит Π² Π½Π΅Π³ΠΎ измСнСния».

DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΈΠ· этих языков: Python, Groovy, Bash, Powershell, Ruby, Go. Π—Π½Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° Π³Π»ΡƒΠ±ΠΈΠ½Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Π½Π΅ трСбуСтся – достаточно основ синтаксиса, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² ООП, умСния ΠΏΠΈΡΠ°Ρ‚ΡŒ нСслоТныС скрипты для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ.

2. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы

DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ сСрвСрС Π±ΡƒΠ΄Π΅Ρ‚ установлСн ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, Π² ΠΊΠ°ΠΊΠΎΠΉ срСдС Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ, с ΠΊΠ°ΠΊΠΈΠΌΠΈ сСрвисами Π±ΡƒΠ΄Π΅Ρ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. МоТно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π½Π° Windows ΠΈΠ»ΠΈ Linux-сСмСйствС.

3. БистСмы контроля вСрсий

Π‘Π΅Π· Π·Π½Π°Π½ΠΈΠΉ систСмы контроля вСрсий DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρƒ Π½ΠΈΠΊΡƒΠ΄Π°. Git – ΠΎΠ΄Π½Π° ΠΈΠ· самых популярных систСм Π² настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚.

4. ΠžΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹

AWS, Google, Azure – особСнно Ссли ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΏΡ€ΠΎ Windows-Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.

ΠšΠΈΡ€ΠΈΠ»Π» Π‘Π΅Ρ€Π³Π΅Π΅Π²: Β«ΠžΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π½Π°ΠΌ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ сСрвСра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСкрасно лоТатся Π½Π° Ρ€Π΅Π»ΡŒΡΡ‹ CI/CD.

Установка дСсяти физичСских сСрвСров Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ порядка ста Ρ€ΡƒΡ‡Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ сСрвСр Π½ΡƒΠΆΠ½ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ нашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° этих дСсяти сСрвСрах, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π΄Π΅ΡΡΡ‚ΡŒ Ρ€Π°Π· всё ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ. ΠžΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ сСрвисы Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ эту ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ Π΄Π΅ΡΡΡ‚ΡŒΡŽ строчками ΠΊΠΎΠ΄Π°, ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΈΠΌΠΈ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’Π°ΠΊ ΠΎΠ½ экономит врСмя, силы ΠΈ дСньги – ΠΈ для Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°, ΠΈ для ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΒ».

5. БистСмы оркСстрации: Docker ΠΈ Kubernetes

ΠšΠΈΡ€ΠΈΠ»Π» Π‘Π΅Ρ€Π³Π΅Π΅Π²: Β«Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ сСрвСра Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹, Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ нашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Когда ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, Π½Π°Π΄ΠΎ ΠΈΠΌΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ: ΠΎΠ΄ΠΈΠ½ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, Π³Π΄Π΅-Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ бэкапы. Π­Ρ‚ΠΎ становится довольно слоТным Π΄Π΅Π»ΠΎΠΌ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½ΡƒΠΆΠ½Π° систСма оркСстрации.

РаньшС ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ занимался ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр – Π»ΡŽΠ±Ρ‹Π΅ измСнСния Π² Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒ прилоТСния. Благодаря ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌ прилоТСния становятся ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ – ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π½Π° своСй Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС. Если происходит сбой, Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° поиск ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹. ΠŸΡ€ΠΎΡ‰Π΅ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ΡŒ старый ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉΒ».

6. БистСмы ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ: Chef, Ansible, Puppet

Когда Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΉ ΠΏΠ°Ρ€ΠΊ сСрвСров, приходится Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π­Ρ‚ΠΎ Π΄ΠΎΠ»Π³ΠΎ ΠΈ слоТно, Π° Π΅Ρ‰Π΅ ручная Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ шанс ошибки. Π’ΡƒΡ‚ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ приходят систСмы ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ. Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ программистами, ΠΈ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌΠΈ, ΠΈ систСмными администраторами. Π­Ρ‚ΠΎΡ‚ скрипт ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° сСрвСрах автоматичСски. Π’Π°ΠΊ Ρ€ΡƒΡ‡Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ошибок) становится мСньшС.

ΠšΠ°ΠΊΡƒΡŽ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€?

Π Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ, ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ.

Π˜Π³ΠΎΡ€ΡŒ Π‘ΠΎΠΉΠΊΠΎ: Β«Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ развития, Ρƒ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² сСйчас самыС ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ пСрспСктивы. Всё постоянно мСняСтся, ΠΈ Π½Π°Ρ€Π°Ρ‰ΠΈΠ²Π°Ρ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ самым Ρ€Π°Π·Π½Ρ‹ΠΌ направлСниям: ΠΎΡ‚ систСм контроля вСрсий Π΄ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, ΠΎΡ‚ управлСния конфигурациями Π΄ΠΎ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ….

МоТно ΡΡ‚Π°Ρ‚ΡŒ систСмным Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, Ссли сотруднику интСрСсно Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° всСх этапах своСго ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° – ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈΒ».

Как ΡΡ‚Π°Ρ‚ΡŒ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠΌ?

А Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Ρ€Π΅Π½ΠΈΠ½Π³ΠΈ ΠΏΠΎ DevOps Π½Π° сайтС Π’Ρ€Π΅Π½ΠΈΠ½Π³-Ρ†Π΅Π½Ρ‚Ρ€Π° EPAM.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ DevOps-Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Π½Π° сайтС.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ дСвопс ΠΈ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚

Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ систСмный администратор ΠΈ программист Π² ΠΎΠ΄Π½ΠΎΠΌ Π»ΠΈΡ†Π΅.

Как ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΈΡˆΡƒΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ выглядит Ρ‚Π°ΠΊ:

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ всё Ρ‚Π°ΠΊ ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ. Но Π² ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… компаниях с большими ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ Ρƒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° появляСтся ΠΌΠ½ΠΎΠ³ΠΎ минусов.

ΠœΠΈΠ½ΡƒΡΡ‹ поэтапной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Всё Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ с Ρ‚Π°ΠΊΠΈΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ Π΅ΡΡ‚ΡŒ Ρ‡Ρ‘Ρ‚ΠΊΠΎΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·ΠΎΠ½ отвСтствСнности. Допустим, Ρƒ нас простая Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, которая Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»Π°ΠΌ Ρ‚Π°ΠΊ:

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· этих ΠΎΡ‚Π΄Π΅Π»ΠΎΠ² своё Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅: ΠΎΠ½ΠΈ сами слСдят Π·Π° своими Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой. Из-Π·Π° этого Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρƒ ΠΎΠ΄Π½ΠΈΡ…, ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ….

Π’ ΠΈΡ‚ΠΎΠ³Π΅ всС тратят врСмя Π½Π° ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΊΠΎΠ΄Ρƒ, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌ. Π Π°Π±ΠΎΡ‚Π° стоит, ΠΊΠΎΠ΄ Π½Π΅ ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ.

DevOps-ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠΌ DevOps описывали Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сам ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ софта, Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ этим Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠΌ стали Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ. DevOps-ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π² ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π°Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Благодаря этому ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π» ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π΅Π΄ΠΈΠ½ΡƒΡŽ Π½Π°ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ срСду для Ρ€Π°Π±ΠΎΡ‚Ρ‹ β€” Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈ программисты, ΠΈ тСстировщики, ΠΈ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ, ΠΈ слуТба ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ быстрСС Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π° Ρ‚Π°ΠΊΠΆΠ΅ экономит врСмя настройки ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ мСста.

ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ дСвопсы ΠΈ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚

Π§Ρ‚ΠΎΠ±Ρ‹ всё это Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, появились дСвопс-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹, ΠΈΠ»ΠΈ просто дСвопсы. Основная Π·Π°Π΄Π°Ρ‡Π° Ρ‚Π°ΠΊΠΎΠ³ΠΎ спСциалиста β€” настройка ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ состоянии Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ софта Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ автоматизация ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ этапа Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ дСвопс-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€:

👉 Главная Π·Π°Π΄Π°Ρ‡Π° дСвопса β€” ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Ρ‹Π»ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ускоряла Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ.

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ дСвопсом, Π½ΡƒΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ:

Если ΠΏΡ€ΠΈ этом дСвопс Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‚ΡŒ хотя Π±Ρ‹ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π΄ΠΆΡƒΠ½ΠΈΠΎΡ€Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ язык программирования Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ β€” Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠΎΠ±Ρ‰Π΅ идСально. Π’Π°ΠΊ ΠΎΠ½ смоТСт ΡƒΡ‡Π΅ΡΡ‚ΡŒ особСнности языка ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ Π½Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ инструмСнты.

Π”Π΅Π½ΡŒΠ³ΠΈ

По Π΄Π°Π½Π½Ρ‹ΠΌ Π₯Π°Π±Ρ€ ΠšΠ°Ρ€ΡŒΠ΅Ρ€Ρ‹, Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΠΎΠ»ΡƒΠ³ΠΎΠ΄ΠΈΠΈ 2021 Π³ΠΎΠ΄Π° срСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° дСвопс-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° β€” 171 тысяча Π² мСсяц. Π”ΠΆΡƒΠ½ΠΈΠΎΡ€Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Π² срСднСм 82 тысячи, Π° ΡΠ΅Π½ΡŒΠΎΡ€Ρ‹ β€” 230 тысяч.

дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

Π§Ρ‚ΠΎ дальшС

Π‘ΠΊΠΎΡ€ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Π΄ΠΎΠΊΠ΅Ρ€Π΅ ΠΈ систСмах управлСния Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ. Они Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ экономят врСмя ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ быстро Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ. НапримСр, с Π½ΠΈΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ кастомный вордпрСсс ΠΈ всС Π½ΡƒΠΆΠ½Ρ‹Π΅ сСрвисы всСго Π·Π° 4 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Чистый дСвопс: ΠΊΠ°ΠΊ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Π»ΠΎΡΡŒ понятиС Β«DevOpsΒ»

дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π΅ΡΡ‚ΡŒ ΡƒΠΆΠ΅ тысячи споров ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Π΅ΠΌ являСтся DevOps. ΠœΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΠΈΠ½Π°Ρ‡Π΅: Π½Π΅ Π½Π°Π²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ Π²Π°ΠΌ Ρ‚ΠΎΡ‡ΠΊΡƒ зрСния Β«ΠΏΠΎΠ½ΠΈΠΌΠ°ΠΉΡ‚Π΅ это слово Ρ‚Π°ΠΊ-Ρ‚ΠΎΒ», Π° ΠΎΠ³Π»ΡΠ½ΡƒΡ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ΅ ΠΈ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Π΅Π³ΠΎ возникновСния. Π§Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ появлСнию DevOps? КакиС люди ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ стали ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ это слово ΠΈ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄ Π½ΠΈΠΌ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π»ΠΈ? Π§Ρ‚ΠΎ измСнилось Π·Π° это врСмя, Π° Ρ‡Ρ‚ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ? И Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ дальшС?

А Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π²ΡˆΠΈΡΡŒ со всСм этим, Π² ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈ Π½Π° вопрос Β«Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ DevOpsΒ» ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅ΡˆΡŒ сСбС Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎ.

ΠŸΡ€Π΅Π΄Ρ‹ΡΡ‚ΠΎΡ€ΠΈΡ: ΠΊΠ°ΠΊ Π½Π΅ ΡƒΡ‚ΠΎΠ½ΡƒΡ‚ΡŒ Π² Π²ΠΎΠ΄ΠΎΠΏΠ°Π΄Π΅?

Π”ΠΎ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π° нСпосрСдствСнно ΠΎ DevOps вспомним, Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΠΎΠ²Π°Π»ΠΎ.

Как извСстно, главная идСя DevOps Π² эффСктивном сотрудничСствС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (Β«DevΒ») ΠΈ эксплуатации (Β«OpsΒ»). ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, эффСктивноС сотрудничСство Ρ€Π°Π·Π½Ρ‹Ρ… спСциалистов β€” это всСгда Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² этом случаС Π΅ΠΌΡƒ ΡƒΠ΄Π΅Π»ΡΡŽΡ‚ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ внимания? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ здСсь ΠΎΠ½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ бизнСсу Π΄ΠΎΠ±ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π²Π°ΠΆΠ½Ρ‹Ρ… для Π½Π΅Π³ΠΎ Ρ†Π΅Π»Π΅ΠΉ: быстрСС Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° Ρ€Ρ‹Π½ΠΎΠΊ, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π΅Π΅ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ сбоях ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

А эти Ρ†Π΅Π»ΠΈ люди прСслСдовали Π·Π°Π΄ΠΎΠ»Π³ΠΎ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ слова Β«developmentΒ» ΠΈ Β«operationsΒ» сошлись вмСстС. ΠžΠ±Ρ€Π°Ρ‚ΠΈΠΌΡΡ ΠΊ истории.

МоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π² соврСмСнном ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ (ΠΎΠ½ΠΈ сидСли Π·Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ ΠΈ писали ΠΊΠΎΠ΄) появились послС 1957 Π³ΠΎΠ΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΈΠ·ΠΎΠ±Ρ€Π΅Π»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ высокоуровнСвый язык программирования FORTRAN. Π”ΠΎ этого ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²Ρ‹Ρ… мСнСдТСрских ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π΅ Π±Ρ‹Π»ΠΎ β€” написаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для Ρ‚Π΅Ρ… самых ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ с Π΄ΠΎΠΌ Π±Ρ‹Π»ΠΎ ΡˆΡ‚ΡƒΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Но Π·Π°Ρ‚Π΅ΠΌ всС стало ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ.

К ΠΊΠΎΠ½Ρ†Ρƒ 1970-Ρ… ΠΈ 1980-Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³Π»ΠΈ ΡƒΠΆΠ΅ рСгулярно ΡΠΈΠ΄Π΅Ρ‚ΡŒ Π·Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ станциями, ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ состояло ΠΈΠ· компиляции ΠΈ копирования Π½Π° дСсятки дискСт. Компании Π½Π°Ρ‡Π°Π»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ вакансии программистов для написания «исходного ΠΊΠΎΠ΄Π°Β» β€” Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ вошСл Π² лСксикон. Начал расти Ρ€Ρ‹Π½ΠΎΠΊ коммСрчСского ПО ΠΈ массовой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π’ 1970 Π³ΠΎΠ΄Ρƒ ΠΌΠΈΡ€ ΡƒΠ·Π½Π°Π» ΠΎ Π²ΠΎΠ΄ΠΎΠΏΠ°Π΄Π½ΠΎΠΉ (ΠΈΠ»ΠΈ каскадной) ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Она Π±Ρ‹Π»Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π°ΠΌΠ΅Ρ€ΠΈΠΊΠ°Π½Ρ†Π΅ΠΌ Уинстоном Ройсом β€” Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ Ρ†Π΅Π½Ρ‚Ρ€Π° Lockheed Software Technology. ΠžΠΏΠΈΡΠ°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π» ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΠΎΠ΅ производство β€” вся Ρ€Π°Π±ΠΎΡ‚Π° Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΠ»Π°ΡΡŒ ΠΏΠΎ стадиям (Π°Π½Π°Π»ΠΈΠ·, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, написаниС ΠΊΠΎΠ΄Π°, тСстированиС, Ρ€Π΅Π»ΠΈΠ·), ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ стадии ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ. НикакиС ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ измСнСния Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°Π»ΠΈΡΡŒ.

Π­Ρ‚ΠΎ Π±Ρ‹Π» ΠΏΡ€ΠΎΡ€Ρ‹Π² β€” Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ появилась какая-Ρ‚ΠΎ систСма, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±Ρ‹Π»Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ годился для слоТных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π³Π΄Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π°ΡΡŒ итСративная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° (ΠΎ Ρ‡Π΅ΠΌ ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» сам Ройс).

Как писал Π ΠΎΠ±Π΅Ρ€Ρ‚ ΠœΠ°Ρ€Ρ‚ΠΈΠ½ Π² Clean Agile: Back to Basics («Чистый AgileΒ», ΠŸΠΈΡ‚Π΅Ρ€, 2020): Β«ΠšΡ€ΡƒΠΏΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π΅ выполняСтся большими ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ. На самом Π΄Π΅Π»Π΅ крупная Ρ€Π°Π±ΠΎΡ‚Π° выполняСтся большим количСством ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π·Π°Π΄Π°Ρ‡. Π’ 1950-Ρ… ΠΈ 60-Ρ… Π³ΠΎΠ΄Π°Ρ… программисты ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ это Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ инстинкта. Но Π² 1970-Π΅ Π³ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎ это просто-напросто Π·Π°Π±Ρ‹Π»ΠΈΒ».

дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ такоСВодопадная модСль: ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

Π”ΠΎ 1990 Π³ΠΎΠ΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π² основном ΠΏΠΎ Π²ΠΎΠ΄ΠΎΠΏΠ°Π΄Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ Π΅Π΅ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Но Π΄Π°ΠΆΠ΅ ΠΎΠ½Π° Π½Π΅ спасала ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ β€” Π΄Π΅Π΄Π»Π°ΠΉΠ½Ρ‹ всС Ρ€Π°Π²Π½ΠΎ ΡΡ€Ρ‹Π²Π°Π»ΠΈΡΡŒ, Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Ρ‹ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π»ΠΈΡΡŒ Π½Π΅Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎ, Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π΅ всСгда Π±Ρ‹Π» прСдсказуСм. По сути, Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ Π½Π΅ Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚. К ΠΊΠΎΠ½Ρ†Ρƒ 80-Ρ… ΠΎΡ„ΠΎΡ€ΠΌΠΈΠ»Π°ΡΡŒ Ρ‚Π°ΠΊ называСмая ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ-ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.

А ΠΊ сСрСдинС 90-x сообщСство Ρ‡Π΅Ρ€Π΅Π· боль ΠΈ слСзы Π½Π°ΠΊΠΎΠ½Π΅Ρ† осознало, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ.

Π’ 2001 Π³ΠΎΠ΄Ρƒ Π² Π³ΠΎΡ€ΠΎΠ΄ΠΊΠ΅ Π‘Π½ΠΎΡƒΠ±Π΅Ρ€Π΄ Π±Ρ‹Π» составлСн Agile Manifesto. ΠŸΡ€ΠΎ сам манифСст Π²Ρ‹ навСрняка ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ, Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Π»ΠΈ Π»ΠΈ Π²Ρ‹ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, насколько тСзисы Β«12 ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Agile-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ» Π±Π»ΠΈΠ·ΠΊΠΈ DevOps? Β«Deliver frequentlyΒ», Β«continuous deliveryΒ» β€” каТСтся, Ссли Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π½Π° Β«12 ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ DevOpsΒ» ΠΈ Π·Π°ΠΏΠΎΡΡ‚ΠΈΡ‚ΡŒ Π½Π° Π₯Π°Π±Ρ€, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π΅ замСтят Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π²ΠΎΡ…Π°.

ПозТС Π°Π²Ρ‚ΠΎΡ€Ρ‹ манифСста Ρ€Π°Π·Π²ΠΈΠ²Π°Π»ΠΈ Π΅Π³ΠΎ ΠΈΠ΄Π΅ΠΈ. Π’ числС Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Agile Manifesto, ΠΏΠΎΠΌΠΈΠΌΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π ΠΎΠ±Π΅Ρ€Ρ‚Π° ΠœΠ°Ρ€Ρ‚ΠΈΠ½Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… извСстных людСй Π²Ρ€ΠΎΠ΄Π΅ ΠœΠ°Ρ€Ρ‚ΠΈΠ½Π° Π€Π°ΡƒΠ»Π΅Ρ€Π°, Π±Ρ‹Π» АлистСр ΠšΠΎΠΊΠ±Π΅Ρ€Π½ β€” ΠΈ Π² 2004-ΠΌ ΠΎΠ½ описал ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО Crystal Clear. А дальшС ΠΈΠ΄Π΅ΠΈ ΠΏΠΎΠ΄Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Π»ΠΈ ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Π»ΠΈ ΡƒΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ люди: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² 2006-ΠΌ систСмный администратор ΠœΠ°Ρ€ΡΠ΅Π»ΡŒ Π’Π΅Π³Π΅Ρ€ΠΌΠ°Π½Π½ написал эссС Π½Π° Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΎΠΌ языкС, посвящСнноС использованию ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО Crystal Clear, Scrum ΠΈ Agile Π² области систСмного администрирования. ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ выступлСниС 2008-Π³ΠΎ ΠΏΠΎ ΠΌΠΎΡ‚ΠΈΠ²Π°ΠΌ этой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Chaos Communication Congress.

ΠžΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠœΠ°Ρ€ΡΠ΅Π»Ρ Π½Π΅ стало особо популярным, Π½ΠΎ ΠΎΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сущСствованиС спроса Π½Π° Β«Agile Π² эксплуатации»: Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Ρ…ΠΎΡ‚Π΅Π»ΠΈ всё ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ. Π’ Ρ‚ΠΎΠΌ ΠΆΠ΅ 2008-ΠΌ систСмный администратор ΠΈ Agile-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ ΠŸΠ°Ρ‚Ρ€ΠΈΠΊ Π”Π΅Π±ΡƒΠ° выступил Π½Π° Agile Conference Π² Π’ΠΎΡ€ΠΎΠ½Ρ‚ΠΎ с Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠΌ Β«Agile infrastructure and operationsΒ», ΠΈ сыграл ΠΊΡƒΠ΄Π° Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ€ΠΎΠ»ΡŒ. Но ΠΎΠ± этом Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅.

Π”ΠΎΡ€ΠΎΠ³Π° Π² ΠΎΠ±Π»Π°ΠΊΠ°

А Ρ‡Ρ‚ΠΎ, ΠΊΡ€ΠΎΠΌΠ΅ Agile, способствовало появлСнию DevOps? ИзмСнСниС IT-Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚Π°: появлСниС Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ рСакция индустрии Π½Π° Π½ΠΈΡ….

НапримСр, Π² 90-Π΅ стали Π±ΡƒΡ€Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π­Ρ‚ΠΎ мСняло ΠΌΠ½ΠΎΠ³ΠΎΠ΅ β€” стал Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π½ΠΎΠ²Ρ‹ΠΉ способ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ доставки. Π’ 1995 Π³ΠΎΠ΄Ρƒ появилась Ρ‚Π°ΠΊΠΆΠ΅ Π‘Π£Π‘Π” MySQL, помогавшая ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ динамичСскиС Π²Π΅Π±-сайты ΠΈ прилоТСния.

Виртуализация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… срСд Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° Π΅Ρ‰Π΅ Π² 1964 Π³ΠΎΠ΄Ρƒ, с Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ОБ IBM CP-40, Π½ΠΎ стала массово вострСбованной ΠΏΠΎΠ·ΠΆΠ΅. Виртуализация Π²Π²ΠΎΠ΄ΠΈΠ»Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ абстракции ΠΌΠ΅ΠΆΠ΄Ρƒ исполняСмым ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ систСмным ПО, раздСляя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ.

Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ появлСнию управлСния ИВ-инфраструктурой, ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈΠ½Π°Ρ‡Π΅, тСстируя прилоТСния Π² производствСнных срСдах Π½Π° Ρ€Π°Π½Π½ΠΈΡ… этапах Ρ†ΠΈΠΊΠ»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π‘ΠΎ всСм этим «быстрая доставка софта» ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ»Π°ΡΡŒ Π² Π½Π°ΡΡƒΡ‰Π½ΡƒΡŽ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ бизнСс Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ софт создавался быстро, Π½ΠΎ ΠΏΡ€ΠΈ этом качСствСнно ΠΈ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠ·Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌΠΈ.

Для этого ΠΌΠ°Π»ΠΎ Π±Ρ‹Π»ΠΎ просто ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ качСствСнно ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ. Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ росла, Π½ΠΎ эксплуатация явно Π½Π΅ поспСвала Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ. И Π² ΠΈΡ‚ΠΎΠ³Π΅, хотя Agile Π²ΠΎΠ·Π½ΠΈΠΊ со стороны Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, DevOps ΠΏΠΎΡ€ΠΎΠ΄ΠΈΠ»ΠΈ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ люди, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±Ρ‹Π»ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΈΠ΄Π½Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с operations.

Π”Π΅Π±ΡƒΠ° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅

Одним ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… людСй ΠΈ Π±Ρ‹Π» ΠŸΠ°Ρ‚Ρ€ΠΈΠΊ Π”Π΅Π±ΡƒΠ°. Он ΠΏΠΎΠΌΠΎΠ³Π°Π» министСрству Π‘Π΅Π»ΡŒΠ³ΠΈΠΈ с ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² связкС с нСсколькими Agile-ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ. Π”Π΅Π±ΡƒΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ дСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ эксплуатационными ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ (сСрвСр, ΡΠ΅Ρ‚ΡŒ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…).

ΠŸΠ°Ρ‚Ρ€ΠΈΠΊ столкнулся с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π½Π΅ Π±Ρ‹Π»ΠΎ понимания ΠΈ согласованности. ΠŸΡ€ΠΈ этом ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° ΠΏΠΎ Agile ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»Π° Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π’ΠΎΠ³Π΄Π° Π”Π΅Π±ΡƒΠ° Ρ€Π΅ΡˆΠΈΠ» провСсти экспСримСнт ΠΈ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ Π‘ΠΊΡ€Π°ΠΌ Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ эксплуатации.

На ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Agile 2008 Π² Π’ΠΎΡ€ΠΎΠ½Ρ‚ΠΎ ΠΎΠ½ выступил с Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠΌ Β«Agile Operations and Infrastructure: How Infra-gile are You?Β», Π³Π΄Π΅ рассказал ΠΎ своСм ΠΎΠΏΡ‹Ρ‚Π΅ измСнСния эксплуатационной Ρ€Π°Π±ΠΎΡ‚Ρ‹. Он Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Agile Π² инфраструктурС, Π° Π½Π΅ ΠΏΡ€ΠΈ написании ΠΊΠΎΠ΄Π°. Но Π² Agile-сообщСствС Π΄ΠΎΠΊΠ»Π°Π΄ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ».

Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° посвящСна Ρ‚Ρ€Π΅ΠΌ событиям: ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€Π°, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ процСсса Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ восстановлСния ΠΈ обновлСнию сСрвСра ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. НаиболСС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΎΠΉ оказалась миграция Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€Π°, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ Ρ€Π΅ΡˆΠΈΠ»Π° ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π² SLA. И Π½Π΅ΡƒΠ΄Π°Ρ‡Π° ΠΊΡ€Ρ‹Π»Π°ΡΡŒ Π² вопросах ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π½ΠΎΠΌ взаимодСйствии (ΠΊΠ°ΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ Agile-ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ Β«Π²ΠΎΠ΄ΠΎΠΏΠ°Π΄Π½Ρ‹ΠΌΠΈΒ» ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π΄Π΅Π»Π°ΠΌΠΈ ΠΏΠΎ эксплуатации, инфраструктурС ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅).

дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ такоСВыступлСниС ΠŸΠ°Ρ‚Ρ€ΠΈΠΊΠ° Π”Π΅Π±ΡƒΠ° Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ DevOops 2020

А Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌΡƒ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ обязано ΠΊΡƒΡ€ΡŒΠ΅Π·Π½ΠΎΠΌΡƒ ΡΠ»ΡƒΡ‡Π°ΡŽ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ Π­Π½Π΄Ρ€ΡŽ Клэй Π¨Π°Ρ„Π΅Ρ€, ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π²ΡˆΠΈΠΉΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Π² IT, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ провСсти встрСчу-Π΄ΠΈΡΠΊΡƒΡΡΠΈΡŽ ΠΏΠΎ Π³ΠΈΠ±ΠΊΠΎΠΉ инфраструктурС (Agile Infrastructure). Однако Ρ‚Π΅ΠΌΠ° Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ»Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π·Ρ€ΠΈΡ‚Π΅Π»Π΅ΠΉ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π°ΠΆΠ΅ сам Π½Π΅ пошСл Π½Π° своС мСроприятиС, посчитав Π΅Π³ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΌ. А Π²ΠΎΡ‚ ΠŸΠ°Ρ‚Ρ€ΠΈΠΊ Π”Π΅Π±ΡƒΠ° ΠΏΡ€ΠΈΡˆΠ΅Π». И для Π½Π΅Π³ΠΎ эта Β«Ρ„Π°Π½-встрСча, ΠΊΡƒΠ΄Π° Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΈΡˆΠ΅Π»Β» Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ стала сигналом, Ρ‡Ρ‚ΠΎ Ρ€Π°Π· ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΅Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π», Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ всС-Ρ‚Π°ΠΊΠΈ это Π½ΡƒΠΆΠ½ΠΎ! Он связался с Π­Π½Π΄Ρ€ΡŽ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ» обсуТдСниС Π³ΠΈΠ±ΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π² инфраструктурС с Π½ΠΈΠΌ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ.

Помимо Π”Π΅Π±ΡƒΠ°, DevOps связан с ΠΈΠΌΠ΅Π½Π΅ΠΌ Π”ΠΆΠΎΠ½Π° ΠžΠ»Π»ΡΠΏΠΎΡƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π» Ρ‚ΠΎΠ³Π΄Π° Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Flickr. Компания Π½Π°Ρ‡Π°Π»Π° Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ процСссы ΠΈ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ с сообщСством. ΠžΠ»Π»ΡΠΏΠΎΡƒ Π±Ρ‹Π» Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠΌ ΠΏΠΎ эксплуатации, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΡ€ΡƒΡ‡ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ 2007 Π³ΠΎΠ΄Ρƒ ΠΊ Flickr присоСдинился Пол Π₯эммонд ΠΈ Π² 2008 Π³ΠΎΠ΄Ρƒ стал тСхничСским Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, Π²ΠΎΠ·Π³Π»Π°Π²ΠΈΠ² ΠΎΡ‚Π΄Π΅Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ вмСстС с ΠžΠ»Π»ΡΠΏΠΎΡƒ.

На ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Velocity Santa Clara 2009 Π₯эммонд ΠΈ ΠžΠ»Π»ΡΠΏΠΎΡƒ вмСстС прСдставили Π΄ΠΎΠΊΠ»Π°Π΄ 10+ Deploys per Day: Dev and Ops Cooperation at Flickr. Как ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, хотя Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π»ΠΎ слова Β«DevOpsΒ», Π΄ΠΎ Π½Π΅Π³ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ полшага. Π’ΠΎΡ‚ этот Π΄ΠΎΠΊΠ»Π°Π΄:

Π’ Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΠΎΠ½ΠΈ описали основной ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ Dev ΠΈ Ops: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠΎΡΠ²ΡΡ‰Π°ΡŽΡ‚ свою Тизнь внСсСнию ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π° для эксплуатации любоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ β€” возмоТная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² ΠΈ сбоСв. Однако измСнСния ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ бизнСсу, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, вмСсто вСдСния Π²ΠΎΠΉΠ½ Π·Π°Π΄Π°Ρ‡Π° Ops β€” Π΄Π°Ρ‚ΡŒ бизнСсу Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ.

Π₯эммонд ΠΈ ΠžΠ»Π»ΡΠΏΠΎΡƒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ инструмСнты, ΡΠ½ΠΈΠΆΠ°ΡŽΡ‰ΠΈΠ΅ риск ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ инструмСнты для быстрого восстановлСния послС сбоСв.

Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ΠžΠ±Ρ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ вСрсий ΠΊΠ°ΠΊ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚Π°ΠΊ ΠΈ для эксплуатации.

Настройку одноэтапной систСмы сборки.

Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Π·Π° ΠΎΠ΄ΠΈΠ½ шаг.

Π–ΡƒΡ€Π½Π°Π» развСртывания (ΠšΡ‚ΠΎ? Когда? Π§Ρ‚ΠΎ?).

И самоС Π³Π»Π°Π²Π½ΠΎΠ΅: Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π²Π°ΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρƒ довСрия, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эксплуатация Π·Π½Π°Π»Π°, Ρ‡Π΅ΠΌ занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. ΠžΠ»Π»ΡΠΏΠΎΡƒ просил ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° этот ΠΌΠΎΠΌΠ΅Π½Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π΅Π», Ρ‡Ρ‚ΠΎ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Π΅ΠΉ большС интСрСсуСт тСхничСская сторона Π΄ΠΎΠΊΠ»Π°Π΄Π°. Π›ΡŽΠ΄ΠΈ, процСссы ΠΈ ПО связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой Π³ΠΎΡ€Π°Π·Π΄ΠΎ сильнСС, Ρ‡Π΅ΠΌ принято ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ.

НСльзя ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ этот Π΄ΠΎΠΊΠ»Π°Π΄ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΠ» ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡŽ: слова ΠΏΡ€ΠΎ Β«10 Π΄Π΅ΠΏΠ»ΠΎΠ΅Π² Π² дСнь» для ΠΌΠ½ΠΎΠ³ΠΈΡ… Π·Π²ΡƒΡ‡Π°Π»ΠΈ Π»ΠΈΠ±ΠΎ Π²Ρ€Π°Π½ΡŒΠ΅ΠΌ, Π»ΠΈΠ±ΠΎ Π±Π΅Π·ΡƒΠΌΠΈΠ΅ΠΌ, Π»ΠΈΠ±ΠΎ пустым Π±Π°Ρ…Π²Π°Π»ΡŒΡΡ‚Π²ΠΎΠΌ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ (Β«Π½Ρƒ ΠΎΠ½ΠΈ Ρ‚Π°ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ сСбС ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅, Π° Π½Π°ΠΌ-Ρ‚ΠΎ с этого Ρ‡Ρ‚ΠΎΒ»).

Но Π΄ΠΎΠΊΠ»Π°Π΄ Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΠ» ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° β€” ΠŸΠ°Ρ‚Ρ€ΠΈΠΊΠ° Π”Π΅Π±ΡƒΠ°. Π•ΠΌΡƒ Π½Π΅ Π½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ³Π΄Π° Π±Ρ‹Π»ΠΈ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ ΠΎΠ± инфраструктурС, Π½ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ мСроприятия, Π³Π΄Π΅ Π΄Π²Π΅ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°Π»ΠΈΡΡŒ Π±Ρ‹ ΠΈ ΠΎΠ±Ρ‰Π°Π»ΠΈΡΡŒ. И совмСстный Π΄ΠΎΠΊΠ»Π°Π΄ ΠžΠ»Π»ΡΠΏΠΎΡƒ ΠΈ Π₯эммонда ΡƒΠ±Π΅ΠΆΠ΄Π°Π΅Ρ‚ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ мСроприятиС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. Π”Π΅Π±ΡƒΠ° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡŽ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ для Β«devΒ», ΠΈ для Β«opsΒ».

Он Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΅Ρ‘ DevOpsDays (Β«ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Agile System Administration Π±Ρ‹Π»ΠΎ слишком Π΄Π»ΠΈΠ½Π½ΠΎΒ») ΠΈ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ Π² 2009-ΠΌ Π² Π‘Π΅Π»ΡŒΠ³ΠΈΠΈ. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Π΅Π΅ участники ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»ΠΈ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ поднятыС Ρ‚Π΅ΠΌΡ‹ Π² Π’Π²ΠΈΡ‚Ρ‚Π΅Ρ€Π΅, Π³Π΄Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ мСроприятия ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΠ»ΠΎΡΡŒ Π΄ΠΎ Ρ…ΡΡˆΡ‚Π΅Π³Π° #DevOps. А Π² ΠΈΡ‚ΠΎΠ³Π΅ слово, стихийно возникшСС ΠΊΠ°ΠΊ Ρ…ΡΡˆΡ‚Π΅Π³, ΠΏΡ€ΠΈΠΆΠΈΠ»ΠΎΡΡŒ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ сСгодня Π³ΡƒΠ³Π» Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π΅Π³ΠΎ Π½Π° ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°Ρ… страниц. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ этим Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΌΡ‹ обязаны ΠŸΠ°Ρ‚Ρ€ΠΈΠΊΡƒ, хотя сам ΠΎΠ½ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π» Ρ‚Π°ΠΊΠΎΠ³ΠΎ эффСкта.

Π’ 2010-ΠΌ конфСрСнция DevOpsDays Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΡ€ΠΎΡˆΠ»Π° Π² БША, ΠΈ Ρ‚Π°ΠΌ это Ρ‚ΠΎΠΆΠ΅ Π΄Π°Π»ΠΎ ΠΏΠ»ΠΎΠ΄ΠΎΡ‚Π²ΠΎΡ€Π½ΡƒΡŽ ΠΏΠΎΡ‡Π²Ρƒ для дискуссий. Дэймон Эдвардс ΠΈ Π”ΠΆΠΎΠ½ Уиллис Ρ‚ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ CAMS (Culture, Automation, Measurement, Sharing) β€” ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π°, автоматизация, ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΠΈ совмСстноС использованиС. Π”ΠΆΠ΅Π· Π₯эмбл ΠΏΠΎΠ·ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ» L (Lean) β€” Π±Π΅Ρ€Π΅ΠΆΠ»ΠΈΠ²Ρ‹ΠΉ. Π’Π°ΠΊ Π±Ρ‹Π»ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ DevOps ΠΈ появился Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для ΠΎΡ†Π΅Π½ΠΊΠΈ готовности ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρƒ Π² DevOps.

ΠšΡΡ‚Π°Ρ‚ΠΈ, Π”ΠΆΠΎΠ½ Уиллис стал ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… людСй для всСго явлСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ соавтор ΠΊΠ½ΠΈΠ³ΠΈ «Руководство DevOpsΒ»), ΠΌΠ½ΠΎΠ³ΠΎ выступал Π² связи с Π½ΠΈΠΌ, ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… выступлСний Π±Ρ‹Π»ΠΎ Π½Π° нашСй ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ DevOops:

Π‘Π»ΡƒΠΆΠΈΡ‚ΡŒ ΠΈ Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ

Π‘Ρ‹Π²ΡˆΠΈΠΉ тСхничСский Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Tripwire Π”ΠΆΠΈΠ½ Ким Π² Ρ€Π°Π±ΠΎΡ‚Π΅ The Three Ways: The Principles Underpinning DevOps (ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π½ΠΈΠΆΠ΅ взяты ΠΈΠ· ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ) ΠΏΠΈΡˆΠ΅Ρ‚ ΠΏΡ€ΠΎ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Β«Π’Ρ€ΠΈ ΠΏΡƒΡ‚ΠΈΒ» (ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ устранСния ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… связСй ΠΌΠ΅ΠΆΠ΄Ρƒ Dev ΠΈ Ops.

ПозТС Ким стал соавтором бизнСс-Ρ€ΠΎΠΌΠ°Π½ΠΎΠ² The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win (Β«ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ β€œΠ€Π΅Π½ΠΈΠΊΡβ€Β», Эксмо, 2015) ΠΈ The Unicorn Project (IT Revolution Press, 2019), Π³Π΅Ρ€ΠΎΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ этим Ρ‚Ρ€Π΅ΠΌ путям. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΊΠ½ΠΈΠ³Π° стала ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰Π΅ΠΉ для погруТСния ΠΈ понимания процСсса внСдрСния DevOps Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ Β«Ρ‚Ρ€ΠΈ ΠΏΡƒΡ‚ΠΈΒ» Π² DevOps-контСкстС Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ рСгулярно: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° нашСй ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ DevOops 2020 Π’ΠΈΡ‚Π°Π»ΠΈΠΉ Π”ΠΌΠΈΡ‚Ρ€ΠΈΠ΅Π² ΠΈΠ· «Липтсофт» Ρ‚ΠΎΠΆΠ΅ попытался Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ основам ΠΈ рассказал ΠΎ своСм ΠΎΠΏΡ‹Ρ‚Π΅ примСнСния Β«Π’Ρ€Π΅Ρ… ΠΏΡƒΡ‚Π΅ΠΉΒ».

Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ это Π·Π° Ρ‚Ρ€ΠΈ ΠΏΡƒΡ‚ΠΈ?

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ: систСмноС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅

дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ β€” рассматриваСм ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ всСй систСмы Π² Ρ†Π΅Π»ΠΎΠΌ ΠΈ сосрСдотачиваСмся Π½Π° создании цСнности. Π€ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌ трСбования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ проходят Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ. Π’Π°ΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ прСдоставляСтся новая Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ сСрвиса.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ: усилСниС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи

дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ β€” создаСм ΠΏΠ΅Ρ‚Π»ΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи. По сути Ρ†Π΅Π»ΡŒ любой ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Ρ‹ ΠΏΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ процСсса β€” ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈ ΡƒΡΠΈΠ»ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ‚Π»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΡƒΠΆΠ½Ρ‹Π΅ исправлСния ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²Π½ΠΎΡΠΈΡ‚ΡŒ постоянно.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ: ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° экспСримСнтов ΠΈ обучСния

дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ β€” создаСм ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρƒ, ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Π΄Π²ΡƒΠΌ Π²Π΅Ρ‰Π°ΠΌ: постоянному ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΡŽ ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΈΠ· Π½Π΅ΡƒΠ΄Π°Ρ‡. Π›ΡŽΠ΄ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΡΠ²Π»ΡΡŽΡ‚ΡΡ прСдпосылками ΠΊ мастСрству.

Π“Π΅Ρ€ΠΎΠΈ ΠΊΠ½ΠΈΠ³ΠΈ Β«ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ β€œΠ€Π΅Π½ΠΈΠΊΡβ€Β» Π²ΠΎΡ‚ Ρ‚Π°ΠΊ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с этой Π·Π°Π΄Π°Ρ‡Π΅ΠΉ:

Β«ΠžΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, β€” Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎΠ½. β€” Π’Ρ‹ объСдинил инструмСнты β€” Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· систСму. Π­Ρ‚ΠΎ ваТная Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Ρ‹ создал быстроС Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΠΎΠΌ IT-сопровоТдСния. ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° доскС β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… способов ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ всС наглядно видят Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ΅Π½ постоянно ΡΠ½ΠΈΠΆΠ°Ρ‚ΡŒ объСм Π½Π΅Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹, это Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΡ‚ΡŒΒ».

Π‘ ростом популярности ΠΈΠ΄Π΅ΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ вырасти Ρ†Π΅Π»Ρ‹ΠΉ ΠΊΠ°Ρ€Π³ΠΎ-ΠΊΡƒΠ»ΡŒΡ‚. И DevOps Ρ‚ΠΎΠΆΠ΅ Π½Π΅ ΠΈΠ·Π±Π΅ΠΆΠ°Π» этой участи, став ΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠΉ своСго успСха. Π’ Π‘Π΅Ρ‚ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ историй, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π² ΠΏΠΎΠ³ΠΎΠ½Π΅ Π·Π° ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ допускали ошибки ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π»ΠΎΡΡŒ всС ΠΏΠ»Π°Ρ‡Π΅Π²Π½ΠΎ.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, Π΄Π΅Π»ΠΎ Π² ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π΅?

По Π΄Π°Π½Π½Ρ‹ΠΌ Gartner, ΠΊ 2023 Π³ΠΎΠ΄Ρƒ 90% ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ² DevOps Π½Π΅ ΠΎΠΏΡ€Π°Π²Π΄Π°ΡŽΡ‚ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΉ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? Из-Π·Π° Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ³ΠΎ понимания сути ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ. РадТСш Π‘Π΅Ρ‚Ρ…Ρƒ, Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ DevOps Π² Replicon сказал Π² 2018 Π³ΠΎΠ΄Ρƒ: «Основная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ DevOps внСдряСтся слоТнСС, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π½Ρ‹Π΅ измСнСния с эксплуатациСй ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ. ИзмСнСниС бизнСс-ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹ β€” особСнно Π² ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… компаниях с ΡƒΡΡ‚ΠΎΡΠ²ΡˆΠΈΠΌΠΈΡΡ процСссами β€” совсСм Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ людСй, процСссов ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΒ».

Всё это ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ оТидания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΌ Π²Ρ‹Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅. РСальная ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ тСряСтся Π·Π° внСшними Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠ΅ мСсто ставятся инструмСнты, Π° Π½Π΅ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° процСсса.

К 2015 Π³ΠΎΠ΄Ρƒ ΠΈΠ΄Π΅ΠΈ DevOps становятся популярнСй β€” ΠΎΠ½ΠΈ сулят успСх Π² поставкС ПО, Π½ΠΎ ΠΈΠ·-Π·Π° отсутствия Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ зафиксированного опрСдСлСния Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ эти ΠΈΠ΄Π΅ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΠΎ-своСму.

Π­Ρ‚ΠΎ DevOps?

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбС ΠΌΠΈΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ качСства, ИВ-ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Infosec Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΠ³Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ, Π½ΠΎ ΠΈ для обСспСчСния успСха всСй ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ. Работая для достиТСния ΠΎΠ±Ρ‰Π΅ΠΉ Ρ†Π΅Π»ΠΈ, ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ быстроС Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ Π² производство, обСспСчивая ΠΏΡ€ΠΈ этом ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠ³ΠΎ уровня.

Π—Π° врСмя сущСствования этого понятия ΠΎΠ½ΠΎ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ компаниями ΠΈ людьми, всС Π΅Π³ΠΎ примСряли Π½Π° сСбя ΠΈ провСряли Π½Π° ΠΏΡ€ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. Π’ этой части ΠΌΡ‹ собрали распространСнныС убСТдСния ΠΏΡ€ΠΎ DevOps ΠΈ расскаТСм ΠΏΡ€ΠΎ Π½ΠΈΡ…. А насколько Π±Ρ‹Ρ‚ΡŒ согласными с Π½ΠΈΠΌΠΈ β€” Ρ€Π΅ΡˆΠ°ΠΉΡ‚Π΅ сами.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹

Π’Π²ΠΈΡ‚Ρ‚Π΅Ρ€-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Β«DevOps Π‘ΠΎΡ€Π°Ρ‚Β» сообщаСт Π½Π°ΠΌ, Ρ‡Ρ‚ΠΎ просто ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ β€” это Π² ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ людСй, Π° Π²ΠΎΡ‚ для автоматичСского распространСния ошибки Π½Π° всС сСрвСра Π±Π΅Π· #devops Π½Π΅ обойдСшься.

НСсмотря Π½Π° ΡˆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ посыл, здСсь кроСтся стСрСотипноС восприятиС ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ DevOps ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€Π° инструмСнтов. Часто, ΠΊΠΎΠ³Π΄Π° люди говорят, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ DevOps, Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ ΠΏΠΎΠ΄ этим, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Puppet для управлСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ сСрвСров, Ansible β€” для развСртывания вСрсий ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Cloudify β€” для оркСстровки ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Но Π΅Ρ‰Π΅ сам ΠŸΠ°Ρ‚Ρ€ΠΈΠΊ Π”Π΅Π±ΡƒΠ° Π² 2012 Π³ΠΎΠ΄Ρƒ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ», Ρ‡Ρ‚ΠΎ DevOps β€” это чСловСчСская ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. И согласно Ρ‚Π°ΠΊΠΎΠΌΡƒ взгляду, Π²Π°ΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ инструмСнт для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. DevOps β€” это Π½Π΅ инструмСнт, Π° ситуация, ΠΊΠΎΠ³Π΄Π°:

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ эксплуатация Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² тСсном сотрудничСствС.

ВсСм понятна Ρ€Π°Π±ΠΎΡ‚Π° Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π·Π½Π°ΡŽΡ‚ систСму, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΈΡˆΡƒΡ‚ ΠΊΠΎΠ΄ (ΠΈ ΠΏΡ€ΠΈΡΠΏΠΎΡΠ°Π±Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊ Π½Π΅ΠΉ), Π° администраторы Π·Π½Π°ΡŽΡ‚ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°ΡŽΡ‚ (ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, ΠΊΠ°ΠΊ это влияСт Π½Π° систСму).

Всё разрабатываСтся Π² ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ быстро Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ (ΠΊΠ°ΠΊ инфраструктура, Ρ‚Π°ΠΊ ΠΈ прилоТСния), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ сразу ΡƒΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ ошибки.

Дэймон Эдвардс сСтовал, Ρ‡Ρ‚ΠΎ слов ΠΎ ваТности ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹ Π±Ρ‹Π»ΠΎ сказано достаточно («ВсС начинаСтся с ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹Β», Β«DevOps β€” это ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π½ΠΎΠ΅ ΠΈ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅Β», Β«ΠšΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° Π²Π°ΠΆΠ½Π΅Π΅ инструмСнтов» ΠΈ Ρ‚. Π΄.). Но ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ всС ΡΠΎΠ³Π»Π°ΡˆΠ°ΡŽΡ‚ΡΡ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅ всСго, Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ инструмСнтами и… снова ΠΊ инструмСнтам.

Π’ 2012 Π³ΠΎΠ΄Ρƒ, ΠΊΠΎΠ³Π΄Π° DevOps Π±Ρ‹Π» ΡƒΠΆΠ΅ достаточно популярСн, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· основополоТников Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° CAMS Π”ΠΆΠΎΠ½ Уиллис ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» ΠΌΡ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ‚Π²ΠΈΡ‚ с Ρ…Π΅ΡˆΡ‚Π΅Π³ΠΎΠΌ #devopsdead, Π³Π΄Π΅ заявил, Ρ‡Ρ‚ΠΎ ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ Π±ΡƒΠΊΠ²Ρƒ C (culture) ΠΈΠ· Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ CAMS. Π’ ΠΎΡ‚Π²Π΅Ρ‚ ΠŸΠ°Ρ‚Ρ€ΠΈΠΊ Π”Π΅Π±ΡƒΠ° посовСтовал Π΅ΠΌΡƒ Π½Π΅ ΠΎΡ‚Ρ‡Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ.

ΠšΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° β€” это всС-Ρ‚Π°ΠΊΠΈ самая слоТная Ρ‡Π°ΡΡ‚ΡŒ DevOps.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ DevOps

Π’ цСлях внСдрСния DevOps Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Β«DevOps-ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹Β» вмСсто устранСния разобщСнности Π² ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ. Но Ссли ΠΌΡ‹ вСрнСмся ΠΊ основам, Ρ‚ΠΎ ΠΏΠΎΠΉΠΌΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ DevOps β€” это Π½Π΅ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΈΠ»ΠΈ какая-Ρ‚ΠΎ Π²Π΅Ρ‰ΡŒ, это процСсс ΠΈ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π°. Если Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π° DevOps, состоящая ΠΈΠ· ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² DevOps, Ρ‚ΠΎ тСряСтся вСсь смысл, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ DevOps Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒΡΡ Π² кросс-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‚Π°Ρ‚ΡŒ ΡƒΡ…ΠΎΠ΄ ΠΎΡ‚ старого ΠΎΠ±Ρ€Π°Π·Π° ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ, ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ концСнтрация Π½Π° Π»ΡŽΠ΄ΡΡ… ΠΈ процСссах. Π”Π° ΠΈ старина Π€Ρ€Π΅Π΄Π΅Ρ€ΠΈΠΊ Брукс Π΅Ρ‰Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» β€” простоС Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… людСй Π² систСму Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ быстрСС ΠΈΠ»ΠΈ Π»ΡƒΡ‡ΡˆΠ΅.

DevOps ΠΈ Agile

НапримСр, ΠΎΠ± этом Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» ΠœΠΈΡ…Π°ΡΠ»ΡŒ Π₯ΡŽΡ‚Ρ‚Π΅Ρ€ΠΌΠ°Π½Π½ β€” Java-Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎ доставкС ΠΈ экспСрт ΠΏΠΎ Agile ΠΈ DevOps. Π’ своСй ΠΊΠ½ΠΈΠ³Π΅ DevOps for Developers ΠΎΠ½ ΠΏΠΈΡˆΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Agile ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒΡΡ Π² ΠΎΡ‚Π΄Π΅Π» эксплуатации ΠΈ это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ Dev ΠΈ Ops.

DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹

Π›ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли DevOps β€” это ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° ΠΈ процСсс, Π° Π½Π΅ инТСнСрная ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ‚ΠΎ ΠΈ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ, ΠΎΠ± этом ΠΌΡ‹ ΡƒΠΆΠ΅ писали. Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π½ΠΈΠΊΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ говорят, Ρ‡Ρ‚ΠΎ это словосочСтаниС появилось ΠΎΡ‚ ТСлания ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² ΠΈ HR-ΠΎΠ² ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ сСбС Тизнь: Ссли появилась какая-Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π² DevOps), Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ просто ввСсти Ρ€ΠΎΠ»ΡŒ, которая эту ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π·Π°ΠΊΡ€ΠΎΠ΅Ρ‚!

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΎΠ·Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π½Π° это: сущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π΄Π°Ρ‡ Β«Π½Π° стыкС», ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ, ΠΈ Ссли Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ для Ρ‚Π°ΠΊΠΈΡ… людСй, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Ρ‚ΠΎΠ³Π΄Π° Π½Π΅ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΈΡ… «дСвопс-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌΠΈΒ»?

Π’Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, считаСтС Π»ΠΈ Π²Ρ‹ это словосочСтаниС осмыслСнным, бСссмыслСнно ΡΠΏΠΎΡ€ΠΈΡ‚ΡŒ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ люди Π΅Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚:

дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅Π’Π°ΠΊ росла ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Β«DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ²Β» (Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π»ΠΈ ΠΎΠ½ΠΈ)

Π’ΠΎΠ³Π΄Π° вопрос Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ: Ρ‡Ρ‚ΠΎ люди ΠΈΠΌ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ? ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Π² зависимости ΠΎΡ‚ ситуации. А Ссли ΠΏΠΎΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ вакансии Β«DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°Β», Ρ‚ΠΎ список Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠ»ΠΎΡΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всё ΠΈ сразу β€” ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΈ сисадмин, ΠΈ спСциалист ΠΏΠΎ бСзопасности!

А Π²ΠΎΡ‚ ΠΊΠ°ΠΊ Π² 2021 Π³ΠΎΠ΄Ρƒ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ своСй Ρ€ΠΎΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ российский DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ ΠΏΠΈΡˆΠ΅Ρ‚ ΠΊΠΎΠ΄, Π° дСвопс Π΅Π³ΠΎ внСдряСт. ЕстСствСнно, Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Ρ‚Π΅Ρ… ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΅ΡΡ‚ΡŒ ΠΊΡƒΡ‡Π° нюансов. Мало просто Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, для этого Π½ΡƒΠΆΠ½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ инструмСнты, Π° ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ настройкой этих инструмСнтов Ρ‚ΠΎΠΆΠ΅ занимаСтся дСвопс. Π•Ρ‰Π΅ ΠΎΠ½ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈ тСстировщик. Π—Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ сильно ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π― Π±Ρ‹ сказал, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, ΠΊΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ дСвопс ΠΈ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π΅Π»Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ профСссии β€” просто ИВ-сфСра стала ΡƒΡΠ»ΠΎΠΆΠ½ΡΡ‚ΡŒΡΡ ΠΈ появилось ΠΌΠ½ΠΎΠ³ΠΎ абстракций.

DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌΠΈ становятся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ ΠΈ сСтСвой эксплуатациСй, Π»ΠΈΠ±ΠΎ систСмныС администраторы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ²Π»Π΅ΠΊΠ°ΡŽΡ‚ΡΡ написаниСм скриптов ΠΈ ΠΊΠΎΠ΄Π° ΠΈ пСрСходят Π² сторону Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π³Π΄Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСстирования ΠΈ развСртывания. Π’ любом случаС, это люди, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΡˆΠ»ΠΈ Π·Π° Ρ€Π°ΠΌΠΊΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… сфСр своСй ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΈ ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ цСлостноС прСдставлСниС ΠΎ своСй тСхничСской срСдС.

Π‘Π°ΠΌΠΎ ΠΏΠΎ сСбС β€” это Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, Π½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ€Π°ΡΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Дэймона Эдвардса ΠΈ Π”ΠΆΠΎΠ½Π° Уиллиса, Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΠΈΡ… мнСнию DevOps β€” это Π½Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠ΅ Π² инструмСнтах ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ролях, Π° ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π°.

DevOps сСйчас

Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ DevOps Π² 2021 Π³ΠΎΠ΄Ρƒ? Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, люди, процСссы? Π£ΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° Bash скрипты для ΠΊΠΎΡ„Π΅ΠΌΠ°ΡˆΠΈΠ½Ρ‹?

Как ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ Π³ΠΈΠ±ΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΉ, DevOps Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ опрСдСлСния, ΠΈ каТдая компания Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎ-своСму. Но Π΅Π³ΠΎ главная идСя DevOps β€” это ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° сотрудничСства, ΠΈ эта идСя ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ всСгда. Об этом Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠŸΠ°Ρ‚Ρ€ΠΈΠΊ Π”Π΅Π±ΡƒΠ° ΠΈ Π­Π½Π΄Ρ€ΡŽ Клэй Π¨Π°Ρ„Π΅Ρ€, Пол Π₯эммонд ΠΈ Π”ΠΆΠΎΠ½ ΠžΠ»Π»ΡΠΏΠΎΡƒ, Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ± этом говорят люди Π²Ρ€ΠΎΠ΄Π΅ Π‘Π°Ρ€ΡƒΡ…Π° Бадогурского.

А Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ³Π΄Π° измСнилось Π·Π° 12 Π»Π΅Ρ‚ сущСствования понятия? Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ DevOps постСпСнно мСняли ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ поставкС ПО. Из Π½ΠΎΠ²ΠΎΠΌΠΎΠ΄Π½ΠΎΠ³ΠΎ слова всС ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π»ΠΎΡΡŒ Π² ΠΎΠ±Ρ‰Π΅ΠΏΡ€ΠΈΠ½ΡΡ‚ΡƒΡŽ Π½ΠΎΡ€ΠΌΡƒ. Как Π² своС врСмя Agile стал стандартом Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Ρ‚Π°ΠΊ ΠΈ DevOps становится стандартом Π² поставкС.

А Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΊΠ°ΠΊ ΠΈ Agile Π² своС врСмя, идСя ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ дальнСйшСС Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅. НапримСр, Π² 2020 Π³ΠΎΠ΄Ρƒ ΠŸΠ°Ρ‚Ρ€ΠΈΠΊ Π”Π΅Π±ΡƒΠ° выступал Π½Π° нашСй ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ DevOops c Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠΌ DevSecOps: More of the same β€” back to the roots, ΠΈ Π² частности рассказывал ΠΏΡ€ΠΎ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π²Π°ΠΆΠ½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ основам ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ стоит Π·Π° ΠΌΠΎΠ΄Π½Ρ‹ΠΌ словом Β«DevopsΒ». А сСйчас, ΡƒΠΆΠ΅ практичСски ΠΈΠ· Π·Ρ€Π΅Π»ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ вырастаСт новая β€” DevSecOps. Π•Π΅ ΠΆΠΈΠ·Π½Π΅ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ врСмя ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Π° ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ Ρ€Π°Π· Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Ρ‚ΠΎ самоС Π²Π°ΠΆΠ½ΠΎΠ΅ Π² DevOps β€” это люди ΠΈ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π°.

дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ дСвопс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

А напослСдок Π·Π°Π΄Π°Π΄ΠΈΠΌ Ρ‚Π°ΠΊΠΎΠΉ вопрос: Ссли с понятиСм Β«DevOpsΒ» всё Ρ‚Π°ΠΊ Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ, Ρ‚ΠΎ ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΎΠ³Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ DevOps-конфСрСнция? Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π½Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ»Π°ΡΡŒ Π² Π½Π°Π±ΠΎΡ€ тСхничСских Ρ„Π°ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΎ Kubernetes ΠΈ Terraform (ΠΌΠ°Π»ΠΎ связанный с исходным Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ слова), Π½ΠΎ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя Π½Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ»Π°ΡΡŒ Π² пустословиС «наша ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π½Π΅Π΅ вашСй ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹Β», Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π»ΠΈΡ‚ΡŒ Π²ΠΎΠ΄Ρƒ?

ΠœΡ‹ Π½Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π³ΠΎΠ΄ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ DevOops ΠΈ считаСм Ρ‚Π°ΠΊ: Π½Π° дСвопс-ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Π½ΡƒΠΆΠ΅Π½ баланс ΠΌΠ΅ΠΆΠ΄Ρƒ этими ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρƒ нас дСлится Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ логичСскиС Π±Π»ΠΎΠΊΠΈ: Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎ процСссы ΠΈ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρƒ, Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎ SRE (Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ всякиС кубСрнСтСсы-Ρ‚Π΅Ρ€Ρ€Π°Ρ„ΠΎΡ€ΠΌΡ‹), Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎ Cloud Native.

Если Π²Ρ‹ согласны с Ρ‚Π°ΠΊΠΈΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ, Ρ‚ΠΎ Π²Π°ΠΌ навСрняка Π±ΡƒΠ΄Π΅Ρ‚ интСрСсно Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ DevOops, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ 8–11 ноября. А Ссли Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΠΏΠΎΠ²ΠΎΠ·Ρ€Π°ΠΆΠ°Ρ‚ΡŒ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своим взглядом β€” Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *