Π’Π΅ΠΌΠ°ΡΠ° DevOps ΡΡΠ°Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π° ΠΏΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ. ΠΠ½ΠΎΠ·ΠΈΠ½Π° ΠΌΠ΅ΡΡΠ°ΡΡ Π΄Π° ΡΠ΅ ΠΏΡΠΈΡΡΠ΅Π΄ΠΈΠ½ΡΡ ΠΊΡΠΌ Π½Π΅Π³ΠΎ, Π½ΠΎ, ΠΊΠ°ΠΊΡΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΡΠ°, ΡΠ΅ΡΡΠΎ ΡΠ°ΠΌΠΎ Π·Π°ΡΠ°Π΄ΠΈ Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° Π·Π°ΠΏΠ»Π°ΡΠΈΡΠ΅.
ΠΡΠΊΠΎΠΈ ΠΏΠΎΡΠΎΡΠ²Π°Ρ DevOps Π² Π°Π²ΡΠΎΠ±ΠΈΠΎΠ³ΡΠ°ΡΠΈΡΡΠ° ΡΠΈ, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ Π·Π½Π°ΡΡ ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°Ρ ΡΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°. ΠΡΠΊΠΎΠΉ ΡΠΌΡΡΠ°, ΡΠ΅ ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ Π΅ ΠΈΠ·ΡΡΠ°Π²Π°Π» Ansible, GitLab, Jenkins, Terraform ΠΈ Π΄ΡΡΠ³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ (ΡΠΏΠΈΡΡΠΊΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ ΠΏΠΎ Π²Π°Ρ Π²ΠΊΡΡ), ΡΠΎΠΉ Π²Π΅Π΄Π½Π°Π³Π° ΡΠ΅ ΡΡΠ°Π½Π΅ βdevopsβ. Π’ΠΎΠ²Π°, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, Π½Π΅ Π΅ Π²ΡΡΠ½ΠΎ.
ΠΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°Ρ
ΠΎΡΠ½ΠΎΠ²Π½ΠΎ Ρ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° DevOps Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 20 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π΅ ΡΠ°Π±ΠΎΡΠΈΠ» Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Π΄ΠΎ ΠΠ’ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ. ΠΠΎΠ½Π°ΡΡΠΎΡΡΠ΅ΠΌ Π²ΠΎΠ΄Π΅Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π½Π° DevOps Π² 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, Π½Π° ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π΅Π½ Π΅Π·ΠΈΠΊ, Π΅ ΠΏΡΠΎΠ°ΠΊΡΠΈΠ²Π½Π°ΡΠ° ΠΏΠΎΠ·ΠΈΡΠΈΡ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΡΠ»ΡΠΆΠΈΡΠ΅Π» Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ°, Π½Π°ΡΠΎΡΠ΅Π½Π° ΠΊΡΠΌ Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π·Ρ ΠΎΠ΄ΠΈΡΠ΅ Π·Π° Π²ΡΠ΅ΠΌΠ΅ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΠ’ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΠ΅ ΠΎΠΊΠΎΠ»ΠΎ Π½Π°Ρ.
ΠΠΈΡΠ»Ρ, ΡΠ΅ ΠΌΠΎΠΈΡΠ΅ "ΠΏΠΎΡΡΡΠ»Π°ΡΠΈ" ΡΠ° ΠΎΡΠ΄Π΅Π»Π½Π° ΡΠ΅ΠΌΠ° Π·Π° ΠΎΠ±ΡΡΠΆΠ΄Π°Π½Π΅. ΠΠΎ ΡΠ΅Π³Π° ΠΈΠΌΠ° Π²ΡΡΡ Ρ ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΡΠ΅ Π³ΡΠ°Π΄ΠΈ.
ΠΠ°ΠΊΠ²ΠΎ ΠΏΡΠ°Π²ΠΈ DevOps?
ΠΠ»ΡΡΠΎΠ²Π°ΡΠ° Π΄ΡΠΌΠ° ΡΡΠΊ Π΅ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ. ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ, ΡΠΈΠΉΡΠΎ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΎΡ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΡΡΡΠΈΡΡ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π½Π° DevOps. ΠΠ°ΡΠΎ ΡΠ°ΠΊΠ°? ΠΠ°ΡΠΎΡΠΎ Π΅ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ, Π° ΡΠ°ΠΊ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΈ Π·Π½Π°Π½ΠΈΡ.
ΠΠ΅ ΠΌΠΎΠ³Π° Π΄Π° Π³ΠΎΠ²ΠΎΡΡ ΡΡΡ 100% ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π·Π° Π·Π°ΠΏΠ°Π΄Π½ΠΈΡ ΠΏΠ°Π·Π°Ρ Π½Π° ΡΡΡΠ΄Π°. ΠΠΎ Π·Π½Π°ΠΌ Π΄ΠΎΡΡΠ° Π·Π° ΠΏΠ°Π·Π°ΡΠ° Π½Π° DevOps Π² Π ΡΡΠΈΡ. Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΡΡΠΎΡΠΈΡΠΈ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡΠ°, ΠΏΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΡΡΠ°ΡΡΠ²Π°Ρ Π² ΡΡΠΎΡΠΈΡΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠΎΠ΄Π°ΠΆΠ±ΠΈ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° DevOps Implementation Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΡΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ Π±Π°Π½ΠΊΠΈ.
Π Π ΡΡΠΈΡ DevOps Π΅ Π²ΡΠ΅ ΠΎΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ»Π°Π΄Π°, Π½ΠΎ Π²Π΅ΡΠ΅ Π°ΠΊΡΡΠ°Π»Π½Π° ΡΠ΅ΠΌΠ°. ΠΠΎΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π·Π½Π°ΠΌ, ΡΠ°ΠΌΠΎ Π² ΠΠΎΡΠΊΠ²Π° Π½Π΅Π΄ΠΎΡΡΠΈΠ³ΡΡ Π½Π° ΡΠ°ΠΊΠΈΠ²Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ ΠΏΡΠ΅Π· 2019 Π³. Π²ΡΠ·Π»ΠΈΠ·Π° Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 1000 Π΄ΡΡΠΈ. Π Π΄ΡΠΌΠ°ΡΠ° Kubernetes Π·Π° ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»ΠΈΡΠ΅ Π΅ ΠΏΠΎΡΡΠΈ ΠΊΠ°ΡΠΎ ΡΠ΅ΡΠ²Π΅Π½ ΠΏΠ°ΡΡΠ°Π» Π·Π° Π±ΠΈΠΊ. ΠΡΠΈΠ²ΡΡΠΆΠ΅Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΡΠΎΠ·ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠ° Π³ΠΎΡΠΎΠ²ΠΈ Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π΄ΠΎΡΠΈ ΡΠ°ΠΌ, ΠΊΡΠ΄Π΅ΡΠΎ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈ Π½Π΅ Π΅ ΠΈΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ·Π³ΠΎΠ΄Π½ΠΎ. Π Π°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»ΡΡ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ ΡΠ°Π·Π±ΠΈΡΠ° Π² ΠΊΠ°ΠΊΠ²ΠΈ ΡΠ»ΡΡΠ°ΠΈ Π΅ ΠΏΠΎ-ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ΡΠΎ Π½Π° ΠΊΠ»ΡΡΡΠ΅Ρ Kubernetes ΡΡΡΡΠ²Π° 2-3 ΠΏΡΡΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΠΎΠ½Π°Π»Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ½Π° ΡΡ Π΅ΠΌΠ°. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ Π³ΠΎ ΡΠ°ΠΌ, ΠΊΡΠ΄Π΅ΡΠΎ Π½Π°ΠΈΡΡΠΈΠ½Π° ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΆΠ΄Π°.
ΠΠ½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° DevOps Π΅ ΡΠΊΡΠΏΠΎ ΠΎΡ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° ΠΏΠ°ΡΠΈ. Π Π΅ ΠΎΠΏΡΠ°Π²Π΄Π°Π½ΠΎ ΡΠ°ΠΌΠΎ ΠΊΠΎΠ³Π°ΡΠΎ Π½ΠΎΡΠΈ ΠΈΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ»Π·ΠΈ Π² Π΄ΡΡΠ³ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ, Π° Π½Π΅ ΡΠ°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅ ΡΠΈ.
ΠΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ Π½Π° DevOps Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ° ΠΏΠΈΠΎΠ½Π΅ΡΠΈΡΠ΅ β ΡΠ΅ ΡΠ° ΠΏΡΡΠ²ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Ρ ΡΠ°Π·ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° ΠΈ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Ρ ΠΏΡΠΎΡΠ΅ΡΠΈ. ΠΠ° Π΄Π° Π±ΡΠ΄Π΅ ΡΠΎΠ²Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ, ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡΡ ΡΡΡΠ±Π²Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π΄Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π° ΡΡΡ ΡΠ»ΡΠΆΠΈΡΠ΅Π»ΠΈ ΠΈ ΠΊΠΎΠ»Π΅Π³ΠΈ Π½Π° Π²ΡΠΈΡΠΊΠΈ Π½ΠΈΠ²Π°. ΠΠ°ΠΊΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΊΠ°Π·Π²Π°ΠΌ, Π²ΡΠΈΡΠΊΠΈ ΡΠ»ΡΠΆΠΈΡΠ΅Π»ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΡΡΠ°ΡΡΠ²Π°Ρ Π² ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° DevOps: ΠΎΡ ΡΠΈΡΡΠ°ΡΠ° Π΄ΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ. Π ΡΠΎΠ²Π° Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ°Π²ΠΊΠ°. ΠΠΊΠΎ Π½Π°ΠΉ-ΠΌΠ»Π°Π΄ΠΈΡΡ ΡΠ»Π΅Π½ Π½Π° Π΅ΠΊΠΈΠΏΠ° Π½Π΅ Π·Π½Π°Π΅ ΠΈ Π½Π΅ ΡΠ°Π·Π±ΠΈΡΠ° ΠΊΠ°ΠΊΠ²ΠΎ Π΅ DevOps ΠΈ Π·Π°ΡΠΎ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, ΡΠΎΠ³Π°Π²Π° ΡΡΠΏΠ΅ΡΠ½ΠΎΡΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½ΡΠΌΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡΡ Π½Π° DevOps ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠ΅ΡΡΡΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»ΡΠ²Π°Π½Π΅ Π½Π° βΡΡΠΏΡΠΎΡΠΈΠ²Π°ΡΠ° Π½Π° ΠΎΠΊΠΎΠ»Π½Π°ΡΠ° ΡΡΠ΅Π΄Π°β β ΠΊΠΎΠ³Π°ΡΠΎ Π΅ΠΊΠΈΠΏΡΡ Π½Π΅ Π΅ Π³ΠΎΡΠΎΠ² Π΄Π° ΠΏΡΠΈΠ΅ΠΌΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° Π½Π° DevOps.
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΈΡΠ΅ ΡΠ°ΠΌΠΎ ΠΊΠΎΠ΄ ΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅. ΠΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ²Π°, ΡΠΎΠΉ Π½Π΅ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ ΠΎΡ ΡΡΠΏΠ΅ΡΠΌΠΎΡΠ΅Π½ Π»Π°ΠΏΡΠΎΠΏ, Π½Π° ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΡΠ»Π°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π»ΠΎΠΊΠ°Π»Π½ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ½ΡΠ΅Π½Π΄ΡΡΡΡ Π·Π°ΠΏΠ°Π·Π²Π° Π²ΡΠΈΡΠΊΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ²ΠΎΡ Π»Π°ΠΏΡΠΎΠΏ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ, Π΅ΠΌΡΠ»Π°ΡΠΎΡΠ° S3 (minio) ΠΈ Ρ.Π½. Π’ΠΎΠ΅ΡΡ, ΡΠΎΠΉ ΠΏΡΠ΅ΠΊΠ°ΡΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π² ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·ΠΈ ΠΌΠ΅ΡΡΠ½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΈ ΡΠ°ΠΌ ΡΠ΅ Π±ΠΎΡΠΈ Ρ Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π½Π° ΡΠ°ΠΊΠΎΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠΌΠ΅ΡΡΠΎ Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΠΊΠΎΠ΄ Π·Π° ΠΏΡΠ΅Π΄Π½Π°ΡΠ° ΡΠ°ΡΡ. Π’Π°ΠΊΠΈΠ²Π° Ρ ΠΎΡΠ° ΠΌΠΎΠ³Π°Ρ ΡΠΈΠ»Π½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΡΡΠ°Π²ΡΡ Π½Π° Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ.
ΠΠΎ ΠΈΠΌΠ° Π΅ΠΊΠΈΠΏΠΈ, ΠΊΠΎΠΈΡΠΎ, Π½Π°ΠΏΡΠΎΡΠΈΠ², ΡΠ° Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ ΠΎΡ Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° Π½ΠΎΠ²ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΡΠ°ΡΡΠ²Π°Ρ Π² ΡΠΎΠ·ΠΈ ΠΏΡΠΎΡΠ΅Ρ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π΄ΠΎΡΠΈ ΠΈ Π² ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ Π½ΠΈΠΊΠΎΠΉ Π½Π΅ ΠΎΡΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° Π½Π° DevOps ΠΈ Π΅ΠΊΠΈΠΏΠ°.
ΠΠΎΠ³Π°ΡΠΎ DevOps Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ
ΠΠΌΠ° ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ DevOps Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ. Π’ΠΎΠ²Π° Π΅ ΡΠ°ΠΊΡ β ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ ΠΈ ΠΏΡΠΈΠ΅ΠΌΠ΅.
ΠΠ° ΠΏΡΡΠ²ΠΎ ΠΌΡΡΡΠΎ, ΡΠΎΠ²Π° ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ (ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π·Π° ΠΌΠ°Π»ΠΊΠΈΡ Π±ΠΈΠ·Π½Π΅Ρ), ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΠ΅ΡΠ°Π»Π±Π°ΡΠ° ΠΈΠΌ Π½Π΅ Π·Π°Π²ΠΈΡΠΈ ΠΏΡΡΠΊΠΎ ΠΎΡ Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ ΠΈΠ»ΠΈ ΠΎΡΡΡΡΡΠ²ΠΈΠ΅ΡΠΎ Π½Π° ΠΠ’ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅. Π ΡΡΠΊ Π½Π΅ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΡΠ΅Π±ΡΠ°ΠΉΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ°, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄Π°Π»ΠΈ Π΅ ΡΡΠ°ΡΠΈΡΠ½Π° βΠ²ΠΈΠ·ΠΈΡΠΊΠ°β ΠΈΠ»ΠΈ Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ Π½ΠΎΠ²ΠΈΠ½Π°ΡΡΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΈ Ρ.Π½.
DevOps Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ, ΠΊΠΎΠ³Π°ΡΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΡΠ΅Π·ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π·Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΡΡΡ Π½ΠΎΡΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΈ Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ Π·Π°Π²ΠΈΡΠΈ ΠΎΡ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠ΅Π½ΠΎΡΡΡΠ° Π½Π° Π²Π°ΡΠΈΡ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΡΠΎ ΠΌΡ Π΄Π° ΡΠ΅ Π²ΡΡΠ½Π΅ ΠΎΡΠ½ΠΎΠ²ΠΎ ΠΏΡΠΈ Π²Π°Ρ.
ΠΠΎΠ±ΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½Π° Π±Π°Π½ΠΊΠ° Π΅ ΠΎΡΠ»ΠΈΡΠ΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Π½Π΅ ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π° Ρ ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈ ΠΎΡΠΈΡΠΈ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠΎΠ±ΠΎΡΠΎΡΡΡ ΡΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΠΏΠΎ ΠΏΠΎΡΠ°ΡΠ° ΠΈΠ»ΠΈ ΡΡΠ΅Π· ΠΊΡΡΠΈΠ΅ΡΠΈ, Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΠΆΠΈΡΠ΅Π»ΠΈ ΡΠ°Π±ΠΎΡΡΡ ΠΎΡ Π²ΠΊΡΡΠΈ. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° ΠΏΡΠ΅ΡΡΠ°Π½Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠΎΡΡΠΎ Π±Π°Π½ΠΊΠ° ΠΈ ΡΠΏΠΎΡΠ΅Π΄ ΠΌΠ΅Π½ ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΠ½Π° Π² IT ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Ρ ΡΠ°Π·Π²ΠΈΡΠΈ DevOps ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
ΠΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΈ ΠΈ Π»Π΅ΠΊΡΠΈΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ Π² Π·Π°ΠΏΠΈΡΠΈΡΠ΅ Π½Π° ΡΠ΅ΠΌΠ°ΡΠΈΡΠ½ΠΈ ΡΡΠ΅ΡΠΈ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ. ΠΠΎΡΠ΅ΡΠΈΡ Π½ΡΠΊΠΎΠΈ ΠΎΡ ΡΡΡ Π»ΠΈΡΠ½ΠΎ - ΡΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡΠ΅ΠΆΠΈΠ²ΡΠ²Π°Π½Π΅ Π·Π° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΡΠΊΠ°Ρ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ Π² ΡΠ°Π·ΠΈ ΠΏΠΎΡΠΎΠΊΠ°. ΠΡΠΎ Π²ΡΡΠ·ΠΊΠΈ ΠΊΡΠΌ YouTube ΠΊΠ°Π½Π°Π»ΠΈ Ρ Π΄ΠΎΠ±ΡΠΈ Π»Π΅ΠΊΡΠΈΠΈ ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈ Π·Π° DevOps:
Π‘Π΅Π³Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ Π±ΠΈΠ·Π½Π΅ΡΠ° ΡΠΈ ΠΈ ΠΏΠΎΠΌΠΈΡΠ»Π΅ΡΠ΅ Π·Π° ΡΠΎΠ²Π°: ΠΠΎΠΊΠΎΠ»ΠΊΠΎ Π²Π°ΡΠ°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΈ Π½Π΅ΠΉΠ½ΠΈΡΠ΅ ΠΏΠ΅ΡΠ°Π»Π±ΠΈ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΠΠ’ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΠ΅, Π·Π° Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΠΈΠ·ΠΆΠΈΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅?
ΠΠΊΠΎ Π²Π°ΡΠ°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΏΡΠΎΠ΄Π°Π²Π° ΡΠΈΠ±Π° Π² ΠΌΠ°Π»ΡΠΊ ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈΡΡ ΠΠ’ ΠΏΡΠΎΠ΄ΡΠΊΡ Π΅ Π΄Π²Π΅ 1C ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ: Enterprise (ΡΡΠ΅ΡΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΈ UNF), ΡΠΎΠ³Π°Π²Π° Π΅Π΄Π²Π° Π»ΠΈ ΠΈΠΌΠ° ΡΠΌΠΈΡΡΠ» Π΄Π° ΡΠ΅ Π³ΠΎΠ²ΠΎΡΠΈ Π·Π° DevOps.
ΠΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Π² Π³ΠΎΠ»ΡΠΌΠΎ ΡΡΡΠ³ΠΎΠ²ΡΠΊΠΎ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°ΡΠ΅ Π»ΠΎΠ²Π½ΠΈ ΠΏΡΡΠΊΠΈ), ΡΠΎΠ³Π°Π²Π° ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΠΌΠΈΡΠ»ΠΈΡΠ΅ Π·Π° ΡΠΎΠ²Π°. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ΅ΠΌΠ΅ΡΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Π°ΡΠ° ΠΈ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ΡΠ΅ DevOps Π΄ΠΎ Π²Π°ΡΠ΅ΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ. Π, Π² ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΡΠ΅Ρ. ΠΡΠΎΠ°ΠΊΡΠΈΠ²Π½Π°ΡΠ° ΠΏΠΎΠ·ΠΈΡΠΈΡ Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ Π²Π°ΠΆΠ½ΠΈΡΠ΅ ΠΏΠΎΡΡΡΠ»Π°ΡΠΈ Π½Π° ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡΡΠ° Π½Π° DevOps.
Π Π°Π·ΠΌΠ΅ΡΡΡ ΠΈ ΠΎΠ±Π΅ΠΌΡΡ Π½Π° Π³ΠΎΠ΄ΠΈΡΠ½ΠΈΡ ΡΠΈΠ½Π°Π½ΡΠΎΠ² ΠΎΠ±ΠΎΡΠΎΡ Π½Π΅ Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΡ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π΄Π°Π»ΠΈ Π²Π°ΡΠ°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΈΠΌΠ° Π½ΡΠΆΠ΄Π° ΠΎΡ DevOps.
ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅ΡΠ΅ ΡΠΈ Π³ΠΎΠ»ΡΠΌΠΎ ΠΈΠ½Π΄ΡΡΡΡΠΈΠ°Π»Π½ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ Π½ΡΠΊΠΎΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ Π½Π° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π‘Π΅Π³Π° Π½Π΅ ΡΡΠΌ ΡΠΈΠ³ΡΡΠ΅Π½, Π½ΠΎ ΠΎΡ ΠΌΠΈΠ½Π°Π»ΠΈΡ ΠΌΠΈ ΠΎΠΏΠΈΡ Π² ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΡΡΠ»ΠΎΡΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ ΠΏΠΎ ΠΈΠΌΠ΅ΠΉΠ» ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½.
Π’Π΅Ρ Π½ΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ ΡΠΏΠΈΡΡΠΊ ΠΎΡ ΡΡΡΠ³ΠΎΠ²ΡΠΈ Π½Π° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ. Π ΠΊΡΠΌ Π²ΡΠ΅ΠΊΠΈ Π΅ ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ΅Π½ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ. Π¦Π΅Π»ΠΈΡΡ Π²ΡΡΡΠ΅ΡΠ΅Π½ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠΎΠ±ΠΎΡΠΎΡ ΡΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΡΡΠ΅Π· SAP ERP. ΠΡΡΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΠ»ΡΠΆΠΈΡΠ΅Π»ΠΈ Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ°Π·ΠΈ ΠΠ‘ ΡΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΡΡΠ΅Π· ΠΊΠ»Π°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ»ΡΡΡΠ΅ΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠΎΠ΅ΡΠΎ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° DevOps ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
ΠΡΡΡΠΊ ΠΈ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΡΠΎ: Π·Π° ΡΠ°ΠΊΠΈΠ²Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° DevOps Π½Π΅ Π΅ Π½Π΅ΡΠΎ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ, Π°ΠΊΠΎ ΡΠΈ ΠΏΡΠΈΠΏΠΎΠΌΠ½ΠΈΠΌ ΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° ΠΎΡ Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° ΡΡΠ°ΡΠΈΡΡΠ°. ΠΠΎ Π½Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°ΠΌ Π½ΡΠΊΠΎΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π½Π° DevOps Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΡ ΡΡΡ Π΄Π½Π΅Ρ.
ΠΡ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°, ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π»ΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Ρ ΡΠΎΡΡΡΠ΅Ρ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ°, ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡΡΠ°, ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈΡΠ΅ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° DevOps. Π ΡΠ΅ Π²ΡΡΠ²Π°Ρ, ΡΠ΅ ΡΠ°Π·Ρ
ΠΎΠ΄ΠΈΡΠ΅ Π·Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° DevOps ΡΠ° ΡΠ°Π·Ρ
ΠΎΠ΄ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΠΊΡΡΠΈΡΠ°Ρ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈΡ ΠΏΠ°Π·Π°Ρ. ΠΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π²ΠΈΠ΄ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΈ Π·Π° ΡΠ°ΠΊΠΈΠ²Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ
ΠΡΠ½ΠΎΠ²Π½ΠΈΡΡ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ Π·Π° ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΄Π°Π»ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ DevOps: ΠΊΠ°ΠΊΠ²Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ ΠΈΠΌΠ°Ρ Π²Π°ΡΠΈΡΠ΅ ΠΠ’ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅.
ΠΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π»ΠΈΠ²Ρ ΠΏΡΠΎΠ΄ΡΠΊΡ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Π΅ ΡΠΎΡΡΡΠ΅Ρ, ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ DevOps. Π Π½Π΅ Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π²Π°ΠΆΠ½ΠΎ Π΄Π°Π»ΠΈ ΠΏΠ΅ΡΠ΅Π»ΠΈΡΠ΅ ΠΈΡΡΠΈΠ½ΡΠΊΠΈ ΠΏΠ°ΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π΄ΡΡΠ³ΠΈ ΡΡΠΎΠΊΠΈ. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΊΠ»ΡΡΠ²Π° ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΈ ΠΈΠ»ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΈΠ³ΡΠΈ.
ΠΡΠΈΡΠΊΠΈ ΠΈΠ³ΡΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠΈΠ½Π°Π½ΡΠΈΡΠ°Π½Π΅: ΠΏΡΡΠΊΠΎ ΠΈΠ»ΠΈ Π½Π΅ΠΏΡΡΠΊΠΎ ΠΎΡ ΠΈΠ³ΡΠ°ΡΠΈΡΠ΅. Π Playgendary ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°ΠΌΠ΅ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΈΠ³ΡΠΈ Ρ Π½Π°Π΄ 200 Π΄ΡΡΠΈ, ΠΏΡΡΠΊΠΎ Π°Π½Π³Π°ΠΆΠΈΡΠ°Π½ΠΈ Π² ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ. ΠΠ°ΠΊ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ DevOps?
ΠΠ°, ΡΠΎΡΠ½ΠΎ ΠΊΠ°ΠΊΡΠΎ Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΎ ΠΏΠΎ-Π³ΠΎΡΠ΅. ΠΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠΈΡΠ°ΠΌ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΈ ΡΠ΅ΡΡΠ΅ΡΠΈ, ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°ΠΌ Π²ΡΡΡΠ΅ΡΠ½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° DevOps ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠ»ΡΠΆΠΈΡΠ΅Π»ΠΈ.
Π‘Π΅Π³Π° Π½ΠΈΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Jenkins ΠΊΠ°ΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° CI / CD ΡΡΡΠ±ΠΎΠΏΡΠΎΠ²ΠΎΠ΄ΠΈ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ Π°ΡΠ΅ΠΌΠ±Π»ΠΈΡΠ°ΡΠΈ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅ΡΠΈ Ρ Unity ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π²Π°ΡΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π² App Store ΠΈ Play Market. ΠΡΠ΅ ΠΎΡ ΠΊΠ»Π°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ:
- ΠΡΠ°Π½Π° - Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈ. ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Jenkins.
- Google Meet - Π·Π° Π²ΠΈΠ΄Π΅ΠΎ ΡΡΠ΅ΡΠΈ.
- Slack - Π·Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ·Π²Π΅ΡΡΠΈΡ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈΠ·Π²Π΅ΡΡΠΈΡ ΠΎΡ Jenkins.
- Atlassian Confluence - Π·Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΈ Π³ΡΡΠΏΠΎΠ²Π° ΡΠ°Π±ΠΎΡΠ°.
Π Π±Π»ΠΈΠ·ΠΊΠΎ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ°ΠΌΠ΅ Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠΌ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΡΡΠ°ΡΠΈΡΠ΅Π½ ΠΊΠΎΠ΄ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° SonarQube ΠΈ Π΄Π° ΠΏΡΠΎΠ²Π΅Π΄Π΅ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Selenium Π½Π° Π΅ΡΠ°ΠΏΠ° Π½Π° Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ.
ΠΠΌΠ΅ΡΡΠΎ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠΊΠ°ΠΌ Π΄Π° Π·Π°Π²ΡΡΡΠ° ΡΡΡ ΡΠ»Π΅Π΄Π½Π°ΡΠ° ΠΌΠΈΡΡΠ»: Π·Π° Π΄Π° ΡΡΠ°Π½Π΅Ρ Π²ΠΈΡΠΎΠΊΠΎΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠ°Π½ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ, Π΅ ΠΆΠΈΠ·Π½Π΅Π½ΠΎΠ²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π½Π°ΡΡΠΈΡ ΠΊΠ°ΠΊ Π΄Π° ΠΎΠ±ΡΡΠ²Π°Ρ Ρ Ρ ΠΎΡΠ°ΡΠ° Π½Π° ΠΆΠΈΠ²ΠΎ.
DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡΡ Π΅ Π΅ΠΊΠΈΠΏΠ΅Π½ ΠΈΠ³ΡΠ°Ρ. Π Π½ΠΈΡΠΎ Π΄ΡΡΠ³ΠΎ. ΠΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Π°ΡΠ° Π² ΠΎΠ±ΡΡΠ²Π°Π½Π΅ΡΠΎ Ρ ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ΄Π²Π° ΠΎΡ Π½Π΅Π³ΠΎ, Π° Π½Π΅ ΠΏΠΎΠ΄ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° Π½ΡΠΊΠ°ΠΊΠ²ΠΈ ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΠ²Π°. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡΡ DevOps ΡΡΡΠ±Π²Π° Π΄Π° Π²ΠΈΠ΄ΠΈ ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π° Π΅ΠΊΠΈΠΏΠ°.
Π Π΄Π°, ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ΡΠΎ Π½Π° Π²ΡΡΠΊΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΡΡΠΈΠΈ ΠΈ Π΄ΠΎ ΠΊΡΠ°Ρ ΠΌΠΎΠΆΠ΅ Π΄ΠΎΡΠΈ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ. Π‘Π°ΠΌΠΎΡΠ°Π·Π²ΠΈΡΠΈΠ΅, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π½Π΅ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ²ΠΎΠΈΡΠ΅ ΠΈΠ΄Π΅ΠΈ β ΡΠ°ΠΊΡΠ² ΡΠΎΠ²Π΅ΠΊ ΠΈΠΌΠ° Π²ΡΠ΅ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ ΠΊΠ°ΠΊΡΠΎ Π·Π° Π΅ΠΊΠΈΠΏΠ°, ΡΠ°ΠΊΠ° ΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ. ΠΠΎΠ΅ΡΠΎ Π² ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° ΡΠ΅ ΠΎΡΡΠ°Π·ΡΠ²Π° Π² ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΌΠ΅ΡΠ΅ΡΠ½ΠΎΡΠΎ ΠΌΡ Π²ΡΠ·Π½Π°Π³ΡΠ°ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π±ΠΎΠ½ΡΡΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com