ΠΡΠΈΠ²Π΅Ρ, Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΡΠΎΡΠ½ΠΈΠΊ Π½Π° Π’Π°Π³Π°Π½ΠΊΠ΅ ΠΏΠ»Π°Π½ΠΈΡΡΡΡΡΡ ΡΠ΅ΠΏΠ»ΡΠ΅ Π»Π°ΠΌΠΏΠΎΠ²ΡΠ΅ ΠΏΠΎΡΠΈΠ΄Π΅Π»ΠΊΠΈ: Π±ΡΠ΄Π΅Ρ ΠΡΡΠ΅ΠΌ ΠΠ°ΡΠΌΠ΅Π½ΠΊΠΎ Ρ ΡΠ°ΡΡΠΊΠ°Π·ΠΎΠΌ ΠΏΡΠΎ ΠΈΠ½ΡΡΠ°ΡΡΡΠΊΡΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΠΈΡΠ°Π»ΠΈΠΉ ΠΠΎΠ±ΡΠΎΠ²ΠΎΠ»ΡΡΠΊΠΈΠΉ Ρ Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠΌ ΠΏΡΠΎ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΠΊΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° Kafka ΠΈ Π²Π΅Π΄ΡΡΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ°ΡΡΠ° Ρ ΠΏΠΎΠΊΠ° ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅ΠΌΠΎΠΉ Π΄Π»Ρ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ. Π Π΅ΡΠ΅ ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π³ΠΎΡΡΡ ΠΈΠ· ΡΠ΅Π²Π΅ΡΠ½ΠΎΠΉ ΡΡΠΎΠ»ΠΈΡΡ β ΠΠΈΡΠ°Π»ΠΈΡ ΠΠ΅Π²ΡΠ΅Π½ΠΊΠΎ, ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΎΡΠ° ΠΏΠΈΡΠ΅ΡΡΠΊΠΎΠΉ SRE-ΡΡΡΠΎΠ²ΠΊΠΈ.
UPD. ΠΠ΅ΡΡΠ° Π² Π·Π°Π»Π΅ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΈΡΡ, Π½ΠΎ ΠΌΡ ΠΏΡΠΎΠ²Π΅Π΄Π΅ΠΌ ΡΡΠ°Π½ΡΠ»ΡΡΠΈΡ Π½Π° ΡΡΠΎΠΌ
Π ΠΏΠΎΠΊΠ° Π΅ΡΡΡ Π²ΡΠ΅ΠΌΡ, ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ Ρ Π΄ΠΎΠΊΠ»Π°Π΄ΡΠΈΠΊΠ°ΠΌΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½Π° ΠΆΠΈΠ·Π½Ρ SRE-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² Π² ΠΈΡ
ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ
ΠΈ ΠΊΠ°ΠΊΠΈΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌ ΠΎΠ½ΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π½ΡΠΆΠ½ΠΎ.
ΠΡΡΠ΅ΠΌ ΠΠ°ΡΠΌΠ΅Π½ΠΊΠΎ ΠΈ ΠΠΈΡΠ°Π»ΠΈΠΉ ΠΠΊΡΠ»ΠΎΠ², ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Π² Skyeng
β Π§Π΅ΠΌ Π·Π°Π½ΡΡΡ SRE Π² Π²Π°ΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ ?
β ΠΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΡ ΡΠ°ΠΊΠΈΡ Π»ΡΠ΄Π΅ΠΉ Π² ΡΡΠ°Ρ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π±Π΅ΡΠΏΠ΅ΡΠ΅Π±ΠΎΠΉΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ Π½Π°ΡΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²: Π±ΠΈΠ»Π»ΠΈΠ½Π³, CRM ΠΈ Π΄ΡΡΠ³ΠΈΡ . Π£ Skyeng ΡΠ°Π·Π½ΠΎΠΏΠ»Π°Π½ΠΎΠ²Π°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², ΡΠ°Π·Π½ΡΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠ΅ΠΊ ΠΈ ΡΠ°Π·Π½ΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ . Π₯ΠΎΡΠΈΠΌ, ΡΡΠΎΠ±Ρ SRE Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅, Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΏΡ.
β ΠΠ°ΠΊΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠ΅ΡΠ°Π΅Ρ ΡΠ²ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°?
β Π’Π΅ΠΊΡΡΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ β ΠΊΠ»Π°ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΡ ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡΡ Π² Docker ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. CΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΡΠ°ΠΌΠΊΠ°Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠΏΡΡΠ½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠ².
β ΠΠ°ΠΊΠΈΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌ Π½ΡΠΆΠ½ΠΎ SRE, Π½Π° Π²Π°Ρ Π²Π·Π³Π»ΡΠ΄?
β ΠΡΡΠΏΠ½ΡΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Π²ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ° Π½Π° ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΠ΅ΡΠ²ΡΡ ΠΌΠ΅ΡΡ, ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠ°ΡΡΡΡ 2-3 ΡΠ°Π·Π° Π² Π³ΠΎΠ΄. ΠΠ°ΠΊ ΠΈ ΠΌΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ)
ΠΠΈΡΠ°Π»ΠΈΠΉ ΠΠΎΠ±ΡΠΎΠ²ΠΎΠ»ΡΡΠΊΠΈΠΉ, ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π² Nvidia
β ΠΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠ΅ΡΠ°Π΅Ρ ΡΠ²ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°?
β ΠΠ°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΈΡΠ΅Ρ Π½ΠΎΠ²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ GPU Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΎΠ±Π»Π°ΡΡΡΡ , ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΡΠ΅ΠΌ Ρ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΡ Π² ΡΠ²ΠΎΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ. Π£ Π½Π°Ρ Π³Π΅ΠΎΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Ρ Π΄Π°ΡΠ°ΡΠ΅Π½ΡΡΠ°ΠΌΠΈ Π² ΡΠ°Π·Π½ΡΡ Π»ΠΎΠΊΠ°ΡΠΈΡΡ , ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠ΅ΡΠ°ΡΡΡΡ Ρ ΠΏΡΠΈΡΠ΅Π»ΠΎΠΌ Π½Π° ΡΡΠΎ. ΠΡΠΎΠ΅ΠΊΡΡ ΠΏΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΠΌΠ΅ΡΡ Π·Π°ΡΠ°Π½Π΅Π΅ Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ β Π½Π° ΠΏΡΡΠΈ Π²ΡΠ΅Π³Π΄Π° Π²ΡΡΡΠ΅ΡΡΡΡΡ Π·Π°Π΄Π°ΡΠΈ, ΡΡΠ΅Π±ΡΡΡΠΈΠ΅ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°.
β Π§Π΅ΠΌ Ρ Π²Π°Ρ Π·Π°Π½ΡΡΡ SRE?
β ΠΡ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΈΠ· ΡΠ°Π·Π½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π°Π³ΡΠ΅Π³Π°ΡΠΈΠΈ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ. Operations Ρ Π½Π°Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ Π²Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΠ½Ρ (ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Kafka), ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΡΡΡΡΡ Π΄Π°Π½Π½ΡΡ (YARN, Spark), ΡΠ»ΠΎΡ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ (HDFS, Hive, ElasticSearch) ΠΈ ΡΠ»ΠΎΡ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ (Kibana, Tableau, OmniSci Immerse). ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΡΠ΅ΠΌΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈ ΠΈΡ ΡΡΠ΅ΠΊΠ°ΠΌΠΈ, Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΡΠΈΠ»ΠΈΠΉ Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π΄Π°Π½Π½ΡΡ .
β Π ΠΊΠ°ΠΊΠΈΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌ Π½ΡΠΆΠ½ΠΎ SRE, Π½Π° ΡΠ²ΠΎΠΉ Π²Π·Π³Π»ΡΠ΄?
β ΠΠΎΠ΄Π΅Π»Ρ SRE ΡΠΈΠ»ΡΠ½ΠΎ Π·Π°Π²ΡΠ·Π°Π½Π° Π½Π° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΠΊΠ°ΡΡΠ΅ΡΠ½ΡΠ΅ ΡΠΈΠΊΠ»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ Π² Google Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΏΡΡΡ Ρ SWE (ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²), Π° ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΊΠΎΠΏΡΡ ΠΎΠΏΡΡ, ΠΈΠ· Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ SRE-ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°ΠΌ. ΠΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ Google Π½Π°Π·Π²Π°Π» ΡΡΠΎΡ ΠΏΠ°ΡΡΠ΅ΡΠ½ DevOps Β«class SRE implements DevOpsΒ». ΠΡΠ»ΠΈ Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ, Π° ΡΡΡΡΠΊΡΡΡΠ° Π±ΠΈΠ·Π½Π΅ΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ SRE-ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΈΡ ΠΊ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°ΠΌ Π½Π° ΡΠ°Π·Π½ΡΡ ΡΡΠ°Π΄ΠΈΡΡ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π°, β ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ. ΠΠ½Π°ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²Π½Π΅Π΄ΡΡΡΡ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ. Π ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ² ΠΈ SRE, ΠΈ DevOps ΠΈΠΌΠ΅ΡΡ ΡΠ΅ ΠΆΠ΅ ΡΠ΅Π»ΠΈ β ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ Π³ΠΈΠ±ΠΊΠΈΡ ΠΈ ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌ.
p.p.s. ΠΠ΄Π΅ΠΌ Π²ΡΠ΅Ρ
, ΠΊΡΠΎ Ρ
ΠΎΡΠ΅Ρ ΠΈ ΠΌΠΎΠΆΠ΅Ρ,
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com