ПСснь льда (ΠΊΡ€ΠΎΠ²Π°Π²Ρ‹ΠΉ Enterprise) ΠΈ ΠΏΠ»Π°ΠΌΠ΅Π½ΠΈ (DevOps ΠΈ IaC)

Π’Π΅ΠΌΠ° DevOps ΠΈ IaC ΠΎΡ‡Π΅Π½ΡŒ популярна ΠΈ развиваСтся быстро. Однако Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² ΠΊΠ°ΡΠ°ΡŽΡ‚ΡΡ сугубо тСхничСских ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π½Π° этом ΠΏΡƒΡ‚ΠΈ. Π― ΠΆΠ΅ ΠΎΠΏΠΈΡˆΡƒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Π΅ для большой ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. РСшСния Ρƒ мСня Π½Π΅Ρ‚ β€” ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π² ΠΎΠ±Ρ‰Π΅ΠΌ, Ρ„Π°Ρ‚Π°Π»ΡŒΠ½Ρ‹ ΠΈ Π»Π΅ΠΆΠ°Ρ‚ Π² области Π±ΡŽΡ€ΠΎΠΊΡ€Π°Ρ‚ΠΈΠΈ, Π°ΡƒΠ΄ΠΈΡ‚Π°, ΠΈ Β«soft skillsΒ».

ПСснь льда (ΠΊΡ€ΠΎΠ²Π°Π²Ρ‹ΠΉ Enterprise) ΠΈ ΠΏΠ»Π°ΠΌΠ΅Π½ΠΈ (DevOps ΠΈ IaC)
Π Π°Π· Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Ρ‚Π°ΠΊΠΎΠ΅, Ρ‚ΠΎ Π² качСствС ΠΊΠΎΡ‚ΠΈΠΊΠ° выступит ДайнСрис, ΠΏΠ΅Ρ€Π΅ΡˆΠ΅Π΄ΡˆΠ°Ρ Π½Π° сторону Enterprise

НСсомнСнно, сСйчас происходит столкновСниС старого ΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ. И часто Π² этих коллизиях Π½Π΅Ρ‚ Π½ΠΈ ΠΏΡ€Π°Π²Ρ‹Ρ…, Π½Π΅ Π²ΠΈΠ½ΠΎΠ²Π°Ρ‚Ρ‹Ρ…. Π’Π°ΠΊ ΡƒΠΆ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ. Но, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ голословным, ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ Π²ΠΎΡ‚ с этого экрана:

ПСснь льда (ΠΊΡ€ΠΎΠ²Π°Π²Ρ‹ΠΉ Enterprise) ΠΈ ΠΏΠ»Π°ΠΌΠ΅Π½ΠΈ (DevOps ΠΈ IaC)

Π­Ρ‚ΠΎ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Change Request. Π’Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π΄ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΠ· Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… справочников, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ поля β€” Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°Ρ…. Π’Π°ΠΊΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π°Π΄ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ скрипт ΠΊ production сСрвСру, ΠΈΠ»ΠΈ Π·Π°Π»ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅, Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΠΎΠ»Π΅ΠΉ Ρ‚Π°ΠΊΠΎΠ²ΠΎ, Ρ‡Ρ‚ΠΎ я написал свою ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠΎ заполнСнию этих ΠΏΠΎΠ»Π΅ΠΉ. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ эта страница написана Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ срСдства Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ видят Π΅Π΅ ΠΏΠΎΠ»Π΅ΠΉ, ΠΈ СдинствСнным Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ AutoIt, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΡƒΠΏΠΎ Π±ΠΈΡ‚ΡŒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ. ΠžΡ†Π΅Π½ΠΈΡ‚Π΅ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ отчаяния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒΡΡ Π½Π° Ρ‚Π°ΠΊΠΎΠ΅:

ПСснь льда (ΠΊΡ€ΠΎΠ²Π°Π²Ρ‹ΠΉ Enterprise) ΠΈ ΠΏΠ»Π°ΠΌΠ΅Π½ΠΈ (DevOps ΠΈ IaC)

Π’Π°ΠΊ Π²ΠΎΡ‚, Π±Π΅Ρ€Π΅Ρ‚Π΅ Π²Ρ‹ jenkins, chef, terraform, nexus ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅, ΠΈ радостно Π΄Π΅ΠΏΠ»ΠΎΠΈΡ‚Π΅ всС это Π½Π° своСм dev. Но настаСт врСмя ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это Π½Π° QA, UAT ΠΈ PROD. Nexus Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΈ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ письмо ΠΎΡ‚ DBA ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ с Ρ‚Π°ΠΊΠΈΠΌ тСкстом:

Π£Π²Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ,

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ваш nexus Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сСбС Ρƒ мСня Π½Π΅Ρ‚ доступа Π²Π°ΡˆΠ΅ΠΌΡƒ Nexus
Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, всС измСнСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Ρ‹ ΠΊΠ°ΠΊ Change Request.
SQL скрипты Π²Π°ΠΌ Π½Π°Π΄ΠΎ Π²Ρ‹Ρ‡Π»Π΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… Nexus, ΠΈ ΠΏΡ€ΠΈΠ°Ρ‚Ρ‚Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊ Change Request.
Если ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π΅ Emergency, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это слСдуСт Π·Π° 7 Π΄Π½Π΅ΠΉ Ρ‚ΠΎ Ρ€Π΅Π»ΠΈΠ·Π° (ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² Weekend)
Когда ваш Change Request Π·Π°Π°ΠΏΡ€ΡƒΠ²ΠΈΡ‚ ΠΊΡƒΡ‡Π° Π½Π°Ρ€ΠΎΠ΄Ρƒ, Ρ‚ΠΎ DBA Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ ваш скрипт ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈΡˆΠ»Π΅Ρ‚ ΠΏΠΎ ΠΏΠΎΡ‡Ρ‚Π΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

Π‘ ΡƒΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ваш DBA ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ со Π²Ρ€Π΅ΠΌΠ΅Π½ mainframe.

Π—Π½Π°Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ это Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚? ΠŸΠΎΠ»ΡƒΠ°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ: Ρ€ΠΎΠ±ΠΎΡ‚ Π΄Π΅Ρ€ΠΆΠΈΡ‚ станину, Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Π»ΡƒΠΏΠΈΡ‚ ΠΏΠΎ Π½Π΅ΠΉ ΠΊΡƒΠ²Π°Π»Π΄ΠΎΠΉ. Ну Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΎΠ»ΠΊ Π² этом Nexus, Ссли ΠΏΠΎΡ‚ΠΎΠΌ всС дСлаСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ?

Но Π½Π΅ слСдуСт Π² этом Π²ΠΈΠ½ΠΈΡ‚ΡŒ Enterprise! Он, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΊΡ€ΠΎΠ²Π°Π²Ρ‹ΠΉ, Π½ΠΎ вся эта Π±ΡŽΡ€ΠΎΠΊΡ€Π°Ρ‚ΠΈΡ с Change Requests вынуТдСнная ΠΈ ΠΈΠ΄Π΅Ρ‚ ΠΎΡ‚ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΎΠ². Enterprise обязан Ρ‚Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°. НСльзя Π΅ΠΌΡƒ ΠΈΠ½Π°Ρ‡Π΅. А Π°ΡƒΠ΄ΠΈΡ‚ ΠΎΡ‡Π΅Π½ΡŒ консСрвативная Π²Π΅Ρ‰ΡŒ. Бколько, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ ΠΏΡ€ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ псСвдо-слоТныС ΠΈ часто мСняСмыС ΠΏΠ°Ρ€ΠΎΠ»ΠΈ β€” ΠΏΠ»ΠΎΡ…ΠΎ, Π½ΠΎ энтСрпрайзы Π±ΡƒΠ΄ΡƒΡ‚ послСдним мСстом, Π³Π΄Π΅ это ΠΏΠΎΠΌΠ΅Π½ΡΡŽΡ‚. Π’Π°ΠΊΠΆΠ΅ с дСплоями ΠΈ со всСм ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ.

ΠšΡΡ‚Π°Ρ‚ΠΈ, Π² своС врСмя я пытался ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» для terraform, Π½ΠΎ Ρƒ мСня Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ. Бпоткнулся Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Ρ‚Π΅Π³Π° ‘Project Accounting Billing Code’, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ½Π΅ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΡƒΠ·Π½Π°Ρ‚ΡŒ β€” Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ soft skills.

Π― Π΄Π°ΠΆΠ΅ Π½Π΅ Π±Π΅Ρ€Ρƒ Ρ‚Π΅ΠΌΡƒ пассивного Π»ΡƒΠ΄Π΄ΠΈΠ·ΠΌΠ° β€” ΠΎΠΉ, ваша автоматизация ΡƒΠ³Ρ€ΠΎΠΆΠ°Π΅Ρ‚ ΠΌΠΎΠ΅ΠΉ job security, ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π½ΠΈΡ‡Π΅ΠΌΡƒ Π½ΠΎΠ²ΠΎΠΌΡƒ я Π½Π΅ Ρ…ΠΎΡ‡Ρƒ, поэтому Π±ΡƒΠ΄Ρƒ Ρ‚ΠΈΡ…ΠΎ ΡΠ°Π±ΠΎΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Ну ΠΈ ΠΊΠ°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅? Π£ систСмы ITSM ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ API Ρ‡Ρ‚ΠΎΠ±Ρ‹ автоматичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹. Π”Π° ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Π°ΠΊΠΈΡ… систСм ΠΈΠ΄Π΅Ρ‚ ΠΈΠ· Π²Ρ€Π΅ΠΌΠ΅Π½ ΠΌΠ΅ΠΉΠ½Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ². ΠœΠΎΠΆΠ΅Ρ‚ ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ соврСмСнныС систСмы ITSM? ΠœΠΎΠΆΠ΅Ρ‚ ΠΊΡ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ соврСмСнных DevOps ΠΈ Π±ΡŽΡ€ΠΎΠΊΡ€Π°Ρ‚ΠΈΠΈ? Π Π΅Ρ‡ΡŒ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, ΠΈΠ΄Π΅Ρ‚ Π½Π΅ ΠΏΡ€ΠΎ чисто ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ½Ρ‹Π΅ сайты, Π³Π΄Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π΅ΠΏΠ»ΠΎΠΉ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь, Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΡƒΡŽ сфСру, которая ΠΏΠΎΠ΄ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ сильной изоляциСй higher environments.

Волько Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ всС ваши Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΠΌ. И это всС мСняСт. Π–Π΄Ρƒ вас Π² коммСнтариях!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com