DevOps LEGO: ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ€Π΅Π΄ΠΈΡ…ΠΌΠ΅ Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π½Π° ΠΊΡƒΠ±Ρ‡Π΅Ρ‚Π°

Π’Π΅Π΄Π½ΡŠΠΆ доставихмС систСма Π·Π° Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π² Π΅Π΄Π½ΠΎ ΡΡŠΠΎΡ€ΡŠΠΆΠ΅Π½ΠΈΠ΅. И слСд Ρ‚ΠΎΠ²Π° към Π΄Ρ€ΡƒΠ³ ΠΎΠ±Π΅ΠΊΡ‚. И ΠΎΡ‰Π΅ Π΅Π΄ΠΈΠ½. И Π½Π° Ρ‡Π΅Ρ‚Π²ΡŠΡ€Ρ‚Π°Ρ‚Π°, ΠΈ Π½Π° ΠΏΠ΅Ρ‚Π°Ρ‚Π°. Π’ΠΎΠ»ΠΊΠΎΠ²Π° сС ΡƒΠ²Π»Π΅Ρ‡Π΅Ρ…ΠΌΠ΅, Ρ‡Π΅ стигнахмС Π΄ΠΎ 10 Ρ€Π°Π·Π΄Π°Π΄Π΅Π½ΠΈ ΠΎΠ±Π΅ΠΊΡ‚Π°. ΠŸΠΎΠ»ΡƒΡ‡ΠΈ сС ΠΌΠΎΡ‰Π½ΠΎ... особСно ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° внСсСм ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅. ΠšΠ°Ρ‚ΠΎ част ΠΎΡ‚ доставката Π΄ΠΎ производствСната Π²Π΅Ρ€ΠΈΠ³Π°, 5 сцСнария Π½Π° систСмата Π·Π° тСстванС Π² ΠΊΡ€Π°ΠΉΠ½Π° смСтка изискват 10 часа ΠΈ 6-7 слуТитСли. Π’Π°ΠΊΠΈΠ²Π° Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ Π½ΠΈ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ…Π° Π΄Π° ΠΏΡ€Π°Π²ΠΈΠΌ доставки възмоТно Π½Π°ΠΉ-рядко. Π‘Π»Π΅Π΄ Ρ‚Ρ€ΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π΅ ΠΈΠ·Π΄ΡŠΡ€ΠΆΠ°Ρ…ΠΌΠ΅ ΠΈ Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ΄ΠΏΡ€Π°Π²ΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с Ρ‰ΠΈΠΏΠΊΠ° DevOps.

DevOps LEGO: ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ€Π΅Π΄ΠΈΡ…ΠΌΠ΅ Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π½Π° ΠΊΡƒΠ±Ρ‡Π΅Ρ‚Π°

Π‘Π΅Π³Π° цялото тСстванС сС ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π° Π·Π° 3 часа ΠΈ Π² Π½Π΅Π³ΠΎ участват 3 Π΄ΡƒΡˆΠΈ: ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΈ Π΄Π²Π°ΠΌΠ° тСстСри. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΡΡ‚Π° са ясно ΠΈΠ·Ρ€Π°Π·Π΅Π½ΠΈ Π² Ρ†ΠΈΡ„Ρ€ΠΈ ΠΈ водят Π΄ΠΎ намаляванС Π½Π° Ρ‚Π°ΠΊΠ° обичания TTM. Π‘ΠΏΠΎΡ€Π΅Π΄ нашия ΠΎΠΏΠΈΡ‚ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Π²ΡŠΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΎΡ‚ DevOps, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π΄ΠΎΡ€ΠΈ знаят Π·Π° Π½Π΅Π³ΠΎ. Π•Ρ‚ΠΎ Π·Π°Ρ‰ΠΎ, Π·Π° Π΄Π° Π΄ΠΎΠ±Π»ΠΈΠΆΠΈΠΌ DevOps Π΄ΠΎ Ρ…ΠΎΡ€Π°Ρ‚Π°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…ΠΌΠ΅ прост конструктор, Π·Π° ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π² Ρ‚Π°Π·ΠΈ публикация.

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

ОбикновСно Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Ρ‡Ρ€Π΅Π· Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ ΠΈ Π² Ρ‚ΠΎΠ·ΠΈ случай интСрСситС Π½ΠΈ Π»Π΅ΠΊΠΎ сС Ρ€Π°Π·ΠΌΠΈΠ½Π°Π²Π°Ρ‚. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° стриктно Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° ΠΈ тСхничСскитС спСцификации. МоТС Π΄Π° Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° ΠΌΡƒ сС обяснят ΠΏΠΎΠ»Π·ΠΈΡ‚Π΅ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π² тСхничСскитС спСцификации. Ами Π°ΠΊΠΎ Ρ‚ΠΎΠΉ сС интСрСсува ΠΎΡ‚ Π±ΡŠΡ€Π·ΠΈ вСрсии с Π΄ΠΎΠ±Π°Π²Π΅Π½Π° бизнСс стойност ΠΈΠ»ΠΈ ΠΎΡ‚ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ Π·Π° автоматизация?

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

ДосСга Π½Π΅ всСки Π·Π½Π°Π΅ Π·Π° DevOps, Π½ΠΎ Ρ‰ΠΎΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° прСдимствата ΠΌΡƒ, Π·Π° Ρ€Π΅Π°Π»Π½ΠΎ спСстяванС Π½Π° рСсурси, ΠΎΡ‡ΠΈΡ‚Π΅ Π½Π° всички ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ свСтват. Π’Π°ΠΊΠ° Ρ‡Π΅ броят Π½Π° заявкитС, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ DevOps, сС ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ. Π’ΡƒΠΊ, Π·Π° Π΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ лСсно Π½Π° Π΅Π΄ΠΈΠ½ Π΅Π·ΠΈΠΊ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅, трябва Π±ΡŠΡ€Π·ΠΎ Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ΅ΠΌ бизнСс ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ ΠΈ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ‚ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° подходяща линия Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.

И Ρ‚Π°ΠΊΠ°, ΠΈΠΌΠ°ΠΌΠ΅ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΎΡ‚ Π΅Π΄Π½Π° страна, ΠΈΠΌΠ°ΠΌΠ΅ знания, ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΈ инструмСнти Π·Π° DevOps ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. Π—Π°Ρ‰ΠΎ Π½Π΅ сподСлиш ΠΎΠΏΠΈΡ‚Π° си с всички?

БъздаванС Π½Π° DevOps конструктор

Agile ΠΈΠΌΠ° свой собствСн манифСст. ITIL ΠΈΠΌΠ° своя собствСна мСтодология. DevOps ΠΈΠΌΠ° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΊΡŠΡΠΌΠ΅Ρ‚ - всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΠ» шаблони ΠΈ стандарти. ΠœΠ°ΠΊΠ°Ρ€ Ρ‡Π΅ някои сС ΠΎΠΏΠΈΡ‚Π²Π°Ρ‚ опрСдСлят зрСлостта Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡ‚Π΅ въз основа Π½Π° ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° тяхното Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ.

Π—Π° щастиС, извСстната компания Gartner ΠΏΡ€Π΅Π· 2014Π³ ΡΡŠΠ±Ρ€Π°Π½ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ тях. Π’ΡŠΠ· основа Π½Π° Ρ‚ΠΎΠ²Π° пуснах ΠΈΠ½Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠ°:

DevOps LEGO: ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ€Π΅Π΄ΠΈΡ…ΠΌΠ΅ Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π½Π° ΠΊΡƒΠ±Ρ‡Π΅Ρ‚Π°

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

процСси

DevOps LEGO: ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ€Π΅Π΄ΠΈΡ…ΠΌΠ΅ Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π½Π° ΠΊΡƒΠ±Ρ‡Π΅Ρ‚Π°

Π’ прословутия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ EDMS систСмата Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° тСхничСската докумСнтация бСшС Ρ€Π°Π·Π³ΡŠΡ€Π½Π°Ρ‚Π° ΠΏΠΎ Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° схСма Π½Π° всСки ΠΎΡ‚ 10-Ρ‚Π΅ ΠΎΠ±Π΅ΠΊΡ‚Π°. Π˜Π½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡΡ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π° 4 ΡΡŠΡ€Π²ΡŠΡ€Π°: ΡΡŠΡ€Π²ΡŠΡ€ Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, ΡΡŠΡ€Π²ΡŠΡ€ Π½Π° прилоТСния, ΠΏΡŠΠ»Π½ΠΎΡ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΠΎ индСксиранС ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ. Π’ инсталацията Ρ‚Π΅ работят Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄ΠΈΠ½ възСл ΠΈ са Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π² Ρ†Π΅Π½Ρ‚ΡŠΡ€Π° Π·Π° Π΄Π°Π½Π½ΠΈ Π² ΡΡŠΠΎΡ€ΡŠΠΆΠ΅Π½ΠΈΡΡ‚Π°. Всички ΠΎΠ±Π΅ΠΊΡ‚ΠΈ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚ Π»Π΅ΠΊΠΎ Π² инфраструктурата, Π½ΠΎ Ρ‚ΠΎΠ²Π° Π½Π΅ ΠΏΡ€Π΅Ρ‡ΠΈ Π½Π° Π³Π»ΠΎΠ±Π°Π»Π½ΠΎΡ‚ΠΎ взаимодСйствиС.

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

Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΏΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ Π½Π° тСстванС Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ опростСн. ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ имашС тСстСри, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΏΡ€Π°Π²Π΅Ρ…Π° Π½ΠΈΡ‰ΠΎ, освСн Ρ€ΡŠΡ‡Π½ΠΎ Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ стСндовСтС. Π‘Π΅Π³Π° просто ΠΈΠ΄Π²Π°Ρ‚, Π²ΠΈΠΆΠ΄Π°Ρ‚, Ρ‡Π΅ всичко Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΈ правят ΠΏΠΎ-ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π½Π΅Ρ‰Π°. Всяка актуализация сС тСства Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ - ΠΎΡ‚ ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚Π½ΠΎΡ‚ΠΎ Π½ΠΈΠ²ΠΎ Π΄ΠΎ автоматизацията Π½Π° бизнСс сцСнария. Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ сС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ‚ ΠΊΠ°Ρ‚ΠΎ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ Π² TestRail.

ΠšΡƒΠ»Ρ‚ΡƒΡ€Π°

DevOps LEGO: ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ€Π΅Π΄ΠΈΡ…ΠΌΠ΅ Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π½Π° ΠΊΡƒΠ±Ρ‡Π΅Ρ‚Π°

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

Π‘Π΅Π³Π° Π·Π° ΠΊΡƒΠ»Ρ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° взаимодСйствиС. ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° имашС Π΄Π²Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΈ страни - ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΊΠ°Π·Π°Ρ…Π°: β€žΠΠ΅ Π½ΠΈ интСрСсува ΠΊΠ°ΠΊ Ρ‰Π΅ бъдС пуснат. Π’ΠΈΠ΅ стС ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ, Π²ΠΈΠ΅ стС ΡƒΠΌΠ½ΠΈ, ΡƒΠ²Π΅Ρ€Π΅Ρ‚Π΅ сС, Ρ‡Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π±Π΅Π· ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈ". Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈΡ…Π°: β€žΠ’ΠΈΠ΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, стС Ρ‚Π²ΡŠΡ€Π΄Π΅ Π½Π΅Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΈ. НСка бъдСм ΠΏΠΎ-Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΈ Ρ‰Π΅ пускамС Π²Π°ΡˆΠΈΡ‚Π΅ издания ΠΏΠΎ-рядко. Π—Π°Ρ‰ΠΎΡ‚ΠΎ всСки ΠΏΡŠΡ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π½ΠΈ Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΈΠ·Ρ‚Π΅ΠΊΡŠΠ» ΠΊΠΎΠ΄, Π½Π΅ Π½ΠΈ Π΅ ясно ΠΊΠ°ΠΊ Π΄Π° взаимодСйствамС.. Π’ΠΎΠ²Π° Π΅ Π²ΡŠΠΏΡ€ΠΎΡ Π½Π° ΠΊΡƒΠ»Ρ‚ΡƒΡ€Π½ΠΎ взаимодСйствиС, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ структуриран ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° DevOps. Π’ΡƒΠΊ ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅, Ρ‚Π°ΠΊΠ° ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ са част ΠΎΡ‚ Π΅Π΄ΠΈΠ½Π΅Π½ Π΅ΠΊΠΈΠΏ, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ фокусиран Π²ΡŠΡ€Ρ…Ρƒ постоянно промСнящ сС, Π½ΠΎ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ софтуСр.

Π’ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄ΠΈΠ½ Π΅ΠΊΠΈΠΏ спСциалиститС са Ρ€Π΅ΡˆΠ΅Π½ΠΈ Π΄Π° си ΠΏΠΎΠΌΠ°Π³Π°Ρ‚. ΠšΠ°ΠΊΡ‚ΠΎ бСшС ΠΏΡ€Π΅Π΄ΠΈ? НапримСр, подготвяха сС някакви Π΄Π΅Π±Π΅Π»ΠΈ инструкции Π·Π° внСдряванС, дълги ΠΎΠΊΠΎΠ»ΠΎ 50 страници.Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ΡŠΡ‚ Π³ΠΎ ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅, Π½Π΅Ρ‰ΠΎ Π½Π΅ Ρ€Π°Π·Π±Ρ€Π°, ΠΈΠ·Ρ€ΡƒΠ³Π° ΠΈ ΠΏΠΎΠΌΠΎΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² Ρ‚Ρ€ΠΈ часа сутринта Π΄Π° ΠΊΠΎΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡŠΡ‚ ΠΊΠΎΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° ΠΈ ΡΡŠΡ‰ΠΎ Ρ€ΡƒΠ³Π°Π΅ - Π² ΠΊΡ€Π°ΠΉΠ½Π° смСтка Π½ΠΈΠΊΠΎΠΉ Π½Π΅ бСшС Π΄ΠΎΠ²ΠΎΠ»Π΅Π½. ОсвСн Ρ‚ΠΎΠ²Π°, СстСствСно, имашС някои Π³Ρ€Π΅ΡˆΠΊΠΈ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ всичко Π² инструкциитС. И сСга ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΡŠΡ‚, Π·Π°Π΅Π΄Π½ΠΎ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, пишС скрипт Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ внСдряванС Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ½Π° софтуСрна инфраструктура. И говорят ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си практичСски Π½Π° Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ΠΈ Π΅Π·ΠΈΠΊ.

Π₯ΠΎΡ€Π°

DevOps LEGO: ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ€Π΅Π΄ΠΈΡ…ΠΌΠ΅ Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π½Π° ΠΊΡƒΠ±Ρ‡Π΅Ρ‚Π°

Π Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° Π΅ΠΊΠΈΠΏΠ° сС опрСдСля ΠΎΡ‚ ΠΎΠ±Ρ…Π²Π°Ρ‚Π° Π½Π° актуализацията. Π•ΠΊΠΈΠΏΡŠΡ‚ сС Π½Π°Π±ΠΈΡ€Π° ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° доставката, ΠΊΠ°Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° заинтСрСсовани ΠΎΡ‚ общия Π΅ΠΊΠΈΠΏ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° сС пишС ΠΏΠ»Π°Π½ Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ с ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΈΡ‚Π΅ Π·Π° всСки Π΅Ρ‚Π°ΠΏ ΠΈ Π΅ΠΊΠΈΠΏΡŠΡ‚ Π΄ΠΎΠΊΠ»Π°Π΄Π²Π°, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€Π΅Π΄Π²Π°. Всички Ρ‡Π»Π΅Π½ΠΎΠ²Π΅ Π½Π° Π΅ΠΊΠΈΠΏΠ° са взаимозамСняСми. ΠšΠ°Ρ‚ΠΎ част ΠΎΡ‚ Π΅ΠΊΠΈΠΏΠ° ΠΈΠΌΠ°ΠΌΠ΅ ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π΅Π½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π½ΠΎ Ρ‚ΠΎΠΉ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ трябва Π΄Π° сС ΡΠ²ΡŠΡ€Π·Π²Π°.

ВСхнология

DevOps LEGO: ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ€Π΅Π΄ΠΈΡ…ΠΌΠ΅ Ρ‚Ρ€ΡŠΠ±ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π½Π° ΠΊΡƒΠ±Ρ‡Π΅Ρ‚Π°

Π’ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π½Π°Ρ‚Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ° са ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈ няколко Ρ‚ΠΎΡ‡ΠΊΠΈ, Π½ΠΎ ΠΏΠΎΠ΄ тях ΠΈΠΌΠ° ΠΊΡƒΠΏ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ - ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ цяла ΠΊΠ½ΠΈΠ³Π° с Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ описания. Π’Π°ΠΊΠ° Ρ‡Π΅ Ρ‰Π΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π΅ΠΌ Π½Π°ΠΉ-интСрСсното.

Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠ΄

Π‘Π΅Π³Π°, вСроятно, Ρ‚Π°Π·ΠΈ концСпция няма Π΄Π° ΠΈΠ·Π½Π΅Π½Π°Π΄Π° Π½ΠΈΠΊΠΎΠ³ΠΎ, Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° описанията Π½Π° инфраструктуритС оставяха ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π° сС ΠΆΠ΅Π»Π°Π΅. Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π°Ρ…Π° инструкциитС с уТас, тСстовитС срСди бяха ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΈ, Ρ‚Π΅ бяха Ρ†Π΅Π½Π΅Π½ΠΈ ΠΈ Ρ†Π΅Π½Π΅Π½ΠΈ, частицитС ΠΏΡ€Π°Ρ… бяха ΠΈΠ·Π΄ΡƒΡ…Π°Π½ΠΈ ΠΎΡ‚ тях.

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

Π’ допълнСниС към инфраструктурнитС скриптовС ΠΈ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΈ, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡŠΡ‚ β€žΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠ΄β€œ ΡΡŠΡ‰ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π΅. Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎΠ²Π° Π΅ лСсно Π΄Π° ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ Π½ΠΎΠ²ΠΈ Ρ…ΠΎΡ€Π° към ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π΄Π° Π³ΠΈ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅Ρ‚Π΅ със систСмата въз основа Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅, описани Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² тСстовия ΠΏΠ»Π°Π½, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ тСстови случаи.

ΠΠ΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ доставянС ΠΈ наблюдСниС

Π’ послСдната статия ΠΎΡ‚носно DevOps Π³ΠΎΠ²ΠΎΡ€ΠΈΡ…ΠΌΠ΅ Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ ΠΈΠ·Π±Ρ€Π°Ρ…ΠΌΠ΅ инструмСнти Π·Π° внСдряванС Π½Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° доставка ΠΈ наблюдСниС. ЧСсто Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° прСнаписватС Π½ΠΈΡ‰ΠΎ - Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ написани скриптовС, ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΡ‚Π΅ интСграция ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈ Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΎΠ±Ρ‰Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅. И всички процСси ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ стартирани с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π΅Π΄ΠΈΠ½ Π±ΡƒΡ‚ΠΎΠ½ ΠΈΠ»ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ.

На английски Π΅Π·ΠΈΠΊ ΠΈΠΌΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ понятия, Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° доставка ΠΈ Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ΠΎ внСдряванС. И Π΄Π²Π΅Ρ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΏΡ€Π΅Π²Π΅Π΄Π°Ρ‚ ΠΊΠ°Ρ‚ΠΎ β€žΠ½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° Π΄ΠΎΡΡ‚Π°Π²ΠΊΠ°β€œ, Π½ΠΎ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ ΠΈΠΌΠ° ΠΌΠ°Π»ΠΊΠ° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ тях. Π’ нашия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π·Π° тСхничСски Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚ Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π΅Π½Π΅Ρ€Π³ΠΈΠΉΠ½Π° компания сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠΎ-скоро Доставка - ΠΊΠΎΠ³Π°Ρ‚ΠΎ инсталиранСто Π·Π° производство сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°. ΠŸΡ€ΠΈ Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅ инсталиранСто става Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ. ΠΠ΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π°Ρ‚Π° доставка Π² Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΊΠ°Ρ‚ΠΎ цяло Π΅ станала Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π½Π°Ρ‚Π° част Π½Π° DevOps.

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

Кой Ρ‰Π΅ ΠΈΠΌΠ° Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ DevOps Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€?

Π”Π° Π½Π΅ сС прСструвамС: ΠΊΠ°Ρ‚ΠΎ Π·Π° Π½Π°Ρ‡Π°Π»ΠΎ Ρ‚ΠΎΠΉ Π½ΠΈ стана ΠΏΠΎΠ»Π΅Π·Π΅Π½. ΠšΠ°ΠΊΡ‚ΠΎ Π²Π΅Ρ‡Π΅ ΠΊΠ°Π·Π°Ρ…ΠΌΠ΅, трябва Π΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° Π΅Π΄ΠΈΠ½ Π΅Π·ΠΈΠΊ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π° DevOps ΠΌΠΎΠΆΠ΅ΠΌ Π±ΡŠΡ€Π·ΠΎ Π΄Π° Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π΅ΠΌ основата Π·Π° Ρ‚Π°ΠΊΡŠΠ² Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€. БизнСс спСциалиститС Ρ‰Π΅ ΠΌΠΎΠ³Π°Ρ‚ сами Π΄Π° прСцСнят ΠΎΡ‚ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠΌΠ°Ρ‚ Π½ΡƒΠΆΠ΄Π° ΠΈ Ρ‚Π°ΠΊΠ° Π΄Π° сС Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ. ΠžΠΏΠΈΡ‚Π°Ρ…ΠΌΠ΅ сС Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π° възмоТно Π½Π°ΠΉ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π΅Π½, ΠΊΠ°Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ…ΠΌΠ΅ ΠΊΡƒΠΏ описания, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ всСки ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠ·Π±ΠΈΡ€Π°.

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

МоТС Π±ΠΈ Π²Π°ΡˆΠ΅Ρ‚ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π²Π΅Ρ‡Π΅ Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π»ΠΎ Π½Π° ΠΏΠΎ-високо Π½ΠΈΠ²ΠΎ ΠΈ Π½Π°ΡˆΠΈΡΡ‚ инструмСнт Ρ‰Π΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Ρ‚Π²ΡŠΡ€Π΄Π΅ β€žΠΊΠ°ΠΏΠΈΡ‚Π°Π½ΡΠΊΠΈβ€œ. Но Π³ΠΎ Π½Π°ΠΌΠΈΡ€Π°ΠΌΠ΅ Π·Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° сСбС си ΠΈ сС надявамС, Ρ‡Π΅ Ρ‰Π΅ бъдС ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° някои ΠΎΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅. НапомнямС Π²ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠ° към ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Π½Ρ‚Π° - Π°ΠΊΠΎ ΠΈΠΌΠ° Π½Π΅Ρ‰ΠΎ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚Π΅ схСмата Π²Π΅Π΄Π½Π°Π³Π° слСд въвСТданС Π½Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ. Π©Π΅ бъдСм Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΈ Π·Π° Π²Π°ΡˆΠΈΡ‚Π΅ ΠΎΡ‚Π·ΠΈΠ²ΠΈ ΠΈ допълнСния.

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€