Π΄Π΅Π²ΠΎΠΏΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ DevOps ΠΈ ΠΊΡΠΎ ΡΠ°ΠΊΠΈΠ΅ DevOps-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ
ΠΠΎΠ³Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΌΠ΅Π½ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Ρ ΠΎΡΠ΅ΡΡΡ ΡΡΠ»ΡΡΠ°ΡΡ ΠΎΡ ΠΊΠΎΠ»Π»Π΅Π³ ΡΡΠ°Π·Ρ Β«ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π° Π²Π°ΡΠ΅ΠΉ ΡΡΠΎΡΠΎΠ½Π΅Β». Π ΠΈΡΠΎΠ³Π΅ ΡΡΡΠ°Π΄Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ β Π° ΠΈΠΌ Π²ΡΡ ΡΠ°Π²Π½ΠΎ, ΠΊΠ°ΠΊΠ°Ρ ΡΠ°ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π΅ΡΠ΅Ρ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ Π·Π° ΠΏΠΎΠ»ΠΎΠΌΠΊΡ. ΠΡΠ»ΡΡΡΡΠ° DevOps ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΊΠ°ΠΊ ΡΠ°Π· Π·Π°ΡΠ΅ΠΌ, ΡΡΠΎΠ±Ρ ΡΠΏΠ»ΠΎΡΠΈΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΡ Π²ΠΎΠΊΡΡΠ³ ΠΎΠ±ΡΠ΅ΠΉ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ Π·Π° ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ.
ΠΠ°ΠΊΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π²Ρ ΠΎΠ΄ΡΡ Π² ΠΏΠΎΠ½ΡΡΠΈΠ΅ DevOps ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ΠΈ Π½ΡΠΆΠ½Ρ? Π§Π΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ ΠΈ ΡΡΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΌΠ΅ΡΡ? ΠΠ° ΡΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΎΡΠ²Π΅ΡΠ°ΡΡ ΡΠΊΡΠΏΠ΅ΡΡΡ ΠΈΠ· EPAM: ΠΠΈΡΠΈΠ»Π» Π‘Π΅ΡΠ³Π΅Π΅Π², ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΠΈ DevOps-Π΅Π²Π°Π½Π³Π΅Π»ΠΈΡΡ, ΠΈ ΠΠ³ΠΎΡΡ ΠΠΎΠΉΠΊΠΎ, Π²Π΅Π΄ΡΡΠΈΠΉ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΎΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· DevOps-ΠΊΠΎΠΌΠ°Π½Π΄ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ DevOps?
Π Π°Π½ΡΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ (Ρ. Π½. operations) ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π» Π±Π°ΡΡΠ΅Ρ. ΠΠ²ΡΡΠΈΡ ΠΏΠ°ΡΠ°Π΄ΠΎΠΊΡΠ°Π»ΡΠ½ΠΎ, Π½ΠΎ Ρ Π½ΠΈΡ Π±ΡΠ»ΠΈ ΡΠ°Π·Π½ΡΠ΅ ΡΠ΅Π»ΠΈ ΠΈ KPI, Ρ ΠΎΡΡ ΠΎΠ½ΠΈ ΠΈ Π΄Π΅Π»Π°Π»ΠΈ ΠΎΠ±ΡΠ΅Π΅ Π΄Π΅Π»ΠΎ. Π¦Π΅Π»ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π±ΡΠ»ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠ΅Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π±ΠΈΠ·Π½Π΅Ρ-ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΡ Π² ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΎΡΠ²Π΅ΡΠ°Π»Π° Π·Π° ΡΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ β Π° Π»ΡΠ±ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠ°Π²ΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ ΡΠ³ΡΠΎΠ·Ρ. ΠΠ°Π»ΠΈΡΠΎ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ² β DevOps ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ, ΡΡΠΎΠ±Ρ Π΅Π³ΠΎ ΡΠ΅ΡΠΈΡΡ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ DevOps?
ΠΠΎΠΏΡΠΎΡ Ρ ΠΎΡΠΎΡΠΈΠΉ β ΠΈ ΡΠΏΠΎΡΠ½ΡΠΉ: ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ Π² ΠΌΠΈΡΠ΅ ΠΎΠ± ΡΡΠΎΠΌ ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈΡΡ. Π ΠΠ ΠΠ ΡΡΠΈΡΠ°ΡΡ, ΡΡΠΎ DevOps ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ Π² ΡΠ΅Π±Π΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΈ ΠΊΡΠ»ΡΡΡΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΡΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π½Π°ΡΠ΅Π»Π΅Π½ΠΎ Π½Π° Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΡΡ Π΄ΠΎΡΡΠ°Π²ΠΊΡ ΡΠ΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ.
ΠΠΈΡΠΈΠ»Π» Π‘Π΅ΡΠ³Π΅Π΅Π²: Β«Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΠΈΡΡΡ ΠΊΠΎΠ΄, ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ Π΅Π³ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΡΠΈ ΡΠ°ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π±ΡΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·ΡΠΎΠ·Π½Π΅Π½Ρ, Π° ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΈΠ΄Π΅Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΡ ΠΎΠ±ΡΠΈΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ. Π’Π°ΠΊ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈΒ».
ΠΠ°ΡΡΠ°Π» ΡΠΎΡ Π΄Π΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π»ΠΈΡΡ ΡΠ°Π±ΠΎΡΠΎΠΉ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π°. ΠΠ°ΡΡΠ΅Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΡΠ°Π» ΡΡΠΈΡΠ°ΡΡΡΡ. Π’Π°ΠΊ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ DevOps, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΎΠ΄ΡΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ, ΠΊΡΠ»ΡΡΡΡΠ° ΠΈ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅.
Π ΡΠ΅ΠΌ ΡΠΎΡΡΠΎΠΈΡ ΡΡΡΡ DevOps-ΠΊΡΠ»ΡΡΡΡΡ?
Π ΡΠΎΠΌ, ΡΡΠΎ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ Π·Π° ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π»Π΅ΠΆΠΈΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ. Π‘Π°ΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅ Π² ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠΈ DevOps β ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΡΠ²ΠΎΠΉ ΡΡΠ°ΠΏ ΡΠ°Π±ΠΎΡΡ, Π° Π½Π΅ΡΠ΅Ρ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ Π·Π° ΡΠΎ, ΠΊΠ°ΠΊ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²Π΅ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π»Π΅ΠΆΠΈΡ Π½Π΅ Π½Π° ΡΡΠ΅ΠΉ-ΡΠΎ ΡΡΠΎΡΠΎΠ½Π΅ β ΠΎΠ½Π° ΠΎΠ±ΡΠ°Ρ, ΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅Π½ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π΅Π΅ ΡΠ΅ΡΠΈΡΡ.
ΠΠ°ΠΆΠ½Π΅ΠΉΡΠ΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ DevOps-ΠΊΡΠ»ΡΡΡΡΡ β ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ΅ΡΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ. ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΡΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π²Π½Π΅Π΄ΡΡΡΡ Π½Π΅ Β«Π½Π° ΡΡΠ΅ΠΉ-ΡΠΎ ΡΡΠΎΡΠΎΠ½Π΅Β», Π° Π² Π²Π΅ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ. ΠΡΠΎΠ΅ΠΊΡΡ Π½ΡΠΆΠ΅Π½ Π½Π΅ ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ β Π΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π° ΡΠΎΠ»Ρ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΡΠ»Π΅Π½Π°ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ ΡΠ°Π·Π½ΠΎΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ.
ΠΠ°ΠΊΠΈΠ΅ Π±ΡΠ²Π°ΡΡ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ?
DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΏΠΎΠΊΡΡΠ²Π°ΡΡ Π²ΡΠ΅ ΡΡΠ°ΠΏΡ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΠΠ.
ΠΠ³ΠΎΡΡ ΠΠΎΠΉΠΊΠΎ: Β«ΠΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ β ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΏΡΡΠΌΠΎ ΠΏΡΠΈ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠΌΠ΅ΡΡΠ΅ Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡΠ°ΠΌΠΈ ΠΌΡ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΠΌ, ΠΊΠ°ΠΊΠΎΠΉ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΉ Π»Π°Π½Π΄ΡΠ°ΡΡ, Π³Π΄Π΅ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ ΠΈ ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡΡΡ, Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. Π‘Π΅ΠΉΡΠ°Ρ Π² ΠΌΠΎΠ΄Π΅ ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ½Π°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° β Π΄Π»Ρ Π½Π΅Π΅ ΠΌΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΠΈ: Π½ΡΠΆΠ½ΠΎ ΡΠΌΠ΅ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ Π΅Π³ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ . ΠΡΠ΅ ΠΎΠ΄Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° β ΡΡΠΎ βΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΊΠ°ΠΊ ΠΊΠΎΠ΄β. Π’Π°ΠΊ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠΎΠ΄Π°, Π° Π½Π΅ ΡΠ΅ΡΠ΅Π· ΠΏΡΡΠΌΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ.
ΠΠ°Π»ΡΡΠ΅ ΠΌΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π½Π° ΡΡΠ°ΠΏ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ΄Π΅ΡΡ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΡΡΠΏΠ½Π΅ΠΉΡΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΠΊ β ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ CI/CD: Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠΎΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΏΡΠΎΠ΄ΡΠΊΡ Π±ΡΡΡΡΠΎ, ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ ΠΏΠΎΡΡΠΈΡΠΌΠΈ, ΡΠ°ΡΠ΅ ΠΈ Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½Π΅ΠΉ. CI/CD ΠΏΠΎΠΊΡΡΠ²Π°Π΅Ρ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΊΠΎΠ΄Π°, ΠΈ Π·Π°Π»ΠΈΠ²ΠΊΡ ΠΌΠ°ΡΡΠ΅ΡΠ° Π² ΠΊΠΎΠ΄ΠΎΠ²ΡΡ Π±Π°Π·Ρ, ΠΈ ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ΅ΡΡΠΎΠ²ΡΡ ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΡΡ ΡΡΠ΅Π΄Π°Ρ .
ΠΠ° ΡΡΠ°ΠΏΠ°Ρ CI/CD ΠΊΠΎΠ΄ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅Π· quality gates. Π‘ ΠΈΡ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, ΡΡΠΎΠ±Ρ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΡΠ΅Π» Ρ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΡΠ°Π½ΡΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°Π» Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°. ΠΠ΄Π΅ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΡΠ½ΠΈΡ- ΠΈ UI-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠ»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ, Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΉ ΡΠΈΠΏ Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½ΡΠ°.
DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌ Π΅ΡΡΡ ΠΌΠ΅ΡΡΠΎ ΠΈ Π½Π° ΡΡΠ°Π΄ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°, ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. ΠΠ° Π²ΡΠ΅ ΡΡΠΈ Π·Π°Π΄Π°ΡΠΈ DevOps ΡΠΌΠΎΡΡΠΈΡ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠΉ. ΠΡ ΡΠ²ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΡ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠ΅ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΠΈΡ . Π‘ΡΠ΄Π° ΠΆΠ΅ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ, ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈΒ».
Π§Π΅ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ?
ΠΡΠ»ΠΈ Π±Ρ ΠΌΡ ΠΏΠΈΡΠ°Π»ΠΈ ΡΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌ DevOps, Π½Π° Π΅Π³ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π·Π½Π°ΡΠΈΠ»ΠΈΡΡ Π±Ρ ΡΡΠΈ ΠΏΡΠ½ΠΊΡΠ°: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»ΠΈΠ·Π° ΠΈ Π±ΡΡΡΡΠ°Ρ ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠ²ΡΠ·Ρ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
ΠΠΈΡΠΈΠ»Π» Π‘Π΅ΡΠ³Π΅Π΅Π²: Β«ΠΠ΅ΡΠ²ΠΎΠ΅ β ΡΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ. ΠΡΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ: Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΠΊΠΎΠ΄ β Π²ΡΠΊΠ°ΡΠΈΠ»ΠΈ β ΠΏΡΠΎΠ²Π΅ΡΠΈΠ»ΠΈ β ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ β ΡΠΎΠ±ΡΠ°Π»ΠΈ ΡΠΈΠ΄Π±ΡΠΊ β Π²Π΅ΡΠ½ΡΠ»ΠΈΡΡ Π² Π½Π°ΡΠ°Π»ΠΎ. ΠΡΡ ΡΡΠΎ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.
ΠΡΠΎΡΠΎΠ΅ β ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ Π²ΡΡ ΠΎΠ΄Π° ΡΠ΅Π»ΠΈΠ·Π° ΠΈ Π΄Π°ΠΆΠ΅ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΡ Π²ΡΠ΅Π³Π΄Π° Π²Π°ΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΡΠΊΡ Π²ΡΡΠ΅Π» Π½Π° ΡΡΠ½ΠΎΠΊ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΡΠ΅Π΅ ΠΈ Π½Π°ΡΠ°Π» ΠΏΡΠΈΠ½ΠΎΡΠΈΡΡ ΠΏΠΎΠ»ΡΠ·Ρ ΡΠ°Π½ΡΡΠ΅, ΡΠ΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΎΠ². ΠΡΠΎΡΠ΅ΡΡ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΡΠ»ΡΡΡΠ°ΡΡ: ΡΠΎΠΊΡΠ°ΡΠ°ΡΡ Π²ΡΠ΅ΠΌΡ, Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΊΠΈ, ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³.
Π’ΡΠ΅ΡΡΠ΅ β ΡΡΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΠ»ΠΈ Ρ Π½Π΅Π³ΠΎ Π΅ΡΡΡ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΡ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡΠ°Π·Ρ ΠΆΠ΅ Π²Π½ΠΎΡΠΈΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΈ ΡΡΡ ΠΆΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β».
ΠΠ°ΠΊ ΡΠΎΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΏΠΎΠ½ΡΡΠΈΡ Β«ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΒ», Β«Π±ΠΈΠ»Π΄-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΒ» ΠΈ Β«DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΒ»?
ΠΠ½ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ, Π½ΠΎ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΠΌ ΡΡΠ΅ΡΠ°ΠΌ.
Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π² ΠΠ ΠΠ β ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ. ΠΠ½ΠΈ Π±ΡΠ²Π°ΡΡ ΡΠ°Π·Π½ΡΡ ΡΡΠΎΠ²Π½Π΅ΠΉ: ΠΎΡ Π΄ΠΆΡΠ½ΠΈΠΎΡΠ° Π΄ΠΎ chief-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°.
ΠΠΈΠ»Π΄-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ β ΡΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ ΡΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ΅. Π‘Π΅ΠΉΡΠ°Ρ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°ΡΡ Π»ΡΠ΄Π΅ΠΉ, ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΡΡ Π·Π° CI/CD.
DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠΌ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π²Π½Π΅Π΄ΡΡΠ΅Ρ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ΅ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
ΠΡΠ»ΠΈ ΡΡΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΡ ΡΡΠΎ, ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅: ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π² Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΡΠΎΠ»Ρ Π±ΠΈΠ»Π΄-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΠ°ΠΌ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ΠΌ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊ.
Π§Π΅ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ?
DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ ΡΠΎΠ±ΠΈΡΠ°ΡΡ Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ Π²ΡΠ΅ ΡΠ°ΡΡΠΈ, ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΡΡΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΠ½ΠΈ Π·Π½Π°ΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ², ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΈΡ ΡΠ°Π±ΠΎΡΡ. ΠΠ½ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Π±ΠΈΠ·Π½Π΅ΡΠ°, Π΅Π³ΠΎ ΡΠΎΠ»Ρ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ β ΠΈ ΡΡΡΠΎΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ² Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°.
ΠΡ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ ΠΏΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β Π΅Ρ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ. ΠΡΠΎ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΠ½ΠΊΡ, Π² ΠΊΠΎΡΠΎΡΡΠΉ, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΡΠΎΡΠ΅Π³ΠΎ, Π²Ρ ΠΎΠ΄ΠΈΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ.
ΠΠΈΡΠΈΠ»Π» Π‘Π΅ΡΠ³Π΅Π΅Π²: Β«ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π²Π½Π΅Π΄ΡΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π² ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΈΡ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΡΡΠΎΡΠΎΠ½Π½Π΅ΠΌ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠΈ. ΠΠ³ΠΎ Π³ΠΎΡΠΎΠ²ΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ. ΠΠ½ΠΈ ΠΆΠ΅ Π½Π°ΡΠ°ΠΆΠ΄Π°ΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ΅ DevOps-ΠΊΡΠ»ΡΡΡΡΡ Π² ΡΠ΅Π»ΠΎΠΌ: Π²Π½Π΅Π΄ΡΡΡΡ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π½Π° Π²ΡΠ΅Ρ ΡΠ»ΠΎΡΡ ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ². ΠΡΠΈ ΡΡΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, ΡΠΏΡΠΎΡΠ΅Π½ΠΈΠ΅, ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ β ΠΎΠ½ΠΈ ΠΏΡΠΈΠ²Π½ΠΎΡΡΡ Π²ΡΡΠ΄Ρ, ΠΊΡΠ΄Π° ΠΌΠΎΠ³ΡΡ Π΄ΠΎΡΡΠ½ΡΡΡΡΡΒ».
Π§ΡΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°ΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ?
ΠΠΎ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΡΡΠ΅ΡΡ, Ρ Π½Π΅Π³ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π·Π½Π°Π½ΠΈΡ ΠΈΠ· ΡΠ°Π·Π½ΡΡ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ: ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ°Π±ΠΎΡΠ° Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ, Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΡΠ±ΠΎΡΠΊΠΈ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ. Π Π½ΠΈΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΡΠΌΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΎΠ±Π»Π°ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΎΠΉ, ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΠΈ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°.
1. Π―Π·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ Π·Π½Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±Π°Π·ΠΎΠ²ΡΡ ΡΠ·ΡΠΊΠΎΠ² Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΌΠΎΠ³ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ: Β«ΠΠ°Π²Π°ΠΉ ΡΡ Π±ΡΠ΄Π΅ΡΡ Π΄Π΅Π»Π°ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΠΊΠΎΠ΄Π° Π½Π΅ ΡΡΠΊΠ°ΠΌΠΈ, Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π°ΡΠ΅Π³ΠΎ ΡΠΊΡΠΈΠΏΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅Ρ? Π Π½Π΅ΠΌΡ ΠΌΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠΌ config-ΡΠ°ΠΉΠ», Π΅Π³ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΡΠΈΡΠ°ΡΡ ΠΈ ΡΠ΅Π±Π΅, ΠΈ Π½Π°ΠΌ β ΠΈ ΠΌΡ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠΌΠΎΠΆΠ΅ΠΌ Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ. Π Π΅ΡΠ΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π²ΠΈΠ΄Π΅ΡΡ, ΠΊΡΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΈ Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π²Π½ΠΎΡΠΈΡ Π² Π½Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΒ».
DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΡΡΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ· ΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ²: Python, Groovy, Bash, Powershell, Ruby, Go. ΠΠ½Π°ΡΡ ΠΈΡ Π½Π° Π³Π»ΡΠ±ΠΈΠ½Π½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ β Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΡΠ½ΠΎΠ² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΠΠ, ΡΠΌΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°ΡΡ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ.
2. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ
DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΏΡΠΎΠ΄ΡΠΊΡ, Π² ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠ΅Π΄Π΅ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ, Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ Π±ΡΠ΄Π΅Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ. ΠΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Windows ΠΈΠ»ΠΈ Linux-ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π΅.
3. Π‘ΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ
ΠΠ΅Π· Π·Π½Π°Π½ΠΈΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ Π½ΠΈΠΊΡΠ΄Π°. Git β ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Π² Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ.
4. ΠΠ±Π»Π°ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΡ
AWS, Google, Azure β ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΏΡΠΎ Windows-Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅.
ΠΠΈΡΠΈΠ»Π» Π‘Π΅ΡΠ³Π΅Π΅Π²: Β«ΠΠ±Π»Π°ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π½Π°ΠΌ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ Π»ΠΎΠΆΠ°ΡΡΡ Π½Π° ΡΠ΅Π»ΡΡΡ CI/CD.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄Π΅ΡΡΡΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΡΡΠ° ΡΡΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΠ½ΡΡ Π·Π°ΠΏΡΡΡΠΈΡΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ Π½ΡΠΆΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΠΈΡ Π΄Π΅ΡΡΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ , Π° ΠΏΠΎΡΠΎΠΌ Π΄Π΅ΡΡΡΡ ΡΠ°Π· Π²ΡΡ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ. ΠΠ±Π»Π°ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ Π·Π°ΠΌΠ΅Π½ΡΡΡ ΡΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Π΄Π΅ΡΡΡΡΡ ΡΡΡΠΎΡΠΊΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π°, ΠΈ Ρ ΠΎΡΠΎΡΠΈΠΉ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΌΠ΅ΡΡ ΠΈΠΌΠΈ ΠΎΠΏΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ. Π’Π°ΠΊ ΠΎΠ½ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΡΠ΅ΠΌΡ, ΡΠΈΠ»Ρ ΠΈ Π΄Π΅Π½ΡΠ³ΠΈ β ΠΈ Π΄Π»Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°, ΠΈ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΒ».
5. Π‘ΠΈΡΡΠ΅ΠΌΡ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΠΈ: Docker ΠΈ Kubernetes
ΠΠΈΡΠΈΠ»Π» Π‘Π΅ΡΠ³Π΅Π΅Π²: Β«ΠΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΠ°Π·Π΄Π΅Π»Π΅Π½Ρ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ, Π² ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎΠ³Π΄Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, Π½Π°Π΄ΠΎ ΠΈΠΌΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ: ΠΎΠ΄ΠΈΠ½ Π²ΠΊΠ»ΡΡΠΈΡΡ, Π΄ΡΡΠ³ΠΎΠΉ Π²ΡΠΊΠ»ΡΡΠΈΡΡ, Π³Π΄Π΅-ΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π±ΡΠΊΠ°ΠΏΡ. ΠΡΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌ Π΄Π΅Π»ΠΎΠΌ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΠΈ.
Π Π°Π½ΡΡΠ΅ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Π»ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ β Π»ΡΠ±ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΠ΅ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ β ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π½Π° ΡΠ²ΠΎΠ΅ΠΉ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅. ΠΡΠ»ΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ±ΠΎΠΉ, Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΏΠΎΠΈΡΠΊ ΠΏΡΠΈΡΠΈΠ½Ρ. ΠΡΠΎΡΠ΅ ΡΠ½ΠΈΡΡΠΎΠΆΠΈΡΡ ΡΡΠ°ΡΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΠΉΒ».
6. Π‘ΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ: Chef, Ansible, Puppet
ΠΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ΅Π»ΡΠΉ ΠΏΠ°ΡΠΊ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π΄Π΅Π»Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ΄Π½ΠΎΡΠΈΠΏΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. ΠΡΠΎ Π΄ΠΎΠ»Π³ΠΎ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎ, Π° Π΅ΡΠ΅ ΡΡΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ ΡΠ°Π½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ. Π’ΡΡ Π½Π° ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ. Π‘ ΠΈΡ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΄ΠΎΠ±Π½ΠΎ ΡΠΈΡΠ°ΡΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ, ΠΈ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌΠΈ, ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°ΠΌΠΈ. ΠΡΠΎΡ ΡΠΊΡΠΈΠΏΡ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. Π’Π°ΠΊ ΡΡΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ (ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΎΡΠΈΠ±ΠΎΠΊ) ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅.
ΠΠ°ΠΊΡΡ ΠΊΠ°ΡΡΠ΅ΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΡΠΎΠΈΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ?
Π Π°Π·Π²ΠΈΠ²Π°ΡΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎ, ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎ.
ΠΠ³ΠΎΡΡ ΠΠΎΠΉΠΊΠΎ: Β«Π‘ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΡ, Ρ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² ΡΠ΅ΠΉΡΠ°Ρ ΡΠ°ΠΌΡΠ΅ ΡΠΈΡΠΎΠΊΠΈΠ΅ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Ρ. ΠΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, ΠΈ Π½Π°ΡΠ°ΡΠΈΠ²Π°ΡΡ Π½Π°Π²ΡΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ΡΠ°ΠΌΡΠΌ ΡΠ°Π·Π½ΡΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌ: ΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ Π΄ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°, ΠΎΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ Π΄ΠΎ Π±Π°Π· Π΄Π°Π½Π½ΡΡ .
ΠΠΎΠΆΠ½ΠΎ ΡΡΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡΠΎΠΌ, Π΅ΡΠ»ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠ΅Ρ ΡΡΠ°ΠΏΠ°Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° β ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈΒ».
ΠΠ°ΠΊ ΡΡΠ°ΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠΌ?
Π ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π½ΠΈΠ½Π³ΠΈ ΠΏΠΎ DevOps Π½Π° ΡΠ°ΠΉΡΠ΅ Π’ΡΠ΅Π½ΠΈΠ½Π³-ΡΠ΅Π½ΡΡΠ° EPAM.
ΠΠΎΠ»ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ DevOps-Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π½Π° ΡΠ°ΠΉΡΠ΅.
ΠΡΠΎ ΡΠ°ΠΊΠΎΠΉ Π΄Π΅Π²ΠΎΠΏΡ ΠΈ ΡΡΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ
ΠΡΠΎ ΠΊΠ°ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ Π»ΠΈΡΠ΅.
ΠΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΠΈΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Π’ΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠΈΠΊΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
ΠΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ Π²ΡΡ ΡΠ°ΠΊ ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ. ΠΠΎ Π² ΠΊΡΡΠΏΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΈΠ½ΡΡΠΎΠ².
ΠΠΈΠ½ΡΡΡ ΠΏΠΎΡΡΠ°ΠΏΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΡΡ Π΄Π΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠΌ Π΅ΡΡΡ ΡΡΡΠΊΠΎΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·ΠΎΠ½ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ. ΠΠΎΠΏΡΡΡΠΈΠΌ, Ρ Π½Π°Ρ ΠΏΡΠΎΡΡΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π° ΠΏΠΎ ΠΎΡΠ΄Π΅Π»Π°ΠΌ ΡΠ°ΠΊ:
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΡΡΠΈΡ ΠΎΡΠ΄Π΅Π»ΠΎΠ² ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅: ΠΎΠ½ΠΈ ΡΠ°ΠΌΠΈ ΡΠ»Π΅Π΄ΡΡ Π·Π° ΡΠ²ΠΎΠΈΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ, ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ. ΠΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ ΡΠΎ, ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΠΎΠ΄Π½ΠΈΡ , ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π΄ΡΡΠ³ΠΈΡ .
Π ΠΈΡΠΎΠ³Π΅ Π²ΡΠ΅ ΡΡΠ°ΡΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΊΠΎΠ΄Ρ, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌ, ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌ. Π Π°Π±ΠΎΡΠ° ΡΡΠΎΠΈΡ, ΠΊΠΎΠ΄ Π½Π΅ ΠΏΠΈΡΠ΅ΡΡΡ.
DevOps-ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅
ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠΌ DevOps ΠΎΠΏΠΈΡΡΠ²Π°Π»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠΎΡΡΠ°, Π½ΠΎ ΠΏΠΎΡΠΎΠΌ ΡΡΠΈΠΌ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠΌ ΡΡΠ°Π»ΠΈ Π½Π°Π·ΡΠ²Π°ΡΡ Π½ΠΎΠ²ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡ. DevOps-ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π² ΠΎΠ±ΡΠΈΡ ΡΠ΅ΡΡΠ°Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΊ:
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΌΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΎΡΠ΄Π΅Π» ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π΅Π΄ΠΈΠ½ΡΡ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΡΠ΅Π΄Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ β ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΡΡ ΠΆΠ΅, ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ, ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ, ΠΈ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ, ΠΈ ΡΠ»ΡΠΆΠ±Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π±ΡΡΡΡΠ΅Π΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π²ΡΠΏΡΡΠΊΠ°ΡΡ ΠΊΠΎΠ΄, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΡΠ΅ΠΌΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΌΠ΅ΡΡΠ°.
ΠΡΠΎ ΡΠ°ΠΊΠΈΠ΅ Π΄Π΅Π²ΠΎΠΏΡΡ ΠΈ ΡΡΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡΡ
Π§ΡΠΎΠ±Ρ Π²ΡΡ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π΄Π΅Π²ΠΎΠΏΡ-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ, ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π΄Π΅Π²ΠΎΠΏΡΡ. ΠΡΠ½ΠΎΠ²Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° β Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ Π² ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ° Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠ°ΠΏΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΠΎΡ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π΄Π΅Π»Π°ΡΡ Π΄Π΅Π²ΠΎΠΏΡ-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ:
👉 ΠΠ»Π°Π²Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° Π΄Π΅Π²ΠΎΠΏΡΠ° β ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π±ΡΠ»ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ ΡΡΠΎΠ±Ρ ΠΎΠ½Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΊΠΎΡΡΠ»Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ.
Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΌΠ΅ΡΡ
Π§ΡΠΎΠ±Ρ ΡΡΠ°ΡΡ Π΄Π΅Π²ΠΎΠΏΡΠΎΠΌ, Π½ΡΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΠΎΠ³ΠΎ:
ΠΡΠ»ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ Π΄Π΅Π²ΠΎΠΏΡ Π±ΡΠ΄Π΅Ρ Π·Π½Π°ΡΡ Ρ ΠΎΡΡ Π±Ρ Π½Π° ΡΡΠΎΠ²Π½Π΅ Π΄ΠΆΡΠ½ΠΈΠΎΡΠ° Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ β Π±ΡΠ΄Π΅Ρ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ. Π’Π°ΠΊ ΠΎΠ½ ΡΠΌΠΎΠΆΠ΅Ρ ΡΡΠ΅ΡΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ° ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ ΠΏΠΎΠ΄ Π½Π΅Π³ΠΎ Π½ΡΠΆΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ.
ΠΠ΅Π½ΡΠ³ΠΈ
ΠΠΎ Π΄Π°Π½Π½ΡΠΌ Π₯Π°Π±Ρ ΠΠ°ΡΡΠ΅ΡΡ, Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΏΠΎΠ»ΡΠ³ΠΎΠ΄ΠΈΠΈ 2021 Π³ΠΎΠ΄Π° ΡΡΠ΅Π΄Π½ΡΡ Π·Π°ΡΠΏΠ»Π°ΡΠ° Π΄Π΅Π²ΠΎΠΏΡ-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° β 171 ΡΡΡΡΡΠ° Π² ΠΌΠ΅ΡΡΡ. ΠΠΆΡΠ½ΠΈΠΎΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ 82 ΡΡΡΡΡΠΈ, Π° ΡΠ΅Π½ΡΠΎΡΡ β 230 ΡΡΡΡΡ.
Π§ΡΠΎ Π΄Π°Π»ΡΡΠ΅
Π‘ΠΊΠΎΡΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ Π΄ΠΎΠΊΠ΅ΡΠ΅ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ. ΠΠ½ΠΈ Π·Π΄ΠΎΡΠΎΠ²ΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΡΡ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π±ΡΡΡΡΠΎ ΡΠ΅ΡΠ°ΡΡ ΡΠ°Π·Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Π½ΠΈΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠΉ Π²ΠΎΡΠ΄ΠΏΡΠ΅ΡΡ ΠΈ Π²ΡΠ΅ Π½ΡΠΆΠ½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ Π²ΡΠ΅Π³ΠΎ Π·Π° 4 ΠΌΠΈΠ½ΡΡΡ.
Π§ΠΈΡΡΡΠΉ Π΄Π΅Π²ΠΎΠΏΡ: ΠΊΠ°ΠΊ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°Π»ΠΎΡΡ ΠΏΠΎΠ½ΡΡΠΈΠ΅ Β«DevOpsΒ»
Π ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π΅ΡΡΡ ΡΠΆΠ΅ ΡΡΡΡΡΠΈ ΡΠΏΠΎΡΠΎΠ² ΠΎ ΡΠΎΠΌ, ΡΠ΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ DevOps. ΠΡ ΡΠ΅ΡΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠΉΡΠΈ ΠΈΠ½Π°ΡΠ΅: Π½Π΅ Π½Π°Π²ΡΠ·ΡΠ²Π°ΡΡ Π²Π°ΠΌ ΡΠΎΡΠΊΡ Π·ΡΠ΅Π½ΠΈΡ Β«ΠΏΠΎΠ½ΠΈΠΌΠ°ΠΉΡΠ΅ ΡΡΠΎ ΡΠ»ΠΎΠ²ΠΎ ΡΠ°ΠΊ-ΡΠΎΒ», Π° ΠΎΠ³Π»ΡΠ½ΡΡΡΡΡ Π² ΠΏΡΠΎΡΠ»ΠΎΠ΅ ΠΈ ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΡΡ ΠΈΡΡΠΎΡΠΈΡ Π΅Π³ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ. Π§ΡΠΎ ΠΏΡΠΈΠ²Π΅Π»ΠΎ ΠΊ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ DevOps? ΠΠ°ΠΊΠΈΠ΅ Π»ΡΠ΄ΠΈ ΠΏΠ΅ΡΠ²ΡΠΌΠΈ ΡΡΠ°Π»ΠΈ ΡΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ ΡΡΠΎ ΡΠ»ΠΎΠ²ΠΎ ΠΈ ΡΡΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄ Π½ΠΈΠΌ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π»ΠΈ? Π§ΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎΡΡ Π·Π° ΡΡΠΎ Π²ΡΠ΅ΠΌΡ, Π° ΡΡΠΎ ΠΎΡΡΠ°Π»ΠΎΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΡΠΌ? Π ΡΡΠΎ ΡΠ°ΠΌ Π΄Π°Π»ΡΡΠ΅?
Π ΡΠ°Π·ΠΎΠ±ΡΠ°Π²ΡΠΈΡΡ ΡΠΎ Π²ΡΠ΅ΠΌ ΡΡΠΈΠΌ, Π² ΠΈΡΠΎΠ³Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ, ΡΡΠΎ ΡΠ΅ΠΏΠ΅ΡΡ ΠΈ Π½Π° Π²ΠΎΠΏΡΠΎΡ Β«ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ DevOpsΒ» ΠΎΡΠ²Π΅ΡΠ°Π΅ΡΡ ΡΠ΅Π±Π΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΡΠΊΠΎ.
ΠΡΠ΅Π΄ΡΡΡΠΎΡΠΈΡ: ΠΊΠ°ΠΊ Π½Π΅ ΡΡΠΎΠ½ΡΡΡ Π² Π²ΠΎΠ΄ΠΎΠΏΠ°Π΄Π΅?
ΠΠΎ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ° Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎ DevOps Π²ΡΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΡΠΎ Π΅ΠΌΡ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π»ΠΎ.
ΠΠ°ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, Π³Π»Π°Π²Π½Π°Ρ ΠΈΠ΄Π΅Ρ DevOps Π² ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ (Β«DevΒ») ΠΈ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ (Β«OpsΒ»). ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π½ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² β ΡΡΠΎ Π²ΡΠ΅Π³Π΄Π° Ρ ΠΎΡΠΎΡΠΎ, Π½ΠΎ ΠΏΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΅ΠΌΡ ΡΠ΄Π΅Π»ΡΡΡ ΡΡΠΎΠ»ΡΠΊΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ? ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Π·Π΄Π΅ΡΡ ΠΎΠ½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π±ΠΈΠ·Π½Π΅ΡΡ Π΄ΠΎΠ±ΠΈΠ²Π°ΡΡΡΡ ΠΌΠ½ΠΎΠ³ΠΈΡ Π²Π°ΠΆΠ½ΡΡ Π΄Π»Ρ Π½Π΅Π³ΠΎ ΡΠ΅Π»Π΅ΠΉ: Π±ΡΡΡΡΠ΅Π΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΡΡΠ½ΠΎΠΊ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π΅Π΅ Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ ΠΏΡΠΈ ΡΠ±ΠΎΡΡ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
Π ΡΡΠΈ ΡΠ΅Π»ΠΈ Π»ΡΠ΄ΠΈ ΠΏΡΠ΅ΡΠ»Π΅Π΄ΠΎΠ²Π°Π»ΠΈ Π·Π°Π΄ΠΎΠ»Π³ΠΎ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ»ΠΎΠ²Π° Β«developmentΒ» ΠΈ Β«operationsΒ» ΡΠΎΡΠ»ΠΈΡΡ Π²ΠΌΠ΅ΡΡΠ΅. ΠΠ±ΡΠ°ΡΠΈΠΌΡΡ ΠΊ ΠΈΡΡΠΎΡΠΈΠΈ.
ΠΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ (ΠΎΠ½ΠΈ ΡΠΈΠ΄Π΅Π»ΠΈ Π·Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΠΌ ΠΈ ΠΏΠΈΡΠ°Π»ΠΈ ΠΊΠΎΠ΄) ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΠΏΠΎΡΠ»Π΅ 1957 Π³ΠΎΠ΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΈΠ·ΠΎΠ±ΡΠ΅Π»ΠΈ ΠΏΠ΅ΡΠ²ΡΠΉ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ FORTRAN. ΠΠΎ ΡΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΡΠ°ΠΊΠΎΠ²ΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡΠΊΠΈΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ² ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π½Π΅ Π±ΡΠ»ΠΎ β Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΡΠ΅Ρ ΡΠ°ΠΌΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Ρ Π΄ΠΎΠΌ Π±ΡΠ»ΠΎ ΡΡΡΡΠ½ΡΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠΌ. ΠΠΎ Π·Π°ΡΠ΅ΠΌ Π²ΡΠ΅ ΡΡΠ°Π»ΠΎ ΠΌΠ΅Π½ΡΡΡΡΡ.
Π ΠΊΠΎΠ½ΡΡ 1970-Ρ ΠΈ 1980-Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΌΠΎΠ³Π»ΠΈ ΡΠΆΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΡΠΈΠ΄Π΅ΡΡ Π·Π° ΡΠ°Π±ΠΎΡΠΈΠΌΠΈ ΡΡΠ°Π½ΡΠΈΡΠΌΠΈ, ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅. Π Π°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ»ΠΎ ΠΈΠ· ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π΄Π΅ΡΡΡΠΊΠΈ Π΄ΠΈΡΠΊΠ΅Ρ. ΠΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π°ΡΠ°Π»ΠΈ ΠΎΡΠΊΡΡΠ²Π°ΡΡ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Β«ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°Β» β ΡΠ΅ΡΠΌΠΈΠ½Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ Π²ΠΎΡΠ΅Π» Π² Π»Π΅ΠΊΡΠΈΠΊΠΎΠ½. ΠΠ°ΡΠ°Π» ΡΠ°ΡΡΠΈ ΡΡΠ½ΠΎΠΊ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΠ ΠΈ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
Π 1970 Π³ΠΎΠ΄Ρ ΠΌΠΈΡ ΡΠ·Π½Π°Π» ΠΎ Π²ΠΎΠ΄ΠΎΠΏΠ°Π΄Π½ΠΎΠΉ (ΠΈΠ»ΠΈ ΠΊΠ°ΡΠΊΠ°Π΄Π½ΠΎΠΉ) ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ½Π° Π±ΡΠ»Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠ΅ΠΌ Π£ΠΈΠ½ΡΡΠΎΠ½ΠΎΠΌ Π ΠΎΠΉΡΠΎΠΌ β Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΎΠΌ ΡΠ΅Π½ΡΡΠ° Lockheed Software Technology. ΠΠΏΠΈΡΠ°Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π» ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ β Π²ΡΡ ΡΠ°Π±ΠΎΡΠ° ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ»Π°ΡΡ ΠΏΠΎ ΡΡΠ°Π΄ΠΈΡΠΌ (Π°Π½Π°Π»ΠΈΠ·, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ΅Π»ΠΈΠ·), ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ°Π΄ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ. ΠΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π΅ Π΄ΠΎΠΏΡΡΠΊΠ°Π»ΠΈΡΡ.
ΠΡΠΎ Π±ΡΠ» ΠΏΡΠΎΡΡΠ² β Π½Π°ΠΊΠΎΠ½Π΅Ρ-ΡΠΎ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π±ΡΠ»Π° Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π½Π΅ Π³ΠΎΠ΄ΠΈΠ»ΡΡ Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², Π³Π΄Π΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π»Π°ΡΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° (ΠΎ ΡΠ΅ΠΌ ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΠ» ΡΠ°ΠΌ Π ΠΎΠΉΡ).
ΠΠ°ΠΊ ΠΏΠΈΡΠ°Π» Π ΠΎΠ±Π΅ΡΡ ΠΠ°ΡΡΠΈΠ½ Π² Clean Agile: Back to Basics (Β«Π§ΠΈΡΡΡΠΉ AgileΒ», ΠΠΈΡΠ΅Ρ, 2020): Β«ΠΡΡΠΏΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΊΡΡΠΏΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡΠΎΡΡΠ΅ Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ Π·Π°Π΄Π°Ρ. Π 1950-Ρ ΠΈ 60-Ρ Π³ΠΎΠ΄Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ ΡΡΠΎ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΈΠ½ΡΡΠΈΠ½ΠΊΡΠ°. ΠΠΎ Π² 1970-Π΅ Π³ΠΎΠ΄Ρ ΠΏΡΠΎ ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ-Π½Π°ΠΏΡΠΎΡΡΠΎ Π·Π°Π±ΡΠ»ΠΈΒ».
ΠΠΎΠ΄ΠΎΠΏΠ°Π΄Π½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ: ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ ΠΈ ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΡ
ΠΠΎ 1990 Π³ΠΎΠ΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΏΠΎ Π²ΠΎΠ΄ΠΎΠΏΠ°Π΄Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΏΡΡΠ°ΡΡΡ Π΅Π΅ ΠΊΠ°ΠΊ-ΡΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ. ΠΠΎ Π΄Π°ΠΆΠ΅ ΠΎΠ½Π° Π½Π΅ ΡΠΏΠ°ΡΠ°Π»Π° ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ β Π΄Π΅Π΄Π»Π°ΠΉΠ½Ρ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΡΡΡΠ²Π°Π»ΠΈΡΡ, Π±ΡΠ΄ΠΆΠ΅ΡΡ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π»ΠΈΡΡ Π½Π΅Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎ, Π° ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ» ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌ. ΠΠΎ ΡΡΡΠΈ, Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ Π½Π΅ Π·Π½Π°Π», ΡΡΠΎ Π² ΠΈΡΠΎΠ³Π΅ ΠΏΠΎΠ»ΡΡΠΈΡ. Π ΠΊΠΎΠ½ΡΡ 80-Ρ ΠΎΡΠΎΡΠΌΠΈΠ»Π°ΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ-ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°.
Π ΠΊ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ 90-x ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΠ΅Π· Π±ΠΎΠ»Ρ ΠΈ ΡΠ»Π΅Π·Ρ Π½Π°ΠΊΠΎΠ½Π΅Ρ ΠΎΡΠΎΠ·Π½Π°Π»ΠΎ, ΡΡΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ.
Π 2001 Π³ΠΎΠ΄Ρ Π² Π³ΠΎΡΠΎΠ΄ΠΊΠ΅ Π‘Π½ΠΎΡΠ±Π΅ΡΠ΄ Π±ΡΠ» ΡΠΎΡΡΠ°Π²Π»Π΅Π½ Agile Manifesto. ΠΡΠΎ ΡΠ°ΠΌ ΠΌΠ°Π½ΠΈΡΠ΅ΡΡ Π²Ρ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° ΡΠ»ΡΡΠ°Π»ΠΈ, Π½ΠΎ ΠΎΠ±ΡΠ°ΡΠ°Π»ΠΈ Π»ΠΈ Π²Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π·ΠΈΡΡ Β«12 ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² Agile-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈΒ» Π±Π»ΠΈΠ·ΠΊΠΈ DevOps? Β«Deliver frequentlyΒ», Β«continuous deliveryΒ» β ΠΊΠ°ΠΆΠ΅ΡΡΡ, Π΅ΡΠ»ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π½Π° Β«12 ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² Ρ ΠΎΡΠΎΡΠ΅Π³ΠΎ DevOpsΒ» ΠΈ Π·Π°ΠΏΠΎΡΡΠΈΡΡ Π½Π° Π₯Π°Π±Ρ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π΅ Π·Π°ΠΌΠ΅ΡΡΡ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π²ΠΎΡ Π°.
ΠΠΎΠ·ΠΆΠ΅ Π°Π²ΡΠΎΡΡ ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΠ° ΡΠ°Π·Π²ΠΈΠ²Π°Π»ΠΈ Π΅Π³ΠΎ ΠΈΠ΄Π΅ΠΈ. Π ΡΠΈΡΠ»Π΅ Π°Π²ΡΠΎΡΠΎΠ² Agile Manifesto, ΠΏΠΎΠΌΠΈΠΌΠΎ ΡΠΎΠ³ΠΎ ΠΆΠ΅ Π ΠΎΠ±Π΅ΡΡΠ° ΠΠ°ΡΡΠΈΠ½Π° ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ Π»ΡΠ΄Π΅ΠΉ Π²ΡΠΎΠ΄Π΅ ΠΠ°ΡΡΠΈΠ½Π° Π€Π°ΡΠ»Π΅ΡΠ°, Π±ΡΠ» ΠΠ»ΠΈΡΡΠ΅Ρ ΠΠΎΠΊΠ±Π΅ΡΠ½ β ΠΈ Π² 2004-ΠΌ ΠΎΠ½ ΠΎΠΏΠΈΡΠ°Π» ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠ Crystal Clear. Π Π΄Π°Π»ΡΡΠ΅ ΠΈΠ΄Π΅ΠΈ ΠΏΠΎΠ΄Ρ Π²Π°ΡΡΠ²Π°Π»ΠΈ ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°Π»ΠΈ ΡΠΆΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ Π»ΡΠ΄ΠΈ: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² 2006-ΠΌ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΠ°ΡΡΠ΅Π»Ρ ΠΠ΅Π³Π΅ΡΠΌΠ°Π½Π½ Π½Π°ΠΏΠΈΡΠ°Π» ΡΡΡΠ΅ Π½Π° Π½Π΅ΠΌΠ΅ΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠ Crystal Clear, Scrum ΠΈ Agile Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π΅Π³ΠΎ ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ 2008-Π³ΠΎ ΠΏΠΎ ΠΌΠΎΡΠΈΠ²Π°ΠΌ ΡΡΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π½Π° Chaos Communication Congress.
ΠΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΠ°ΡΡΠ΅Π»Ρ Π½Π΅ ΡΡΠ°Π»ΠΎ ΠΎΡΠΎΠ±ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ, Π½ΠΎ ΠΎΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΏΡΠΎΡΠ° Π½Π° Β«Agile Π² ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈΒ»: Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Ρ ΠΎΡΠ΅Π»ΠΈ Π²ΡΡ ΡΠ»ΡΡΡΠΈΡΡ. Π ΡΠΎΠΌ ΠΆΠ΅ 2008-ΠΌ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΈ Agile-ΠΏΡΠ°ΠΊΡΠΈΠΊ ΠΠ°ΡΡΠΈΠΊ ΠΠ΅Π±ΡΠ° Π²ΡΡΡΡΠΏΠΈΠ» Π½Π° Agile Conference Π² Π’ΠΎΡΠΎΠ½ΡΠΎ Ρ Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠΌ Β«Agile infrastructure and operationsΒ», ΠΈ ΡΡΠ³ΡΠ°Π» ΠΊΡΠ΄Π° Π±ΠΎΠ»ΡΡΡΡ ΡΠΎΠ»Ρ. ΠΠΎ ΠΎΠ± ΡΡΠΎΠΌ ΡΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅.
ΠΠΎΡΠΎΠ³Π° Π² ΠΎΠ±Π»Π°ΠΊΠ°
Π ΡΡΠΎ, ΠΊΡΠΎΠΌΠ΅ Agile, ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΠΎΠ²Π°Π»ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ DevOps? ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ IT-Π»Π°Π½Π΄ΡΠ°ΡΡΠ°: ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΡΠ΅Π°ΠΊΡΠΈΡ ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ Π½Π° Π½ΠΈΡ .
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² 90-Π΅ ΡΡΠ°Π»ΠΈ Π±ΡΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠΡΠΎ ΠΌΠ΅Π½ΡΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ β ΡΡΠ°Π» Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Π½ΠΎΠ²ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ. Π 1995 Π³ΠΎΠ΄Ρ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π‘Π£ΠΠ MySQL, ΠΏΠΎΠΌΠΎΠ³Π°Π²ΡΠ°Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡΡ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΡΡΠ΅Π΄ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° Π΅ΡΠ΅ Π² 1964 Π³ΠΎΠ΄Ρ, Ρ Π½Π°ΡΠ°Π»ΠΎΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠ‘ IBM CP-40, Π½ΠΎ ΡΡΠ°Π»Π° ΠΌΠ°ΡΡΠΎΠ²ΠΎ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΆΠ΅. ΠΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π²Π²ΠΎΠ΄ΠΈΠ»Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΠΠ, ΡΠ°Π·Π΄Π΅Π»ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ.
Π Π°Π·Π²ΠΈΡΠΈΠ΅ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΎΠ±Π»Π°ΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΠΏΡΠΈΠ²Π΅Π»ΠΎ ΠΊ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΠ’-ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΎΠΉ, ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡΡΡΠΎΠΈΡΡ ΡΠ°Π±ΠΎΡΡ ΠΈΠ½Π°ΡΠ΅, ΡΠ΅ΡΡΠΈΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΡ ΡΡΠ΅Π΄Π°Ρ Π½Π° ΡΠ°Π½Π½ΠΈΡ ΡΡΠ°ΠΏΠ°Ρ ΡΠΈΠΊΠ»Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
Π‘ΠΎ Π²ΡΠ΅ΠΌ ΡΡΠΈΠΌ Β«Π±ΡΡΡΡΠ°Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΠ° ΡΠΎΡΡΠ°Β» ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΠ»Π°ΡΡ Π² Π½Π°ΡΡΡΠ½ΡΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡ. Π’Π΅ΠΏΠ΅ΡΡ Π±ΠΈΠ·Π½Π΅Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π», ΡΡΠΎΠ±Ρ ΡΠΎΡΡ ΡΠΎΠ·Π΄Π°Π²Π°Π»ΡΡ Π±ΡΡΡΡΠΎ, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΈ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΈΠ·Π΄Π΅ΡΠΆΠΊΠ°ΠΌΠΈ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠ°Π»ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄, Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡ Π΅Π³ΠΎ. Π‘ΡΠ΅ΠΏΠ΅Π½Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΡΠ»Π°, Π½ΠΎ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ ΡΠ²Π½ΠΎ Π½Π΅ ΠΏΠΎΡΠΏΠ΅Π²Π°Π»Π° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ. Π Π² ΠΈΡΠΎΠ³Π΅, Ρ ΠΎΡΡ Agile Π²ΠΎΠ·Π½ΠΈΠΊ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, DevOps ΠΏΠΎΡΠΎΠ΄ΠΈΠ»ΠΈ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π»ΡΠ΄ΠΈ, ΠΊΠΎΡΠΎΡΡΠΌ Π±ΡΠ»ΠΈ Ρ ΠΎΡΠΎΡΠΎ Π²ΠΈΠ΄Π½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ operations.
ΠΠ΅Π±ΡΠ° ΠΈ Π΄ΡΡΠ³ΠΈΠ΅
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°ΠΊΠΈΡ Π»ΡΠ΄Π΅ΠΉ ΠΈ Π±ΡΠ» ΠΠ°ΡΡΠΈΠΊ ΠΠ΅Π±ΡΠ°. ΠΠ½ ΠΏΠΎΠΌΠΎΠ³Π°Π» ΠΌΠΈΠ½ΠΈΡΡΠ΅ΡΡΡΠ²Ρ ΠΠ΅Π»ΡΠ³ΠΈΠΈ Ρ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠ΅ΠΉ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠΎΠ² ΠΈ ΡΠ°Π±ΠΎΡΠ°Π» Π² ΡΠ²ΡΠ·ΠΊΠ΅ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Agile-ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ. ΠΠ΅Π±ΡΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΠ» ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ (ΡΠ΅ΡΠ²Π΅Ρ, ΡΠ΅ΡΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ ).
ΠΠ°ΡΡΠΈΠΊ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π½Π΅ Π±ΡΠ»ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΈ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ°Π±ΠΎΡΠ°Π»Π° ΠΏΠΎ Agile ΠΈ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π»Π° Π²ΡΡΠΎΠΊΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ. Π’ΠΎΠ³Π΄Π° ΠΠ΅Π±ΡΠ° ΡΠ΅ΡΠΈΠ» ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ ΠΈ Π²Π½Π΅Π΄ΡΠΈΡΡ Π‘ΠΊΡΠ°ΠΌ Π² ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ.
ΠΠ° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Agile 2008 Π² Π’ΠΎΡΠΎΠ½ΡΠΎ ΠΎΠ½ Π²ΡΡΡΡΠΏΠΈΠ» Ρ Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠΌ Β«Agile Operations and Infrastructure: How Infra-gile are You?Β», Π³Π΄Π΅ ΡΠ°ΡΡΠΊΠ°Π·Π°Π» ΠΎ ΡΠ²ΠΎΠ΅ΠΌ ΠΎΠΏΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ. ΠΠ½ Π³ΠΎΠ²ΠΎΡΠΈΠ» ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² Agile Π² ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅, Π° Π½Π΅ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π°. ΠΠΎ Π² Agile-ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ Π΄ΠΎΠΊΠ»Π°Π΄ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΎΡΠΊΠ»ΠΈΠΊΠ° Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ».
ΠΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ Π΅Π³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΡΡΠ΅ΠΌ ΡΠΎΠ±ΡΡΠΈΡΠΌ: ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ°, ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π°Π²Π°ΡΠΈΠΉΠ½ΠΎΠ³ΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΠΏΠΎΠΏΡΡΠΊΠΎΠΉ ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ°, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ ΡΠ΅ΡΠΈΠ»Π° ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π² SLA. Π Π½Π΅ΡΠ΄Π°ΡΠ° ΠΊΡΡΠ»Π°ΡΡ Π² Π²ΠΎΠΏΡΠΎΡΠ°Ρ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½ΡΠ° ΠΈ ΠΊΡΠ»ΡΡΡΡΠ½ΠΎΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ (ΠΊΠ°ΠΊ ΠΌΠ΅ΠΆΠ΄Ρ Agile-ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠΌΠΈ Β«Π²ΠΎΠ΄ΠΎΠΏΠ°Π΄Π½ΡΠΌΠΈΒ» ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΡΠ°ΠΊ ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΡΠ΄Π΅Π»Π°ΠΌΠΈ ΠΏΠΎ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ, ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅).
ΠΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΠ°ΡΡΠΈΠΊΠ° ΠΠ΅Π±ΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ DevOops 2020
Π Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌΡ ΡΠ°Π·Π²ΠΈΡΠΈΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ·Π°Π½ΠΎ ΠΊΡΡΡΠ΅Π·Π½ΠΎΠΌΡ ΡΠ»ΡΡΠ°Ρ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΠ½Π΄ΡΡ ΠΠ»ΡΠΉ Π¨Π°ΡΠ΅Ρ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π²ΡΠΈΠΉΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Π² IT, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ» Π½Π° ΡΠΎΠΉ ΠΆΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π²ΡΡΡΠ΅ΡΡ-Π΄ΠΈΡΠΊΡΡΡΠΈΡ ΠΏΠΎ Π³ΠΈΠ±ΠΊΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅ (Agile Infrastructure). ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ΅ΠΌΠ° Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ»Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π·ΡΠΈΡΠ΅Π»Π΅ΠΉ, ΡΡΠΎ ΠΎΠ½ Π΄Π°ΠΆΠ΅ ΡΠ°ΠΌ Π½Π΅ ΠΏΠΎΡΠ΅Π» Π½Π° ΡΠ²ΠΎΠ΅ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΠ΅, ΠΏΠΎΡΡΠΈΡΠ°Π² Π΅Π³ΠΎ Π½ΠΈΠΊΠΎΠΌΡ Π½Π΅ Π½ΡΠΆΠ½ΡΠΌ. Π Π²ΠΎΡ ΠΠ°ΡΡΠΈΠΊ ΠΠ΅Π±ΡΠ° ΠΏΡΠΈΡΠ΅Π». Π Π΄Π»Ρ Π½Π΅Π³ΠΎ ΡΡΠ° Β«ΡΠ°Π½-Π²ΡΡΡΠ΅ΡΠ°, ΠΊΡΠ΄Π° Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΏΡΠΈΡΠ΅Π»Β» Π½Π°ΠΎΠ±ΠΎΡΠΎΡ ΡΡΠ°Π»Π° ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ, ΡΡΠΎ ΡΠ°Π· ΠΊΡΠΎ-ΡΠΎ Π΅Π΅ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π», Π·Π½Π°ΡΠΈΡ, ΠΊΠΎΠΌΡ-ΡΠΎ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ! ΠΠ½ ΡΠ²ΡΠ·Π°Π»ΡΡ Ρ ΠΠ½Π΄ΡΡ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ» ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π³ΠΈΠ±ΠΊΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π² ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅ Ρ Π½ΠΈΠΌ Π½Π°ΠΏΡΡΠΌΡΡ.
ΠΠΎΠΌΠΈΠΌΠΎ ΠΠ΅Π±ΡΠ°, DevOps ΡΠ²ΡΠ·Π°Π½ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΠΆΠΎΠ½Π° ΠΠ»Π»ΡΠΏΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π» ΡΠΎΠ³Π΄Π° Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Flickr. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Π½Π°ΡΠ°Π»Π° Π²Π½Π΅Π΄ΡΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΈ Π΄Π΅Π»ΠΈΡΡΡΡ ΠΎΠΏΡΡΠΎΠΌ Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ. ΠΠ»Π»ΡΠΏΠΎΡ Π±ΡΠ» Π²Π΅Π΄ΡΡΠΈΠΌ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠΌ ΠΏΠΎ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΡΡΡΠΈΠ»ΠΈ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠ΅ΠΉ Π΄Π°Π½Π½ΡΡ . Π 2007 Π³ΠΎΠ΄Ρ ΠΊ Flickr ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΡΡ ΠΠΎΠ» Π₯ΡΠΌΠΌΠΎΠ½Π΄ ΠΈ Π² 2008 Π³ΠΎΠ΄Ρ ΡΡΠ°Π» ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΎΠΌ, Π²ΠΎΠ·Π³Π»Π°Π²ΠΈΠ² ΠΎΡΠ΄Π΅Π» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΠ»Π»ΡΠΏΠΎΡ.
ΠΠ° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Velocity Santa Clara 2009 Π₯ΡΠΌΠΌΠΎΠ½Π΄ ΠΈ ΠΠ»Π»ΡΠΏΠΎΡ Π²ΠΌΠ΅ΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ 10+ Deploys per Day: Dev and Ops Cooperation at Flickr. ΠΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅ΡΡ, Ρ ΠΎΡΡ Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ Π΅ΡΠ΅ Π½Π΅ Π±ΡΠ»ΠΎ ΡΠ»ΠΎΠ²Π° Β«DevOpsΒ», Π΄ΠΎ Π½Π΅Π³ΠΎ ΠΎΡΡΠ°Π»ΠΎΡΡ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ»ΡΠ°Π³Π°. ΠΠΎΡ ΡΡΠΎΡ Π΄ΠΎΠΊΠ»Π°Π΄:
Π Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΠΎΠ½ΠΈ ΠΎΠΏΠΈΡΠ°Π»ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ Dev ΠΈ Ops: ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΠΎΡΠ²ΡΡΠ°ΡΡ ΡΠ²ΠΎΡ ΠΆΠΈΠ·Π½Ρ Π²Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π° Π΄Π»Ρ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ Π»ΡΠ±ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ β Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°Ρ ΠΏΡΠΈΡΠΈΠ½Π° ΠΎΡΠΊΠ°Π·ΠΎΠ² ΠΈ ΡΠ±ΠΎΠ΅Π². ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ Π±ΠΈΠ·Π½Π΅ΡΡ, Π° Π·Π½Π°ΡΠΈΡ, Π²ΠΌΠ΅ΡΡΠΎ Π²Π΅Π΄Π΅Π½ΠΈΡ Π²ΠΎΠΉΠ½ Π·Π°Π΄Π°ΡΠ° Ops β Π΄Π°ΡΡ Π±ΠΈΠ·Π½Π΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ.
Π₯ΡΠΌΠΌΠΎΠ½Π΄ ΠΈ ΠΠ»Π»ΡΠΏΠΎΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, ΡΠ½ΠΈΠΆΠ°ΡΡΠΈΠ΅ ΡΠΈΡΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅ ΡΠ±ΠΎΠ΅Π².
Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π»ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
ΠΠ±ΡΠΈΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ ΠΊΠ°ΠΊ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΡ ΠΎΠ΄Π½ΠΎΡΡΠ°ΠΏΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠΊΠΈ.
Π Π°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ Π·Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°Π³.
ΠΡΡΠ½Π°Π» ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ (ΠΡΠΎ? ΠΠΎΠ³Π΄Π°? Π§ΡΠΎ?).
Π ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅: Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π²Π°ΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΡΠ»ΡΡΡΡΡ Π΄ΠΎΠ²Π΅ΡΠΈΡ, ΡΡΠΎΠ±Ρ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ Π·Π½Π°Π»Π°, ΡΠ΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ. ΠΠ»Π»ΡΠΏΠΎΡ ΠΏΡΠΎΡΠΈΠ» ΠΎΠ±ΡΠ°ΡΠΈΡΡ ΠΏΡΠΈΡΡΠ°Π»ΡΠ½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π΅Π», ΡΡΠΎ ΡΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΠΎΡΠΎΠ½Π° Π΄ΠΎΠΊΠ»Π°Π΄Π°. ΠΡΠ΄ΠΈ, ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΈ ΠΠ ΡΠ²ΡΠ·Π°Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΠΈΠ»ΡΠ½Π΅Π΅, ΡΠ΅ΠΌ ΠΏΡΠΈΠ½ΡΡΠΎ ΡΡΠΈΡΠ°ΡΡ.
ΠΠ΅Π»ΡΠ·Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΡΠΎΡ Π΄ΠΎΠΊΠ»Π°Π΄ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΠ» ΠΈΠ½Π΄ΡΡΡΡΠΈΡ: ΡΠ»ΠΎΠ²Π° ΠΏΡΠΎ Β«10 Π΄Π΅ΠΏΠ»ΠΎΠ΅Π² Π² Π΄Π΅Π½ΡΒ» Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ Π·Π²ΡΡΠ°Π»ΠΈ Π»ΠΈΠ±ΠΎ Π²ΡΠ°Π½ΡΠ΅ΠΌ, Π»ΠΈΠ±ΠΎ Π±Π΅Π·ΡΠΌΠΈΠ΅ΠΌ, Π»ΠΈΠ±ΠΎ ΠΏΡΡΡΡΠΌ Π±Π°Ρ Π²Π°Π»ΡΡΡΠ²ΠΎΠΌ ΠΊΡΡΠΏΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ (Β«Π½Ρ ΠΎΠ½ΠΈ ΡΠ°ΠΌ ΠΌΠΎΠ³ΡΡ ΡΠ΅Π±Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΡ ΡΠ°ΠΊΠΎΠ΅, Π° Π½Π°ΠΌ-ΡΠΎ Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠΎΒ»).
ΠΠΎ Π΄ΠΎΠΊΠ»Π°Π΄ Π²Π΄ΠΎΡ Π½ΠΎΠ²ΠΈΠ» ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° β ΠΠ°ΡΡΠΈΠΊΠ° ΠΠ΅Π±ΡΠ°. ΠΠΌΡ Π½Π΅ Π½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ, ΡΡΠΎ ΡΠΎΠ³Π΄Π° Π±ΡΠ»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΎΠ± ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅, Π½ΠΎ Π½Π΅ Π±ΡΠ»ΠΎ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ, Π³Π΄Π΅ Π΄Π²Π΅ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΈ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°Π»ΠΈΡΡ Π±Ρ ΠΈ ΠΎΠ±ΡΠ°Π»ΠΈΡΡ. Π ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΡΠΉ Π΄ΠΎΠΊΠ»Π°Π΄ ΠΠ»Π»ΡΠΏΠΎΡ ΠΈ Π₯ΡΠΌΠΌΠΎΠ½Π΄Π° ΡΠ±Π΅ΠΆΠ΄Π°Π΅Ρ Π΅Π³ΠΎ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ. ΠΠ΅Π±ΡΠ° ΡΠ΅ΡΠ°Π΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ Π΄Π»Ρ Β«devΒ», ΠΈ Π΄Π»Ρ Β«opsΒ».
ΠΠ½ Π½Π°Π·ΡΠ²Π°Π΅Ρ Π΅Ρ DevOpsDays (Β«ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Agile System Administration Π±ΡΠ»ΠΎ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π΄Π»ΠΈΠ½Π½ΠΎΒ») ΠΈ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡ Π² 2009-ΠΌ Π² ΠΠ΅Π»ΡΠ³ΠΈΠΈ. ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π΅Π΅ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»ΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡ ΠΏΠΎΠ΄Π½ΡΡΡΠ΅ ΡΠ΅ΠΌΡ Π² Π’Π²ΠΈΡΡΠ΅ΡΠ΅, Π³Π΄Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ ΡΠΎΠΊΡΠ°ΡΠΈΠ»ΠΎΡΡ Π΄ΠΎ Ρ ΡΡΡΠ΅Π³Π° #DevOps. Π Π² ΠΈΡΠΎΠ³Π΅ ΡΠ»ΠΎΠ²ΠΎ, ΡΡΠΈΡ ΠΈΠΉΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΡΠ΅Π΅ ΠΊΠ°ΠΊ Ρ ΡΡΡΠ΅Π³, ΠΏΡΠΈΠΆΠΈΠ»ΠΎΡΡ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ, ΡΡΠΎ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π³ΡΠ³Π» Π½Π°Ρ ΠΎΠ΄ΠΈΡ Π΅Π³ΠΎ Π½Π° ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°Ρ ΡΡΡΠ°Π½ΠΈΡ. Π’Π°ΠΊ ΡΡΠΎ ΡΡΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΌΡ ΠΎΠ±ΡΠ·Π°Π½Ρ ΠΠ°ΡΡΠΈΠΊΡ, Ρ ΠΎΡΡ ΡΠ°ΠΌ ΠΎΠ½ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π» ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΊΡΠ°.
Π 2010-ΠΌ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ DevOpsDays Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΡΠΎΡΠ»Π° Π² Π‘Π¨Π, ΠΈ ΡΠ°ΠΌ ΡΡΠΎ ΡΠΎΠΆΠ΅ Π΄Π°Π»ΠΎ ΠΏΠ»ΠΎΠ΄ΠΎΡΠ²ΠΎΡΠ½ΡΡ ΠΏΠΎΡΠ²Ρ Π΄Π»Ρ Π΄ΠΈΡΠΊΡΡΡΠΈΠΉ. ΠΡΠΉΠΌΠΎΠ½ ΠΠ΄Π²Π°ΡΠ΄Ρ ΠΈ ΠΠΆΠΎΠ½ Π£ΠΈΠ»Π»ΠΈΡ ΡΠΎΠ³Π΄Π° ΠΏΡΠΈΠ΄ΡΠΌΠ°Π»ΠΈ Π°Π±Π±ΡΠ΅Π²ΠΈΠ°ΡΡΡΡ CAMS (Culture, Automation, Measurement, Sharing) β ΠΊΡΠ»ΡΡΡΡΠ°, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠΆΠ΅Π· Π₯ΡΠΌΠ±Π» ΠΏΠΎΠ·ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ» L (Lean) β Π±Π΅ΡΠ΅ΠΆΠ»ΠΈΠ²ΡΠΉ. Π’Π°ΠΊ Π±ΡΠ»ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Ρ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ DevOps ΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΠΈ ΠΊ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ Π² DevOps.
ΠΡΡΠ°ΡΠΈ, ΠΠΆΠΎΠ½ Π£ΠΈΠ»Π»ΠΈΡ ΡΡΠ°Π» ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΠ»ΡΡΠ΅Π²ΡΡ Π»ΡΠ΄Π΅ΠΉ Π΄Π»Ρ Π²ΡΠ΅Π³ΠΎ ΡΠ²Π»Π΅Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΊ ΡΠΎΠ°Π²ΡΠΎΡ ΠΊΠ½ΠΈΠ³ΠΈ Β«Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ DevOpsΒ»), ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΡΡΡΠΏΠ°Π» Π² ΡΠ²ΡΠ·ΠΈ Ρ Π½ΠΈΠΌ, ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ°ΠΊΠΈΡ Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ Π±ΡΠ»ΠΎ Π½Π° Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ DevOops:
Π‘Π»ΡΠΆΠΈΡΡ ΠΈ Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ
ΠΡΠ²ΡΠΈΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Tripwire ΠΠΆΠΈΠ½ ΠΠΈΠΌ Π² ΡΠ°Π±ΠΎΡΠ΅ The Three Ways: The Principles Underpinning DevOps (ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠΈ Π½ΠΈΠΆΠ΅ Π²Π·ΡΡΡ ΠΈΠ· ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΡΠ°ΡΡΠΈ) ΠΏΠΈΡΠ΅Ρ ΠΏΡΠΎ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ Β«Π’ΡΠΈ ΠΏΡΡΠΈΒ» (ΠΈΠ»ΠΈ ΡΡΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π΄ΠΎΠ±ΠΈΡΡΡΡ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠΈΡ ΡΠ²ΡΠ·Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Dev ΠΈ Ops.
ΠΠΎΠ·ΠΆΠ΅ ΠΠΈΠΌ ΡΡΠ°Π» ΡΠΎΠ°Π²ΡΠΎΡΠΎΠΌ Π±ΠΈΠ·Π½Π΅Ρ-ΡΠΎΠΌΠ°Π½ΠΎΠ² The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win (Β«ΠΡΠΎΠ΅ΠΊΡ βΠ€Π΅Π½ΠΈΠΊΡβΒ», ΠΠΊΡΠΌΠΎ, 2015) ΠΈ The Unicorn Project (IT Revolution Press, 2019), Π³Π΅ΡΠΎΠΈ ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ΄ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ ΡΡΠΈΠΌ ΡΡΠ΅ΠΌ ΠΏΡΡΡΠΌ. ΠΠ΅ΡΠ²Π°Ρ ΠΊΠ½ΠΈΠ³Π° ΡΡΠ°Π»Π° ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡΡΠ΅ΠΉ Π΄Π»Ρ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ DevOps Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
Π ΠΈΡΠΎΠ³Π΅ Β«ΡΡΠΈ ΠΏΡΡΠΈΒ» Π² DevOps-ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ DevOops 2020 ΠΠΈΡΠ°Π»ΠΈΠΉ ΠΠΌΠΈΡΡΠΈΠ΅Π² ΠΈΠ· Β«ΠΠΈΠΏΡΡΠΎΡΡΒ» ΡΠΎΠΆΠ΅ ΠΏΠΎΠΏΡΡΠ°Π»ΡΡ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ ΠΈ ΡΠ°ΡΡΠΊΠ°Π·Π°Π» ΠΎ ΡΠ²ΠΎΠ΅ΠΌ ΠΎΠΏΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Β«Π’ΡΠ΅Ρ ΠΏΡΡΠ΅ΠΉΒ».
ΠΡΠ°ΠΊ, ΡΡΠΎ ΠΆΠ΅ ΡΡΠΎ Π·Π° ΡΡΠΈ ΠΏΡΡΠΈ?
ΠΠ΅ΡΠ²ΡΠΉ ΠΏΡΡΡ: ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅
ΠΠ΅ΡΠ²ΡΠΉ ΠΏΡΡΡ β ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π²ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΡΠ΅Π»ΠΎΠΌ ΠΈ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΠΌΡΡ Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠ΅Π½Π½ΠΎΡΡΠΈ. Π€ΠΎΡΠΌΠΈΡΡΠ΅ΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π² ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ. Π’Π°ΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π½ΠΎΠ²Π°Ρ ΡΠ΅Π½Π½ΠΎΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅ΡΠ²ΠΈΡΠ°.
ΠΡΠΎΡΠΎΠΉ ΠΏΡΡΡ: ΡΡΠΈΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ
ΠΡΠΎΡΠΎΠΉ ΠΏΡΡΡ β ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΠ΅ΡΠ»Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ. ΠΠΎ ΡΡΡΠΈ ΡΠ΅Π»Ρ Π»ΡΠ±ΠΎΠΉ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Ρ ΠΏΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° β ΡΠΎΠΊΡΠ°ΡΠΈΡΡ ΠΈ ΡΡΠΈΠ»ΠΈΡΡ ΠΏΠ΅ΡΠ»ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΡΡΠΎΠ±Ρ Π½ΡΠΆΠ½ΡΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π²Π½ΠΎΡΠΈΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ.
Π’ΡΠ΅ΡΠΈΠΉ ΠΏΡΡΡ: ΠΊΡΠ»ΡΡΡΡΠ° ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ
Π’ΡΠ΅ΡΠΈΠΉ ΠΏΡΡΡ β ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΡΠ»ΡΡΡΡΡ, ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΡΡΡΡΡ Π΄Π²ΡΠΌ Π²Π΅ΡΠ°ΠΌ: ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΌΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΊΠΎΠ² ΠΈΠ· Π½Π΅ΡΠ΄Π°Ρ. ΠΡΠ΄ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ»ΠΊΠ°ΠΌΠΈ ΠΊ ΠΌΠ°ΡΡΠ΅ΡΡΡΠ²Ρ.
ΠΠ΅ΡΠΎΠΈ ΠΊΠ½ΠΈΠ³ΠΈ Β«ΠΡΠΎΠ΅ΠΊΡ βΠ€Π΅Π½ΠΈΠΊΡβΒ» Π²ΠΎΡ ΡΠ°ΠΊ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Ρ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ:
Β«ΠΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ, β Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½. β Π’Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠ» ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ β Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠΎΠΉ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ΅Π· ΡΠΈΡΡΠ΅ΠΌΡ. ΠΡΠΎ Π²Π°ΠΆΠ½Π°Ρ ΡΠ°ΡΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΡΡΠΈ, ΡΠΎ Π΅ΡΡΡ ΡΡ ΡΠΎΠ·Π΄Π°Π» Π±ΡΡΡΡΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΡΠ΄Π΅Π»ΠΎΠΌ IT-ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΡ. ΠΠ°ΡΡΠΎΡΠΊΠΈ Π½Π° Π΄ΠΎΡΠΊΠ΅ β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡΡΡΠΈΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²ΡΠ΅ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ Π²ΠΈΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ. Π’Π΅ΠΏΠ΅ΡΡ ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ½ΠΈΠΆΠ°ΡΡ ΠΎΠ±ΡΠ΅ΠΌ Π½Π΅Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ, ΡΡΠΎ Π²ΡΠΎΡΠΎΠΉ ΠΏΡΡΡΒ».
Π‘ ΡΠΎΡΡΠΎΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΠΈΠ΄Π΅ΠΈ Π²ΠΎΠΊΡΡΠ³ Π½Π΅Π΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΡΠ°ΡΡΠΈ ΡΠ΅Π»ΡΠΉ ΠΊΠ°ΡΠ³ΠΎ-ΠΊΡΠ»ΡΡ. Π DevOps ΡΠΎΠΆΠ΅ Π½Π΅ ΠΈΠ·Π±Π΅ΠΆΠ°Π» ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠΈ, ΡΡΠ°Π² ΠΆΠ΅ΡΡΠ²ΠΎΠΉ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΡΠΏΠ΅Ρ Π°. Π Π‘Π΅ΡΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΡΡΠΎΡΠΈΠΉ, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π² ΠΏΠΎΠ³ΠΎΠ½Π΅ Π·Π° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΡ Π΄ΠΎΠΏΡΡΠΊΠ°Π»ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π»ΠΎΡΡ Π²ΡΠ΅ ΠΏΠ»Π°ΡΠ΅Π²Π½ΠΎ.
Π’Π°ΠΊ ΡΡΠΎ, Π΄Π΅Π»ΠΎ Π² ΠΊΡΠ»ΡΡΡΡΠ΅?
ΠΠΎ Π΄Π°Π½Π½ΡΠΌ Gartner, ΠΊ 2023 Π³ΠΎΠ΄Ρ 90% ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ² DevOps Π½Π΅ ΠΎΠΏΡΠ°Π²Π΄Π°ΡΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΉ. ΠΠΎΡΠ΅ΠΌΡ? ΠΠ·-Π·Π° Π½Π΅Π²Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΡΡΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΊ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ. Π Π°Π΄ΠΆΠ΅Ρ Π‘Π΅ΡΡ Ρ, Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ DevOps Π² Replicon ΡΠΊΠ°Π·Π°Π» Π² 2018 Π³ΠΎΠ΄Ρ: Β«ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΡΠΈΡΠΈΠ½Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ DevOps Π²Π½Π΅Π΄ΡΡΠ΅ΡΡΡ ΡΠ»ΠΎΠΆΠ½Π΅Π΅, ΡΠ΅ΠΌ Π΄ΡΡΠ³ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ ΠΊΡΠ»ΡΡΡΡΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Ρ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠ΅ΠΉ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ. ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π±ΠΈΠ·Π½Π΅Ρ-ΠΊΡΠ»ΡΡΡΡΡ β ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π² ΠΊΡΡΠΏΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ Ρ ΡΡΡΠΎΡΠ²ΡΠΈΠΌΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ β ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΡΠΎ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ Π»ΡΠ΄Π΅ΠΉ, ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΒ».
ΠΡΡ ΡΡΠΎ ΠΏΠΎΡΠΎΠΆΠ΄Π°Π΅Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠΎΠΌ Π²ΡΠ»ΠΈΠ²Π°ΡΡΡΡ Π² ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠ΅. Π Π΅Π°Π»ΡΠ½Π°Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠ΅ΡΡΠ΅ΡΡΡ Π·Π° Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ ΡΡΠ°Π²ΡΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, Π° Π½Π΅ ΠΊΡΠ»ΡΡΡΡΠ° ΠΏΡΠΎΡΠ΅ΡΡΠ°.
Π 2015 Π³ΠΎΠ΄Ρ ΠΈΠ΄Π΅ΠΈ DevOps ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π΅ΠΉ β ΠΎΠ½ΠΈ ΡΡΠ»ΡΡ ΡΡΠΏΠ΅Ρ Π² ΠΏΠΎΡΡΠ°Π²ΠΊΠ΅ ΠΠ, Π½ΠΎ ΠΈΠ·-Π·Π° ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°Π·Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡ ΡΡΠΈ ΠΈΠ΄Π΅ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΏΠΎ-ΡΠ²ΠΎΠ΅ΠΌΡ.
ΠΡΠΎ DevOps?
ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅ ΡΠ΅Π±Π΅ ΠΌΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²Π»Π°Π΄Π΅Π»ΡΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ², ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°, ΠΠ’-ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈ Infosec ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ, Π½ΠΎ ΠΈ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΏΠ΅Ρ Π° Π²ΡΠ΅ΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ. Π Π°Π±ΠΎΡΠ°Ρ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΉ ΡΠ΅Π»ΠΈ, ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π±ΡΡΡΡΠΎΠ΅ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ°Π±ΠΎΡ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Ρ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΌΠΈΡΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ.
ΠΠ° Π²ΡΠ΅ΠΌΡ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ½ΡΡΠΈΡ ΠΎΠ½ΠΎ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°Π»ΠΎΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌΠΈ ΠΈ Π»ΡΠ΄ΡΠΌΠΈ, Π²ΡΠ΅ Π΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΡΠ»ΠΈ Π½Π° ΡΠ΅Π±Ρ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ»ΠΈ Π½Π° ΠΏΡΠΎΡΠ½ΠΎΡΡΡ. Π ΡΡΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΌΡ ΡΠΎΠ±ΡΠ°Π»ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ ΡΠ±Π΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΡΠΎ DevOps ΠΈ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΡΠΎ Π½ΠΈΡ . Π Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΡΡΡ ΡΠΎΠ³Π»Π°ΡΠ½ΡΠΌΠΈ Ρ Π½ΠΈΠΌΠΈ β ΡΠ΅ΡΠ°ΠΉΡΠ΅ ΡΠ°ΠΌΠΈ.
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ
Π’Π²ΠΈΡΡΠ΅Ρ-Π°ΠΊΠΊΠ°ΡΠ½Ρ Β«DevOps ΠΠΎΡΠ°ΡΒ» ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ Π½Π°ΠΌ, ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠΎΠ²Π΅ΡΡΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΡ β ΡΡΠΎ Π² ΠΏΡΠΈΡΠΎΠ΄Π΅ Π»ΡΠ΄Π΅ΠΉ, Π° Π²ΠΎΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π½Π° Π²ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° Π±Π΅Π· #devops Π½Π΅ ΠΎΠ±ΠΎΠΉΠ΄Π΅ΡΡΡΡ.
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΡΡΠΎΡΠ½ΡΠΉ ΠΏΠΎΡΡΠ», Π·Π΄Π΅ΡΡ ΠΊΡΠΎΠ΅ΡΡΡ ΡΡΠ΅ΡΠ΅ΠΎΡΠΈΠΏΠ½ΠΎΠ΅ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊ DevOps ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ². Π§Π°ΡΡΠΎ, ΠΊΠΎΠ³Π΄Π° Π»ΡΠ΄ΠΈ Π³ΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ DevOps, ΡΠΎ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°ΡΡ ΠΏΠΎΠ΄ ΡΡΠΈΠΌ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Puppet Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², Ansible β Π΄Π»Ρ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Cloudify β Π΄Π»Ρ ΠΎΡΠΊΠ΅ΡΡΡΠΎΠ²ΠΊΠΈ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
ΠΠΎ Π΅ΡΠ΅ ΡΠ°ΠΌ ΠΠ°ΡΡΠΈΠΊ ΠΠ΅Π±ΡΠ° Π² 2012 Π³ΠΎΠ΄Ρ Π³ΠΎΠ²ΠΎΡΠΈΠ», ΡΡΠΎ DevOps β ΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. Π ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠΌΡ Π²Π·Π³Π»ΡΠ΄Ρ, Π²Π°ΠΆΠ½ΠΎ Π½Π΅ ΡΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ. DevOps β ΡΡΠΎ Π½Π΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, Π° ΡΠΈΡΡΠ°ΡΠΈΡ, ΠΊΠΎΠ³Π΄Π°:
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ΅ΡΠ½ΠΎΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²Π΅.
ΠΡΠ΅ΠΌ ΠΏΠΎΠ½ΡΡΠ½Π° ΡΠ°Π±ΠΎΡΠ° Π΄ΡΡΠ³ Π΄ΡΡΠ³Π°: ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π·Π½Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΈΡΡΡ ΠΊΠΎΠ΄ (ΠΈ ΠΏΡΠΈΡΠΏΠΎΡΠ°Π±Π»ΠΈΠ²Π°ΡΡΡΡ ΠΊ Π½Π΅ΠΉ), Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ Π·Π½Π°ΡΡ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°ΡΡ (ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΠΊΠ°ΠΊ ΡΡΠΎ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡ).
ΠΡΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ Π² ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡΡΠΎ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°ΡΡΡΡ (ΠΊΠ°ΠΊ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΡΠ°ΠΊ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ), ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΡΠ°Π·Ρ ΡΡΡΡΠ°Π½ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΡΠΉΠΌΠΎΠ½ ΠΠ΄Π²Π°ΡΠ΄Ρ ΡΠ΅ΡΠΎΠ²Π°Π», ΡΡΠΎ ΡΠ»ΠΎΠ² ΠΎ Π²Π°ΠΆΠ½ΠΎΡΡΠΈ ΠΊΡΠ»ΡΡΡΡΡ Π±ΡΠ»ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ (Β«ΠΡΠ΅ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΠΊΡΠ»ΡΡΡΡΡΒ», Β«DevOps β ΡΡΠΎ ΠΊΡΠ»ΡΡΡΡΠ½ΠΎΠ΅ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅Β», Β«ΠΡΠ»ΡΡΡΡΠ° Π²Π°ΠΆΠ½Π΅Π΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²Β» ΠΈ Ρ. Π΄.). ΠΠΎ ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ ΡΠΎΠ³Π»Π°ΡΠ°ΡΡΡΡ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΊΡΠ»ΡΡΡΡΠ° ΠΏΡΠ΅Π²ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ, ΡΠ°Π·Π³ΠΎΠ²ΠΎΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ ΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈβ¦ ΡΠ½ΠΎΠ²Π° ΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌ.
Π 2012 Π³ΠΎΠ΄Ρ, ΠΊΠΎΠ³Π΄Π° DevOps Π±ΡΠ» ΡΠΆΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΈΠΊΠΎΠ² ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° CAMS ΠΠΆΠΎΠ½ Π£ΠΈΠ»Π»ΠΈΡ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» ΠΌΡΠ°ΡΠ½ΡΠΉ ΡΠ²ΠΈΡ Ρ Ρ Π΅ΡΡΠ΅Π³ΠΎΠΌ #devopsdead, Π³Π΄Π΅ Π·Π°ΡΠ²ΠΈΠ», ΡΡΠΎ ΡΠ±ΠΈΡΠ°Π΅Ρ Π±ΡΠΊΠ²Ρ C (culture) ΠΈΠ· Π°Π±Π±ΡΠ΅Π²ΠΈΠ°ΡΡΡΡ CAMS. Π ΠΎΡΠ²Π΅Ρ ΠΠ°ΡΡΠΈΠΊ ΠΠ΅Π±ΡΠ° ΠΏΠΎΡΠΎΠ²Π΅ΡΠΎΠ²Π°Π» Π΅ΠΌΡ Π½Π΅ ΠΎΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ.
ΠΡΠ»ΡΡΡΡΠ° β ΡΡΠΎ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ ΡΠ°ΠΌΠ°Ρ ΡΠ»ΠΎΠΆΠ½Π°Ρ ΡΠ°ΡΡΡ DevOps.
ΠΠΎΠΌΠ°Π½Π΄Ρ DevOps
Π ΡΠ΅Π»ΡΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ DevOps Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΌΠΎΠ³ΡΡ Π½Π°ΡΠ°ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ Β«DevOps-ΠΊΠΎΠΌΠ°Π½Π΄ΡΒ» Π²ΠΌΠ΅ΡΡΠΎ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ°Π·ΠΎΠ±ΡΠ΅Π½Π½ΠΎΡΡΠΈ Π² ΠΈΠΌΠ΅ΡΡΠΈΡ ΡΡ. ΠΠΎ Π΅ΡΠ»ΠΈ ΠΌΡ Π²Π΅ΡΠ½Π΅ΠΌΡΡ ΠΊ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ, ΡΠΎ ΠΏΠΎΠΉΠΌΠ΅ΠΌ, ΡΡΠΎ DevOps β ΡΡΠΎ Π½Π΅ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ Π²Π΅ΡΡ, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈ ΠΊΡΠ»ΡΡΡΡΠ°. ΠΡΠ»ΠΈ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° DevOps, ΡΠΎΡΡΠΎΡΡΠ°Ρ ΠΈΠ· ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² DevOps, ΡΠΎ ΡΠ΅ΡΡΠ΅ΡΡΡ Π²Π΅ΡΡ ΡΠΌΡΡΠ», ΡΠ°ΠΊ ΠΊΠ°ΠΊ DevOps Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π½Π΅Π΄ΡΡΡΡΡΡ Π² ΠΊΡΠΎΡΡ-ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
ΠΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠ΅Π»ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡΠ°ΡΡ ΡΡ ΠΎΠ΄ ΠΎΡ ΡΡΠ°ΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·Π° ΠΌΡΡΠ»Π΅Π½ΠΈΡ, ΡΠΏΡΠΎΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠ°ΡΠΈΡ Π½Π° Π»ΡΠ΄ΡΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ°Ρ . ΠΠ° ΠΈ ΡΡΠ°ΡΠΈΠ½Π° Π€ΡΠ΅Π΄Π΅ΡΠΈΠΊ ΠΡΡΠΊΡ Π΅ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠΈΠ» β ΠΏΡΠΎΡΡΠΎΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΡΡ Π»ΡΠ΄Π΅ΠΉ Π² ΡΠΈΡΡΠ΅ΠΌΡ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π΅ΠΉ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±ΡΡΡΡΠ΅Π΅ ΠΈΠ»ΠΈ Π»ΡΡΡΠ΅.
DevOps ΠΈ Agile
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ± ΡΡΠΎΠΌ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΠ» ΠΠΈΡ Π°ΡΠ»Ρ Π₯ΡΡΡΠ΅ΡΠΌΠ°Π½Π½ β Java-ΡΠ΅ΠΌΠΏΠΈΠΎΠ½, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΠΏΠΎ Π΄ΠΎΡΡΠ°Π²ΠΊΠ΅ ΠΈ ΡΠΊΡΠΏΠ΅ΡΡ ΠΏΠΎ Agile ΠΈ DevOps. Π ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠ½ΠΈΠ³Π΅ DevOps for Developers ΠΎΠ½ ΠΏΠΈΡΠ΅Ρ, ΡΡΠΎ Agile ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π½Π΅Π΄ΡΡΡΡΡΡ Π² ΠΎΡΠ΄Π΅Π» ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ ΠΈ ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΡΡΡΠ°Π½ΠΈΡΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ ΠΌΠ΅ΠΆΠ΄Ρ Dev ΠΈ Ops.
DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ
ΠΠΎΠ³ΠΈΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ, ΡΡΠΎ Π΅ΡΠ»ΠΈ DevOps β ΡΡΠΎ ΠΊΡΠ»ΡΡΡΡΠ° ΠΈ ΠΏΡΠΎΡΠ΅ΡΡ, Π° Π½Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½Π°Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡ, ΡΠΎ ΠΈ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² Π±ΡΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ, ΠΎΠ± ΡΡΠΎΠΌ ΠΌΡ ΡΠΆΠ΅ ΠΏΠΈΡΠ°Π»ΠΈ. Π‘ΡΠΎΡΠΎΠ½Π½ΠΈΠΊΠΈ ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π³ΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ ΡΡΠΎ ΡΠ»ΠΎΠ²ΠΎΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ ΠΎΡ ΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ² ΠΈ HR-ΠΎΠ² ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΠ΅Π±Π΅ ΠΆΠΈΠ·Π½Ρ: Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡ (Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π² DevOps), ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π²Π²Π΅ΡΡΠΈ ΡΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡ Π·Π°ΠΊΡΠΎΠ΅Ρ!
ΠΡΡΠ³ΠΈΠ΅ Π²ΠΎΠ·ΡΠ°ΠΆΠ°ΡΡ Π½Π° ΡΡΠΎ: ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π΄Π°Ρ Β«Π½Π° ΡΡΡΠΊΠ΅Β», ΠΊΡΠΎ-ΡΠΎ ΠΈΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ, ΠΈ Π΅ΡΠ»ΠΈ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π²ΡΠ΄Π΅Π»ΠΈΠ»ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠΎΠ»Ρ Π΄Π»Ρ ΡΠ°ΠΊΠΈΡ Π»ΡΠ΄Π΅ΠΉ, ΠΏΠΎΡΠ΅ΠΌΡ Π±Ρ ΡΠΎΠ³Π΄Π° Π½Π΅ Π½Π°Π·Π²Π°ΡΡ ΠΈΡ Β«Π΄Π΅Π²ΠΎΠΏΡ-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌΠΈΒ»?
ΠΠ½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΈΡΠ°Π΅ΡΠ΅ Π»ΠΈ Π²Ρ ΡΡΠΎ ΡΠ»ΠΎΠ²ΠΎΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΡΠΌ, Π±Π΅ΡΡΠΌΡΡΠ»Π΅Π½Π½ΠΎ ΡΠΏΠΎΡΠΈΡΡ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ Π»ΡΠ΄ΠΈ Π΅Π³ΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ:
Π’Π°ΠΊ ΡΠΎΡΠ»Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Β«DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ²Β» (Π²Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π»ΠΈ ΠΎΠ½ΠΈ)
Π’ΠΎΠ³Π΄Π° Π²ΠΎΠΏΡΠΎΡ Π² Π΄ΡΡΠ³ΠΎΠΌ: ΡΡΠΎ Π»ΡΠ΄ΠΈ ΠΈΠΌ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΠΈ? ΠΠΎΡ ΠΎΠΆΠ΅, ΡΡΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΡΠ°Π·Π½ΡΠ΅ Π²Π΅ΡΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΈΡΡΠ°ΡΠΈΠΈ. Π Π΅ΡΠ»ΠΈ ΠΏΠΎΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Β«DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°Β», ΡΠΎ ΡΠΏΠΈΡΠΎΠΊ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΠΊΠΎΠ»ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌ. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡ ΠΈ ΡΡΠ°Π·Ρ β ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΠΈ ΡΠΈΡΠ°Π΄ΠΌΠΈΠ½, ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ ΠΏΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ!
Π Π²ΠΎΡ ΠΊΠ°ΠΊ Π² 2021 Π³ΠΎΠ΄Ρ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΠΎΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΠΉ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ:
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΏΠΈΡΠ΅Ρ ΠΊΠΎΠ΄, Π° Π΄Π΅Π²ΠΎΠΏΡ Π΅Π³ΠΎ Π²Π½Π΅Π΄ΡΡΠ΅Ρ. ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, Π² ΡΠ°Π±ΠΎΡΠ΅ ΡΠ΅Ρ ΠΈ Π΄ΡΡΠ³ΠΈΡ Π΅ΡΡΡ ΠΊΡΡΠ° Π½ΡΠ°Π½ΡΠΎΠ². ΠΠ°Π»ΠΎ ΠΏΡΠΎΡΡΠΎ Π²Π½Π΅Π΄ΡΠΈΡΡ ΠΊΠΎΠ΄, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, Π° ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ ΡΡΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠΎΠΆΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ Π΄Π΅Π²ΠΎΠΏΡ. ΠΡΠ΅ ΠΎΠ½ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊ. ΠΠ°Π΄Π°ΡΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π― Π±Ρ ΡΠΊΠ°Π·Π°Π», ΡΡΠΎ Π½Π΅Ρ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΎΠ³ΠΎ, ΠΊΡΠΎ ΡΠ°ΠΊΠΎΠΉ Π΄Π΅Π²ΠΎΠΏΡ ΠΈ ΡΡΠΎ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π΅Π»Π°ΡΡ. ΠΡΠΎ Π½Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΈ β ΠΏΡΠΎΡΡΠΎ ΠΠ’-ΡΡΠ΅ΡΠ° ΡΡΠ°Π»Π° ΡΡΠ»ΠΎΠΆΠ½ΡΡΡΡΡ ΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΉ.
DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌΠΈ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΡΡ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠ΅ΠΉ, Π»ΠΈΠ±ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ²Π»Π΅ΠΊΠ°ΡΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΈ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΡΡ Π² ΡΡΠΎΡΠΎΠ½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π³Π΄Π΅ ΠΌΠΎΠ³ΡΡ ΡΠ»ΡΡΡΠΈΡΡ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ. Π Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΡΡΠΎ Π»ΡΠ΄ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΡΠ»ΠΈ Π·Π° ΡΠ°ΠΌΠΊΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΡΠ΅Ρ ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΈ ΠΈΠΌΠ΅ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΠ΅Π΄Π΅.
Π‘Π°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅ β ΡΡΠΎ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ, Π½ΠΎ ΡΡΠΎΠ±Ρ Π½Π΅ ΡΠ°ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΡΠΉΠΌΠΎΠ½Π° ΠΠ΄Π²Π°ΡΠ΄ΡΠ° ΠΈ ΠΠΆΠΎΠ½Π° Π£ΠΈΠ»Π»ΠΈΡΠ°, Π΅ΡΠ΅ ΡΠ°Π· ΠΎΡΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ ΠΏΠΎ ΠΈΡ ΠΌΠ½Π΅Π½ΠΈΡ DevOps β ΡΡΠΎ Π½Π΅ ΡΡΠΎ-ΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅, Π²ΡΡΠ°ΠΆΠ΅Π½Π½ΠΎΠ΅ Π² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠΎΠ»ΡΡ , Π° ΠΊΡΠ»ΡΡΡΡΠ°.
DevOps ΡΠ΅ΠΉΡΠ°Ρ
ΠΡΠ°ΠΊ, ΡΡΠΎ ΠΆΠ΅ ΡΠ°ΠΊΠΎΠ΅ DevOps Π² 2021 Π³ΠΎΠ΄Ρ? ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, Π»ΡΠ΄ΠΈ, ΠΏΡΠΎΡΠ΅ΡΡΡ? Π£ΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°ΡΡ Π½Π° Bash ΡΠΊΡΠΈΠΏΡΡ Π΄Π»Ρ ΠΊΠΎΡΠ΅ΠΌΠ°ΡΠΈΠ½Ρ?
ΠΠ°ΠΊ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ Π³ΠΈΠ±ΠΊΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΉ, DevOps Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ, ΠΈ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΡΡΠ½ΡΡΡ Π΅Π³ΠΎ ΠΏΠΎ-ΡΠ²ΠΎΠ΅ΠΌΡ. ΠΠΎ Π΅Π³ΠΎ Π³Π»Π°Π²Π½Π°Ρ ΠΈΠ΄Π΅Ρ DevOps β ΡΡΠΎ ΠΊΡΠ»ΡΡΡΡΠ° ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²Π°, ΠΈ ΡΡΠ° ΠΈΠ΄Π΅Ρ ΠΎΡΡΠ°Π²Π°Π»Π°ΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ Π²ΡΠ΅Π³Π΄Π°. ΠΠ± ΡΡΠΎΠΌ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ ΠΠ°ΡΡΠΈΠΊ ΠΠ΅Π±ΡΠ° ΠΈ ΠΠ½Π΄ΡΡ ΠΠ»ΡΠΉ Π¨Π°ΡΠ΅Ρ, ΠΠΎΠ» Π₯ΡΠΌΠΌΠΎΠ½Π΄ ΠΈ ΠΠΆΠΎΠ½ ΠΠ»Π»ΡΠΏΠΎΡ, Π° ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠ± ΡΡΠΎΠΌ Π³ΠΎΠ²ΠΎΡΡΡ Π»ΡΠ΄ΠΈ Π²ΡΠΎΠ΄Π΅ ΠΠ°ΡΡΡ Π° Π‘Π°Π΄ΠΎΠ³ΡΡΡΠΊΠΎΠ³ΠΎ.
Π ΡΡΠΎ ΡΠΎΠ³Π΄Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎΡΡ Π·Π° 12 Π»Π΅Ρ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ½ΡΡΠΈΡ? ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ DevOps ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΌΠ΅Π½ΡΠ»ΠΈ ΠΎΠ±ΡΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΠΏΠΎΡΡΠ°Π²ΠΊΠ΅ ΠΠ. ΠΠ· Π½ΠΎΠ²ΠΎΠΌΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° Π²ΡΠ΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π»ΠΎΡΡ Π² ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ½ΡΡΡΡ Π½ΠΎΡΠΌΡ. ΠΠ°ΠΊ Π² ΡΠ²ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Agile ΡΡΠ°Π» ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, ΡΠ°ΠΊ ΠΈ DevOps ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π² ΠΏΠΎΡΡΠ°Π²ΠΊΠ΅.
Π Π²ΠΎ-Π²ΡΠΎΡΡΡ , ΠΊΠ°ΠΊ ΠΈ Agile Π² ΡΠ²ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΠΈΠ΄Π΅Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² 2020 Π³ΠΎΠ΄Ρ ΠΠ°ΡΡΠΈΠΊ ΠΠ΅Π±ΡΠ° Π²ΡΡΡΡΠΏΠ°Π» Π½Π° Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ DevOops c Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠΌ DevSecOps: More of the same β back to the roots, ΠΈ Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π» ΠΏΡΠΎ ΡΠΎ, ΠΊΠ°ΠΊ Π²Π°ΠΆΠ½ΠΎ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΡΡΠΎ ΡΡΠΎΠΈΡ Π·Π° ΠΌΠΎΠ΄Π½ΡΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ Β«DevopsΒ». Π ΡΠ΅ΠΉΡΠ°Ρ, ΡΠΆΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ· Π·ΡΠ΅Π»ΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π²ΡΡΠ°ΡΡΠ°Π΅Ρ Π½ΠΎΠ²Π°Ρ β DevSecOps. ΠΠ΅ ΠΆΠΈΠ·Π½Π΅ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π²ΡΠ΅ΠΌΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°, Π° ΠΏΠΎΠΊΠ° Π΅ΡΠ΅ ΡΠ°Π· Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΡΠΎ ΡΠ°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅ Π² DevOps β ΡΡΠΎ Π»ΡΠ΄ΠΈ ΠΈ ΠΊΡΠ»ΡΡΡΡΠ°.
Π Π½Π°ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠΊ Π·Π°Π΄Π°Π΄ΠΈΠΌ ΡΠ°ΠΊΠΎΠΉ Π²ΠΎΠΏΡΠΎΡ: Π΅ΡΠ»ΠΈ Ρ ΠΏΠΎΠ½ΡΡΠΈΠ΅ΠΌ Β«DevOpsΒ» Π²ΡΡ ΡΠ°ΠΊ Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ, ΡΠΎ ΠΊΠ°ΠΊΠΎΠΉ ΡΠΎΠ³Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ DevOps-ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ? ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° Π½Π΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΠ»Π°ΡΡ Π² Π½Π°Π±ΠΎΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ°ΠΊΡΠΎΠ² ΠΏΡΠΎ Kubernetes ΠΈ Terraform (ΠΌΠ°Π»ΠΎ ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ»ΠΎΠ²Π°), Π½ΠΎ Π² ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΠ»Π°ΡΡ Π² ΠΏΡΡΡΠΎΡΠ»ΠΎΠ²ΠΈΠ΅ Β«Π½Π°ΡΠ° ΠΊΡΠ»ΡΡΡΡΠ° ΠΊΡΠ»ΡΡΡΡΠ½Π΅Π΅ Π²Π°ΡΠ΅ΠΉ ΠΊΡΠ»ΡΡΡΡΡΒ», Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ Π»ΠΈΡΡ Π²ΠΎΠ΄Ρ?
ΠΡ Π½Π΅ ΠΏΠ΅ΡΠ²ΡΠΉ Π³ΠΎΠ΄ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌ DevOops ΠΈ ΡΡΠΈΡΠ°Π΅ΠΌ ΡΠ°ΠΊ: Π½Π° Π΄Π΅Π²ΠΎΠΏΡ-ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π½ΡΠΆΠ΅Π½ Π±Π°Π»Π°Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΌΠΈ. ΠΠΎΡΡΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Ρ Π½Π°Ρ Π΄Π΅Π»ΠΈΡΡΡ Π½Π° ΡΠ°Π·Π½ΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ: Π΅ΡΡΡ ΠΏΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΈ ΠΊΡΠ»ΡΡΡΡΡ, Π΅ΡΡΡ ΠΏΡΠΎ SRE (Π²ΠΎΡ ΡΡΡ Π²ΡΡΠΊΠΈΠ΅ ΠΊΡΠ±Π΅ΡΠ½Π΅ΡΠ΅ΡΡ-ΡΠ΅ΡΡΠ°ΡΠΎΡΠΌΡ), Π΅ΡΡΡ ΠΏΡΠΎ Cloud Native.
ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠ³Π»Π°ΡΠ½Ρ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠΌ, ΡΠΎ Π²Π°ΠΌ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ DevOops, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠΉΠ΄Π΅Ρ 8β11 Π½ΠΎΡΠ±ΡΡ. Π Π΅ΡΠ»ΠΈ Π·Π°Ρ ΠΎΡΠ΅Π»ΠΎΡΡ ΠΏΠΎΠ²ΠΎΠ·ΡΠ°ΠΆΠ°ΡΡ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ, ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΠ²ΠΎΠΈΠΌ Π²Π·Π³Π»ΡΠ΄ΠΎΠΌ β Π΄ΠΎΠ±ΡΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.