Как OpenShift промСня ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° структура Π½Π° ИВ-организацията. Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡ Π½Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° PaaS

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ самитС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ PaaS ("ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΊΠ°Ρ‚ΠΎ услуга") Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° промСнят Π½Π°Ρ‡ΠΈΠ½Π° Π½Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π½ΠΎ ΠΈ Π΅ΠΊΠΈΠΏΠ½ΠΎ взаимодСйствиС, Ρ‚Π΅ чСсто слуТат ΠΊΠ°Ρ‚ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ Π½Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π°Ρ‚Π° Π³ΡŠΠ²ΠΊΠ°Π²ΠΎΡΡ‚ Π½Π° ИВ-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅.

Как OpenShift промСня ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° структура Π½Π° ИВ-организацията. Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡ Π½Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° PaaS

Π’ дСйствитСлност, максималната Π²ΡŠΠ·Π²Ρ€ΡŠΡ‰Π°Π΅ΠΌΠΎΡΡ‚ Π½Π° инвСстиции Π² PaaS чСсто Π΅ възмоТна само ΠΏΡ€ΠΈ условиС Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Ρ€ΠΎΠ»ΠΈ, отговорности ΠΈ схСми Π½Π° взаимодСйствиС. Π—Π° щастиС, Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° PaaS, ΠΊΠ°Ρ‚ΠΎ OpenShift Container Platform, ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π°Ρ‚ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½Π° Π³ΡŠΠ²ΠΊΠ°Π²ΠΎΡΡ‚, Π·Π° Π΄Π° позволят Π½Π° всяка ИВ организация самостоятСлно Π΄Π° опрСдСля скоростта ΠΈ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ спрямо Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ‚Π΅ Ρ…ΠΎΡ€Π° ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΡ‡Π°Ρ‰ΠΈΡ‚Π΅ процСси.

На ΠΏΡŠΡ€Π²ΠΈΡ Π΅Ρ‚Π°ΠΏ Π½Π° контСйнСризацията ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π΅ внСдряванСто Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΊΠ°Ρ‚ΠΎ Π½ΠΎΠ²Π° систСма Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° прилоТСния. Π’ Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚ ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ с ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈΡ‚Π΅ Ρ€ΠΎΠ»ΠΈ, Π·Π° Π΄Π° отговорят Π½Π° стандартнитС запитвания Π½Π° Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° относно Ρ‚Π°ΠΊΠΈΠ²Π° Π²ΡŠΠΏΡ€ΠΎΡΠΈ, ΠΊΠ°Ρ‚ΠΎ систСми Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, срСди Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ ΠΈ Π΄Ρ€. На слСдващитС Π΅Ρ‚Π°ΠΏΠΈ контСйнСризацията Π²Π΅Ρ‡Π΅ сС отнася Π΄ΠΎ автоматизация ΠΈΠ»ΠΈ прСдоставянС Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° самообслуТванС ΠΎΡ‚ страна Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ с Ρ†Π΅Π» намаляванС Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° систСмнитС администратори ΠΈ повишаванС Π½Π° автономността ΠΈ Π±ΡŠΡ€Π·ΠΈΠ½Π°Ρ‚Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ организацията Π·Π°ΠΏΠΎΡ‡Π²Π° Π΄Π° сС насочва към DevOps. На Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΈΡ Π΅Ρ‚Π°ΠΏ Π½Π° контСйнСризацията прСдприятиСто достига Π΄ΠΎ ΠΏΠΎ-чиста, ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π½Π° DevOps ΠΌΠΎΠ΄Π΅Π», Π² ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Ρ‚ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° крос-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ Π΅ΠΊΠΈΠΏΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС Π³Ρ€ΡƒΠΏΠΈΡ€Π°Ρ‚ Π½Π΅ ΠΏΠΎ ΠΏΡ€ΠΈΠ·Π½Π°Ρ†ΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ ΠΈΠ»ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π° ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° осигуряванС Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° прилоТСния ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ½ΠΈ услуги.

Π’ Ρ‚ΠΎΠ·ΠΈ пост Ρ‰Π΅ прСдставим Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Π·Π° ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΈ Ρ‰Π΅ Ρ€Π°Π·ΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ ИВ Ρ€ΠΎΠ»ΠΈ сС промСнят с внСдряванСто Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² прСдприятиСто.

Π‘Π²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ със стари Ρ€ΠΎΠ»ΠΈ

Π’ основната си, Π½Π°Ρ‡Π°Π»Π½Π° Ρ„ΠΎΡ€ΠΌΠ° организационният ΠΌΠΎΠ΄Π΅Π» PaaS сС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°, Π·Π° Π΄Π° прСдоставя ΠΏΠΎ-гъвкаво ΠΈ Π±ΡŠΡ€Π·ΠΎ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ИВ рСсурси Π·Π° прилоТСнията ΠΊΠ°Ρ‚ΠΎ срСда Π·Π° изпълнСниС. И ΠΌΠ°ΠΊΠ°Ρ€ Ρ‚ΠΎΠ²Π° Π΄Π° Π΄Π°Π²Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ прСдимства Π½Π° систСмнитС администратори, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΈ ΠΏΠΎΠ»Π·ΠΈ ΠΈ Π½ΠΎΠ²ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ Π΅Ρ‚Π°ΠΏ организацията ΠΌΠΎΠΆΠ΅ Π΄Π° сС справя Π±Π΅Π· автоматизация, самообслуТванС ΠΈΠ»ΠΈ Ρ€Π°Π΄ΠΈΠΊΠ°Π»Π½ΠΎ подобряванС Π½Π° процСса Π½Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅. Минимално засягайки Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΡ‚Π΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ Π΅Ρ‚Π°ΠΏ, PaaS всС ΠΏΠ°ΠΊ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° динамичността Π½Π° ИВ систСмата, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π½Π° администраторитС Π΄Π° обслуТват ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ исканията Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅. НапримСр, Π°ΠΊΠΎ ΠΏΡ€Π΅Π΄ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° разработчСската срСда ΠΎΡ‚ няколко Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини ΠΈ ΠΎΠ±Π΅ΠΌΠΈ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π½Π΅ΠΌΠ°ΡˆΠ΅ Π΄Π½ΠΈ ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ сСдмици, изискващи участиСто Π½Π° няколко Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ администратори, Ρ‚ΠΎ Π² PaaS всичко сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ ΠΈ само ΠΎΡ‚ Π΅Π΄ΠΈΠ½ администратор. Π‘ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΡƒΠΌΠΈ, Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ заявки ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΡ€Π΅Π΄ΠΈ, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΏΠΎ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Ρ‚Π΅Π·ΠΈ заявки Π²Π΅Ρ‡Π΅ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΏΠΎ Π½ΠΎΠ²Π° схСма.

На ΠΏΡŠΡ‚Ρ към DevOps организацията

Π‘Π»Π΅Π΄ стартиранС Π½Π° PaaS ΠΈ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° спСциалиститС ΠΏΠΎ Сксплоатация Π½Π° ИВ систСмитС ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° прилоТСния, организацията ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ внСдряванСто Π½Π° мСтодологията DevOps, която Π²ΠΊΠ»ΡŽΡ‡Π²Π° срСд Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ основни ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ:

  • Π Π°Π·Π±ΠΈΠ²Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° ΠΌΠ°Π»ΠΊΠΈ Π΅Ρ‚Π°ΠΏΠΈ, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° Π½Π° Ρ€Π°Π½Π½ΠΈΡ‚Π΅ Π΅Ρ‚Π°ΠΏΠΈ, Π΄Π° намаляватС рисковСтС ΠΈ Π΄Π° избягватС "анализаторския ΠΏΠ°Ρ€Π°Π»ΠΈΡ‡";
  • АвтоматизиранС Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π² Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½Π° стСпСн, Π·Π° Π΄Π° Π½Π΅ ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ прСпятствия ΠΈΠ»ΠΈ тСсни мСста Π² процСса Π½Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ;
  • ОбмСн Π½Π° знания – ΠΊΠ»ΡŽΡ‡ΡŠΡ‚ към ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅;
  • Π Π΅Π΄ΠΎΠ²Π½ΠΎ ΠΏΠ»Π°Ρ‰Π°Π½Π΅ Π½Π° тСхничСски дълговС, ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π°Π²Π°ΠΉΠΊΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° систСматични подобрСния във всСки Ρ†ΠΈΠΊΡŠΠ» Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°.

На втория Π΅Ρ‚Π°ΠΏ ΠΎΡ‚ внСдряванСто Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ СстСствСно Π΄Π° Π²ΠΈΠΆΠ΄Π°Ρ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° подобрСния ΠΈ прСдприятиСто сС насочва към ΠΏΠΎ-ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅Π½ ΠΌΠΎΠ΄Π΅Π» DevOps. Врадиционният ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅ ΠΈ изпълнСниС Π½Π° заявки Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° сСга сС Π²ΡŠΠ·ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΊΠ°Ρ‚ΠΎ тясно място, Π·Π°Ρ‚ΠΎΠ²Π° организацията сС стрСми Π΄Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π° повтарящитС сС дСйствия ΠΈ Π΄Π° прСдостави Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° самообслуТванС. Π’Π΅Π·ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° заявка сС опрСдСлят със ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½ΠΈΡ‚Π΅ усилия Π½Π° ИВ-спСциалиститС ΠΏΠΎ Сксплоатация Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ ΠΈ Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ отговарят Π·Π° доставката Π½Π° прилоТСния. Π˜Π½Π°Ρ‡Π΅ ΠΊΠ°Π·Π°Π½ΠΎ, Π½Π° мястото Π½Π° систСмнитС администратори, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ дСйствия ΠΏΠΎ заявкитС Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, ΠΈΠ΄Π²Π°Ρ‚ Π΄Π²Π΅Ρ‚Π΅ горСспомСнати ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ слуТитСли, ΠΊΠΎΠΈΡ‚ΠΎ отговарят Π·Π° описаниСто ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈΡ‚Π΅, Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€Π°Ρ‰ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π΄Π° правят самостоятСлно. АвтоматизиранитС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΈ ΠΏΠΎΠΌΠ°Π³Π°Ρ‚ Π·Π° осигуряванС Π½Π° спазванСто Π½Π° посочСнитС изисквания ΠΈ координацията Π½Π° дСйствията Π² случаитС, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ситуацията ΠΈΠ·Π»ΠΈΠ·Π° извън Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° дСйстващитС ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ.

ΠŸΡ€Π΅Ρ…ΠΎΠ΄ΡŠΡ‚ към ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ Π³Ρ€Π°Ρ„ΠΈΠΊ, ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ ИВ-срСдата ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΌΠΎΠ΄Π΅Π» ΠΏΡ€Π΅Ρ‚ΡŠΡ€ΠΏΡΠ²Π°Ρ‚ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ Π²Π°ΠΆΠ΅Π½ Π΅Ρ‚Π°ΠΏ Π² процСса Π½Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° зряла DevOps систСма Π² прСдприятиСто. Π‘Ρ‚Π΅ΠΏΠ΅Π½Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅ Π½Π° мСтодологията DevOps зависи ΠΎΡ‚ толСрантността Π½Π° всяка ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π° организация към измСнСнията ΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠΈ измСнСния носят Π½Π°ΠΉ-голяма ΠΏΠΎΠ»Π·Π°. НапримСр, Π°ΠΊΠΎ Π½ΡƒΠΆΠ΄Π°Ρ‚Π° ΠΎΡ‚ създаванС Π½Π° Π½ΠΎΠ²ΠΈ срСди ΠΈΠ»ΠΈ прилоТСния възниква рядко, Ρ‚ΠΎΠ³Π°Π²Π° оптимизацията Π½Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ‚Π΅ дСйствия Ρ‰Π΅ бъдС ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π²Π°ΠΆΠ½Π° ΠΎΡ‚ ΡƒΠΊΡ€Π΅ΠΏΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ ТизнСния Ρ†ΠΈΠΊΡŠΠ» Π½Π° прилоТСнията.

Нови прСдизвикатСлства, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‚ Π² ИВ-ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅Ρ‚ΠΎ към OpenShift

Π’ Ρ‚ΠΎΠ·ΠΈ Ρ€Π°Π·Π΄Π΅Π» Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Ρ€ΠΎΠ»ΠΈΡ‚Π΅ ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅, ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π»ΠΈ Π½Π° OpenShift, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ Π·Π° ускоряванС Π½Π° автоматизацията ΠΈ самообслуТванСто, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ PaaS.

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ са ΠΈΠ·Π±Ρ€ΠΎΠ΅Π½ΠΈ основнитС Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° високо Π½ΠΈΠ²ΠΎ, ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ във всяка организация, Π²Π½Π΅Π΄Ρ€ΠΈΠ»Π° OpenShift, с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΈ умСния. Π’ΠΎΠ·ΠΈ списък с Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅ трябва Π΄Π° сС Π±ΡŠΡ€ΠΊΠ° със схСмата Π·Π° Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Ρ€ΡƒΠ΄Π° ΠΈΠ»ΠΈ с ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° структура Π½Π° Π΅ΠΊΠΈΠΏΠ°; Ρ‚ΠΎΠ²Π° Π΅ само Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ изпълнСни ΠΎΡ‚ Π»ΠΈΡ†Π°, ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΈ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° IT срСдитС, Π·Π° Π΄Π° сС осигури ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ внСдряванС Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ ΠΏΠΎ-късно Ρ‰Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Π΅ внСдряванСто Π½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ създава прСдпоставки Π·Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎ-зряла DevOps стратСгия Π² прСдприятиСто, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΡ‚ своя страна ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° стСпСнта Π½Π° крос-функционалност Π½Π° Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ ΠΈ намалява рисковСтС ΠΎΡ‚ ΠΏΡ€Π΅ΠΊΠΎΠΌΠ΅Ρ€Π½Π° спСциализация ΠΊΠ°ΠΊΡ‚ΠΎ Π½Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π½ΠΈ слуТитСли, Ρ‚Π°ΠΊΠ° ΠΈ Π½Π° Π΅ΠΊΠΈΠΏΠΈ.

Π’Π°Π±Π»ΠΈΡ†Π° 1. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π·Π° OpenShift

Π—Π°Π΄Π°Ρ‡ΠΈ
Изисквани умСния

Автоматизация ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° (provisioning) Π½Π° IT инфраструктури

Π Π°Π±ΠΎΡ‚ΠΈ:

  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
  • ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° автоматизация Π½Π° Π½Π°Ρ‡Π°Π»Π½Π°Ρ‚Π° настройка
  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ автоматизация Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π½Π° Π’Πœ ΠΈ хостовС

  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ рСализация Π½Π° Π΄Π°Ρ‚Π° Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π΅
  • БистСмна администрация Π½Π° Linux
  • Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ Π·Π° автоматизация
  • Π—Π½Π°Π½ΠΈΠ΅ Π·Π° систСми Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅
  • Π—Π½Π°Π½ΠΈΠ΅ Π² областта Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΡ€Π΅ΠΆΠΈ
  • Бигурност

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° OpenShift

Π Π°Π±ΠΎΡ‚ΠΈ:

  • ИзпълнСниС Π½Π° инсталация Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° инфраструктурнитС услуги
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° автСнтичността ΠΈ авторизация Π½Π° Π½ΠΈΠ²ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°

  • БистСмна администрация Π½Π° Linux
  • Π—Π½Π°Π½ΠΈΠ΅ Π·Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ
  • Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ Π·Π° автоматизация (Ansible)
  • Π—Π½Π°Π½ΠΈΠ΅ Π·Π° систСми Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅
  • Π—Π½Π°Π½ΠΈΠ΅ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ
  • Π—Π½Π°Π½ΠΈΠ΅ Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π½Π° Kubernetes ΠΈ OpenShift
  • Бигурност Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅
  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° подготвянСто Π½Π° клиСнтски срСди (tenant provisioning), изолация с IT рСсурси

Π Π°Π±ΠΎΡ‚ΠΈ:

  • БъздаванС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Π΅ΠΊΠΈΠΏΠΈ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°
  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ²ΠΎΡ‚ΠΈ
  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° RBAC

  • Π—Π½Π°Π½ΠΈΠ΅ Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π½Π° Kubernetes ΠΈ OpenShift
  • Π—Π½Π°Π½ΠΈΠ΅ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ
  • Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ Π·Π° автоматизация
  • Π”ΠΎΠ±Ρ€ΠΈ познания Π² областта Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, ΠΊΠ²ΠΎΡ‚ΠΈ, ΠΏΡ€ΠΈΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° Ρ€ΠΎΠ»ΠΈ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΡ†ΠΈ

БъздаванС ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° основни ΠΎΠ±Ρ€Π°Π·ΠΈ

Π Π°Π±ΠΎΡ‚ΠΈ:

  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΏΠΎΡ‚ΠΎΠΊ Π·Π° промяна Π½Π° ΠΎΠ±Ρ€Π°Π·ΠΈ
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΎΠ±Ρ€Π°Π·ΠΈ съгласно стандарти

  • БистСмна администрация Π½Π° Linux
  • Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ Π·Π° автоматизация
  • ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° runtime Π½Π° прилоТСнията ΠΈ middleware
  • Π—Π½Π°Π½ΠΈΠ΅ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ
  • Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ²Π΅ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° прилоТСния (application build frameworks)
  • Π”ΠΎΠ±Ρ€ΠΈ познания Π² областта Π½Π° ΠΎΠ±Ρ€Π°Π·ΠΈ, imagestream ΠΈ шаблони

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²Π΅Ρ€ΠΈΠ³ΠΈ Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅

Π Π°Π±ΠΎΡ‚ΠΈ:

  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° стандартитС Π·Π° Π²Π΅Ρ€ΠΈΠ³ΠΈ
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΈ Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²Π° ΠΈ шаблони
  • ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅

  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° изходния ΠΊΠΎΠ΄
  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ изпълнСниС Π½Π° прилоТСния
  • Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ Π·Π° автоматизация
  • Автоматизирано тСстванС
  • ВСстванС Π½Π° качСството Π½Π° ΠΊΠΎΠ΄Π°
  • Π—Π½Π°Π½ΠΈΠ΅ Π·Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π½ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ
  • Знания Π·Π° нСизмСняСма инфраструктура
  • Бигурност – ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ Π΅Ρ‚Π°ΠΏΠΈΡ‚Π΅ Π½Π° Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π°, ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ ΠΈ Ρ‚.Π½.
  • Π”ΠΎΠ±Ρ€ΠΈ познания ΠΏΠΎ шаблони Π½Π° OpenShift, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ buildconfigs, deploymentconfigs, услуги, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ, configmaps

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° прилоТСния ΠΈ тСстовС

Π Π°Π±ΠΎΡ‚ΠΈ:

  • ΠšΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° прилоТСния
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ тСстовС
  • РСакция Π½Π° ΠΏΡ€ΠΎΠ²Π°Π»ΠΈ Π½Π° тСстовСтС ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅
  • РСакция Π½Π° ΠΎΡ‚ΠΊΠ°Π·ΠΈ Π½Π° прилоТСния
  • ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡΠΊΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΎ тСстванС

  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ изпълнСниС Π½Π° прилоТСния
  • Автоматизирано тСстванС
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° изходния ΠΊΠΎΠ΄
  • ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° прилоТСния
  • Π—Π½Π°Π½ΠΈΠ΅ Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ прилоТСния (cloud native)

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° прилоТСния

Π Π°Π±ΠΎΡ‚ΠΈ:

  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° прилоТСния с ΠΎΠ³Π»Π΅Π΄ Π½Π° производитСлността
  • ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° прилоТСния ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° изпълнСниС
  • ΠœΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ Π½Π° прилоТСния (ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅)
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° наличността Π½Π° прилоТСния
  • ΠšΠ²ΠΎΡ‚ΠΈ Π·Π° искания ΠΈ Π»ΠΈΠΌΠΈΡ‚ΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° рСсурситС
  • ВСстванС Π½Π° производитСлността ΠΈ ИВ-рСсурситС

  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ рСализация Π½Π° производитСлността Π½Π° прилоТСния
  • ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° производитСлността Π½Π° прилоТСнията
  • ВСстванС Π½Π° производитСлността ΠΈ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Ρ‰ΠΎ тСстванС

ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡΠΊΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΎ тСстванС

Π Π°Π±ΠΎΡ‚ΠΈ:

  • ВСстванС Π½Π° UI (Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ взаимодСйствия с ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅)
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ тСстовС

  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° потрСбитСлскитС интСрфСйси
  • Π¨Π°Π±Π»ΠΎΠ½ΠΈ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ тСстванС
  • Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ²Π΅ Π·Π° тСстванС
  • Π¨Π°Π±Π»ΠΎΠ½ΠΈ Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° прилоТСния

Нови Ρ€ΠΎΠ»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС появяват Π² ИВ-организацията ΠΏΡ€ΠΈ ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π° към OpenShift

Π‘ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€Π΅Ρ…ΠΎΠ΄Π° към DevOps-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Π° структура, спСциализацията Π½Π° Ρ€ΠΎΠ»ΠΈΡ‚Π΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ намалява, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ броят Π½Π° кросфункционалнитС Π΅ΠΊΠΈΠΏΠΈ ΠΈ Ρ€ΠΎΠ»ΠΈ нараства, Π·Π° Π΄Π° сС максимизира СфСктивността Π½Π° ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΡ‚ΠΎ. Π•Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠΏΠΈΡΡŠΠΊΡŠΡ‚ Π½Π° основнитС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² ИВ-организация, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰Π° OpenShift:

  • Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎ Сксплоатация Π½Π° прилоТСния (Application Operations Engineer) Π˜Π›Π˜ Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎ надСТдност Π½Π° сайта (Site Reliability Engineer). ΠŸΡ€Π΅Π΄ΠΈ Ρ‚Π°Π·ΠΈ позиция моТСшС Π΄Π° сС Π½Π°Ρ€ΠΈΡ‡Π° "Администратор Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ с прилоТСния".
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° прилоТСния/Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° софтуСр/ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€-програмист.
  • Администратор Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°/ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° прилоТСния. ΠŸΡ€Π΅Π΄ΠΈ Ρ‚Π°Π·ΠΈ роля моТСшС Π΄Π° сС Π½Π°Ρ€ΠΈΡ‡Π° "БистСмСн администратор" ΠΈΠ»ΠΈ "Администратор Π½Π° Linux ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ".
  • ΠœΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ ΠΏΠΎ освобоТдаванСто Π½Π° софтуСр (Release Manager)/Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ (Build Engineer).

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° Π½Π° Ρ€ΠΎΠ»ΠΈΡ‚Π΅ ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ RACI

Накрая ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°ΠΌΠ΅ към ΡΡŠΠΏΠΎΡΡ‚Π°Π²ΡΠ½Π΅ Π½Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°Π½ΠΈΡ‚Π΅ ΠΏΠΎ-Π³ΠΎΡ€Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ, Π·Π° Π΄Π° Π΄Π°Π΄Π΅ΠΌ ΠΎΠ±Ρ‰ΠΎ прСдставлСниС Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ трябва Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° структурата Π½Π° организация, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‰Π° DevOps Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° OpenShift. ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ посочСнитС ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ Ρ€ΠΎΠ»ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ Π½Π° старата, Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Π° структура. Но с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π°ΡΡ‚ΡŠΠΏΠ²Π° консолидация ΠΈ Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‚ Π½ΠΎΠ²ΠΈ, ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ ΠΎΠΊΠΎΠ»ΠΎ прилоТСния Π΅ΠΊΠΈΠΏΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΅ΠΌΠ°Ρ‚ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ всички посочСни ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ Π·Π°Π΄Π°Ρ‡ΠΈ.

Π—Π°Π΄Π°Ρ‡ΠΈ
Π ΠΎΠ»ΠΈ

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎ Сксплоатация Π½Π° прилоТСния/Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎ надСТдност Π½Π° сайта
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° прилоТСния/Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° софтуСр/Π˜Π½ΠΆΠ΅Π½Π΅Ρ€-програмист
Администратор Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°/ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° прилоТСния
ΠœΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ ΠΏΠΎ освобоТдаванСто Π½Π° софтуСр/Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅

Автоматизация ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° (provisioning) Π½Π° IT инфраструктури
I
I
R/A
C

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° OpenShift
C
I
R/A
C

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²Π΅Ρ€ΠΈΠ³ΠΈ Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅
C
C
I
R/A

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°Ρ‚Π° Π½Π° клиСнтски срСди (tenant provisioning), изолацията ΠΈ ИВ рСсурситС
C
I
R/A
I

БъздаванС ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° основни ΠΎΠ±Ρ€Π°Π·ΠΈ
R
C
R/A
C

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° прилоТСния ΠΈ тСстовС
C
R/A
I
I

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° прилоТСния
R/A
C
C
I

ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡΠΊΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΎ тСстванС
C
R
I
I

Условни обозначСния Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° RACI
Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: Wikipedia

  • ΠžΡ‚Π³ΠΎΠ²ΠΎΡ€Π΅Π½ – Π˜Π·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π» – Ρ‚ΠΎΠ·ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡ‚ΠΎ Π·Π° изпълнСниС Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π°.
  • ΠžΡ‚Π³ΠΎΠ²ΠΎΡ€Π΅Π½ – ΠžΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΎΡ‚ΠΎ Π»ΠΈΡ†Π΅ – слуТитСлят, ΠΊΠΎΠΉΡ‚ΠΎ Π² ΠΊΡ€Π°ΠΉΠ½Π° смСтка носи отговорност Π·Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎΡ‚ΠΎ ΠΈ старатСлно изпълнСниС Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° ΠΈΠ»ΠΈ постиганСто Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π°; Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° СдинствСният, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄Π΅Π»Π΅Π³ΠΈΡ€Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅.
  • ΠšΠΎΠ½ΡΡƒΠ»Ρ‚ΠΈΡ€Π°Π½ – ΠšΠΎΠ½ΡΡƒΠ»Ρ‚Π°Π½Ρ‚ΠΈΡ‚Π΅ – ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Ρ‚ΠΎΠ²Π° са СкспСрти Π² ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½Π°Ρ‚Π° област, Ρ‡ΠΈΠΉΡ‚ΠΎ ΡΡŠΠ²Π΅Ρ‚ сС изисква; с тях сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° двустранна комуникация.
  • Π˜Π½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½ – Π˜Π½Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½ΠΈΡ‚Π΅ – Ρ…ΠΎΡ€Π°Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ сС Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡΡ‚Π° (ΠΊΠ°Ρ‚ΠΎ понякога само слСд Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° ΠΈΠ»ΠΈ постиганСто Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π°); Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ информация Π² СднопосочСн Ρ€Π΅Π΄.

Как Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ Π² DevOps организация

Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° схСма Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° рСсурси ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ прСдставлява Ρ†ΠΈΠΊΡŠΠ» ΠΎΡ‚ заявки Π·Π° прСдоставянС Π½Π° рСсурси, ΠΊΠΎΠΈΡ‚ΠΎ слСд Ρ‚ΠΎΠ²Π° сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ ΠΎΡ‚ няколко Π΅ΠΊΠΈΠΏΠ°. Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка всички Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ рСсурси сС прСдоставят ΠΈ ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΡΠ²Π°Ρ‚ ΠΎΡ‚ Π·Π°ΠΏΠΈΡ‚Π²Π°Ρ‰Π°Ρ‚Π° страна. ЧСсто Ρ‚Π΅Π·ΠΈ процСси частично ΠΈΠ»ΠΈ напълно сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Ρ€ΡŠΡ‡Π½ΠΎ ΠΈ изискват чСсти ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ±Ρ€ΠΎΠΉΠ½ΠΈ взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅, Π·Π° Π΄Π° сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ всяка заявка.

Π€ΠΈΠ³ΡƒΡ€Π° 1. Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Π° ИВ организация

Как OpenShift промСня ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° структура Π½Π° ИВ-организацията. Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡ Π½Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° PaaS

Π“ΠΎΡ€Π½Π°Ρ‚Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ° ΠΈΠ»ΡŽΡΡ‚Ρ€ΠΈΡ€Π° Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈΡ‚Π΅ Π²Π·Π°ΠΈΠΌΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° ИВ организация. Π’ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Ρ‚Π°Π·ΠΈ схСма, Π΅Π΄Π½ΠΈ Π΅ΠΊΠΈΠΏΠΈ сС ΠΎΠ±Ρ€ΡŠΡ‰Π°Ρ‚ към Π΄Ρ€ΡƒΠ³ΠΈ Π΅ΠΊΠΈΠΏΠΈ с исканС Π·Π° изпълнСниС Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΠΎ- ΠΈΠ»ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ срСдства Π·Π° комуникация, ΠΊΠ°Ρ‚ΠΎ систСма Π·Π° Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅ΠΉΠ». Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Ρ‚Π΅Π·ΠΈ искания ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ Π² опашка ΠΈ Ρ‡Π°ΠΊΠ°Ρ‚ своя Ρ€Π΅Π΄, ΠΊΠ°Ρ‚ΠΎ Π΄ΡŠΠ»Π³ΠΎΡ‚ΠΎ Ρ‡Π°ΠΊΠ°Π½Π΅ чСсто Π²ΠΎΠ΄ΠΈ Π΄ΠΎ влошаванС, Π° понякога ΠΈ Π΄ΠΎ изострянС Π½Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅. НапрСТСниСто сС влошава ΠΈ ΠΎΡ‚ Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ Ρ‡Π»Π΅Π½ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅ΠΊΠΈΠΏΠΈ рядко сС срСщат Π»ΠΈΡ‡Π½ΠΎ ΠΈ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ сподСлят само ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°Ρ‚Π° информация.

Рисунок 2. ИВ организация DevOps

Как OpenShift промСня ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° структура Π½Π° ИВ-организацията. Π•Π²ΠΎΠ»ΡŽΡ†ΠΈΡ Π½Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° PaaS

На Ρ‚Π°Π·ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ° Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² организация DevOps. Π’ΡƒΠΊ ΡΡŠΡ‰ΠΈΡ‚Π΅ Π΅ΠΊΠΈΠΏΠΈ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ° са сС ΠΎΡ‚ΠΊΠ°Π·Π°Π»ΠΈ ΠΎΡ‚ Π½Π΅Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Π°Ρ‚Π° комуникация, която Π΅ засилвала Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, ΠΈ я ​​замСнили с Π»ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΈ, създавайки ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ постоянни ΠΊΠ°Π½Π°Π»ΠΈ Π·Π° взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅. Π’Π΅Π·ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ способстват Π·Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ умСния, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠΌΠ°Π³Π°Ρ‚ Π½Π° слуТитСлитС ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ ΠΈ прСдставят Π½ΡƒΠΆΠ΄ΠΈΡ‚Π΅, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Ρ‚Π΅Π·ΠΈ Π΅ΠΊΠΈΠΏΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ прСдставляват. Π•ΠΊΠΈΠΏΠΈΡ‚Π΅ Π΄Π°Π²Π°Ρ‚ Π΅Π΄Π½Π° Π½Π° Π΄Ρ€ΡƒΠ³Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Ρ‡Ρ€Π΅Π· Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΏΠΎΡ€Ρ‚Π°Π»ΠΈ Π·Π° самообслуТванС вмСсто Π΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ Ρ€ΡŠΡ‡Π½ΠΎ Ρ‡ΡƒΠΆΠ΄ΠΈΡ‚Π΅ искания Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ Π±ΠΈΠ»ΠΎ ΠΏΡ€Π΅Π΄ΠΈ. И Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ°Π½Π°Π»ΠΈ Π·Π° взаимодСйствиС, Ρ‚Π΅Π·ΠΈ систСми Π·Π° самообслуТванС ΠΌΠΎΠ³Π°Ρ‚ Π±ΡŠΡ€Π·ΠΎ Π΄Π° сС Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Ρ‚ към Π½ΡƒΠΆΠ΄ΠΈΡ‚Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ са създадСни. Π—Π° постиганСто Π½Π° ΠΎΡ‰Π΅ ΠΏΠΎ-голямо Π²Π·Π°ΠΈΠΌΠ½ΠΎ разбиратСлство ΠΈ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° знания Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° организацията, Ρ‡Π»Π΅Π½ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠΈΡ‚Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ ротация Π½Π° Ρ€ΠΎΠ»ΠΈΡ‚Π΅, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ ΠΎΠΏΠΈΡ‚ Π² взаимодСйствиСто с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅ΠΊΠΈΠΏΠΈ ΠΈ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ ΠΎΠ±Ρ‰Π°Ρ‚Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° Π½Π° ИВ систСмитС, ΠΊΠΎΠΈΡ‚ΠΎ обслуТват, повишавайки ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ своята крос-функционалност ΠΈ полСзност.

Π’ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅

Π’ Ρ‚Π°Π·ΠΈ публикация Ρ€Π°Π·ΠΊΠ°Π·Π°Ρ…ΠΌΠ΅ ΠΊΠ°ΠΊ внСдряванСто Π½Π° PaaS Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ΄Ρ‚ΠΈΠΊΠ½Π΅ организацията Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ мСтодологията DevOps, ΠΊΠ°Ρ‚ΠΎ Π² Ρ‚ΠΎΠ·ΠΈ процСс Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Ρ€ΠΎΠ»ΠΈ ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ сС промСнят. Π—Π°Ρ‚ΠΎΠ²Π° ΠΈΠ·Π±Ρ€ΠΎΠΈΡ…ΠΌΠ΅ основнитС ИВ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‚ Π² организацията с ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅Ρ‚ΠΎ към OpenShift, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ умСния Π·Π° тяхното изпълнСниС. Π˜Π·Ρ‚ΡŠΠΊΠ½Π°Ρ…ΠΌΠ΅ ΠΈ основния Π½Π°Π±ΠΎΡ€ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ€ΠΎΠ»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС появяват ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° крос-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ DevOps Π΅ΠΊΠΈΠΏΠΈ, ΠΈ RACI ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‰Π° Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ€ΠΎΠ»ΠΈ с Π½ΠΎΠ²ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ. И накрая, Ρ€Π°Π·ΠΊΠ°Π·Π°Ρ…ΠΌΠ΅ ΠΊΠ°ΠΊ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° OpenShift ΠΈ сврСмСнната мСтодология DevOps ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° измСнят ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° структура Π½Π° организацията ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΎΡ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Π° йСрархия ΠΈ систСми Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° заявки към крос-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ Π΅ΠΊΠΈΠΏΠΈ с ΠΏΠΎ-високniveau Π½Π° Π»ΠΈΡ‡Π½Π° комуникация.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster