Π’Π΅ΠΌΠ° DevOps Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ ΡΡΠ°Π»Π° ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΉ. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΌΠ΅ΡΡΠ°ΡΡ Π² Π½Π΅Π΅ Π²Π»ΠΈΡΡΡΡ, Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°, ΡΠ°ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·-Π·Π° ΡΡΠΎΠ²Π½Ρ Π·Π°ΡΠΏΠ»Π°Ρ.
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π² ΡΠ²ΠΎΠ΅ΠΌ ΡΠ΅Π·ΡΠΌΠ΅ DevOps, Ρ
ΠΎΡΡ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π·Π½Π°ΡΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΡΡΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°. ΠΡΠΎ-ΡΠΎ ΡΡΠΈΡΠ°Π΅Ρ, ΡΡΠΎ ΠΈΠ·ΡΡΠΈΠ² Ansible, GitLab, Jenkins, Terraform ΠΈ ΠΈΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ (ΡΠΏΠΈΡΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ Π½Π° ΡΠ²ΠΎΠΉ Π²ΠΊΡΡ), ΡΠΎ ΡΡΠ°Π·Ρ ΡΡΠ°Π½Π΅Ρ Β«Π΄Π΅Π²ΠΎΠΏΡΠΎΠΌΒ». ΠΡΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π΅ ΡΠ°ΠΊ.
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ
Π»Π΅Ρ Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ΠΌ DevOps Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ
. ΠΠΎ ΡΡΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ 20 Π»Π΅Ρ ΡΠ°Π±ΠΎΡΠ°Π» Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡΡ
ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° Π΄ΠΎ IT-Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ°. Π‘Π΅ΠΉΡΠ°Ρ β DevOps Lead Engineer Π² Playgendary.
ΠΡΠΎ ΡΠ°ΠΊΠΎΠΉ DevOps
ΠΠ΄Π΅Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΡΠ°ΡΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΏΠΎΡΠ»Π΅ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ Π²ΠΎΠΏΡΠΎΡΠ°: Β«ΠΊΡΠΎ ΡΠ°ΠΊΠΎΠΉ DevOps?Β». ΠΠΎ ΡΠΈΡ
ΠΏΠΎΡ Π½Π΅Ρ ΡΡΡΠΎΡΠ²ΡΠ΅Π³ΠΎΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°, ΡΡΠΎ ΠΈΠ»ΠΈ ΠΊΡΠΎ ΡΡΠΎ. Π§Π°ΡΡΡ ΠΎΡΠ²Π΅ΡΠΎΠ² ΡΠΆΠ΅ Π΅ΡΡΡ Π² ΡΡΠΎΠΌ
DevOps β Π½Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ, ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π½ΡΡΡ, Π½Π΅ Π½Π°Π±ΠΎΡ ΡΡΠΈΠ»ΠΈΡ, ΠΈ Π½Π΅ ΠΎΡΠ΄Π΅Π» ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌΠΈ.
DevOps β ΡΡΠΎ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ.
ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΡΡΠΎ Π½Π°Π±ΠΎΡ ΠΏΡΠ°ΠΊΡΠΈΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°ΠΌΠΈ. Π’ΠΎ Π΅ΡΡΡ ΡΠ²ΡΠ·ΡΠ²Π°ΡΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Π΄ΡΡΠ³ Π² Π΄ΡΡΠ³Π°.
Π‘ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ DevOps ΡΡΡΡΠΊΡΡΡΠ° ΠΈ ΡΠΎΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΎΡΡΠ°Π»ΠΈΡΡ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ (Π΅ΡΡΡ Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅ΡΡ, Π΅ΡΡΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ), Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈΡΡ ΠΏΡΠ°Π²ΠΈΠ»Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ. Π Π°Π·ΠΌΡΠ»ΠΈΡΡ Π³ΡΠ°Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΡΠ΄Π΅Π»Π°ΠΌΠΈ.
Π¦Π΅Π»ΠΈ DevOps ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°ΡΡ ΡΡΠ΅ΠΌΡ ΠΏΡΠ½ΠΊΡΠ°ΠΌΠΈ:
- Π‘ΠΎΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ.
- Π‘ΠΎΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π΅Π»Π°ΡΡΡΡ Π±ΡΡΡΡΠΎ.
- Π‘ΠΎΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°ΡΡΡΡ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈ Π² ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅ ΡΡΠΎΠΊΠΈ.
Π£ DevOps Π½Π΅Ρ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°. ΠΠ°ΡΡΡΠΎΠΈΡΡ, ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΈ ΠΈΠ·ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² β Π½Π΅ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ DevOps. ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ Π²ΡΠ΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΡΡΡΡ Π½Π° ΡΠ°Π·Π½ΡΡ ΡΡΠ°ΠΏΠ°Ρ , Π½ΠΎ ΡΠ»ΡΠΆΠ°Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΉ ΡΠ΅Π»ΠΈ.
Π ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² DevOps
Π£ΠΆΠ΅ Π±ΠΎΠ»ΡΡΠ΅ 2-Ρ Π»Π΅Ρ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΡΡ Π»ΡΠ΄Π΅ΠΉ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° ΠΈ ΠΊΠΎ ΠΌΠ½Π΅ ΠΏΡΠΈΡΠ»ΠΎ ΠΎΡΠΎΠ·Π½Π°Π½ΠΈΠ΅, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΠΆΠ½ΠΎ ΡΠ΅ΡΠΊΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΡΡΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°. ΠΠ°ΠΊΠΎΠΏΠΈΠ»ΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠΏΡΡ, Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ ΠΈ ΠΌΡΡΠ»ΠΈ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ Ρ ΠΎΡΡ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ.
ΠΠ· ΠΎΠΏΡΡΠ° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ Ρ Π²ΠΈΠΆΡ ΡΠ°ΠΊΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ: Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΈΡΠ°ΡΡ DevOps Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΡ, ΠΎΠ±ΡΡΠ½ΠΎ Π΅ΡΡΡ Π½Π΅Π΄ΠΎΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ Ρ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ.
ΠΡΠ» ΡΡΠΊΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ. ΠΠ° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΡΠ΅Π» ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Ρ ΠΊΡΡΠ΅ΠΉ ΡΠΌΠ½ΡΡ ΡΠ»ΠΎΠ² Π² ΡΠ΅Π·ΡΠΌΠ΅. ΠΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΡΡΠ΅Ρ ΠΌΠ΅ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π½Π΅Π³ΠΎ Π±ΡΠ» ΡΡΠ°ΠΆ 5-6 ΠΌΠ΅ΡΡΡΠ΅Π². ΠΠ· Π΄Π²ΡΡ ΡΡΠ°ΡΡΠ°ΠΏΠΎΠ² ΡΡΠ΅Π», ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Β«Π½Π΅ Π²Π·Π»Π΅ΡΠ΅Π»ΠΈΒ». Π Π²ΠΎΡ Π½Π°ΡΡΠ΅Ρ ΡΡΠ΅ΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΠΊΠ°Π·Π°Π», ΡΡΠΎ ΡΠ°ΠΌ Π΅Π³ΠΎ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ: ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΠΈΡΡΡ ΠΊΠΎΠ΄ ΠΏΠΎ Windows, Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΠΎΡ ΠΊΠΎΠ΄ Β«Π·Π°Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΒ» Π² ΠΎΠ±ΡΡΠ½ΡΠΉ Docker ΠΈ Π²ΡΡΡΠ°ΠΈΠ²Π°ΡΡ Π² CI/CD-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½. ΠΠ°ΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΎ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ°ΡΡΠΊΠ°Π·Π°Π» ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ Π΅Π³ΠΎ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΌΠ΅ΡΡΠ° ΡΠ°Π±ΠΎΡΡ ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠ»Π»Π΅Π³Π°Ρ β ΡΠ°ΠΊ ΠΈ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ ΠΎΡΠ²Π΅ΡΠΈΡΡ: Β«Π’Π°ΠΊ ΡΡ ΡΠ»ΠΎΠ½Π° Π½Π΅ ΠΏΡΠΎΠ΄Π°ΡΡΒ».
ΠΠΎΡΠΎΠΌ Ρ Π·Π°Π΄Π°Π» Π΅ΠΌΡ Π²ΠΎΠΏΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π² ΠΌΠΎΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ΅ΡΠ²ΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ°.
β Π§ΡΠΎ Π»ΠΈΡΠ½ΠΎ Π΄Π»Ρ ΡΠ΅Π±Ρ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ DevOps?
β ΠΠΎΠΎΠ±ΡΠ΅ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Ρ ΡΡΠΎ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Ρ?
ΠΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π»ΠΎ Π΅Π³ΠΎ Π»ΠΈΡΠ½ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅. ΠΠ½ Π·Π½Π°Π» ΡΠ΅ΠΎΡΠΈΡ ΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Π°, Π½ΠΎ Π±ΡΠ» ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ΅ΡΠΊΠΈ Ρ Π½ΠΈΠΌΠΈ Π½Π΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½. ΠΠ½ ΡΡΠΈΡΠ°Π», ΡΡΠΎ DevOps β Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ. ΠΠ΄Π΅ΡΡ ΠΈ ΠΊΡΠΎΠ΅ΡΡΡ ΠΊΠΎΡΠ΅Π½Ρ Π΅Π³ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠ°ΠΊ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² Ρ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ΠΌ.
Π Π°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»ΠΈ, Π½Π°ΡΠ»ΡΡΠ°Π²ΡΠΈΡΡ ΠΎ Β«ΠΌΠ°Π³ΠΈΠΈ DevOpsΒ», Ρ ΠΎΡΡΡ Π½Π°ΠΉΡΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠ΄ΡΡ ΠΈ ΡΡΡ Β«ΠΌΠ°Π³ΠΈΡΒ» ΡΠΎΠ·Π΄Π°ΡΡ. Π ΡΠΎΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΠΈΠ· ΡΠ°Π·ΡΡΠ΄Π° Β«DevOps β ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΒ» Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΠΏΡΠΈ ΡΠ°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π΅ ΠΎΠ½ΠΈ Π½Π΅ ΡΠΌΠΎΠ³ΡΡ ΠΎΠΏΡΠ°Π²Π΄Π°ΡΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ. Π, Π²ΠΎΠΎΠ±ΡΠ΅, Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ Π² ΡΠ²ΠΎΡΠΌ ΡΠ΅Π·ΡΠΌΠ΅ DevOps, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ ΡΡΠ΅Π½Π΄ ΠΈ Π·Π° ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°ΡΡΡ.
ΠΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΈ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ DevOps
ΠΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ Π±ΡΠ²Π°Π΅Ρ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ. Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ β Π²ΡΠΎΡΠΎΠ΅. ΠΠ°ΠΊ Ρ ΡΠΏΠΎΠΌΠΈΠ½Π°Π» Π²ΡΡΠ΅, DevOps β ΡΡΠΎ Π½Π°Π±ΠΎΡ ΠΏΡΠ°ΠΊΡΠΈΠΊ ΠΈ ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΉ, ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΡ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ Π·Π°ΡΠ²Π»Π΅Π½Π½ΡΡ ΡΠ΅Π»Π΅ΠΉ. Π Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ. Π§ΡΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ Π»ΡΡΡΠ΅ ΠΈΠ»ΠΈ Ρ ΡΠΆΠ΅.
ΠΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ DevOps β Π»ΠΈΡΡ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ ΡΠ΅Π»Π΅ΠΉ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ DevOps. Π ΡΡΠΎ, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, ΡΠ°ΠΌΡΠΉ ΡΡΡΠ΄Π½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ.
Π‘ΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΡΠ°ΡΠΊΠΈΠΉ ΠΈ Π΅ΠΌΠΊΠΈΠΉ ΠΎΡΠ²Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ Π΅ΡΠ΅ Π½Π΅ ΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½. Π ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π°Π΄Π΅ΠΏΡΡ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠΈ DevOps Π±ΠΎΠ»ΡΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠΉ β Π½Π° ΡΠΈΠ»ΠΎΡΠΎΡΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΡΡΠΎ Π½Π΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ. ΠΡΠΈΡΡΠΌ Π½Π°ΠΏΡΡΠΌΡΡ ΠΎΡΠ½ΠΎΡΡΡΠΈΠΉΡΡ ΠΊ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΡΡΡ Π΄Π°ΠΆΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΎΠ±Π»Π°ΡΡΡ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ β
Π ΠΌΠΎΡΠΌ ΠΠ£ΠΠ΅ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ° Π½Π΅ Π±ΡΠ»ΠΎ, ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΈΠ·ΡΡΠ°ΡΡ Π²ΡΠ΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎ ΡΠ΅ΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΌΠΎΠ³ Π½Π°ΠΉΡΠΈ Π² 90-Π΅. Π’Π΅ΠΌΠ° Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Π°Ρ Π΄Π»Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ, ΠΎΡΡΡΠ΄Π° ΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΎΡΠ²Π΅ΡΠ°. ΠΠΎ ΡΠ΅ Π»ΡΠ΄ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΡΡΡΠ·Π½ΠΎ ΠΏΠΎΠ³ΡΡΠ·ΠΈΠ»ΠΈΡΡ Π² DevOps, Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΎΡΡΡΠ°ΡΡ Π½Π΅ΠΊΠΈΠΉ Β«Π΄ΡΡ Β» ΠΈΠ»ΠΈ Β«Π½Π΅ΠΎΡΠΎΠ·Π½Π°Π½Π½ΡΡ Π²ΡΠ΅ΠΎΠ±ΡΠ΅ΠΌΠ»ΡΡΠ½ΠΎΡΡΡΒ» Π²ΡΠ΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
Π― Π½Π° ΡΠ²ΠΎΠ΅ΠΌ ΠΎΠΏΡΡΠ΅ ΠΏΠΎΡΡΠ°ΡΠ°Π»ΡΡ ΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Β«ΠΏΠΎΡΡΡΠ»Π°ΡΡΒ» ΡΡΠΎΠΉ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠΈ. ΠΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
- DevOps Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΠΌ-ΡΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΡΠΌ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π½Π°Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
- DevOps-ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠ²Π°ΡΡΡΡ Π²ΡΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠ»Π°Π½ΠΈΡΡΡ ΡΠ²ΠΎΡ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ.
- DevOps Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
- DevOps ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, ΡΡΠΎΠ±Ρ ΡΠ½ΠΈΠΆΠ°ΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π·Π°ΡΡΠ°ΡΡ Π½Π° Π»ΡΠ±ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Π²Π½ΡΡΡΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π²ΠΈΡΠΈΡ Π΅Ρ ΡΡΠ»ΡΠ³ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΡΠΎΡΡΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°.
- DevOps, ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ, Π΅ΡΡΡ ΠΏΡΠΎΠ°ΠΊΡΠΈΠ²Π½Π°Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π½Π°ΡΠ΅Π»Π΅Π½Π½Π°Ρ Π½Π° ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ·Π΄Π΅ΡΠΆΠ΅ΠΊ ΠΈ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΎΠΊΡΡΠΆΠ°ΡΡΠΈΡ Π½Π°Ρ IT-ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ².
ΠΡΠΌΠ°Ρ, ΡΡΠΎ ΠΌΠΎΠΈ Β«ΠΏΠΎΡΡΡΠ»Π°ΡΡΒ» ΡΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½Π°Ρ ΡΠ΅ΠΌΠ° Π΄Π»Ρ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ. ΠΠΎ ΡΠ΅ΠΏΠ΅ΡΡ Π΅ΡΡΡ ΠΎΡ ΡΠ΅Π³ΠΎ ΠΎΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ.
Π§ΡΠΎ Π΄Π΅Π»Π°Π΅Ρ DevOps
ΠΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ Π·Π΄Π΅ΡΡ β ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ. ΠΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΉ, ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΎΡΠΎΠΌ ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΊΠ°ΠΊ ΡΠ°Π· ΡΠΎΡ ΡΠ°ΠΌΡΠΉ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ. ΠΠΎΡΠ΅ΠΌΡ ΡΠ°ΠΊ? ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ, Π° ΡΠΆΠ΅ ΠΏΠΎΡΠΎΠΌ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ.
ΠΡΠΎ Π·Π°ΠΏΠ°Π΄Π½ΡΠΉ ΡΡΠ½ΠΎΠΊ ΡΡΡΠ΄Π° Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΡΠΎ 100% ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡΡ Π½Π΅ ΠΌΠΎΠ³Ρ. ΠΠΎ Π²ΠΎΡ ΠΎ ΡΡΠ½ΠΊΠ΅ DevOps Π² Π ΠΎΡΡΠΈΠΈ Π·Π½Π°Ρ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ. ΠΡΠΎΠΌΠ΅ ΡΠΎΡΠ΅Π½ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ, Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠΎΡΠ° Π³ΠΎΠ΄Π° Ρ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°Π» Π² ΡΠΎΡΠ½Π΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠ΅ΡΠ΅ΠΉΠ»ΠΎΠ² ΠΏΠΎ ΡΡΠ»ΡΠ³Π΅ Β«ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ DevOpsΒ» Π΄Π»Ρ ΠΊΡΡΠΏΠ½ΡΡ ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΈ Π±Π°Π½ΠΊΠΎΠ².
Π Π ΠΎΡΡΠΈΠΈ DevOps Π΅ΡΡ ΠΎΡΠ΅Π½Ρ ΠΌΠΎΠ»ΠΎΠ΄Π°Ρ, Π½ΠΎ ΡΠΆΠ΅ ΡΡΠ΅Π½Π΄ΠΎΠ²Π°Ρ ΡΠ΅ΠΌΠ°. ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ Π·Π½Π°Ρ, ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ ΠΠΎΡΠΊΠ²Π΅ Π΄Π΅ΡΠΈΡΠΈΡ ΡΠ°ΠΊΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² Π·Π° 2019 Π³ΠΎΠ΄ ΡΠΎΡΡΠ°Π²ΠΈΠ» Π±ΠΎΠ»Π΅Π΅ 1000 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ. Π ΡΠ»ΠΎΠ²ΠΎ Kubernetes Π΄Π»Ρ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΠΎΡΡΠΈ ΠΊΠ°ΠΊ ΠΊΡΠ°ΡΠ½Π°Ρ ΡΡΡΠΏΠΊΠ° Π΄Π»Ρ Π±ΡΠΊΠ°. ΠΠ΄Π΅ΠΏΡΡ ΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° Π³ΠΎΡΠΎΠ²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π΄Π°ΠΆΠ΅ ΡΠ°ΠΌ, Π³Π΄Π΅ ΡΡΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ Π²ΡΠ³ΠΎΠ΄Π½ΠΎ. Π Π°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ Π² ΠΊΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ , ΡΡΠΎ ΡΠΌΠ΅ΡΡΠ½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, Π° ΠΏΡΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎΠΌ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° Kubernetes ΡΡΠΎΠΈΡ Π² 2-3 ΡΠ°Π·Π° Π΄ΠΎΡΠΎΠΆΠ΅, ΡΠ΅ΠΌ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΎΠ±ΡΡΠ½ΠΎΠΉ ΠΊΠ»Π°ΡΡΠ΅ΡΠ½ΠΎΠΉ ΡΡ Π΅ΠΌΠ΅. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΅Π³ΠΎ ΡΠ°ΠΌ, Π³Π΄Π΅ ΠΎΠ½ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ΅Π½.
ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ DevOps Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π΄Π΅Π½Π΅Π³ β Π΄ΠΎΡΠΎΠ³ΠΎ. Π ΠΎΠΏΡΠ°Π²Π΄Π°Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌ, Π³Π΄Π΅ ΠΏΡΠΈΠ½ΠΎΡΠΈΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΡΡ Π²ΡΠ³ΠΎΠ΄Ρ Π² Π΄ΡΡΠ³ΠΈΡ
ΠΎΠ±Π»Π°ΡΡΡΡ
, Π° Π½Π΅ ΡΠ°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅.
DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ, ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΏΠ΅ΡΠ²ΠΎΠΏΡΠΎΡ ΠΎΠ΄ΡΡ β ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ ΠΏΠ΅ΡΠ²ΡΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²Π½Π΅Π΄ΡΡΡΡ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΈ Π²ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΡ. Π§ΡΠΎΠ±Ρ ΡΡΠΎ Π±ΡΠ»ΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎ, ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ Π½Π° Π²ΡΠ΅Ρ ΡΡΠΎΠ²Π½ΡΡ . ΠΠ°ΠΊ Ρ ΠΎΠ±ΡΡΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΡ, Π² ΠΏΡΠΎΡΠ΅ΡΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ DevOps Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π²ΠΎΠ²Π»Π΅ΡΠ΅Π½Ρ Π²ΡΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ: ΠΎΡ ΡΠ±ΠΎΡΡΠΈΡΡ Π΄ΠΎ CEO. Π ΡΡΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅. ΠΡΠ»ΠΈ ΡΠ°ΠΌΡΠΉ ΠΌΠ»Π°Π΄ΡΠΈΠΉ ΡΠ»Π΅Π½ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π·Π½Π°ΡΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ DevOps ΠΈ Π·Π°ΡΠ΅ΠΌ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΡΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ.
Π’Π°ΠΊΠΆΠ΅ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΡΠ΅ΡΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π½ΠΈΡ Β«ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΡ ΡΡΠ΅Π΄ΡΒ» β ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅ Π³ΠΎΡΠΎΠ²Π° ΠΏΡΠΈΠ½ΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ DevOps.
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΈΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ΄ ΠΈ ΡΠ΅ΡΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΅ΠΌΡ Π½Π΅ Π½ΡΠΆΠ΅Π½ ΡΡΠΏΠ΅ΡΠΌΠΎΡΠ½ΡΠΉ Π½ΠΎΡΡΠ±ΡΠΊ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ Π²ΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅Ρ Π΄Π΅ΡΠΆΠΈΡ Ρ ΡΠ΅Π±Ρ Π½Π° Π½ΠΎΡΡΠ±ΡΠΊΠ΅ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π²ΠΊΠ»ΡΡΠ°Ρ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , ΡΠΌΡΠ»ΡΡΠΎΡ S3 (minio) ΠΈ ΠΏΡΠΎΡΠ΅Π΅. Π’ΠΎ Π΅ΡΡΡ ΡΡΠ°ΡΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΠΎΠΉ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ ΠΈ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡΠΊΡ Π±ΠΎΡΠ΅ΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΊΠΎΠ΄ Π΄Π»Ρ ΡΡΠΎΠ½ΡΠ°. Π’Π°ΠΊΠΈΠ΅ Π»ΡΠ΄ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»ΡΡΡΡΡ Π»ΡΠ±ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ.
ΠΠΎ Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅, Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, ΡΠ°Π΄Ρ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², ΠΈ ΠΆΠΈΠ²ΠΎ ΡΡΠ°ΡΡΠ²ΡΡΡ Π² ΡΡΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅. Π₯ΠΎΡΡ Π΄Π°ΠΆΠ΅ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠΌ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΎΡΠΌΠ΅Π½ΡΠ».
ΠΠΎΠ³Π΄Π° DevOps Π½Π΅ Π½ΡΠΆΠ΅Π½
ΠΡΠ²Π°ΡΡ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° DevOps Π½Π΅ Π½ΡΠΆΠ΅Π½. ΠΡΠΎ ΡΠ°ΠΊΡ β Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ ΠΈ ΠΏΡΠΈΠ½ΡΡΡ.
Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Π»ΡΠ±ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ (ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΌΠ°Π»ΠΎΠ³ΠΎ Π±ΠΈΠ·Π½Π΅ΡΠ°), ΠΊΠΎΠ³Π΄Π° ΠΈΡ ΠΏΡΠΈΠ±ΡΠ»Ρ Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΎΡ Π½Π°Π»ΠΈΡΠΈΡ ΠΈΠ»ΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ IT-ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ², ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ. Π Π·Π΄Π΅ΡΡ ΡΠ΅ΡΡ Π½Π΅ ΠΎ ΡΠ°ΠΉΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π±ΡΠ΄Ρ ΠΎΠ½ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Β«Π²ΠΈΠ·ΠΈΡΠΊΠΎΠΉΒ» ΠΈΠ»ΠΈ Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π½ΠΎΠ²ΠΎΡΡΠ½ΡΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΠΈ Ρ.ΠΏ.
DevOps ΡΡΠ΅Π±ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΡ Π½Π°Π»ΠΈΡΠΈΡ ΡΡΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΏΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ, ΠΈΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΈ ΡΠ°ΡΠ³Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΡΡΠΈ Π·Π°Π²ΠΈΡΠΈΡ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠ΅Π½Π½ΠΎΡΡΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ Π΅Π³ΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π²Π½ΠΎΠ²Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊ Π²Π°ΠΌ.
Π―ΡΠΊΠΈΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ Π±Π°Π½ΠΊ. Π£ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π΅Ρ ΠΏΡΠΈΠ²ΡΡΠ½ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ ΠΎΡΠΈΡΠΎΠ², Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠΎΠ±ΠΎΡΠΎΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΡΡ ΠΈΠ»ΠΈ ΠΊΡΡΡΠ΅ΡΠΎΠ², Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΠ· Π΄ΠΎΠΌΠ°. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»Π° Π±ΡΡΡ ΠΏΡΠΎΡΡΠΎ Π±Π°Π½ΠΊΠΎΠΌ ΠΈ, Π½Π° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΠ»Π°ΡΡ Π² IT-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Ρ ΡΠ°Π·Π²ΠΈΡΡΠΌΠΈ DevOps-ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌΠΈ.
ΠΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΈ Π»Π΅ΠΊΡΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² Π·Π°ΠΏΠΈΡΡΡ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠΈΡΠ°ΠΏΠΎΠ² ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ. Π§Π°ΡΡΡ ΠΈΠ· Π½ΠΈΡ Ρ ΠΏΠΎΡΠ΅ΡΠΈΠ» Π»ΠΈΡΠ½ΠΎ β ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΎΠΏΡΡ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ Π² ΡΡΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. ΠΠΎΡ ΡΡΡΠ»ΠΊΠΈ Π½Π° YouTube-ΠΊΠ°Π½Π°Π»Ρ Ρ Ρ ΠΎΡΠΎΡΠΈΠΌΠΈ Π»Π΅ΠΊΡΠΈΡΠΌΠΈ ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°ΠΌΠΈ ΠΏΠΎ DevOps:
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΠ²ΠΎΠΉ Π±ΠΈΠ·Π½Π΅Ρ ΠΈ ΠΏΠΎΠ΄ΡΠΌΠ°ΠΉΡΠ΅ Π²ΠΎΡ ΠΎ ΡΡΠΌ: ΠΊΠ°ΠΊ ΡΠΈΠ»ΡΠ½ΠΎ Π²Π°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΈ Π΅Ρ ΠΏΡΠΈΠ±ΡΠ»Ρ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ IT-ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ², ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ?
ΠΡΠ»ΠΈ Π²Π°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΡΠΎΡΠ³ΡΠ΅Ρ ΡΡΠ±ΠΎΠΉ Π² Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΡΠΈΠΊΠ΅ ΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ IT-ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠΌ ΡΠ²Π»ΡΡΡΡΡ Π΄Π²Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ 1Π‘: ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ (ΠΡΡ Π³Π°Π»ΡΠ΅ΡΠΈΡ ΠΈ Π£ΠΠ€), ΡΠΎ Π²ΡΡΠ΄ Π»ΠΈ Π΅ΡΡΡ ΡΠΌΡΡΠ» Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ DevOps.
ΠΡΠ»ΠΈ ΠΆΠ΅ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Π½Π° ΠΊΡΡΠΏΠ½ΠΎΠΌ ΡΠΎΡΠ³ΠΎΠ²ΠΎΠΌ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅ ΠΎΡ ΠΎΡΠ½ΠΈΡΡΠΈ ΡΡΠΆΡΡ), ΡΠΎ ΡΡΠΎΠΈΡ Π·Π°Π΄ΡΠΌΠ°ΡΡΡΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠ²ΠΈΡΡ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Ρ ΠΈ Π΄ΠΎΠ½Π΅ΡΡΠΈ ΡΠ²ΠΎΠ΅ΠΌΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Ρ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Ρ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ DevOps. ΠΡ, ΠΈ Π·Π°ΠΎΠ΄Π½ΠΎ, Π²ΠΎΠ·Π³Π»Π°Π²ΠΈΡΡ ΡΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ. ΠΡΠΎΠ°ΠΊΡΠΈΠ²Π½Π°Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΠΆΠ½ΡΡ ΠΏΠΎΡΡΡΠ»Π°ΡΠΎΠ² ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠΈ DevOps.
Π Π°Π·ΠΌΠ΅Ρ ΠΈ ΠΎΠ±ΡΠ΅ΠΌ Π³ΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΠΎΡΠ° Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΊΡΠΈΡΠ΅ΡΠΈΠ΅ΠΌ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ, Π½ΡΠΆΠ΅Π½ Π»ΠΈ Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ DevOps.
ΠΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ ΡΠ΅Π±Π΅ ΠΊΡΡΠΏΠ½ΠΎΠ΅ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Π½Π°ΠΏΡΡΠΌΡΡ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π°Π²ΡΠΎΠΊΠΎΠ½ΡΠ΅ΡΠ½Ρ ΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΡΡΡΠΎΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π‘Π΅ΠΉΡΠ°Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½, Π½ΠΎ, ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ°, ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ Π²ΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ»ΠΎΡΡ ΠΏΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΠ΅ ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ.
ΠΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡ β ΡΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ Π΄ΠΈΠ»Π΅ΡΠΎΠ². Π ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»Π΅Π½ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ. ΠΠ΅ΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠΎΠ±ΠΎΡΠΎΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅Π· ERP SAP. ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ, ΠΏΠΎ ΡΡΡΠΈ, ΡΠ²Π»ΡΡΡΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΠΠ‘ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠ½ΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ. Π§ΡΠΎ ΠΈΡΠΊΠ»ΡΡΠ°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΠΊ DevOps.
ΠΡΡΡΠ΄Π° Π²ΡΠ²ΠΎΠ΄: Π΄Π»Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΉ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ DevOps Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΠΌ-ΡΠΎ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΡΠΌ, Π΅ΡΠ»ΠΈ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡΡ ΡΠ΅Π»ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΠ· Π½Π°ΡΠ°Π»Π° ΡΡΠ°ΡΡΠΈ. ΠΠΎ Π½Π΅ ΠΈΡΠΊΠ»ΡΡΠ°Ρ, ΡΡΠΎ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ DevOps ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΈΠΌΠΈ ΡΠ΅Π³ΠΎΠ΄Π½Ρ.
Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ
ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠΈ, ΠΏΡΠ°ΠΊΡΠΈΠΊ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² DevOps. Π ΡΡΠΈΡΠ°ΡΡ, ΡΡΠΎ Π·Π°ΡΡΠ°ΡΡ Π½Π° Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ DevOps ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΡΡ
ΠΎΠ΄Π°ΠΌΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΌΠΈ ΠΈΠΌ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΊΠΎΠ½ΠΊΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΡΡΠ½ΠΊΠ΅ ΠΠ. ΠΡΠΈΠΌΠ΅ΡΡ ΡΠ°ΠΊΠΈΡ
ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ
ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ Π½ΡΠΆΠ΅Π½ Π»ΠΈ DevOps: ΠΊΠ°ΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²Π°ΡΠΈ IT-ΠΏΡΠΎΠ΄ΡΠΊΡΡ ΠΈΠΌΠ΅ΡΡ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ².
ΠΡΠ»ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΏΡΠΈΠ½ΠΎΡΡΡΠΈΠΉ ΠΏΡΠΈΠ±ΡΠ»Ρ, ΡΡΠΎ ΠΠ β Π²Π°ΠΌ Π½ΡΠΆΠ΅Π½ DevOps. Π Π½Π΅ ΡΠ°ΠΊ Π²Π°ΠΆΠ½ΠΎ, Π΅ΡΠ»ΠΈ Π·Π°ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΠ΅ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π΄Π΅Π½ΡΠ³ΠΈ Π²Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΡΡΠ³ΠΈΡ ΡΠΎΠ²Π°ΡΠΎΠ². Π‘ΡΠ΄Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ½Π΅ΡΡΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ ΠΈΠ»ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΈΠ³ΡΠ°ΠΌΠΈ.
ΠΡΠ±ΡΠ΅ ΠΈΠ³ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΈΠ½Π°Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: ΠΏΡΡΠΌΠΎΠΌΡ ΠΈΠ»ΠΈ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΌΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΈΠ³ΡΠΎΠΊΠΎΠ². Π Playgendary ΠΌΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΈΠ³ΡΡ, Π² Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ°ΡΡΠ²ΡΡΡ Π±ΠΎΠ»Π΅Π΅ 200 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ. ΠΠ°ΠΊ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ DevOps?
ΠΠ° ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π²ΡΡΠ΅. Π― ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΎΠ±ΡΠ°ΡΡΡ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ°ΠΌΠΈ, ΠΏΡΠΎΠ²ΠΎΠΆΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌ DevOps.
Π‘Π΅ΠΉΡΠ°Ρ Ρ Π½Π°Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Jenkins ΠΊΠ°ΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ CI/CD pipelines Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π²ΡΠ΅Ρ ΡΠ±ΠΎΡΠΎΡΠ½ΡΡ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅ΡΠΎΠ² Ρ Unity ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π΄Π΅ΠΏΠ»ΠΎΡ Π² App Store ΠΈ Play Market. ΠΡΠ΅ ΠΈΠ· ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²:
- Asana β Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ. ΠΠ°ΡΡΡΠΎΠ΅Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Jenkins.
- Google Meet β Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎΠ²ΡΡΡΠ΅Ρ.
- Slack β Π΄Π»Ρ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΉ ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ, Π²ΠΊΠ»ΡΡΠ°Ρ Π½ΠΎΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΠ· Jenkins.
- Atlassian Confluence β Π΄Π»Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π³ΡΡΠΏΠΏΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ.
Π Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΡ ΠΏΠ»Π°Π½Π°Ρ Π²Π½Π΅Π΄ΡΠΈΡΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ SonarQube ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ UI-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Selenium Π½Π° ΡΡΠ°ΠΏΠ΅ Continuous Integration.
ΠΠΌΠ΅ΡΡΠΎ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ
Π₯ΠΎΡΡ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΌΡΡΠ»ΡΡ: ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠΌ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡΠΈΡΡΡΡ ΠΆΠΈΠ²ΠΎΠΌΡ ΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ Π»ΡΠ΄ΡΠΌΠΈ.
DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ β ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΠΉ ΠΈΠ³ΡΠΎΠΊ. Π Π½ΠΈΠΊΠ°ΠΊ ΠΈΠ½Π°ΡΠ΅. ΠΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Π° Π² ΠΎΠ±ΡΠ΅Π½ΠΈΠΈ Ρ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΡΡ ΠΎΠ΄ΠΈΡΡ ΠΎΡ Π½Π΅Π³ΠΎ ΡΠ°ΠΌΠΎΠ³ΠΎ, Π° Π½Π΅ ΠΏΠΎΠ΄ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΠΌ ΠΊΠ°ΠΊΠΈΡ -ΡΠΎ ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΡΠ². DevOps-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ Π½Π°ΠΈΠ»ΡΡΡΠ΅Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
Π Π΄Π°, Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠΉ, Π° ΠΊ ΠΊΠΎΠ½ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡΡ. Π‘Π°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡ, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡ ΡΠ²ΠΎΠΈ Π·Π°Π΄ΡΠΌΠΊΠΈ β ΡΠ°ΠΊΠΎΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΡΡ ΡΠ΅Π½Π½ΠΎΡΡΡ ΠΊΠ°ΠΊ Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ. Π§ΡΠΎ, Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΡΡΡΠ΅, ΠΎΡΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΈ Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ΅ Π΅Π³ΠΎ Π΅ΠΆΠ΅ΠΌΠ΅ΡΡΡΠ½ΠΎΠ³ΠΎ Π²ΠΎΠ·Π½Π°Π³ΡΠ°ΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π² Π²ΠΈΠ΄Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΏΡΠ΅ΠΌΠΈΠΉ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com