ΠΡΠ΄Π° Ρ ΡΡΠΈΠΌΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ ΠΈΠ΄ΡΠΈ, ΡΠ΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΈ ΡΠΊΠΎΠ»ΡΠΊΠΎ Π·Π°ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ, ΡΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΈ ΡΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ β ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ Π’ΠΈΡΠΎΠ², ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΠΏΠ°ΡΡΠ½Π΅Ρ Express 42 ΠΈ Π°Π²ΡΠΎΡ
ΠΡΠΈΠ²Π΅Ρ! Π₯ΠΎΡΡ ΡΠ΅ΡΠΌΠΈΠ½ DevOps ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Ρ 2009 Π³ΠΎΠ΄Π°, Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΠΌΠ½Π΅Π½ΠΈΡ Π² ΡΠΎΡΡΠΈΠΉΡΠΊΠΎΠΌ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ Π΄ΠΎ ΡΠΈΡ
ΠΏΠΎΡ Π½Π΅Ρ. ΠΠ°Π²Π΅ΡΠ½ΡΠΊΠ°, Π²Ρ Π·Π°ΠΌΠ΅ΡΠ°Π»ΠΈ, ΡΡΠΎ ΠΎΠ΄Π½ΠΈ ΡΡΠΈΡΠ°ΡΡ DevOps ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡΡ, Π΄ΡΡΠ³ΠΈΠ΅ β ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠ΅ΠΉ, ΡΡΠ΅ΡΡΠΈ ΠΏΠΎΠ΄ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°ΡΡ Π½Π°Π±ΠΎΡ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Π― ΡΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π· Π²ΡΡΡΡΠΏΠ°Π» Ρ
DevOps β ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠ°, ΠΊΡΠ»ΡΡΡΡΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΠΊΠΎΠ³Π΄Π° Π²ΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΡΡΠ°ΡΡΠ²ΡΡΡ Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π΅.
Π ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π²ΡΠ΅ ΠΈΠ΄Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ: ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠΌ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ, ΠΈ ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΎΡ ΠΈΠ΄Π΅ΠΈ Π΄ΠΎ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π° ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 3 ΠΌΠ΅ΡΡΡΠ°. ΠΠ»Ρ ΡΠΈΡΡΠΎΠ²ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² ΡΡΠΎ Π³Π»ΠΎΠ±Π°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½Π΅Π»ΡΠ·Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΠ²ΡΠ·Ρ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ².
Π DevOps ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ Π·Π°ΡΠΎΡΠ΅Π½Ρ Π½Π° ΡΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π»ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
Π§ΡΠΎ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΡΠ»Π΅Π΄ΡΠ΅Ρ?
- ΠΠ΅Π»ΡΠ·Ρ Π½Π°Π½ΡΡΡ Π½Π΅ΠΊΠΎΠ΅Π³ΠΎ Β«ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°Β», ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠ΄Π΅Ρ ΠΈ ΡΠ΅ΡΠΈΡ Π²ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½ΠΎΠΌ. ΠΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°.
- DevOps β ΡΡΠΎ ΠΠ ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΡΠΎΡΠΌΠ° ΡΠΈΡΠ°Π΄ΠΌΠΈΠ½Π°, Π² ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ°ΠΏΠ³ΡΠ΅ΠΉΠ΄ΠΈΡΡΡΡ. Β«DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΒ» Π·Π²ΡΡΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Β«Agile-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΒ».
- ΠΡΠ»ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Kubernetes, Ansible, Prometheus, Mesosphere ΠΈ Docker, ΡΡΠΎ Π΅ΡΠ΅ Π½Π΅ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΡΠ°ΠΌ Π²Π½Π΅Π΄ΡΠ΅Π½Ρ DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
ΠΠΈΠ·Π½Ρ ΠΏΠΎΡΠ»Π΅ DevOps ΡΠΆΠ΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅ΠΆΠ½Π΅ΠΉ
DevOps-ΠΏΠΎΠ΄Ρ ΠΎΠ΄ β ΡΡΠΎ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π΄ΡΡΠ³ΠΎΠΉ ΠΎΠ±ΡΠ°Π· ΠΌΡΡΠ»Π΅Π½ΠΈΡ, Π²ΠΎΡΠΏΡΠΈΡΡΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π² ΡΠ΅Π»ΠΎΠΌ ΠΈ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΌΠ΅ΡΡΠ° Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅. ΠΠ°Ρ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡ ΠΌΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΠ»ΠΈ Π½Π° 2 Π±Π»ΠΎΠΊΠ°:
1. Π‘Π°ΠΌΠΎΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅
Π‘Π½Π°ΡΠ°Π»Π° ΠΌΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ ΡΡΡΡ DevOps-ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°, Π° ΡΡΡΠ΄Π΅Π½ΡΡ ΠΎΡΠΊΡΡΠ²Π°ΡΡ Π΄Π»Ρ ΡΠ΅Π±Ρ Π½ΠΎΠ²ΡΠ΅ ΡΠΎΠ»ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΡΠΌΠΎΡΡΡΡ, ΠΊΠ°ΠΊΠ°Ρ Π±ΠΎΠ»ΡΡΠ΅ ΠΎΡΠΊΠ»ΠΈΠΊΠ°Π΅ΡΡΡ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π΄Π»Ρ ΡΠ΅Π±Ρ, Π² ΠΊΠ°ΠΊΡΡ ΡΡΠΎΡΠΎΠ½Ρ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ.
2. ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ
Π‘ΡΡΠ΄Π΅Π½ΡΡ ΠΎΡΠ²Π°ΠΈΠ²Π°ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ DevOps-ΠΌΠ΅ΡΠΎΠ΄Π°.
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ DevOps ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΈ DevOps ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π΅, ΡΠ°ΠΊ ΠΈ ΠΏΡΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅. Π‘Π°ΠΌΡΠΌ ΡΡΠΊΠΈΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ Ansible. ΠΠ½ ΡΠΎΠ·Π΄Π°Π½ ΠΈ Π·Π°Π΄ΡΠΌΠ°Π½ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ DevOps ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Β«ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΊΠ°ΠΊ ΠΊΠΎΠ΄Β», ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π΄ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ°. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄Π΅Π»ΠΈΡΡΡ Π½Π° ΡΠ»ΠΎΠΈ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΌΠ΅Π½ΡΡΡΠ΅ΠΉΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ. ΠΠΎ Π·Π°ΡΠ°ΡΡΡΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Ansible, ΠΊΠ°ΠΊ ΡΠΏΠΎΡΠΎΠ± Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ bash ΡΠΊΡΠΈΠΏΡΠΎΠ² Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠ°ΡΠΈΠ½Π°Ρ . ΠΡΠΎ Π½Π΅ ΠΏΠ»ΠΎΡ ΠΎ ΠΈ Π½Π΅ Ρ ΠΎΡΠΎΡΠΎ, Π½ΠΎ Π½Π°Π΄ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅ Ansible Π½Π΅ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ DevOps Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
Π£ Π½Π°Ρ Π² Ρ
ΠΎΠ΄Π΅
ΠΠΎ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΡΠ΅Ρ ΠΏΡΡΠ΅ΠΉ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ Π² ΠΊΠ½ΠΈΠ³Π΅ DevOps Handbook β ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠΉ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ, ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ ΠΈ ΡΡΡΡ Π²ΡΠ΅Π³ΠΎ ΠΊΡΡΡΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ.
Π§ΡΠΎ Π΄Π°ΡΡ ΡΡΠΈ Π·Π½Π°Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΈΠ· ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ²?
Π‘ΠΈΡΠ°Π΄ΠΌΠΈΠ½Π°ΠΌ
ΠΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΠΎΡΠΎΠΉΡΠΈ ΠΎΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΡΠΎΡΠΎΠ½Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ continuous delivery pipeline ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΠ. Π‘ΠΌΡΡΠ» Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΏΡΠΎΠ΄ΡΠΊΡ β ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΈΠΌ Π±ΡΡΡΡΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ³Π°ΡΡ ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½.
Π Π°Π½ΡΡΠ΅ ΡΠΈΡΠ°Π΄ΠΌΠΈΠ½Ρ Π±ΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ Π±Π°ΡΡΠΈΠΎΠ½ΠΎΠΌ, ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²ΡΠ΅ ΠΈΠ΄Π΅Ρ Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½. Π Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΎΠ½ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈΡΡ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΡΠΌ ΠΏΠΎΠΆΠ°ΡΠΎΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ β Π² ΡΠ²Π΅ΡΠ΅ ΡΠ΅Π³ΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ Π²Π½ΠΈΠΊΠ°ΡΡ Π² ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ Π±ΠΈΠ·Π½Π΅ΡΠ°, Π΄ΡΠΌΠ°ΡΡ ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅ ΠΈ ΠΏΠΎΠ»ΡΠ·Π΅ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ DevOps-ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅. Π‘ΠΈΡΠ°Π΄ΠΌΠΈΠ½ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΡΡΡ, ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π² ΠΊΠΎΠ΄, ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ.
ΠΡΠΎ Π²Π°ΠΆΠ½ΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π²ΡΠ΅ ΡΠ°ΡΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ Π½Π΅ Π½ΡΠΆΠ΄Π°ΡΡΡΡ ΠΏΡΠΎΡΡΠΎ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π²ΡΠ΅Π³ΠΎ ΠΈ Π²ΡΡ, Ρ.Π΅. Π² ΡΠΎΠΌ, ΡΠ΅ΠΌ ΠΏΠΎ ΡΡΡΠΈ ΠΏΡΠΈΠ²ΡΠΊΠ»ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΠΈΡΠ°Π΄ΠΌΠΈΠ½Ρ ΡΡΠ°ΡΠΎΠΉ Π·Π°ΠΊΠ°Π»ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ»ΡΡ ΠΊ ΡΡΠΎΠΌΡ ΠΌΠ°Π»ΠΎ ΠΎΠ±ΡΠ°Π»ΠΈΡΡ ΠΈ Π½Π΅ Π΄ΠΎΠ½ΠΎΡΠΈΠ»ΠΈ Π΄ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΠ±ΠΎ Π²ΡΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΡ . Π’Π΅ΠΏΠ΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈΡΡΡ ΡΠ΅Ρ , ΠΊΡΠΎ ΡΡΠ°Π½Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Π² ΠΎΠ΄ΠΈΠ½.
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π΅Ρ Π΄ΡΠΌΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ. ΠΠ½ ΠΎΠ±ΡΠ΅ΡΠ°Π΅Ρ Π½Π°Π²ΡΠΊ ΡΠ°Π±ΠΎΡΡ Ρ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΎΠΉ, Π½Π°Π²ΡΠΊ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠΎΠ·Π½Π°Π½ΠΈΡ Π»Π°Π½Π΄ΡΠ°ΡΡΠ°. Π’Π°ΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ continuous delivery pipeline, ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π·Π°ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π·Π°Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΎ ΠΏΡΠΈΠ½ΠΎΡΠΈΠ»ΠΎ ΠΏΠΎΠ»ΡΠ·Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡ. Π ΠΈΡΠΎΠ³Π΅ Π²ΡΠ΅ ΡΡΠΈ Π·Π½Π°Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΠ΅Π»Π΅Π²Π°Π½ΡΠ½ΡΠΉ ΠΊΠΎΠ΄.
Π’Π΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ°ΠΌ
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ, ΠΌΡ Π²ΡΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠΌ, ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ΅ΡΡΡ Π½Π°Π΄ΠΎ Π½Π΅ Π΄Π΅Π»Π°ΡΡ, Π° ΠΏΠΈΡΠ°ΡΡ π Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠ°ΡΡΡΡ Π²ΡΠ΅Π³ΠΎ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π° ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. Π’Π΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΡ Π½Π°Π΄ΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π½Π°ΡΡΠΈΡΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄, Π½ΠΎ ΠΈ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ Π²ΡΡΡΠΎΠΈΡΡ Π΅Π³ΠΎ Π² ΡΠΈΡΡΠ΅ΠΌΡ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠΉ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΠ²ΡΠ·Ρ ΠΎΡ ΠΊΠΎΠ΄Π° Π½Π° Π²ΡΠ΅Ρ ΡΡΠ°ΠΏΠ°Ρ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ»ΡΡΡΠ°ΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π½ΡΡΠ΅.
ΠΠΎΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΡΡΠΈ ΡΡΠ°ΠΏΠ° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΠΊ:
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΠΈΡΠ΅Ρ ΠΊΠΎΠ΄, ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΏΠΈΡΠ΅Ρ Π΄Π»Ρ Π½Π΅Π³ΠΎ ΡΠ΅ΡΡΡ ΠΈ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ Π΄ΠΎΠΊΠ΅Ρ-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ. Π’Π°ΠΊΠΆΠ΅ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ° Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π΅, ΠΈ Π²ΡΠ΅ ΡΡΠΎ ΠΊΠΎΠΌΠΌΠΈΡΠΈΡ.
ΠΠΎΠ³Π΄Π° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ continuous integration, ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΈΠ΄ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. Π‘Π΅ΡΠ²ΠΈΡ ΡΡΠ°ΡΡΡΠ΅Ρ, Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ. ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΡΡΠ°ΡΡΡΠ΅Ρ Π΄ΠΎΠΊΠ΅Ρ-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ, ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ, ΡΡΠΎ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ΄Π΅Ρ Π² ΡΠΈΡΡΠ΅ΠΌΡ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π ΡΠ°ΠΊ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ β ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π½Π°ΡΡΠΎΡΡΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ², ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ².
ΠΠ·ΡΡΠΈΠ» DevOps, Π° ΡΡΠΎ Π΄Π°Π»ΡΡΠ΅?
ΠΠ°ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΠΎΠ΄ΠΈΠ½ Π² ΠΏΠΎΠ»Π΅ Π½Π΅ Π²ΠΎΠΈΠ½. ΠΡΠ»ΠΈ Π² Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ Π±ΡΠ΄ΡΡ Π»Π΅ΠΆΠ°ΡΡ Π±Π΅Π· Π΄Π΅Π»Π°. ΠΠ° ΠΈ ΠΏΠΎΡΠ»Π΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²Π° Ρ DevOps-ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°ΠΌΠΈ Π±ΡΡΡ Π²ΠΈΠ½ΡΠΈΠΊΠΎΠΌ Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π½Π΅ Π·Π°Ρ ΠΎΡΠ΅ΡΡΡ. ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠ΄Π½ΠΎ: Π²Ρ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΡΡΠΎΠΈΡΡ Π²ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Π½Π° Π½ΠΎΠ²ΡΠΉ Π»Π°Π΄. Π’ΡΡ ΡΡΠΎΠΈΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ, ΡΡΠΎ Π΅ΡΡΡ ΠΊΡΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠΎΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ, ΠΈ ΠΎΠ½ΠΈ Π½Π΅ Π·Π°Π΄Π΅ΡΡ Π»ΠΎΠΊΠ΄Π°ΡΠ½ΠΎΠΌ ΠΈ ΠΈΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ². ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ DevOps ΡΡΠΎ ΠΏΡΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ².
Π ΡΠ΅ΠΏΠ΅ΡΡ ΠΎ ΠΏΡΠΈΡΡΠ½ΠΎΠΌ: Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ DevOps β ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ +30% ΠΊ Π²Π°ΡΠ΅ΠΉ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ Π½Π° ΡΡΠ½ΠΊΠ΅ ΡΡΡΠ΄Π°. ΠΠ°ΡΠΏΠ»Π°ΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ ΠΎΡ 140 ΡΡΡ. ΡΡΠ±Π»Π΅ΠΉ, Π½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ, Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, Π²Π°ΡΠ΅ΠΉ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ.
Π‘ΠΌΠΎΡΡΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Ρ ΠΏΠΎΠΌΠ΅ΡΠΊΠΎΠΉ Β«Ρ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠΌ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡΒ», Π³Π΄Π΅ Π΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ±Π»Π°ΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΡΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² ΠΈ Π²ΡΡΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ DevOps. ΠΡΠΎΡΡΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ ΠΏΠΎΠ΄ ΡΡΠΈΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠΎ-ΡΠΎ ΡΠ²ΠΎΠ΅ β Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠΈΡΡΠ²Π°ΠΉΡΠ΅ΡΡ Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅.
ΠΠ° Π²ΡΠ΅ΠΌΡ Π·Π°ΠΏΡΡΠΊΠΎΠ² Π½Π°ΡΠ΅Π³ΠΎ ΠΊΡΡΡΠ° ΠΊΠΎ ΠΌΠ½Π΅ ΠΏΡΠΈΡΠ΅Π» ΠΈΠ½ΡΠ°ΠΉΡ β ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π»ΡΠ΄ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΊΡΡΡΠ° ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ Π² Π»ΠΎΠ²ΡΡΠΊΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°. ΠΠ°Ρ ΠΎΠ΄ΡΡ Π²Π°ΠΊΠ°Π½ΡΠΈΡ Ρ Π²ΡΡΠ΅ΡΠΏΠΎΠΌΡΠ½ΡΡΡΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΠ»ΡΡΠ°ΡΡ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΎΡΡΠ΅Ρ, Π° ΠΏΠΎΡΠΎΠΌ ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ Π½Π° ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΠ½ΡΠΉ Π±Π°Ρ-ΡΠΊΡΠΈΠΏΡ Π² Jenkins. Π Π³Π΄Π΅ ΠΆΠ΅ Kubernetes, ChatOps, ΠΊΠ°Π½Π°ΡΠ΅Π΅ΡΠ½ΡΠ΅ ΡΠ΅Π»ΠΈΠ·Ρ ΠΈ Π²ΠΎΡ ΡΡΠΎ Π²ΡΠ΅? Π Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π΅ Π½ΡΠΆΠ΅Π½ DevOps, ΠΊΠ°ΠΊ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ, Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ Π½ΠΎΠ²ΡΠ΅ΡΡΠ²Π°.
ΠΡΠΎ ΠΏΠΎΠ²ΠΎΠ΄ ΡΡΠΈΠ»Π΅Π½Π½ΠΎ Π²ΡΡΡΠ½ΡΡΡ Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΠ, ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠ΅ΠΊ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ.
ΠΡΠ»ΠΈ Π½Π° Π²Π°ΡΠΈ Π²ΠΎΠΏΡΠΎΡΡ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎ ΠΊΠ½ΠΈΠΆΠΊΠ΅, Π±Π΅Π· Π΄Π΅ΡΠ°Π»Π΅ΠΉ, ΡΠΎ ΡΠΊΠΎΡΠ΅ΠΉ Π²ΡΠ΅Π³ΠΎ DevOps ΠΏΡΠΎΡΠ΅ΡΡΠ° Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π΅ΡΠ΅ Π½Π΅Ρ, Π½ΠΎ ΡΡΠΎ Π½Π΅ ΠΏΠΎΠ²ΠΎΠ΄ ΠΎΡΠΊΠ°Π·ΡΠ²Π°ΡΡ, ΠΈΠ·ΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΈ Π΅Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΡ, Π΅ΡΡΡ Π»ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ΅ΡΠ²ΠΈΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅Ρ ΡΠ°ΠΌΠ°, ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΠ΄Π΅ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ².
ΠΡΠ»ΠΈ Π΄Π°, ΡΠΎ ΡΡΠΎΡΠ½ΠΈΡΠ΅, ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π»ΠΈ Π²Π°ΠΌ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΡΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΡΠΈΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΏΡΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ Ρ ΠΎΡΠΎΡΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π² DevOps ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°Ρ . ΠΡΠ»ΠΈ Π΄Π°, ΡΠΎ ΡΡΠΎΠΈΡ ΠΈΠ΄ΡΠΈ ΠΈ Π±ΡΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΠΌ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ, Π° Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΠ΅ Π½Π°Ρ ΠΊΡΡΡ, ΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΎ.
ΠΠ°ΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΈΡΡΠΈΠ½Π½ΡΡ ΡΠ΅Π½Π½ΠΎΡΡΡ Devops-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΠΎΠΏΡΡΠ° Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅/ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ/ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ. Π’ΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π° Π·Π½Π°Π½ΠΈΡ Π±ΡΠ΄ΡΡ Π½Π΅ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΠΌΠΈ, Π° ΠΎΠ±ΠΎΠ³Π°ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° (Π²ΠΎ Π²ΡΠ΅Ρ ΡΠΌΡΡΠ»Π°Ρ ). ΠΠΎΡΡΠΎΠΌΡ ΠΈΠ΄Π΅Ρ Β«Π½Π°ΡΡΠΈΡΡΡΡ Π΄Π΅Π²ΠΎΠΏΡΡ Ρ Π½ΡΠ»ΡΒ» ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠΎΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΡΠΎ ΡΡΠΈΡΡΡΡ Β«ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²ΠΎΠ² Ρ Π½ΡΠ»ΡΒ», Π΅ΡΠ»ΠΈ ΡΡ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄Π΅ΡΠΆΠ°Π» Π² ΡΡΠΊΠ°Ρ ΡΠΎΡΠΎΠ°ΠΏΠΏΠ°ΡΠ°Ρ ΠΈΠ»ΠΈ Π½Π΅ ΡΠ΅ΠΆΠΈΡΡΠΈΡΠΎΠ²Π°Π» ΡΡΠ΅ΠΌΠΊΠΈ. Π§ΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ ΡΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π»ΠΈ Π²Π°ΠΌ ΠΊΡΡΡ, ΠΌΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π²ΡΡΡΠΏΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΈΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π·Π½Π°Π½ΠΈΠΉ.
ΠΡΠΌΠ°Ρ, ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠΈΡΠ΅ΠΊ
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com