ΠžΡ‰Π΅ вСднъТ Π·Π° DevOps ΠΈ SRE

Π’ΡŠΠ· основа Π½Π° Ρ‡Π°Ρ‚ дискусия AWS Минска общност

Наскоро сС разгоряха истински Π±ΠΈΡ‚ΠΊΠΈ ΠΎΠΊΠΎΠ»ΠΎ дСфиницията Π½Π° DevOps ΠΈ SRE.
Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°Ρ‡ΠΈΠ½ΠΈ дискусиитС ΠΏΠΎ Ρ‚Π°Π·ΠΈ Ρ‚Π΅ΠΌΠ° Π²Π΅Ρ‡Π΅ ΠΌΠ΅ Π½Π°ΡΡ‚Ρ€ΡŠΡ…Π½Π°Ρ…Π°, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ ΠΌΠ΅Π½, Ρ€Π΅ΡˆΠΈΡ… Π΄Π° ΠΈΠ·Π»ΠΎΠΆΠ° моята Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° ΠΏΠΎ Ρ‚Π°Π·ΠΈ Ρ‚Π΅ΠΌΠ° Π² съда Π½Π° общността Π½Π° Π₯Π°Π±Ρ€Π°. Π—Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС интСрСсуват, Π΄ΠΎΠ±Ρ€Π΅ дошли Π² ΠΊΠ°Ρ‚. И Π½Π΅ΠΊΠ° всичко Π·Π°ΠΏΠΎΡ‡Π½Π΅ ΠΎΡ‚Π½Π°Ρ‡Π°Π»ΠΎ!

праистория

И Ρ‚Π°ΠΊΠ°, Π² Π΄Ρ€Π΅Π²Π½ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π° Π΅ΠΊΠΈΠΏ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° софтуСр ΠΈ администратори Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ са ΠΆΠΈΠ²Π΅Π»ΠΈ ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ. ΠŸΡŠΡ€Π²ΠΈΡΡ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ написа ΠΊΠΎΠ΄Π°, вторият, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΎΠΏΠ»ΠΈ, Π½Π΅ΠΆΠ½ΠΈ Π΄ΡƒΠΌΠΈ, адрСсирани Π΄ΠΎ ΠΏΡŠΡ€Π²ΠΈΡ, настройва ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅, ΠΊΠ°Ρ‚ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ ΠΈΠ΄Π²Π° ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° Π² ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ ΠΈΠ·Ρ‡Π΅Ρ€ΠΏΠ°Ρ‚Π΅Π»Π½ΠΎ β€žΠ²ΡΠΈΡ‡ΠΊΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° моята ΠΌΠ°ΡˆΠΈΠ½Π°β€œ. Π‘ΠΈΠ·Π½Π΅ΡΡŠΡ‚ Ρ‡Π°ΠΊΠ°ΡˆΠ΅ софтуСра, всичко Π±Π΅Π·Π΄Π΅ΠΉΡΡ‚Π²Π°ΡˆΠ΅, ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°ΡˆΠ΅ сС ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ, всички бяха Π½Π΅Ρ€Π²Π½ΠΈ. ОсобСно Ρ‚ΠΎΠ·ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠ»Π°Ρ‚ΠΈ цялата Ρ‚Π°Π·ΠΈ каша. Π‘Π»Π°Π²Π½Π° Π΅Ρ€Π° Π½Π° Π»Π°ΠΌΠΏΠΈΡ‚Π΅. Π•, Π²Π΅Ρ‡Π΅ Π·Π½Π°Π΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡŠΠ΄Π΅ ΠΈΠ΄Π²Π° DevOps.

Π Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈΡ‚Π΅

Π’ΠΎΠ³Π°Π²Π° Π΄ΠΎΠΉΠ΄ΠΎΡ…Π° сСриозни ΠΌΠΎΠΌΡ‡Π΅Ρ‚Π° ΠΈ ΠΊΠ°Π·Π°Ρ…Π° - Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ индустрия, Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π±ΠΎΡ‚ΠΈ Ρ‚Π°ΠΊΠ°. И Ρ‚Π΅ Π²ΡŠΠ²Π΅Π΄ΠΎΡ…Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ТизнСния Ρ†ΠΈΠΊΡŠΠ». Π•Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ V-ΠΌΠΎΠ΄Π΅Π»Π°.

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

Π›ΠΈΡ€ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ‚Π΅ΠΌΠ°Ρ‚Π° ΠΊΠ°ΠΊΠ²ΠΎ Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ‚Π°
Под ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΈΠΌΠ°ΠΌ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ комбинация ΠΎΡ‚ тСхнология ΠΈ дисциплина. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°Ρ‚Π° Π·Π° описванС Π½Π° инфраструктура с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ‚Π΅Ρ€Π°Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½ ΠΊΠΎΠ΄. Дисциплината Π΅ ΠΊΠ°ΠΊ Π΄Π° сС опишС инфраструктура с ΠΊΠΎΠ΄, тя Π΅ Π² Π³Π»Π°Π²Π°Ρ‚Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Π° тСхнологията Π΅ самата Ρ‚Π΅Ρ€Π°Ρ„ΠΎΡ€ΠΌΠ°.

И Ρ‚Π΅ Ρ€Π΅ΡˆΠΈΡ…Π° Π΄Π° Π³ΠΈ Π½Π°Ρ€Π΅ΠΊΠ°Ρ‚ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ - мисля, Ρ‡Π΅ ΠΈΠΌΠ°Ρ…Π° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΎΡ‚ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π΄ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π˜Π·ΠΌΠΈΡΠ»ΠΈΡ…ΠΌΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ…ΠΈΡ‚Ρ€ΠΈ Π½Π΅Ρ‰Π° - CI/CD ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° Π½Π° IaC, хиляди ΠΎΡ‚ тях. И Ρ‚Ρ€ΡŠΠ³Π²Π°ΠΌΠ΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΠΈΡˆΠ°Ρ‚ ΠΊΠΎΠ΄, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° DevOps трансформират описаниСто Π½Π° систСмата ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΊΠΎΠ΄ Π² Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ систСми (Π΄Π°, ΠΊΠΎΠ΄ΡŠΡ‚ Π΅, Π·Π° съТалСниС, само описаниС, Π½ΠΎ Π½Π΅ ΠΈ Π²ΡŠΠΏΠ»ΡŠΡ‰Π΅Π½ΠΈΠ΅ Π½Π° систСмата), доставката ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°, ΠΈ Ρ‚Π°ΠΊΠ° Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ. Π’Ρ‡Π΅Ρ€Π°ΡˆΠ½ΠΈΡ‚Π΅ администратори, усвоили Π½ΠΎΠ²ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, Π³ΠΎΡ€Π΄ΠΎ сС ΠΏΡ€Π΅ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ…Π° ΠΊΠ°Ρ‚ΠΎ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ ΠΈ всичко Ρ‚Ρ€ΡŠΠ³Π½Π° ΠΎΡ‚Ρ‚Π°ΠΌ. И стана Π²Π΅Ρ‡Π΅Ρ€, ΠΈ стана ΡƒΡ‚Ρ€ΠΎ... ΠΏΠ°Ρ€Π΄ΠΎΠ½, Π½Π΅ ΠΎΡ‚ Ρ‚Π°ΠΌ.

Пак Π½Π΅ всичко Π΅ Π½Π°Ρ€Π΅Π΄, слава Π‘ΠΎΠ³Ρƒ

Π’Π΅Π΄Π½Π°Π³Π° слСд ΠΊΠ°Ρ‚ΠΎ всичко сС успокои ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ…ΠΈΡ‚Ρ€ΠΈ β€žΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ·ΠΈβ€œ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° ΠΏΠΈΡˆΠ°Ρ‚ Π΄Π΅Π±Π΅Π»ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ Π·Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈΡ‚Π΅ Π½Π° DevOps, Ρ‚ΠΈΡ…ΠΎ сС разгоряха споровС Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠΎΠΉ Π΅ прочутият ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π½Π° DevOps ΠΈ Ρ‡Π΅ DevOps Π΅ производствСна ΠΊΡƒΠ»Ρ‚ΡƒΡ€Π°, ΠΎΡ‚Π½ΠΎΠ²ΠΎ възникна нСдоволство. ИзвСднъТ сС ΠΎΠΊΠ°Π·Π°, Ρ‡Π΅ доставката Π½Π° софтуСр Π΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»Π½Π° Π·Π°Π΄Π°Ρ‡Π°. Всяка инфраструктура Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠΌΠ° свой собствСн стСк, някъдС трябва Π΄Π° я сглобитС, някъдС трябва Π΄Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ срСдата, Ρ‚ΡƒΠΊ ΠΈΠΌΠ°Ρ‚Π΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ Tomcat, Ρ‚ΡƒΠΊ ΠΈΠΌΠ°Ρ‚Π΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ Ρ…ΠΈΡ‚ΡŠΡ€ ΠΈ слоТСн Π½Π°Ρ‡ΠΈΠ½ Π΄Π° Π³ΠΎ стартиратС - ΠΊΠ°Ρ‚ΠΎ цяло Π³Π»Π°Π²Π°Ρ‚Π° Π²ΠΈ сС Ρ€Π°Π·Π±ΠΈΠ²Π°. И ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚, ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΈ Π΄Π° Π΅ странно, сС ΠΎΠΊΠ°Π·Π° ΠΏΡ€Π΅Π΄ΠΈ всичко Π² организацията Π½Π° процСситС - Ρ‚Π°Π·ΠΈ функция Π·Π° доставка, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅Ρ‡ΠΊΠ°, Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π° процСситС. ОсвСн Ρ‚ΠΎΠ²Π° Π½ΠΈΠΊΠΎΠΉ Π½Π΅ Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠ» ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅. НС сС Π²ΠΈΠΆΠ΄Π° ΠΏΡ€ΠΈ V-ΠΌΠΎΠ΄Π΅Π»Π°, Π½ΠΎ всС ΠΎΡ‰Π΅ ΠΈΠΌΠ° цСлия ΠΆΠΈΠ·Π½Π΅Π½ Ρ†ΠΈΠΊΡŠΠ» вдясно. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½ Π΄Π° сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° инфраструктурата, Π΄Π° сС наблюдава Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, Π΄Π° сС Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ ΠΈ Π΄Π° сС справят с доставката. Π’Π΅Π·ΠΈ. сСди с Сдиния ΠΊΡ€Π°ΠΊ ΠΈ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, ΠΈ Π² Сксплоатацията - ΠΈ извСднъТ сС ΠΎΠΊΠ°Π·Π° Development & Operations. И Ρ‚ΠΎΠ³Π°Π²Π° имашС общия ΡˆΡƒΠΌ Π·Π° микроуслугитС. И с тях Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΎΡ‚ Π»ΠΎΠΊΠ°Π»Π½ΠΈ машини Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° сС прСмСства Π² ΠΎΠ±Π»Π°ΠΊΠ° - ΠΎΠΏΠΈΡ‚Π°ΠΉΡ‚Π΅ сС Π΄Π° Π΄Π΅Π±ΡŠΠ³Π²Π°Ρ‚Π΅ Π½Π΅Ρ‰ΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΎ, Π°ΠΊΠΎ ΠΈΠΌΠ° дСсСтки ΠΈ стотици микроуслуги, Ρ‚ΠΎΠ³Π°Π²Π° постоянната доставка сС ΠΏΡ€Π΅Π²Ρ€ΡŠΡ‰Π° Π² срСдство Π·Π° оцСляванС. Π—Π° β€žΠΌΠ°Π»ΠΊΠ° скромна ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡβ€œ всичко бСшС Π½Π°Ρ€Π΅Π΄, Π½ΠΎ всС ΠΏΠ°ΠΊ? Какво Ρ‰Π΅ ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π·Π° Google?

SRE ΠΎΡ‚ Google

Google Π΄ΠΎΠΉΠ΄Π΅, изядС Π½Π°ΠΉ-Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ кактуси ΠΈ Ρ€Π΅ΡˆΠΈ - нямамС Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ Ρ‚ΠΎΠ²Π°, ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ надСТдност. А надСТдността трябва Π΄Π° сС управлява. И Ρ€Π΅ΡˆΠΈΡ…, Ρ‡Π΅ ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ спСциалисти, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ управляват надСТдността. НарСкох Π³ΠΈ SR ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ ΠΈ ΠΊΠ°Π·Π°Ρ…, Ρ‚ΠΎΠ²Π° Π΅ Π·Π° вас, Π½Π°ΠΏΡ€Π°Π²Π΅Ρ‚Π΅ Π³ΠΎ ΠΊΠ°ΠΊΡ‚ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ. Π•Ρ‚ΠΎ SLI, Π΅Ρ‚ΠΎ SLO, Π΅Ρ‚ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³. И си ΠΏΡŠΡ…Π° носа Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. И Ρ‚ΠΎΠΉ Π½Π°Ρ€Π΅Ρ‡Π΅ своя β€žΠ½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ DevOpsβ€œ SRE. Всичко ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π½Π°Ρ€Π΅Π΄, Π½ΠΎ ΠΈΠΌΠ° Π΅Π΄ΠΈΠ½ ΠΌΡ€ΡŠΡΠ΅Π½ Ρ…Π°ΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ Google ΠΌΠΎΠΆΠ΅ Π΄Π° си ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ - Π·Π° позицията Π½Π° SR ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ Π΄Π° Π½Π°Π΅ΠΌΠ΅ Ρ…ΠΎΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ са ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ ΠΈ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° са Π½Π°ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ ΠΌΠ°Π»ΠΊΠΎ домашна Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ са Ρ€Π°Π·Π±Ρ€Π°Π»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈΡ‚Π΅ систСми. ОсвСн Ρ‚ΠΎΠ²Π° самият Google ΠΈΠΌΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с Π½Π°Π΅ΠΌΠ°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° Ρ…ΠΎΡ€Π° - Π³Π»Π°Π²Π½ΠΎ Π·Π°Ρ‰ΠΎΡ‚ΠΎ Ρ‚ΡƒΠΊ сС ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€Π° сам със сСбС си - Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΅ Π΄Π° сС опишС бизнСс Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° някого. Доставката бСшС възлоТСна Π½Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ Π·Π° освобоТдаванС, SR - ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ управляват надСТдността (Ρ€Π°Π·Π±ΠΈΡ€Π° сС, Π½Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ, Π° Ρ‡Ρ€Π΅Π· влияниС Π²ΡŠΡ€Ρ…Ρƒ инфраструктурата, промяна Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π°, прослСдяванС Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ, справянС с ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ). Π‘Ρ€Π°Π²ΠΎ, моТСш ΠΏΠΈΡˆΠ°Ρ‚ ΠΊΠ½ΠΈΠ³ΠΈ. Но ΠΊΠ°ΠΊΠ²ΠΎ Ρ‰Π΅ станС, Π°ΠΊΠΎ Π½Π΅ стС Google, Π½ΠΎ надСТдността всС ΠΎΡ‰Π΅ Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ?

Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° DevOps ΠΈΠ΄Π΅ΠΈ

Π’ΠΎΡ‡Π½ΠΎ Ρ‚ΠΎΠ³Π°Π²Π° пристигна Docker, ΠΊΠΎΠΉΡ‚ΠΎ израсна ΠΎΡ‚ lxc, Π° слСд Ρ‚ΠΎΠ²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ систСми Π·Π° оркСстрация ΠΊΠ°Ρ‚ΠΎ Docker Swarm ΠΈ Kubernetes, ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° DevOps ΠΈΠ·Π΄ΠΈΡˆΠ°Ρ…Π° - обСдиняванСто Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈΡ‚Π΅ опрости доставката. Π’ΠΎΠ²Π° Π³ΠΎ опрости Π΄ΠΎ Ρ‚Π°ΠΊΠ°Π²Π° стСпСн, Ρ‡Π΅ стана възмоТно Π΄ΠΎΡ€ΠΈ доставката Π΄Π° бъдС възлоТСна Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ - ΠΊΠ°ΠΊΠ²ΠΎ Π΅ deployment.yaml. ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡΡ‚Π° Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. А зрСлостта Π½Π° CI/CD систСмитС Π²Π΅Ρ‡Π΅ Π΅ Π½Π° Π½ΠΈΠ²ΠΎ писанС Π½Π° Π΅Π΄ΠΈΠ½ Ρ„Π°ΠΉΠ» ΠΈ Ρ‚Ρ€ΡŠΠ³Π²Π°ΠΌΠ΅ - Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС справят сами. И Ρ‚ΠΎΠ³Π°Π²Π° Π·Π°ΠΏΠΎΡ‡Π²Π°ΠΌΠ΅ Π΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ наш собствСн SRE, с... ΠΈΠ»ΠΈ ΠΏΠΎΠ½Π΅ с някого.

SRE Π½Π΅ Π΅ Π² Google

Π•, Π΄ΠΎΠ±Ρ€Π΅, доставихмС доставката, ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° издишамС, Π΄Π° сС Π²ΡŠΡ€Π½Π΅ΠΌ към Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ стари Π²Ρ€Π΅ΠΌΠ΅Π½Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ администраторитС Π½Π°Π±Π»ΡŽΠ΄Π°Π²Π°Ρ…Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° процСсора, настройваха систСмитС ΠΈ Ρ‚ΠΈΡ…ΠΎ ΠΎΡ‚ΠΏΠΈΠ²Π°Ρ…Π° Π½Π΅Ρ‰ΠΎ Π½Π΅Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌΠΎ ΠΎΡ‚ Ρ‡Π°ΡˆΠΈ Π½Π° спокойствиС ΠΈ Ρ‚ΠΈΡˆΠΈΠ½Π°... Π‘ΠΏΡ€ΠΈ. НС Π·Π°Ρ‚ΠΎΠ²Π° Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…ΠΌΠ΅ всичко (ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ ΠΆΠ°Π»ΠΊΠΎ!). ИзвСднъТ сС ΠΎΠΊΠ°Π·Π²Π°, Ρ‡Π΅ Π² ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π½Π° Google ΠΌΠΎΠΆΠ΅ΠΌ лСсно Π΄Π° Π²ΡŠΠ·ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ - Π½Π΅ Π΅ Π²Π°ΠΆΠ½ΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° процСсора, Π½ΠΈΡ‚ΠΎ ΠΊΠΎΠ»ΠΊΠΎ чСсто смСнямС дисковСтС Ρ‚Π°ΠΌ ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π² ΠΎΠ±Π»Π°ΠΊΠ°, Π½ΠΎ бизнСс ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ са ΡΡŠΡ‰ΠΈΡ‚Π΅ прословути SLx. И Π½ΠΈΠΊΠΎΠΉ Π½Π΅ ΠΈΠΌ Π΅ ΠΌΠ°Ρ…Π½Π°Π» ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° инфраструктурата, Π° Ρ‚Π΅ трябва Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ, ΠΈ Π΄Π° дСТурят ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ, ΠΈ ΠΊΠ°Ρ‚ΠΎ цяло Π΄Π° са Π² ΠΊΡ€Π°ΠΊ с бизнСс процСситС. И ΠΌΠΎΠΌΡ‡Π΅Ρ‚Π°, Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ ΠΌΠ°Π»ΠΊΠΎ Π΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Ρ‚Π΅ Π½Π° Π΄ΠΎΠ±Ρ€ΠΎ Π½ΠΈΠ²ΠΎ, Google Π²Π΅Ρ‡Π΅ Π²ΠΈ ΠΎΡ‡Π°ΠΊΠ²Π°.

Π”Π° ΠΎΠ±ΠΎΠ±Ρ‰ΠΈΠΌ. ИзвСднъТ, Π½ΠΎ Π²Π΅Ρ‡Π΅ стС ΡƒΠΌΠΎΡ€Π΅Π½ΠΈ ΠΎΡ‚ Ρ‡Π΅Ρ‚Π΅Π½Π΅ ΠΈ няматС Ρ‚ΡŠΡ€ΠΏΠ΅Π½ΠΈΠ΅ Π΄Π° ΠΏΠ»ΡŽΠ΅Ρ‚Π΅ ΠΈ Π΄Π° ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π½Π° Π°Π²Ρ‚ΠΎΡ€Π° Π² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ към статията. DevOps ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π·Π° доставка Π²ΠΈΠ½Π°Π³ΠΈ Π΅ Π±ΠΈΠ»Π° ΠΈ Ρ‰Π΅ бъдС. И Π½Π΅ ΠΎΡ‚ΠΈΠ²Π° никъдС. SRE ΠΊΠ°Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΏΡ€Π°Π²ΠΈ Ρ‚Π°Π·ΠΈ доставка ΡƒΡΠΏΠ΅ΡˆΠ½Π°.

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

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