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

Π’Π΄ΡŠΡ…Π½ΠΎΠ²Π΅Π½ΠΎ ΠΎΡ‚ дискусията Π² Ρ‡Π°Ρ‚Π° AWS Минск ΠžΠ±Ρ‰Π΅ΡΡ‚Π²ΠΎ

Π’ послСдно Π²Ρ€Π΅ΠΌΠ΅ сС разразяват истински Π±ΠΈΡ‚ΠΊΠΈ относно ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° понятиСто DevOps ΠΈ SRE.
Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ дискусиитС ΠΏΠΎ Ρ‚Π°Π·ΠΈ Ρ‚Π΅ΠΌΠ° Π²Π΅Ρ‡Π΅ са стройни, Π²ΠΊΠ». ΠΈ Π·Π° ΠΌΠ΅Π½, Ρ€Π΅ΡˆΠΈΡ… Π΄Π° внСса ΠΌΠΎΠ΅Ρ‚ΠΎ Π²ΠΈΠΆΠ΄Π°Π½Π΅ Π½Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° общността Π½Π° Π₯Π°Π±Ρ€Π°. Π—Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС интСрСсуват, Π΄ΠΎΠ±Ρ€Π΅ дошли ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚. НСка всичко Π·Π°ΠΏΠΎΡ‡Π½Π΅ ΠΎΡ‚Π½Π°Ρ‡Π°Π»ΠΎ!

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

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

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

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

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

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

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

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

Π‘Π°ΠΌΠΎ Ρ‡Π΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ всичко ΡƒΡ‚ΠΈΡ…Π½Π°, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ…ΠΈΡ‚Ρ€ΠΈ β€žΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ·ΠΈβ€œ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° ΠΏΠΈΡˆΠ°Ρ‚ Π΄Π΅Π±Π΅Π»ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ DevOps ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, Ρ‚ΠΈΡ…ΠΎ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° споровС Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠΎΠΉ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΅ извСстният DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ DevOps – ΠΊΡƒΠ»Ρ‚ΡƒΡ€Π° Π½Π° производство, ΠΎΡ‚Π½ΠΎΠ²ΠΎ сС появи нСдоволство. НСочаквано сС ΠΎΠΊΠ°Π·Π°, Ρ‡Π΅ доставката Π½Π° софтуСр Π΅ напълно Π½Π΅ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»Π½Π° Π·Π°Π΄Π°Ρ‡Π°. Всяка Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΡŠΡ‡Π½Π° инфраструктура ΠΈΠΌΠ° свой стСк, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ трябва Π΄Π° сС ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π° Π½Π΅Ρ‰ΠΎ, Π΄Π° сС Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π° environment, Ρ‚ΡƒΠΊ Π΅ Π½ΡƒΠΆΠ΅Π½ 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