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

По ΠΌΠΎΡ‚ΠΈΠ²Π°ΠΌ дискусия Π² Ρ‡Π°Ρ‚Π° AWS Минск ΠžΠ±Ρ‰Π½ΠΎΡΡ‚

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

ΠŸΡ€Π΅Π΄ΠΈΡΡ‚ΠΎΡ€ΠΈΡ

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

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

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

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

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

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

Всичко ΠΎΡ‚Π½ΠΎΠ²ΠΎ Π½Π΅ Π΅ ΠΊΠ°ΠΊΡ‚ΠΎ трябва

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

SRE ΠΎΡ‚ Google

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

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

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

SRE Π½Π΅ Π΅ Π² Google

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

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

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

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