ΠΠ΄ΡΠ°Π²ΠΎ, Π₯Π°Π±Ρ! ΠΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ ΡΠ΅ ΠΆΠ°Π»Π΅Π² Π½Π° ΠΆΠΈΠ²ΠΎΡΠΎΡ Π²ΠΎ ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠ΄Π½Π° ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ° ΠΈ Π½Π΅ ΠΏΠΎΠ½ΡΠ΄ΠΈΠ² Π½ΠΈΡΡΠΎ Π·Π° Π΄Π° ΡΠ΅ ΡΠ΅ΡΠΈ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½Π°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π°. ΠΠ΅Π½Π΅Ρ ΡΠ΅ Π²ΡΠ°ΡΠΈΠ² Π·Π° Π΄Π° Π²ΠΈ ΠΊΠ°ΠΆΠ°ΠΌ ΠΊΠΎΠΈ ΠΏΡΠΈΡΡΠ°ΠΏΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΡΠ΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ Π΄Π° ΠΈΠ·Π±Π΅Π³Π°ΡΠ΅ ΠΎΠ΄ Π±Π΅Π·Π΄Π½Π°ΡΠ° Π½Π° ΠΎΡΠ°ΡΠΎΡ ΠΈ Π΄Π° ΡΠ° Π½Π°ΡΠΎΡΠΈΡΠ΅ ΡΠΈΡΡΠ°ΡΠΈΡΠ°ΡΠ° Π²ΠΎ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠ°ΡΠ° Π½Π°ΡΠΎΠΊΠ°.
ΠΠΎ ΠΏΡΠ΅ΡΡ
ΠΎΠ΄Π½ΠΈΠΎΡ Π½Π°ΠΏΠΈΡ
ΠΠΎΠΈ ΡΠΌΠ΅, ΠΊΠ°Π΄Π΅ ΡΠΌΠ΅ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈΠΌΠ°ΠΌΠ΅
ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² ΡΠΌΠ΅ Π²ΠΎ Sre Onboarding Team, ΠΊΠΎΡ ΡΠ΅ ΡΠΎΡΡΠΎΠΈ ΠΎΠ΄ ΡΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΈ ΡΡΠΎΡΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ. Π‘ΠΈΡΠ΅ Π½ΠΈΠ΅ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°ΠΌΠ΅ Π΄Π° ΡΠ° Π½Π°ΠΏΠΈΡΠ΅ΠΌΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠ΄ (IaC). ΠΠ²Π° Π³ΠΎ ΠΏΡΠ°Π²ΠΈΠΌΠ΅ Π·Π°ΡΠΎΠ° ΡΡΠΎ Π²ΠΎ ΠΎΡΠ½ΠΎΠ²Π° Π·Π½Π°Π΅ΠΌΠ΅ Π΄Π° ΠΏΠΈΡΡΠ²Π°ΠΌΠ΅ ΠΊΠΎΠ΄ ΠΈ ΠΈΠΌΠ°ΠΌΠ΅ ΠΈΡΡΠΎΡΠΈΡΠ° Π½Π° βΠ½Π°Π΄ΠΏΡΠΎΡΠ΅ΡΠ½ΠΈβ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ.
- ΠΠΌΠ°ΠΌΠ΅ Π·Π±ΠΈΡ Π½Π° ΠΏΡΠ΅Π΄Π½ΠΎΡΡΠΈ: ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° ΠΏΠΎΠ·Π°Π΄ΠΈΠ½Π°, ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ, ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π·Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ΄, ΠΆΠ΅Π»Π±Π° Π·Π° ΡΡΠ΅ΡΠ΅ Π½ΠΎΠ²ΠΈ ΡΠ°Π±ΠΎΡΠΈ.
- Π ΠΈΠΌΠ° ΠΈ ΠΎΠΏΡΡΡΠ΅Π½ Π΄Π΅Π», ΡΡΠΎ Π΅ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΠΌΠΈΠ½ΡΡ: Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π½Π° Π·Π½Π°Π΅ΡΠ΅ Π·Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈΠΎΡ Ρ Π°ΡΠ΄Π²Π΅Ρ.
Π’Π΅Ρ Π½ΠΎΠ»ΠΎΡΠΊΠΈΠΎΡ ΠΊΡΠΏ ΡΡΠΎ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ Π²ΠΎ Π½Π°ΡΠΈΠΎΡ IaC.
- Π’Π΅ΡΠ°ΡΠΎΡΠΌΠ° Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ.
- ΠΠ°ΠΊΠ΅Ρ Π·Π° ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ ΡΠ»ΠΈΠΊΠΈ. ΠΠ²Π° ΡΠ΅ ΡΠ»ΠΈΠΊΠΈ ΠΎΠ΄ Windows, CentOS 7.
- Jsonnet Π·Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΌΠΎΡΠ½Π° Π²Π΅ΡΠ·ΠΈΡΠ° Π²ΠΎ drone.io, ΠΊΠ°ΠΊΠΎ ΠΈ Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ° ΠΏΠ°ΠΊΡΠ²Π°Ρ json ΠΈ Π½Π°ΡΠΈΡΠ΅ ΡΠ΅ΡΠ°ΡΠΎΡΠΌΡΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ.
- ΠΠ°Π·ΡΡ.
- ΠΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ ΠΏΡΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π½Π° ΡΠ»ΠΈΠΊΠΈ.
- Python Π·Π° ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ ΠΈ ΡΠΊΡΠΈΠΏΡΠΈ Π·Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΠ΅.
- Π ΡΠ΅ΡΠΎ ΡΠΎΠ° Π²ΠΎ VSCode ΡΠΎ ΠΏΡΠΈΠΊΠ»ΡΡΠΎΡΠΈ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠ»Π΅Π½ΠΎΠ²ΠΈΡΠ΅ Π½Π° ΡΠΈΠΌΠΎΡ.
ΠΠ°ΠΊΠ»ΡΡΠΎΠΊ ΠΎΠ΄ ΠΌΠΎΡΠΎΡ
ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² ΡΠ΅ Π±ΠΎΡΠΈΠΌΠ΅ ΡΠΎ ΡΠ»Π΅Π΄Π½ΠΈΠ²Π΅ IaC ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ:
- ΠΠ΅ΡΠΎΠ²ΡΡΠ΅Π½ΠΎΡΡ Π½Π° Π°Π»Π°ΡΠΊΠΈ ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° ΠΊΠΎΠ΄.
- ΠΠ°Π²Π½ΠΎ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅. ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π΅ Π΄Π΅Π» ΠΎΠ΄ ΡΠ΅Π°Π»Π½ΠΈΠΎΡ ΡΠ²Π΅Ρ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ Π±Π°Π²Π½Π°.
- ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π½Π° ΠΏΡΠΈΡΡΠ°ΠΏΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
- ΠΠΈΠ΅ ΡΠΌΠ΅ Π½ΠΎΠ²ΠΈ ΠΈ Π½Π΅ Π·Π½Π°Π΅ΠΌΠ΅ ΠΌΠ½ΠΎΠ³Ρ.
ΠΠΊΡΡΡΠ΅ΠΌΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ (XP) Π·Π° ΡΠΏΠ°Ρ
Π‘ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅Π½ΠΈ ΡΠΎ ΠΠΊΡΡΡΠ΅ΠΌΠ½ΠΎΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ (XP) ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈΡΠ΅ ΡΡΠΎ ΡΡΠΎΡΠ°Ρ Π·Π°Π΄ Π½Π΅Π³ΠΎ. ΠΠ½ΠΎΠ³ΡΠΌΠΈΠ½Π° ΠΎΠ΄ Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ΅Π° ΡΠΎ ΠΎΠ²ΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ, ΠΈ ΡΠΎΡ Π±Π΅ΡΠ΅ ΡΡΠΏΠ΅ΡΠ΅Π½. ΠΠ° Π·ΠΎΡΡΠΎ Π΄Π° Π½Π΅ Π³ΠΈ ΠΈΡΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΡΠ΅ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΡΠ°ΠΌΡ Π·Π° Π΄Π° Π³ΠΈ Π½Π°Π΄ΠΌΠΈΠ½Π΅ΡΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΡΠΈ? Π Π΅ΡΠΈΠ²ΠΌΠ΅ Π΄Π° Π³ΠΎ ΠΏΡΠ΅Π·Π΅ΠΌΠ΅ΠΌΠ΅ ΠΎΠ²ΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ ΠΈ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ ΡΡΠΎ ΡΠ΅ ΡΠ΅ ΡΠ»ΡΡΠΈ.
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΏΡΠΈΠΌΠ΅Π½Π»ΠΈΠ²ΠΎΡΡΠ° Π½Π° ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ XP Π²ΠΎ Π²Π°ΡΠ°ΡΠ° ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠ°ΠΠ²Π΅ ΠΎΠΏΠΈΡ Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ° Π·Π° ΠΊΠΎΡΠ° Π΅ Π΄ΠΎΠ±ΡΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½Π° XP ΠΈ ΠΊΠ°ΠΊΠΎ ΡΠ°Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π° ΡΠΎ Π½Π°Ρ:
1. ΠΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠΈΡΠ΅ Π±Π°ΡΠ°ΡΠ°. ΠΠΈ Π±Π΅ΡΠ΅ ΡΠ°ΡΠ½ΠΎ ΠΊΠΎΡΠ° Π΅ ΠΊΡΠ°ΡΠ½Π°ΡΠ° ΡΠ΅Π». ΠΠΎ, Π΄Π΅ΡΠ°Π»ΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π°ΡΠΈΡΠ°Π°Ρ. ΠΠΈΠ΅ ΡΠ°ΠΌΠΈΡΠ΅ ΠΎΠ΄Π»ΡΡΡΠ²Π°ΠΌΠ΅ ΠΊΠ°Π΄Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ°ΠΊΡΠΈΡΠ°ΠΌΠ΅, ΡΠ°ΠΊΠ° ΡΡΠΎ Π±Π°ΡΠ°ΡΠ°ΡΠ° ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎ ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π°Π°Ρ (Π³Π»Π°Π²Π½ΠΎ ΡΠ°ΠΌΠΈ). ΠΠΊΠΎ Π³ΠΎ Π·Π΅ΠΌΠ΅ΠΌΠ΅ ΡΠΈΠΌΠΎΡ Π½Π° SRE, ΠΊΠΎΡ ΡΠ° ΠΏΡΠ°Π²ΠΈ ΡΠ°ΠΌΠ°ΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΠ° ΠΈ ΡΠ°ΠΌΠΈΠΎΡ Π³ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π° Π±Π°ΡΠ°ΡΠ°ΡΠ° ΠΈ ΠΎΠ±Π΅ΠΌΠΎΡ Π½Π° ΡΠ°Π±ΠΎΡΠ°, ΡΠΎΠ³Π°Ρ ΠΎΠ²Π°Π° ΡΠΎΡΠΊΠ° Π΄ΠΎΠ±ΡΠΎ ΡΠ΅ Π²ΠΊΠ»ΠΎΠΏΡΠ²Π°.
2. Π ΠΈΠ·ΠΈΡΠΈ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈ ΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΡΠΎ ΡΠΈΠΊΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π½ΠΎΠ²Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°. ΠΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΈΠ΄Π΅ΠΌΠ΅ Π½Π° ΡΠΈΠ·ΠΈΡΠΈ ΠΊΠΎΠ³Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ Π½Π΅ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠΈ ΠΊΠΎΠΈ Π½ΠΈ ΡΠ΅ Π½Π΅ΠΏΠΎΠ·Π½Π°ΡΠΈ. Π ΠΎΠ²Π° Π΅ 100% Π½Π°Ρ ΡΠ»ΡΡΠ°Ρ. Π¦Π΅Π»ΠΈΠΎΡ Π½Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡ Π±Π΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠΎ ΠΊΠΎΠΈ Π½Π΅ Π±Π΅Π²ΠΌΠ΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅Π½ΠΈ. ΠΠ΅Π½Π΅ΡΠ°Π»Π½ΠΎ, ΠΎΠ²Π° Π΅ ΠΏΠΎΡΡΠΎΡΠ°Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ... ΠΠΎ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈΠΎΡ ΡΠ΅ΠΊΡΠΎΡ ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΎ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π°Π°Ρ ΠΌΠ½ΠΎΠ³Ρ Π½ΠΎΠ²ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
3,4. ΠΠ°Π», ΡΠΎΠ»ΠΎΡΠΈΡΠ°Π½ ΠΏΡΠΎΡΠΈΡΠ΅Π½ ΡΠΈΠΌ Π·Π° ΡΠ°Π·Π²ΠΎΡ. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π°ΡΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ° ΡΡΠΎ ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΈ. ΠΠ²ΠΈΠ΅ Π΄Π²Π΅ ΡΠΎΡΠΊΠΈ Π½Π΅ Π½ΠΈ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°Π°Ρ Π±Π°Ρ. ΠΡΠ²ΠΎ, Π½Π΅ ΡΠΌΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΠ°Π½Π° Π΅ΠΊΠΈΠΏΠ°, Π° Π²ΡΠΎΡΠΎ, ΡΠΌΠ΅ Π΄Π΅Π²Π΅ΡΠΌΠΈΠ½Π°, ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΌΠ΅ΡΠ° Π·Π° Π³ΠΎΠ»Π΅ΠΌ ΡΠΈΠΌ. ΠΠ°ΠΊΠΎ, ΡΠΏΠΎΡΠ΅Π΄ Π½Π΅ΠΊΠΎΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΠΈ Π·Π° βΠ³ΠΎΠ»Π΅ΠΌβ ΡΠΈΠΌ, ΠΌΠ½ΠΎΠ³Ρ ΡΠ΅ 14+ Π»ΡΡΠ΅.
ΠΡΠ΄Π΅ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ Π½Π΅ΠΊΠΎΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π½Π° XP ΠΈ ΠΊΠ°ΠΊΠΎ ΡΠΈΠ΅ Π²Π»ΠΈΡΠ°Π°Ρ Π½Π° Π±ΡΠ·ΠΈΠ½Π°ΡΠ° ΠΈ ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠΎΡ Π½Π° ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
ΠΡΠΈΠ½ΡΠΈΠΏ Π½Π° ΡΠ°ΠΌΠΊΠ° Π·Π° ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° XP
Π‘ΠΏΠΎΡΠ΅Π΄ ΠΌΠΎΠ΅ΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅, ΡΠΈΠ΄Π±Π΅ΠΊΠΎΡ Π΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΎΡ Π½Π° ΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ Π΄Π°Π»ΠΈ ΡΠ° ΠΏΡΠ°Π²Π°ΠΌ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ°, ΠΎΠ΄ΠΈΠΌΠ΅ Π»ΠΈ ΡΠ°ΠΌΡ? XP ΠΈΠΌΠ° Π±ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π° ΡΠ΅ΠΌΠ° Π·Π° ΠΎΠ²Π°: ΡΠ°ΠΌΠΊΠ° Π·Π° Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠ° ΠΏΠΎΠ²ΡΠ°ΡΠ½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΡΠΎ Π΅ ΡΡΠΎ ΠΊΠΎΠ»ΠΊΡ ΡΠΌΠ΅ ΠΏΠΎΠ½ΠΈΡΠΊΠΈ, ΡΠΎΠ»ΠΊΡ ΠΏΠΎΠ±ΡΠ·ΠΎ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΡΠ΅ΡΠ°ΠΌΠ΅ ΠΠ‘ Π΄Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΈ Π½Π° ΠΏΠΎΡΡΠ΅Π±Π½ΠΈΡΠ΅ ΠΏΡΠ°ΡΠ°ΡΠ°.
ΠΠ²Π° Π΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π° ΡΠ΅ΠΌΠ° Π·Π° Π΄ΠΈΡΠΊΡΡΠΈΡΠ°, Π΄Π΅ΠΊΠ° Π²ΠΎ Π½Π°ΡΠ°ΡΠ° ΠΠ’ ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠ° Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ·ΠΎ Π΄Π° ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅ ΠΠ‘. ΠΠ°ΠΌΠΈΡΠ»Π΅ΡΠ΅ ΠΊΠΎΠ»ΠΊΡ Π΅ Π±ΠΎΠ»Π½ΠΎ Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ΅ΡΡ ΠΌΠ΅ΡΠ΅ΡΠΈ ΠΈ Π΄ΡΡΠΈ ΠΏΠΎΡΠΎΠ° Π΄Π° Π΄ΠΎΠ·Π½Π°Π΅ΡΠ΅ Π΄Π΅ΠΊΠ° ΠΈΠΌΠ°Π»ΠΎ Π³ΡΠ΅ΡΠΊΠ° Π½Π° ΡΠ°ΠΌΠΈΠΎΡ ΠΏΠΎΡΠ΅ΡΠΎΠΊ. ΠΠ²Π° ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° Π²ΠΎ Π΄ΠΈΠ·Π°ΡΠ½ΠΎΡ ΠΈ Π²ΠΎ ΡΠ΅ΠΊΠΎΡΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠ° Π½Π° ΡΠ»ΠΎΠΆΠ΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ.
ΠΠΎ Π½Π°ΡΠΈΠΎΡ ΡΠ»ΡΡΠ°Ρ Π½Π° IaC, ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½ΠΈ ΠΏΠΎΠΌΠ°Π³Π°Π°Ρ. ΠΠ΅Π΄Π½Π°Ρ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π°ΠΌ ΠΌΠ°Π»ΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π°ΡΠ΅ Π½Π° Π΄ΠΈΡΠ°Π³ΡΠ°ΠΌΠΎΡ ΠΏΠΎΠ³ΠΎΡΠ΅: ΠΏΠ»Π°Π½ΠΎΡ Π·Π° ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡΠ²Π°ΡΠ΅ Π½Π΅ΠΌΠ° ΠΌΠ΅ΡΠ΅ΡΠ΅Π½ ΡΠΈΠΊΠ»ΡΡ, Π½ΠΎ ΡΠ΅ ΡΠ°Π²ΡΠ²Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΏΠ°ΡΠΈ Π½Π° Π΄Π΅Π½. ΠΠΎΡΡΠΎΡΠ°Ρ Π½Π΅ΠΊΠΎΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΠΎΠ²ΠΎΡ ΡΠΈΠΊΠ»ΡΡ Π½Π° ΠΠ‘ ΡΡΠΎ ΡΠ΅ Π³ΠΈ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎΠ΄Π΅ΡΠ°Π»Π½ΠΎ.
ΠΠ°ΠΆΠ½ΠΎ: ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΡΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΠΏΠΎΠ³ΠΎΡΠ΅. ΠΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΠ° ΡΠΎ XP ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈΡΠ΅, ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π΅ ΠΈΠ·Π²Π»Π΅ΡΠ΅ ΠΎΠ΄ Π±Π΅Π·Π΄Π½Π°ΡΠ° Π½Π° ΠΎΡΠ°ΡΠΎΡ.
ΠΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·Π²Π»Π΅ΡΠ΅ΡΠ΅ ΠΎΠ΄ Π±Π΅Π·Π΄Π½Π°ΡΠ° Π½Π° ΠΎΡΠ°ΡΠΎΡ: ΡΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ
Π’Π΅ΡΡΠΎΠ²ΠΈ
Π’Π΅ΡΡΠΎΠ²ΠΈΡΠ΅ ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½ΡΠ²Π°Π°Ρ Π΄Π²Π°ΠΏΠ°ΡΠΈ Π²ΠΎ ΡΠΈΠΊΠ»ΡΡΠΎΡ Π·Π° ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° XP. ΠΠ΅ Π΅ ΡΠ°ΠΌΠΎ ΡΠ°ΠΊΠ°. Π’ΠΈΠ΅ ΡΠ΅ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π²Π°ΠΆΠ½ΠΈ Π·Π° ΡΠ΅Π»Π°ΡΠ° ΡΠ΅Ρ Π½ΠΈΠΊΠ° Π½Π° ΠΠΊΡΡΡΠ΅ΠΌΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅.
Π‘Π΅ ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΡΠ²Π° Π΄Π΅ΠΊΠ° ΠΈΠΌΠ°ΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΈ Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡΠ° ΠΈ ΠΏΡΠΈΡΠ°ΡΠ°ΡΠ΅. ΠΠ΅ΠΊΠΎΠΈ Π²ΠΈ Π΄Π°Π²Π°Π°Ρ ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΌΠΈΠ½ΡΡΠΈ, Π΄ΡΡΠ³ΠΈ Π·Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π΄Π΅Π½Π°, ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΈΠΌ ΡΡΠ΅Π±Π° ΠΏΠΎΠ΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΠΈ ΠΏΠΎΡΠ΅ΡΠΊΠΎ ΡΠ΅ ΠΏΡΠ΅Π³Π»Π΅Π΄ΡΠ²Π°Π°Ρ.
ΠΠΎΡΡΠΎΠΈ ΠΊΠ»Π°ΡΠΈΡΠ½Π° ΠΏΠΈΡΠ°ΠΌΠΈΠ΄Π° Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅, ΡΡΠΎ ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π° Π΄Π΅ΠΊΠ° ΡΡΠ΅Π±Π° Π΄Π° ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΈ.
ΠΠ°ΠΊΠΎ ΠΎΠ²Π°Π° ΡΠ°ΠΌΠΊΠ° ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ²Π° Π·Π° Π½Π°Ρ Π²ΠΎ ΠΏΡΠΎΠ΅ΠΊΡ Π·Π° IaC? ΠΡΡΡΠ½ΠΎΡΡ... Π½ΠΈΠΊΠ°ΠΊΠΎ.
- ΠΠ΄ΠΈΠ½ΠΈΡΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΈ, ΠΈ ΠΏΠΎΠΊΡΠ°Ρ ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΈ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ, Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΏΡΠ΅ΠΌΠ½ΠΎΠ³Ρ. ΠΠ»ΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΈΠ½Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΡΠ΅ΡΡΠΈΡΠ°Π°Ρ Π½Π΅ΡΡΠΎ. ΠΡΡΡΠ½ΠΎΡΡ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π²ΠΎΠΎΠΏΡΡΠΎ Π½Π΅ Π³ΠΈ ΠΏΠΈΡΡΠ²Π°ΠΌΠ΅. ΠΠΎ, Π΅Π²Π΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° ΡΠ°ΠΊΠ²ΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΈ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Π²ΠΌΠ΅ Π΄Π° Π³ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅:
- Π’Π΅ΡΡΠΈΡΠ°ΡΠ΅ jsonnet ΠΊΠΎΠ΄. ΠΠ²Π°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ Π½Π°ΡΠΈΠΎΡ ΡΠ΅Π²ΠΊΠΎΠ²ΠΎΠ΄ Π·Π° ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ Π½Π° Π΄ΡΠΎΠ½ΠΎΠ²ΠΈ, ΠΊΠΎΡ Π΅ Π΄ΠΎΡΡΠ° ΠΊΠΎΠΌΠΏΠ»ΠΈΡΠΈΡΠ°Π½. ΠΠΎΠ΄ΠΎΡ jsonnet Π΅ Π΄ΠΎΠ±ΡΠΎ ΠΏΠΎΠΊΡΠΈΠ΅Π½ ΡΠΎ ΡΠ΅ΡΡΠΎΠ²ΠΈ.
ΠΠΈΠ΅ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΠΎΠ²Π°Π Π°ΠΌΠΊΠ° Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΠ°ΡΠ° Π·Π° Jsonnet . - Π’Π΅ΡΡΠΎΠ²ΠΈ Π·Π° ΡΠΊΡΠΈΠΏΡΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ ΠΊΠΎΠ³Π° ΡΠ΅ΡΡΡΡΠΎΡ Π·Π°ΠΏΠΎΡΠ½ΡΠ²Π°. Π‘ΠΊΡΠΈΠΏΡΠΈΡΠ΅ ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π²ΠΎ Python, ΠΈ Π·Π°ΡΠΎΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Ρ ΡΠ΅ΡΡΠΎΠ²ΠΈ Π½Π° Π½ΠΈΠ².
- Π’Π΅ΡΡΠΈΡΠ°ΡΠ΅ jsonnet ΠΊΠΎΠ΄. ΠΠ²Π°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ Π½Π°ΡΠΈΠΎΡ ΡΠ΅Π²ΠΊΠΎΠ²ΠΎΠ΄ Π·Π° ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ Π½Π° Π΄ΡΠΎΠ½ΠΎΠ²ΠΈ, ΠΊΠΎΡ Π΅ Π΄ΠΎΡΡΠ° ΠΊΠΎΠΌΠΏΠ»ΠΈΡΠΈΡΠ°Π½. ΠΠΎΠ΄ΠΎΡ jsonnet Π΅ Π΄ΠΎΠ±ΡΠΎ ΠΏΠΎΠΊΡΠΈΠ΅Π½ ΡΠΎ ΡΠ΅ΡΡΠΎΠ²ΠΈ.
- ΠΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½ΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°ΡΠ° Π²ΠΎ ΡΠ΅ΡΡΠΎΠ²ΠΈΡΠ΅, Π½ΠΎ Π½ΠΈΠ΅ Π½Π΅ Π³ΠΎ ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΡΠΎΠ°. ΠΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π°Ρ ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° Π½Π° ΡΠ΅ΡΡΡΡΠΈ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠ΅ΠΊΡ
ΡΡΠ»ΠΈΠ½Ρ . Π‘Π΅ΠΏΠ°ΠΊ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈΡΠ΅ ΡΠ°ΠΌΡ ΡΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΠΏΡΠ΅ΠΌΠ½ΠΎΠ³Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ Π·Π° ΡΠ΅ΡΠ°ΡΠΎΡΠΌΠΈ, Π½ΠΎ ΠΌΠ½ΠΎΠ³Ρ ΡΠ΅ΡΡ ΡΠΊΡΠΈΠΏΡΠΈ ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π·Π° AWS. Π Π½ΠΈΠ΅ ΡΠΌΠ΅ Π½Π° Azure, ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΎΠ²Π° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π½Π΅ Π²Π°ΠΆΠΈ. - Π’Π΅ΡΡΠΎΠ²ΠΈ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ: Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ Π³ΠΈ ΠΊΠ»Π°ΡΠΈΡΠΈΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΊΠ°Π΄Π΅ Π³ΠΈ ΡΡΠ°Π²Π°ΡΠ΅. ΠΠΎ, ΡΠΈΠ΅ Π²ΠΎ ΠΎΡΠ½ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°Π°Ρ.
ΠΠ°ΠΊΠ° ΠΈΠ·Π³Π»Π΅Π΄Π°Π°Ρ ΡΠ΅ΡΡΠΎΠ²ΠΈΡΠ΅ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ°.
ΠΠ²Π° Π΅ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ³Π° ΡΠ΅ Π³ΡΠ°Π΄Π°Ρ ΡΠ»ΠΈΠΊΠΈ Π²ΠΎ Drone CI. ΠΠ° Π΄Π° ΡΡΠΈΠ³Π½Π΅ΡΠ΅ Π΄ΠΎ Π½ΠΈΠ², ΡΡΠ΅Π±Π° Π΄Π° ΠΏΠΎΡΠ΅ΠΊΠ°ΡΠ΅ 30 ΠΌΠΈΠ½ΡΡΠΈ Π·Π° Π΄Π° ΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ° ΡΠ»ΠΈΠΊΠ°ΡΠ° Π½Π° Packer, Π° ΠΏΠΎΡΠΎΠ° Π΄Π° ΠΏΠΎΡΠ΅ΠΊΠ°ΡΠ΅ ΡΡΡΠ΅ 15 ΠΌΠΈΠ½ΡΡΠΈ Π·Π° Π΄Π° ΠΏΠΎΠΌΠΈΠ½Π°Ρ. ΠΠΎ, ΡΠΈΠ΅ ΠΏΠΎΡΡΠΎΡΠ°Ρ!ΠΠ»Π³ΠΎΡΠΈΡΠ°ΠΌ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠ»ΠΈΠΊΠ°ΡΠ°
- ΠΠ°ΠΊΠ΅Ρ ΠΌΠΎΡΠ° ΠΏΡΠ²ΠΎ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π΄Π° ΡΠ° ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈ ΡΠ»ΠΈΠΊΠ°ΡΠ°.
- ΠΠΎ ΡΠ΅ΡΡΠΎΡ ΠΈΠΌΠ° ΡΠ΅ΡΠ°ΡΠΎΡΠΌΠ° ΡΠΎ Π»ΠΎΠΊΠ°Π»Π½Π° ΡΠΎΡΡΠΎΡΠ±Π°, ΠΊΠΎΡΠ° ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ Π·Π° Π΄Π° ΡΠ° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈΠΌΠ΅ ΠΎΠ²Π°Π° ΡΠ»ΠΈΠΊΠ°.
- ΠΠΎΠ³Π° ΡΠ΅ ΡΠ°ΡΠΏΠ»Π΅ΡΡΠ²Π°, ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΌΠ°Π» ΠΌΠΎΠ΄ΡΠ» ΡΡΠΎ Π»Π΅ΠΆΠΈ Π²ΠΎ Π±Π»ΠΈΠ·ΠΈΠ½Π° Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ»Π΅ΡΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΎ ΡΠ»ΠΈΠΊΠ°ΡΠ°.
- ΠΡΠΊΠ°ΠΊΠΎ ΡΠ΅ ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈ VM ΠΎΠ΄ ΡΠ»ΠΈΠΊΠ°ΡΠ°, ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈΡΠ΅. ΠΠΎ ΠΎΡΠ½ΠΎΠ²Π°, ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈΡΠ΅ ΡΠ΅ Π²ΡΡΠ°Ρ ΡΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ». ΠΡΠΎΠ²Π΅ΡΡΠ²Π° ΠΊΠ°ΠΊΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°Π»Π΅ ΡΠΊΡΠΈΠΏΡΠΈΡΠ΅ ΠΏΡΠΈ ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ ΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°Π°Ρ Π΄Π΅ΠΌΠΎΠ½ΠΈΡΠ΅. ΠΠ° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ²Π°, ΠΏΡΠ΅ΠΊΡ ssh ΠΈΠ»ΠΈ winrm ΡΠ΅ Π½Π°ΡΠ°Π²ΡΠ²Π°ΠΌΠ΅ Π²ΠΎ Π½ΠΎΠ²ΠΎΠΏΠΎΠ΄ΠΈΠ³Π½Π°ΡΠ°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° ΠΈ Π³ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°ΠΌΠ΅ ΡΡΠ°ΡΡΡΠΎΡ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°ΡΠ° ΠΈΠ»ΠΈ Π΄Π°Π»ΠΈ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΡΠ΅ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ.
- Π‘Π»ΠΈΡΠ½Π° Π΅ ΡΠΈΡΡΠ°ΡΠΈΡΠ°ΡΠ° ΠΈ ΡΠΎ ΡΠ΅ΡΡΠΎΠ²ΠΈΡΠ΅ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° Π²ΠΎ ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π·Π° ΡΠ΅ΡΠ°ΡΠΎΡΠΌ. ΠΠ²Π΅ ΠΊΡΠ°ΡΠΊΠ° ΡΠ°Π±Π΅Π»Π° ΠΊΠΎΡΠ° Π³ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΡΠ²Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° ΡΠ°ΠΊΠ²ΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΈ.
ΠΠΎΠ²ΡΠ°ΡΠ½ΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π³Π°ΡΠΎΠ²ΠΎΠ΄ΠΎΡ ΡΠ΅ ΠΎΠΊΠΎΠ»Ρ 40 ΠΌΠΈΠ½ΡΡΠΈ. Π‘Γ¨ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° ΠΌΠ½ΠΎΠ³Ρ Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠ΅Π³ΡΠ΅ΡΠΈΡΠ°, Π½ΠΎ Π·Π° Π½ΠΎΠ² ΡΠ°Π·Π²ΠΎΡ Π³Π΅Π½Π΅ΡΠ°Π»Π½ΠΎ Π΅ Π½Π΅ΡΠ΅Π°Π»Π½ΠΎ. ΠΠΊΠΎ ΡΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ, ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π·Π° ΠΎΠ²Π°, ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅ΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΈ Π·Π° ΡΡΡΠ°ΡΠ΅, ΡΠΎΠ³Π°Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ Π½Π° 10 ΠΌΠΈΠ½ΡΡΠΈ. ΠΠΎ, ΠΎΠ²Π° ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ ΡΠ΅ Unit ΡΠ΅ΡΡΠΎΠ²ΠΈ, ΠΊΠΎΠΈ ΠΏΡΠ°Π²Π°Ρ 5 ΠΏΠ°ΡΡΠΈΡΠ° Π·Π° 100 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ.
ΠΡΡΡΡΡΠ²ΠΎΡΠΎ Π½Π° Unit ΡΠ΅ΡΡΠΎΠ²ΠΈ ΠΏΡΠΈ ΡΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠ»ΠΈΠΊΠΈ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ°ΡΠΎΡΠΌΠ½ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΏΠΎΡΡΠΈΠΊΠ½ΡΠ²Π° ΠΏΡΠ΅ΡΡΠ»Π°ΡΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΎΠ΄Π΄Π΅Π»Π½ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΈ ΠΊΠΎΠΈ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ ΠΏΡΠ΅ΠΊΡ REST ΠΈΠ»ΠΈ Π½Π° Python ΡΠΊΡΠΈΠΏΡΠΈ.
ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ΅Π±Π°ΡΠ΅ Π΄Π° ΡΠ΅ ΡΠ²Π΅ΡΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ΅ ΡΡΠ°ΡΡΡΠ²Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°, ΡΠ°Π° ΡΠ°ΠΌΠ°ΡΠ° ΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ° Π²ΠΎ ΡΡΠ»ΡΠ³Π°ΡΠ°
ΠΠΈΠ΄Π΅ΡΡΠΈ Π³ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ScaleFT ΠΊΠ°ΠΊΠΎ ΡΡΠ»ΡΠ³Π°, ΠΏΡΠΈΠ½ΡΠ΄Π΅Π½ΠΈ ΡΠΌΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ ΡΠΎ Π½Π΅Π³ΠΎ ΠΏΡΠ΅ΠΊΡ API. ΠΠΌΠ°ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π΄Π° ΡΠ° ΠΏΠΎΠ²Π»Π΅ΡΠ΅Ρ ΠΈ Π΄Π° ΠΊΠ°ΠΆΠ΅Ρ: βΠΠ»Π΅Π·ΠΈ ΠΈ ΠΈΠ·Π±ΡΠΈΡΠ΅ΡΠ΅ Π³ΠΎ ΠΎΠ²Π° ΠΈ ΠΎΠ½Π°β. ΠΠΈ Π·Π°ΡΡΠ²ΡΠ²Π° ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΈ ΠΏΡΠΈΡΡΠ°ΠΏΠΈ.
ΠΠ΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΠΌΠ΅ Π½ΠΎΡΠΌΠ°Π»Π½ΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΈ Π·Π° ΠΎΠ²Π°, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π½Π΅ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π° ΠΎΠ΄ ΠΎΠ±ΠΈΡΠ½ΠΈΠΎΡ ΡΠΎΡΡΠ²Π΅Ρ: Π½Π΅ΠΊΠΎΡ Π²ΠΈΠ΄ Π°ΠΏΠΈΡ Π° ΡΠ΅ ΠΈΡΠΌΠ΅ΡΡΠ²Π°, ΡΠ΅ Π³ΠΎ ΠΏΠΎΠ²Π»Π΅ΡΠ΅ΡΠ΅ ΠΈ ΡΠ΅ Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΡΠΎ ΡΠ΅ ΡΠ΅ ΡΠ»ΡΡΠΈ.
Π Π΅Π·ΡΠ»ΡΠ°ΡΠΈ ΠΎΠ΄ ΡΠ΅ΡΡΠΎΠ²ΠΈΡΠ΅: Π’Π΅ΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΠ°ΡΠ°, ΠΊΠΎΠ΅ ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΎ Π΄Π°Π΄Π΅ ΠΠ‘ Π·Π° Π΅Π΄Π½Π° ΠΌΠΈΠ½ΡΡΠ°, Π½Π΅ Π³ΠΎ Π΄Π°Π²Π°. Π ΡΠΈΠΏΠΎΠ²ΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠ²ΠΈΡΠΎΠΊΠΈ Π²ΠΎ ΠΏΠΈΡΠ°ΠΌΠΈΠ΄Π°ΡΠ° ΡΠ΅ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΈ, Π½ΠΎ ΠΏΠΎΠΊΡΠΈΠ²Π°Π°Ρ ΡΠ°ΠΌΠΎ Π΄Π΅Π» ΠΎΠ΄ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ Π²ΠΎ ΠΏΠ°ΡΠΎΠ²ΠΈ
Π’Π΅ΡΡΠΎΠ²ΠΈΡΠ΅ ΡΠ΅, ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°, Π΄ΠΎΠ±ΡΠΈ. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΠΎΠ΄ Π½ΠΈΠ², ΡΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΎΠ΄ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ. Π’ΠΈΠ΅ ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π° Π½ΠΈΠ²Π½ΠΈΡΠ΅ Π½ΠΈΠ²ΠΎΠ° ΠΈ ΡΠ΅ Π½ΠΈ Π΄Π°Π΄Π°Ρ ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠΎ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΡΠΎ Π»ΠΎΡΠΈΡΠ΅ Unit ΡΠ΅ΡΡΠΎΠ²ΠΈ, ΠΊΠΎΠΈ Π³ΠΎ Π΄Π°Π²Π°Π°Ρ Π½Π°ΡΠ±ΡΠ·ΠΈΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ, ΠΎΡΡΠ°Π½ΡΠ²Π°. ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, ΡΓ¨ ΡΡΡΠ΅ ΡΠ°ΠΊΠ°ΠΌ Π±ΡΠ· ΠΠ‘ ΡΠΎ ΠΊΠΎΡ Π΅ Π»Π΅ΡΠ΅Π½ ΠΈ ΠΏΡΠΈΡΠ°ΡΠ΅Π½ Π·Π° ΡΠ°Π±ΠΎΡΠ°. ΠΠ° Π½Π΅ Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ Π·Π° ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠΎΡ Π½Π° Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠ° ΡΡΠ΅ΡΠ°, ΠΏΠΎΡΡΠΎΡΠ°Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π΄Π°Π΄Π°Ρ Π΄ΡΡΠΈ ΠΈ ΠΏΠΎΠ±ΡΠ·Π° ΠΏΠΎΠ²ΡΠ°ΡΠ½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ° ΠΎΠ΄ Π΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΈ. ΠΠ²Π° Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ Π²ΠΎ ΠΏΠ°ΡΠΎΠ²ΠΈ.
ΠΠΎΠ³Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ΄, ΡΠ°ΠΊΠ°ΡΠ΅ Π΄Π° Π΄ΠΎΠ±ΠΈΠ²Π°ΡΠ΅ ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ ΠΊΠ²Π°Π»ΠΈΡΠ΅Ρ ΡΡΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ±ΡΠ·ΠΎ. ΠΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΡΓ¨ Π²ΠΎ Π³ΡΠ°Π½ΠΊΠ° Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ (Π·Π° Π΄Π° Π½Π΅ ΡΠΊΡΡΠΈΡΠ΅ Π½ΠΈΡΡΠΎ Π·Π° Π½ΠΈΠΊΠΎΠ³ΠΎ), Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π±Π°ΡΠ°ΡΠ΅ Π·Π° ΠΏΠΎΠ²Π»Π΅ΠΊΡΠ²Π°ΡΠ΅ Π²ΠΎ Github, Π΄Π° Π³ΠΎ Π΄ΠΎΠ΄Π΅Π»ΠΈΡΠ΅ Π½Π° Π½Π΅ΠΊΠΎΡ ΡΠΈΠ΅ ΠΌΠΈΡΠ»Π΅ΡΠ΅ ΠΈΠΌΠ° ΡΠ΅ΠΆΠΈΠ½Π° ΠΈ Π΄Π° ΡΠ΅ΠΊΠ°ΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ.
ΠΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ΠΊΠ°ΡΠ΅ Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΡΡΠ΅ΡΠΎ ΡΠ΅ ΡΠΈΡΠ΅ Π·Π°ΡΠ°ΡΠ΅Π½ΠΈ, Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΎΡ, Π΄ΡΡΠΈ ΠΈ Π΄Π° Π³ΠΎ ΠΈΠΌΠ°, ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ Π½Π°ΡΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠ΅Π½. ΠΠ° ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΎΡ Π΄ΠΎΡΠ΄Π΅ Π²Π΅Π΄Π½Π°Ρ, ΡΠ΅ΡΠ΅Π½Π·Π΅Π½ΡΠΎΡ Π²Π΅Π΄Π½Π°Ρ ΡΠ° ΡΠ°Π·Π±ΡΠ° ΡΠ΅Π»Π°ΡΠ° ΠΈΠ΄Π΅ΡΠ°, Π½ΠΎ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΎΡ ΡΠ΅ΠΏΠ°ΠΊ Π΄ΠΎΠ°ΡΠ° Π΄ΠΎΡΠ½Π°, ΠΏΠΎ ΡΠ°ΠΊΡΠΎΡ. ΠΠΎΡΠ°ΠΊΡΠ²Π°ΠΌ Π΄Π° Π±Π΅ΡΠ΅ ΠΏΠΎΡΠ°Π½ΠΎ. ΠΠ²Π° Π΅ ΠΎΠ½Π° ΠΊΠΎΠ½ ΡΡΠΎ Π΅ Π½Π°ΡΠΎΡΠ΅Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ΡΠΎ Π²ΠΎ ΠΏΠ°Ρ - Π²Π΅Π΄Π½Π°Ρ, Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΡ Π½Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅.
ΠΠΎΠ΄ΠΎΠ»Ρ ΡΠ΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ΠΈ ΡΡΠΈΠ»ΠΎΠ²ΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ ΠΏΠ°ΡΠΎΠ²ΠΈ ΠΈ Π½ΠΈΠ²Π½Π°ΡΠ° ΠΏΡΠΈΠΌΠ΅Π½Π»ΠΈΠ²ΠΎΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ° Π½Π° IaC:
1. ΠΠ»Π°ΡΠΈΡΠ΅Π½, ΠΈΡΠΊΡΡΠ΅Π½+ΠΈΡΠΊΡΡΠ΅Π½, ΠΏΠΎΠΌΠ΅ΡΡΡΠ²Π°ΡΠ΅ ΠΏΠΎ ΡΠ°ΡΠΌΠ΅Ρ. ΠΠ²Π΅ ΡΠ»ΠΎΠ³ΠΈ - Π²ΠΎΠ·Π°Ρ ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ. ΠΠ²Π°ΡΡΠ° Π»ΡΡΠ΅. Π’ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π° ΠΈΡΡΠΈΠΎΡ ΠΊΠΎΠ΄ ΠΈ Π³ΠΈ ΠΌΠ΅Π½ΡΠ²Π°Π°Ρ ΡΠ»ΠΎΠ³ΠΈΡΠ΅ ΠΏΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΠΎΠ΄Π½Π°ΠΏΡΠ΅Π΄ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ Π²ΡΠ΅ΠΌΠ΅Π½ΡΠΊΠΈ ΠΏΠ΅ΡΠΈΠΎΠ΄.
ΠΡΠ΄Π΅ Π΄Π° ΡΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡΠ° Π½Π° Π½Π°ΡΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΡΡΠΈΠ»ΠΎΡ:
- ΠΡΠΎΠ±Π»Π΅ΠΌ: Π½Π΅ΡΠΎΠ²ΡΡΠ΅Π½ΠΎΡΡ Π½Π° Π°Π»Π°ΡΠΊΠΈΡΠ΅ ΠΈ Π°Π»Π°ΡΠΊΠΈΡΠ΅ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° ΠΊΠΎΠ΄.
ΠΠ΅Π³Π°ΡΠΈΠ²Π½ΠΎ Π²Π»ΠΈΡΠ°Π½ΠΈΠ΅: ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ»Π³ΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ΅, ΡΡΠΏΠΎΡΡΠ²Π°ΠΌΠ΅, ΡΠ΅ΠΌΠΏΠΎΡΠΎ/ΡΠΈΡΠ°ΠΌΠΎΡ Π½Π° ΡΠ°Π±ΠΎΡΠ° ΡΠ΅ Π³ΡΠ±ΠΈ.
ΠΠ°ΠΊΠΎ ΡΠ΅ Π±ΠΎΡΠΈΠΌΠ΅: ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π°Π»Π°ΡΠΊΠΈ, Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΈ IDE ΠΈ ΡΡΠΈΠΌΠ΅ ΠΈ ΠΊΡΠ°ΡΠ΅Π½ΠΊΠΈ. - ΠΡΠΎΠ±Π»Π΅ΠΌ: Π±Π°Π²Π½ΠΎ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅.
ΠΠ΅Π³Π°ΡΠΈΠ²Π½ΠΎ Π²Π»ΠΈΡΠ°Π½ΠΈΠ΅: Π³ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ΅Π½ Π΄Π΅Π» ΠΎΠ΄ ΠΊΠΎΠ΄ΠΎΡ. ΠΠΎΡΠ°Π΄Π½ΠΎ Π½ΠΈ Π΅ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ΅ΠΊΠ°ΠΌΠ΅, ΡΠ°ΡΠ΅ΡΠ΅ Π½ΠΈ ΠΏΠΎΠ΄Π°Π²Π°Π°Ρ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ Π½Π΅ΡΡΠΎ Π΄ΡΡΠ³ΠΎ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ΅ΠΊΠ°ΠΌΠ΅.
ΠΠ°ΠΊΠΎ ΡΠ΅ Π±ΠΎΡΠΈΠΌΠ΅: Π½Π΅ Π³ΠΎ Π½Π°Π΄ΠΌΠΈΠ½Π°Π²ΠΌΠ΅. - ΠΡΠΎΠ±Π»Π΅ΠΌ: Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π½Π° ΠΏΡΠΈΡΡΠ°ΠΏΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
ΠΠ΅Π³Π°ΡΠΈΠ²Π½ΠΎ Π²Π»ΠΈΡΠ°Π½ΠΈΠ΅: Π½Π΅ΠΌΠ° Π·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊΠΎ ΡΠΎΠ° Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Π΄ΠΎΠ±ΡΠΎ ΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Π»ΠΎΡΠΎ. ΠΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π° ΠΏΡΠΈΠ΅ΠΌΠΎΡ Π½Π° ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
ΠΠ°ΠΊΠΎ ΡΠ΅ Π±ΠΎΡΠΈΠΌΠ΅: ΠΌΠ΅ΡΡΡΠ΅Π±Π½Π°ΡΠ° ΡΠ°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΌΠΈΡΠ»Π΅ΡΠ° ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π²ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π²ΠΎ ΠΏΠ°ΡΠΎΠ²ΠΈ ΡΠ΅ΡΠΈΡΠΈ Π³ΠΎ ΡΠ΅ΡΠ°Π²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ.
ΠΠ»Π°Π²Π½ΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ΡΠΎ Π½Π° ΠΎΠ²ΠΎΡ ΡΡΠΈΠ» Π²ΠΎ IaC Π΅ Π½Π΅ΡΠ°ΠΌΠ½ΠΎΠΌΠ΅ΡΠ½ΠΎΡΠΎ ΡΠ΅ΠΌΠΏΠΎ Π½Π° ΡΠ°Π±ΠΎΡΠ°. ΠΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΈΠΎΡ ΡΠ°Π·Π²ΠΎΡ Π½Π° ΡΠΎΡΡΠ²Π΅Ρ, ΠΈΠΌΠ°ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΡΠ½ΠΈΡΠΎΡΠΌΠ½ΠΎ Π΄Π²ΠΈΠΆΠ΅ΡΠ΅. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΡΡΠΎΡΠΈΡΠ΅ ΠΏΠ΅Ρ ΠΌΠΈΠ½ΡΡΠΈ ΠΈ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ N. ΠΠΎΠΌΠΈΠ½Π΅ΡΠ΅ 10 ΠΌΠΈΠ½ΡΡΠΈ ΠΈ Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ 2N, 15 ΠΌΠΈΠ½ΡΡΠΈ - 3N. ΠΠ²Π΄Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΡΡΠΎΡΠΈΡΠ΅ ΠΏΠ΅Ρ ΠΌΠΈΠ½ΡΡΠΈ ΠΈ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ N, Π° ΠΏΠΎΡΠΎΠ° Π΄Π° ΠΏΠΎΡΡΠΎΡΠΈΡΠ΅ ΡΡΡΠ΅ 30 ΠΌΠΈΠ½ΡΡΠΈ ΠΈ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π΄Π΅ΡΠ΅ΡΠΈΠ½Π° ΠΎΠ΄ N. Π’ΡΠΊΠ° Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ Π½ΠΈΡΡΠΎ, ΡΡΠ΅ Π·Π°Π³Π»Π°Π²Π΅Π½ΠΈ, Π³Π»ΡΠΏΠ°Π²ΠΈ. ΠΡΡΡΠ°Π³Π°ΡΠ° Π±Π°ΡΠ° Π²ΡΠ΅ΠΌΠ΅ ΠΈ Π³ΠΎ ΠΎΠ΄Π²Π»Π΅ΠΊΡΠ²Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΡΠΎ ΠΎΠ΄ ΡΠ°ΠΌΠΎΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅.
ΠΠ°ΠΊΠ»ΡΡΠΎΠΊ: Π²ΠΎ ΡΠ²ΠΎΡΠ°ΡΠ° ΡΠΈΡΡΠ° ΡΠΎΡΠΌΠ° Π½Π΅ Π½ΠΈ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°.
2. ΠΠΈΠ½Π³-ΠΏΠΎΠ½Π³. ΠΠ²ΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ Π²ΠΊΠ»ΡΡΡΠ²Π° Π΅Π΄Π½ΠΎ Π»ΠΈΡΠ΅ ΡΡΠΎ Π³ΠΎ ΠΏΠΈΡΡΠ²Π° ΡΠ΅ΡΡΠΎΡ, Π° Π΄ΡΡΠ³ΠΎ Π³ΠΎ ΠΏΡΠ°Π²ΠΈ ΡΠΏΡΠΎΠ²Π΅Π΄ΡΠ²Π°ΡΠ΅ΡΠΎ Π·Π° Π½Π΅Π³ΠΎ. ΠΠ΅ΠΌΠ°ΡΡΠΈ Π³ΠΎ Π²ΠΎ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° ΡΓ¨ Π΅ ΠΊΠΎΠΌΠΏΠ»ΠΈΡΠΈΡΠ°Π½ΠΎ ΡΠΎ Unit ΡΠ΅ΡΡΠΎΠ²ΠΈΡΠ΅ ΠΈ ΡΡΠ΅Π±Π° Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ΅ΡΡ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° Π·Π° ΠΊΠΎΡ ΡΡΠ΅Π±Π° Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°, ΡΠ΅ΡΠ° Π»Π΅ΡΠ½ΠΎΡΠΈΡΠ° Π½Π° ΠΏΠΈΠ½Π³-ΠΏΠΎΠ½Π³ ΠΈΡΡΠ΅Π·Π½ΡΠ²Π°.
ΠΠΎΠΆΠ°ΠΌ Π΄Π° ΠΊΠ°ΠΆΠ°ΠΌ Π΄Π΅ΠΊΠ° ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΠΎΠ²ΠΌΠ΅ Π΄Π° Π³ΠΈ ΠΎΠ΄Π²ΠΎΠΈΠΌΠ΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡΠΈΡΠ΅ Π·Π° Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°ΡΠ΅ ΡΠ΅ΡΡ ΡΠΊΡΠΈΠΏΡΠ° ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠΎΠ΄ Π·Π° Π½Π΅Π³ΠΎ. ΠΠ΄Π΅Π½ ΡΡΠ΅ΡΠ½ΠΈΠΊ Π³ΠΎ ΡΠΌΠΈΡΠ»ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΎΡΠΎ, Π²ΠΎ ΠΎΠ²ΠΎΡ Π΄Π΅Π» ΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΎΡ Π±Π΅ΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ΅Π½, ΡΠΎΡ Π³ΠΎ ΠΈΠΌΠ°ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΎΡ Π·Π±ΠΎΡ. Π Π΄ΡΡΠ³ΠΈΠΎΡ Π±Π΅ΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ΅Π½ Π·Π° ΡΠΏΡΠΎΠ²Π΅Π΄ΡΠ²Π°ΡΠ΅. Π£ΡΠΏΠ΅Π° Π΄ΠΎΠ±ΡΠΎ. ΠΠ²Π°Π»ΠΈΡΠ΅ΡΠΎΡ Π½Π° ΡΡΠ΅Π½Π°ΡΠΈΠΎΡΠΎ ΡΠΎ ΠΎΠ²ΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°.
ΠΠ°ΠΊΠ»ΡΡΠΎΠΊ: Π·Π° ΠΆΠ°Π», ΡΠ΅ΠΌΠΏΠΎΡΠΎ Π½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΏΠΈΠ½Π³-ΠΏΠΎΠ½Π³ ΠΊΠ°ΠΊΠΎ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ ΠΏΠ°ΡΠΎΠ²ΠΈ Π²ΠΎ IaC.
3.Π‘ΠΈΠ»Π΅Π½ ΡΡΠΈΠ».
ΠΠΎΠ±ΡΠΎ Π·Π° ΡΡΠ΅ΡΠ΅, Π½ΠΎ Π±Π°ΡΠ° ΡΠΈΠ»Π½ΠΈ ΠΌΠ΅ΠΊΠΈ Π²Π΅ΡΡΠΈΠ½ΠΈ. ΠΠ²Π° Π΅ ΠΌΠ΅ΡΡΠΎΡΠΎ ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΠΊΠΈΠΊΡΠ½Π°Π²ΠΌΠ΅. Π’Π΅Ρ Π½ΠΈΠΊΠ°ΡΠ° Π±Π΅ΡΠ΅ ΡΠ΅ΡΠΊΠ°. Π Π½Π΅ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π½ΠΈ Π·Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°.
ΠΠ°ΠΊΠ»ΡΡΠΎΠΊ: ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΡΠΊΠΎΡΠΈΡΡΠΈ, Π½Π΅ ΡΠ΅ ΠΎΡΠΊΠ°ΠΆΡΠ²Π°ΠΌΠ΅ ΠΎΠ΄ ΠΎΠ±ΠΈΠ΄ΠΎΡ.
4. ΠΠΎΠ±ΠΈΠ½Π³, ΡΠΎΡ ΠΈ ΡΠΈΡΠ΅ ΠΏΠΎΠ·Π½Π°ΡΠΈ, Π½ΠΎ Π½Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΡΡΠΈΠ»ΠΎΠ²ΠΈ ΠΠ΅ Π³ΠΎ ΡΠ°Π·Π³Π»Π΅Π΄ΡΠ²Π°ΠΌΠ΅, Π·Π°ΡΠΎΠ° ΡΡΠΎ ΠΠ΅ ΡΠΌΠ΅ Π³ΠΎ ΠΏΡΠΎΠ±Π°Π»Π΅ ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ Π·Π° ΡΠΎΠ° Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π½Π° Π½Π°ΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ°.
ΠΠΏΡΡΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ Π²ΠΎ ΠΏΠ°ΡΠΎΠ²ΠΈ:
- ΠΠΌΠ°ΠΌΠ΅ Π½Π΅ΡΠ°ΠΌΠ½ΠΎΠΌΠ΅ΡΠ½ΠΎ ΡΠ΅ΠΌΠΏΠΎ Π½Π° ΡΠ°Π±ΠΎΡΠ°, ΡΡΠΎ Π΅ Π·Π±ΡΠ½ΡΠ²Π°ΡΠΊΠΈ.
- ΠΠ°ΠΈΠ΄ΠΎΠ²ΠΌΠ΅ Π½Π° Π½Π΅Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π΄ΠΎΠ±ΡΠΈ ΠΌΠ΅ΠΊΠΈ Π²Π΅ΡΡΠΈΠ½ΠΈ. Π ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½Π°ΡΠ° ΠΎΠ±Π»Π°ΡΡ Π½Π΅ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ Π½Π°Π΄ΠΌΠΈΠ½Π°Ρ ΠΎΠ²ΠΈΠ΅ Π½Π°ΡΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠΈ.
- ΠΠΎΠ»Π³ΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΈ ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΠΎ Π°Π»Π°ΡΠΊΠΈΡΠ΅ Π³ΠΎ ΠΎΡΠ΅ΠΆΠ½ΡΠ²Π°Π°Ρ ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° ΡΠΏΠ°ΡΠ΅Π½ΠΈΡΠ΅.
5. Π ΠΏΠΎΠΊΡΠ°Ρ ΠΎΠ²Π°, ΠΈΠΌΠ°ΡΠ΅ ΡΡΠΏΠ΅ΡΠΈ. ΠΠΎΡΠ΄ΠΎΠ²ΠΌΠ΅ Π΄ΠΎ Π½Π°Ρ ΡΠΎΠΏΡΡΠ²Π΅Π½ ΠΌΠ΅ΡΠΎΠ΄ βΠΠΎΠ½Π²Π΅ΡΠ³Π΅Π½ΡΠΈΡΠ° - Π΄ΠΈΠ²Π΅ΡΠ³Π΅Π½ΡΠΈΡΠ°β. ΠΠ°ΠΊΡΠ°ΡΠΊΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌ ΠΊΠ°ΠΊΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°.
ΠΠΌΠ°ΠΌΠ΅ ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΈ ΠΏΠ°ΡΡΠ½Π΅ΡΠΈ Π·Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π΄Π΅Π½Π° (ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΠΎΠ΄ Π΅Π΄Π½Π° Π½Π΅Π΄Π΅Π»Π°). ΠΠ°Π΅Π΄Π½ΠΎ ΠΏΡΠ°Π²ΠΈΠΌΠ΅ Π΅Π΄Π½Π° Π·Π°Π΄Π°ΡΠ°. Π‘Π΅Π΄ΠΈΠΌΠ΅ Π·Π°Π΅Π΄Π½ΠΎ Π½Π΅ΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΠ΅: Π΅Π΄Π½ΠΈΠΎΡ ΠΏΠΈΡΡΠ²Π°, Π΄ΡΡΠ³ΠΈΠΎΡ ΡΠ΅Π΄ΠΈ ΠΈ Π³ΠΎ Π³Π»Π΅Π΄Π° ΡΠΈΠΌΠΎΡ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°. ΠΠΎΡΠΎΠ° ΡΠ΅ ΡΠ°ΡΡΡΡΠ°ΠΌΠ΅ Π½Π΅ΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΠ΅, ΡΠ΅ΠΊΠΎΡ ΠΏΡΠ°Π²ΠΈ Π½Π΅ΠΊΠΎΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠ½ΠΈ ΡΠ°Π±ΠΎΡΠΈ, ΠΏΠΎΡΠΎΠ° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΡΠ΅ ΡΠΎΠ±ΠΈΡΠ°ΠΌΠ΅, ΠΌΠ½ΠΎΠ³Ρ Π±ΡΠ·ΠΎ ΡΠ΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅, ΠΏΡΠ°Π²ΠΈΠΌΠ΅ Π½Π΅ΡΡΠΎ Π·Π°Π΅Π΄Π½ΠΎ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΡΠ΅ ΡΠ°ΡΡΡΡΠ°ΠΌΠ΅.
ΠΠ»Π°Π½ΠΈΡΠ°ΡΠ΅ ΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ°
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΎΡ Π±Π»ΠΎΠΊ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΏΡΠ΅ΠΊΡ ΠΊΠΎΠΈ ΡΠ΅ ΡΠ΅ΡΠ°Π²Π°Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΠΎ ΠΠ‘ Π΅ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΎ ΡΠ°ΠΌΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ. ΠΠ²Π° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π²ΠΊΠ»ΡΡΡΠ²Π° ΡΠ°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΈΡΠΊΡΡΡΠ²ΠΎ ΡΡΠΎ Π΅ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π²ΠΎ ΠΏΠ°ΡΠΎΠ²ΠΈ. ΠΡΠ΄Π΅ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ Π²ΠΎ ΡΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ:
1. Π¦Π΅Π»ΠΈ Π½ΠΈΠ· Π΄ΡΠ²ΠΎΡΠΎ Π½Π° ΡΠ΅Π»ΠΈ. ΠΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π²ΠΌΠ΅ ΡΠ΅Π»ΠΎΠΊΡΠΏΠ½ΠΎΡΠΎ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΠΏΡΠ΅ΠΊΡ Π΄ΡΠ²ΠΎ ΠΊΠΎΠ΅ Π±Π΅ΡΠΊΡΠ°ΡΠ½ΠΎ ΠΎΠ΄ΠΈ Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°ΡΠ°. Π’Π΅Ρ Π½ΠΈΡΠΊΠΈ, ΡΠ»Π΅Π΄Π΅ΡΠ΅ΡΠΎ ΡΠ΅ Π²ΡΡΠΈ Π²ΠΎ ΠΠΈΡΠΎ. ΠΠΌΠ° Π΅Π΄Π½Π° Π·Π°Π΄Π°ΡΠ° - ΡΠΎΠ° Π΅ ΡΡΠ΅Π΄Π½Π° ΡΠ΅Π». ΠΠ΄ Π½Π΅Π³ΠΎ ΠΎΠ΄Π°Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ°Π»ΠΈ ΡΠ΅Π»ΠΈ ΠΈΠ»ΠΈ Π³ΡΡΠΏΠΈ Π·Π°Π΄Π°ΡΠΈ. Π‘Π°ΠΌΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π΄ΠΎΠ°ΡΠ°Π°Ρ ΠΎΠ΄ Π½ΠΈΠ². Π‘ΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ°Π½ΠΈ ΠΈ ΠΎΠ΄ΡΠΆΡΠ²Π°Π½ΠΈ Π½Π° ΠΎΠ²Π°Π° ΡΠ°Π±Π»Π°.
ΠΠ²Π°Π° ΡΠ΅ΠΌΠ° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΈ ΠΏΠΎΠ²ΡΠ°ΡΠ½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°, ΠΊΠΎΡΠ° ΡΠ΅ ΡΠ°Π²ΡΠ²Π° Π΅Π΄Π½Π°Ρ Π΄Π½Π΅Π²Π½ΠΎ ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π½Π° ΠΌΠΈΡΠΈΠ½Π·ΠΈ. ΠΠ° ΡΠ΅ ββΠΈΠΌΠ° Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΈ ΠΏΠ»Π°Π½ ΠΏΡΠ΅Π΄ ΡΠΈΡΠ΅, Π½ΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π½ ΠΈ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½, ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° ΡΠΈΡΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΡΠ²Π΅ΡΠ½ΠΈ ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° ΠΈ Π΄ΠΎ ΠΊΠ°Π΄Π΅ ΡΠΌΠ΅ Π½Π°ΠΏΡΠ΅Π΄ΡΠ²Π°Π»Π΅.
ΠΡΠ΅Π΄Π½ΠΎΡΡΠΈ Π½Π° Π²ΠΈΠ·ΡΠ΅Π»Π½Π°ΡΠ° Π²ΠΈΠ·ΠΈΡΠ° Π½Π° Π·Π°Π΄Π°ΡΠΈΡΠ΅:
- ΠΠ°ΡΠ·Π°Π»Π½ΠΎΡΡ. Π‘Π΅ΠΊΠΎΡΠ° Π·Π°Π΄Π°ΡΠ° Π²ΠΎΠ΄ΠΈ ΠΊΠΎΠ½ Π½Π΅ΠΊΠΎΡΠ° Π³Π»ΠΎΠ±Π°Π»Π½Π° ΡΠ΅Π». ΠΠ°Π΄Π°ΡΠΈΡΠ΅ ΡΠ΅ Π³ΡΡΠΏΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΠΏΠΎΠΌΠ°Π»ΠΈ ΡΠ΅Π»ΠΈ. Π‘Π°ΠΌΠΈΠΎΡ Π΄ΠΎΠΌΠ΅Π½ Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π΅ Π΄ΠΎΡΡΠ° ΡΠ΅Ρ
Π½ΠΈΡΠΊΠΈ. ΠΠ΅ Π΅ ΡΠ΅ΠΊΠΎΠ³Π°Ρ Π²Π΅Π΄Π½Π°Ρ ΡΠ°ΡΠ½ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΎ Π²Π»ΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠΌΠ° Π²ΡΠ· Π±ΠΈΠ·Π½ΠΈΡΠΎΡ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΈΡΡΠ²Π°ΡΠ΅ΡΠΎ ΠΊΠ½ΠΈΠ³Π° Π·Π° ΠΌΠΈΠ³ΡΠΈΡΠ°ΡΠ΅ Π²ΠΎ Π΄ΡΡΠ³ nginx. ΠΠΌΠ°ΡΡΠΈ ΡΠ° ΡΠ΅Π»Π½Π°ΡΠ° ΠΊΠ°ΡΡΠΈΡΠΊΠ° Π²ΠΎ Π±Π»ΠΈΠ·ΠΈΠ½Π°, ΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΡΠ°ΡΠ½ΠΎ.
ΠΠ°ΡΠ·Π°Π»Π½ΠΎΡΡΠ° Π΅ Π²Π°ΠΆΠ½ΠΎ ΡΠ²ΠΎΡΡΡΠ²ΠΎ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅. Π’ΠΎΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° ΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ: βΠΠ°Π»ΠΈ ΡΠ° ΠΏΡΠ°Π²Π°ΠΌ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ°? - ΠΠ°ΡΠ°Π»Π΅Π»ΠΈΠ·Π°ΠΌ. ΠΠΈΠ΅ ΡΠΌΠ΅ Π΄Π΅Π²Π΅ΡΠΌΠΈΠ½Π° ΠΈ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π΅ ΡΠΈΠ·ΠΈΡΠΊΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° Π³ΠΈ ΡΡΠ»ΠΈΠΌΠ΅ ΡΠΈΡΠ΅ Π½Π° Π΅Π΄Π½Π° Π·Π°Π΄Π°ΡΠ°. ΠΠΎΠΆΠ΅Π±ΠΈ ΠΈ Π½Π΅ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ Π·Π°Π΄Π°ΡΠΈΡΠ΅ ΠΎΠ΄ Π΅Π΄Π½Π° ΠΎΠ±Π»Π°ΡΡ. ΠΡΠΈΠ½ΡΠ΄Π΅Π½ΠΈ ΡΠΌΠ΅ Π΄Π° ΡΠ° ΠΏΠ°ΡΠ°Π»Π΅Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΌΠ΅ΡΡ ΠΌΠ°Π»ΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΠ½ΠΈ Π³ΡΡΠΏΠΈ. ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, Π³ΡΡΠΏΠΈΡΠ΅ ΡΠ΅Π΄Π°Ρ Π½Π° ΡΠ²ΠΎΡΠ°ΡΠ° Π·Π°Π΄Π°ΡΠ° ΠΈΠ·Π²Π΅ΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅, ΡΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π±ΠΈΠ΄Π°Ρ Π·Π°ΡΠΈΠ»Π΅Π½ΠΈ ΡΠΎ Π½Π΅ΠΊΠΎΡ Π΄ΡΡΠ³. ΠΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ Π»ΡΡΠ΅ΡΠΎ ΠΎΡΠΏΠ°ΡΠ°Π°Ρ ΠΎΠ΄ ΠΎΠ²Π°Π° ΡΠ°Π±ΠΎΡΠ½Π° Π³ΡΡΠΏΠ°. ΠΠ΅ΠΊΠΎΡ ΠΎΠ΄ΠΈ Π½Π° ΠΎΠ΄ΠΌΠΎΡ, Π½Π΅ΠΊΠΎΡ ΠΏΡΠ°Π²ΠΈ ΠΈΠ·Π²Π΅ΡΡΠ°Ρ Π·Π° DevOps conf, Π½Π΅ΠΊΠΎΡ ΠΏΠΈΡΡΠ²Π° ΡΡΠ°ΡΠΈΡΠ° Π½Π° Habr. ΠΠ½Π°Π΅ΡΠ΅ΡΠΎ ΠΊΠΎΠΈ ΡΠ΅Π»ΠΈ ΠΈ Π·Π°Π΄Π°ΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π°Ρ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ ΡΡΠ°Π½ΡΠ²Π° ΠΌΠ½ΠΎΠ³Ρ Π²Π°ΠΆΠ½ΠΎ.
2. ΠΠ°ΠΌΠ΅Π½ΠΈ ΠΏΡΠ΅Π·Π΅Π½ΡΠ΅ΡΠΈ Π½Π° ΡΡΡΠΈΠ½ΡΠΊΠΈ ΡΠΎΡΡΠ°Π½ΠΎΡΠΈ. ΠΠ° ΡΡΠ΅Π½Π΄-Π°ΠΏ Π³ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΎΠ²ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ - Π»ΡΡΠ΅ΡΠΎ ΠΏΡΠ°Π²Π°Ρ ΠΌΠ½ΠΎΠ³Ρ Π·Π°Π΄Π°ΡΠΈ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ. ΠΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ Π·Π°Π΄Π°ΡΠΈΡΠ΅ ΡΠ΅ Π»Π°Π±Π°Π²ΠΎ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΠΈ Π½Π΅ ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ° ΠΊΠΎΡ ΡΡΠΎ ΠΏΡΠ°Π²ΠΈ. Π ΠΌΠΈΡΠ»Π΅ΡΠ΅ΡΠΎ Π½Π° Π΄ΡΡΠ³ ΡΠ»Π΅Π½ Π½Π° ΡΠΈΠΌΠΎΡ Π΅ ΠΌΠ½ΠΎΠ³Ρ Π²Π°ΠΆΠ½ΠΎ. ΠΠ²Π° ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π³ΠΎ ΠΏΡΠΎΠΌΠ΅Π½Π°Ρ ΡΠ΅ΠΊΠΎΡ Π½Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ. Π‘Π΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΠΎΠ±ΠΈΡΠ½ΠΎ ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΡ ΡΠΎ Π²Π°Ρ, Π½ΠΎ ΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΠΈ ΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΡΠ΅ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈ.
ΠΠ° Π΄Π° ΡΠ° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΠΌΠ΅ ΠΎΠ²Π°Π° ΡΠΈΡΡΠ°ΡΠΈΡΠ°, ΡΠ° ΠΊΠΎΡΠΈΡΡΠ΅Π²ΠΌΠ΅ ΡΠ΅Ρ Π½ΠΈΠΊΠ°ΡΠ° βΠΡΠΎΠΌΠ΅Π½Π° Π½Π° Π²ΠΎΠ΄Π΅ΡΠΊΠΈΠΎΡ ΡΡΠ°Π½Π΄-Π°ΠΏβ. Π‘Π΅Π³Π° ΡΠΈΠ΅ ΡΠ΅ ΡΠΎΡΠΈΡΠ°Π°Ρ ΡΠΏΠΎΡΠ΅Π΄ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° Π»ΠΈΡΡΠ° ΠΈ ΡΠΎΠ° ΠΈΠΌΠ° ΡΠ²ΠΎΡ Π΅ΡΠ΅ΠΊΡ. ΠΠΎΠ³Π° ΡΠ΅ Π΄ΠΎΡΠ΄Π΅ΡΠ΅ Π½Π° ΡΠ΅Π΄, Π²ΠΈΠ΅ ΡΡΠ΅ ΠΏΡΠΈΠ½ΡΠ΄Π΅Π½ΠΈ Π΄Π° ΡΠ΅ Π½ΡΡΠ½Π΅ΡΠ΅ ΠΈ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° Π·Π° Π΄Π° ΠΎΠ΄ΡΠΆΠΈΡΠ΅ Π΄ΠΎΠ±Π°Ρ ΡΠΎΡΡΠ°Π½ΠΎΠΊ Π½Π° Scrum.
3. ΠΠ½Π°ΡΡΠ΅ΡΠ½ΠΎ Π΄Π΅ΠΌΠΎ. ΠΠΎΠΌΠΎΡΡΠ° Π²ΠΎ ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ΡΠΎ Π²ΠΎ ΠΏΠ°Ρ, Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ°ΡΠ° Π½Π° Π΄ΡΠ²ΠΎΡΠΎ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠΎΡΡΠ°Π½ΠΎΡΠΈΡΠ΅ Π½Π° ΡΠΊΡΡΠΌ Π½Π°ΡΡΡΠΎ ΡΠ΅ Π΄ΠΎΠ±ΡΠΈ, Π½ΠΎ Π½Π΅ ΠΈ ΠΈΠ΄Π΅Π°Π»Π½ΠΈ. ΠΠ°ΠΊΠΎ ΠΏΠ°Ρ ΡΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ ΡΠ°ΠΌΠΎ ΡΠΎ Π²Π°ΡΠ΅ΡΠΎ Π·Π½Π°Π΅ΡΠ΅. ΠΡΠ²ΠΎΡΠΎ Π½Π° Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎΠΌΠ°Π³Π° Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ ΠΊΠΎΡ ΡΡΠΎ ΠΏΡΠ°Π²ΠΈ. Π Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΊΠ°ΡΠ° ΠΈ ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅ Π½Π° ΡΡΡΠΈΠ½ΡΠΊΠΈΠΎΡ ΡΠΎΡΡΠ°Π½ΠΎΠΊ Π½Π΅ΠΌΠ° Π΄Π° Π½ΡΡΠ½Π°Ρ Π΄Π»Π°Π±ΠΎΠΊΠΎ Π²ΠΎ Π²Π°ΡΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. Π‘ΠΈΠ³ΡΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅ Π½Π΅ΡΡΠΎ Π΄Π° ΠΏΡΠΎΠΏΡΡΡΠΈ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π±Π΅ΡΠ΅ Π½Π°ΡΠ΄Π΅Π½ΠΎ Π²ΠΎ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΡΠ°Π±ΠΎΡΠ΅Π½ΠΎΡΠΎ Π΅Π΄Π΅Π½ Π½Π° Π΄ΡΡΠ³ ΠΈ ΠΏΠΎΡΠΎΠ° Π΄ΠΈΡΠΊΡΡΠΈΡΠ°ΡΠ΅ Π·Π° ΡΠΎΠ°. Π‘Π΅ ΡΠΎΡΡΠ°Π½ΡΠ²Π°ΠΌΠ΅ Π΅Π΄Π½Π°Ρ Π½Π΅Π΄Π΅Π»Π½ΠΎ ΠΏΠΎ Π΅Π΄Π΅Π½ ΡΠ°Ρ ΠΈ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΠΌΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ Π·Π° ΡΠ΅ΡΠ΅Π½ΠΈΡΠ°ΡΠ° Π·Π° Π·Π°Π΄Π°ΡΠΈΡΠ΅ ΡΡΠΎ ΡΠΌΠ΅ Π³ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΈΠ»Π΅ ΠΈΠ·ΠΌΠΈΠ½Π°ΡΠ°ΡΠ° Π½Π΅Π΄Π΅Π»Π°.
ΠΠ° Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡΠ°ΡΠ°, Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΎΡΠΊΡΠΈΡΠ°Ρ Π΄Π΅ΡΠ°Π»ΠΈΡΠ΅ Π·Π° Π·Π°Π΄Π°ΡΠ°ΡΠ° ΠΈ Π΄Π° Π±ΠΈΠ΄Π΅ΡΠ΅ ΡΠΈΠ³ΡΡΠ½ΠΈ Π΄Π΅ΠΊΠ° ΡΠ΅ ΡΠ° ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΠ΅ Π½Π΅ΡΠ·ΠΈΠ½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ°.
ΠΠ·Π²Π΅ΡΡΠ°ΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΏΡΠΎΠ²Π΅Π΄Π΅ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π»ΠΈΡΡΠ° Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°.1. ΠΠ»Π΅Π·Π΅ΡΠ΅ Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ. ΠΠ΄ ΠΊΠ°Π΄Π΅ Π΄ΠΎΡΠ΄Π΅ Π·Π°Π΄Π°ΡΠ°ΡΠ°, Π·ΠΎΡΡΠΎ Π²ΠΎΠΎΠΏΡΡΠΎ Π±Π΅ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½Π°?
2. ΠΠ°ΠΊΠΎ ΡΠ΅ ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ? ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π±Π΅ΡΠ΅ ΠΌΠ°ΡΠΎΠ²Π½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡΠ²Π°ΡΠ΅ Π½Π° Π³Π»ΡΠ²ΡΠ΅ΡΠΎ, ΠΈΠ»ΠΈ Π²ΠΎΠΎΠΏΡΡΠΎ Π±Π΅ΡΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Π½Π΅ΡΡΠΎ.
3. ΠΠ°ΠΊΠΎ Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΠΌΠ΅. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ: βΠΠΈΠ΄ΠΈ, ΡΠ΅Π³Π° ΠΈΠΌΠ° ΡΠΊΡΠΈΠΏΡΠΎΡΠΈΠΊ, ΡΡΠΊΠ° Π΅ ΡΠΈΡΠ°ΡΠ΅ΡΠΎβ.
4. ΠΠΎΠΊΠ°ΠΆΠ΅ΡΠ΅ ΠΊΠ°ΠΊΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°. ΠΡΠ΅ΠΏΠΎΡΠ°ΡΠ»ΠΈΠ²ΠΎ Π΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° Π½Π΅ΠΊΠΎΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠΎ. Π‘Π°ΠΊΠ°ΠΌ X, ΠΏΡΠ°Π²Π°ΠΌ Y, Π³Π»Π΅Π΄Π°ΠΌ Y (ΠΈΠ»ΠΈ Z). ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π³ΠΎ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΠΌ NGINX, Π³ΠΎ ΠΏΡΡΠ°ΠΌ URL-ΡΠΎ ΠΈ Π΄ΠΎΠ±ΠΈΠ²Π°ΠΌ 200 ΠΠ. ΠΠΊΠΎ Π΄Π΅ΡΡΡΠ²ΠΎΡΠΎ Π΅ Π΄ΠΎΠ»Π³ΠΎ, ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅ΡΠ΅ Π³ΠΎ ΠΎΠ΄Π½Π°ΠΏΡΠ΅Π΄ Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΠΎΡΠ½Π°. ΠΡΠ΅ΠΏΠΎΡΠ°ΡΠ»ΠΈΠ²ΠΎ Π΅ Π΄Π° Π½Π΅ Π³ΠΎ ΠΊΡΡΠΈΡΠ΅ ΠΏΡΠ΅ΠΌΠ½ΠΎΠ³Ρ Π΅Π΄Π΅Π½ ΡΠ°Ρ ΠΏΡΠ΅Π΄ Π΄Π΅ΠΌΠΎΡΠΎ, Π΄ΠΎΠΊΠΎΠ»ΠΊΡ Π΅ ΠΊΡΠ΅Π²ΠΊΠΎ.
5. ΠΠ±ΡΠ°ΡΠ½Π΅ΡΠ΅ ΠΊΠΎΠ»ΠΊΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π΅ ΡΠ΅ΡΠ΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ, ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΠΎΡΠ΅ΡΠΊΠΎΡΠΈΠΈ ΠΎΡΡΠ°Π½ΡΠ²Π°Π°Ρ, ΡΡΠΎ Π½Π΅ Π΅ Π·Π°Π²ΡΡΠ΅Π½ΠΎ, ΠΊΠ°ΠΊΠ²ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ° ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΈ Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅Π³Π° CLI, ΡΠΎΠ³Π°Ρ ΡΠ΅ ΠΈΠΌΠ° ΡΠ΅Π»ΠΎΡΠ½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΠ° Π²ΠΎ CI.
ΠΡΠ΅ΠΏΠΎΡΠ°ΡΠ»ΠΈΠ²ΠΎ Π΅ ΡΠ΅ΠΊΠΎΡ Π³ΠΎΠ²ΠΎΡΠ½ΠΈΠΊ Π΄Π° Π³ΠΎ Π·Π°Π΄ΡΠΆΠΈ Π½Π° 5-10 ΠΌΠΈΠ½ΡΡΠΈ. ΠΠΊΠΎ Π²Π°ΡΠΈΠΎΡ Π³ΠΎΠ²ΠΎΡ Π΅ ΠΎΡΠΈΠ³Π»Π΅Π΄Π½ΠΎ Π²Π°ΠΆΠ΅Π½ ΠΈ ΡΠ΅ ΠΏΠΎΡΡΠ°Π΅ ΠΏΠΎΠ΄ΠΎΠ»Π³ΠΎ, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΠ°ΡΡΠ΅ Π³ΠΎ ΠΎΠ²Π° ΠΎΠ΄Π½Π°ΠΏΡΠ΅Π΄ Π²ΠΎ ΠΊΠ°Π½Π°Π»ΠΎΡ sre-takeover.
ΠΠΎ Π΄Π΅Π»ΠΎΡ Π»ΠΈΡΠ΅ Π² Π»ΠΈΡΠ΅ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΈΠΌΠ° Π΄ΠΈΡΠΊΡΡΠΈΡΠ° Π²ΠΎ ΡΠ΅ΠΌΠ°ΡΠ°. Π’ΡΠΊΠ° ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π°Π°Ρ ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΡΠΎ Π½ΠΈ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ Π·Π° Π½Π°ΡΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ.
ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, ΡΠ΅ ΡΠΏΡΠΎΠ²Π΅Π΄ΡΠ²Π° Π°Π½ΠΊΠ΅ΡΠ° Π·Π° Π΄Π° ΡΠ΅ ΡΡΠ²ΡΠ΄ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΎΡΡΠ° Π½Π° ΠΎΠ½Π° ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π°. ΠΠ²Π° Π΅ ΠΏΠΎΠ²ΡΠ°ΡΠ½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ° Π·Π° ΡΡΡΡΠΈΠ½Π°ΡΠ° Π½Π° Π³ΠΎΠ²ΠΎΡΠΎΡ ΠΈ Π²Π°ΠΆΠ½ΠΎΡΡΠ° Π½Π° Π·Π°Π΄Π°ΡΠ°ΡΠ°.
ΠΠΎΠ»Π³ΠΈ Π·Π°ΠΊΠ»ΡΡΠΎΡΠΈ ΠΈ ΡΡΠΎ Π΅ ΡΠ»Π΅Π΄Π½ΠΎ
ΠΠΎΠΆΠ΅Π±ΠΈ ΠΈΠ·Π³Π»Π΅Π΄Π° Π΄Π΅ΠΊΠ° ΡΠΎΠ½ΠΎΡ Π½Π° ΡΡΠ°ΡΠΈΡΠ°ΡΠ° Π΅ Π΄ΠΎΠ½Π΅ΠΊΠ°Π΄Π΅ ΠΏΠ΅ΡΠΈΠΌΠΈΡΡΠΈΡΠΊΠΈ. ΠΠ²Π° Π΅ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎ. Π Π°Π±ΠΎΡΠ°Ρ Π΄Π²Π΅ ΠΏΠΎΠ½ΠΈΡΠΊΠΈ Π½ΠΈΠ²ΠΎΠ° Π½Π° ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΈΠΌΠ΅Π½ΠΎ ΡΠ΅ΡΡΠΎΠ²ΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ Π²ΠΎ ΠΏΠ°ΡΠΎΠ²ΠΈ. ΠΠ΅ ΡΠΎΠ»ΠΊΡ ΡΠΎΠ²ΡΡΠ΅Π½ ΠΊΠ°ΠΊΠΎ Π²ΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΈΠΎΡ ΡΠ°Π·Π²ΠΎΡ, Π½ΠΎ ΠΈΠΌΠ° ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π΅Π½ Π΅ΡΠ΅ΠΊΡ ΠΎΠ΄ ΡΠΎΠ°.
Π’Π΅ΡΡΠΎΠ²ΠΈΡΠ΅, Π²ΠΎ Π½ΠΈΠ²Π½Π°ΡΠ° ΡΠ΅Π³Π°ΡΠ½Π° ΡΠΎΡΠΌΠ°, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ ΡΠ°ΠΌΠΎ Π΄Π΅Π»ΡΠΌΠ½ΠΎ ΠΏΠΎΠΊΡΠΈΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ. ΠΠ½ΠΎΠ³Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π°Π²ΡΡΡΠ²Π°Π°Ρ Π½Π΅ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΈ. ΠΠΈΠ²Π½ΠΎΡΠΎ Π²Π»ΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠ· Π²ΠΈΡΡΠΈΠ½ΡΠΊΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ° ΠΏΡΠΈ ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ΄ Π΅ ΠΌΠ°Π»ΠΎ. Π‘Π΅ΠΏΠ°ΠΊ, ΠΈΠΌΠ° Π΅ΡΠ΅ΠΊΡ ΠΎΠ΄ ΡΠ΅ΡΡΠΎΠ²ΠΈΡΠ΅ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° ΠΈ ΡΠΈΠ΅ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ Π±Π΅ΡΡΡΠ°ΡΠ½ΠΎ Π΄Π° Π²ΡΡΠΈΡΠ΅ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΡΠ°ΡΠ°. ΠΠ²Π° Π΅ Π³ΠΎΠ»Π΅ΠΌΠΎ Π΄ΠΎΡΡΠΈΠ³Π½ΡΠ²Π°ΡΠ΅. ΠΡΡΠΎ ΡΠ°ΠΊΠ°, ΡΠΎ ΠΏΡΠ΅ΡΡΠ»Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠΎΠΊΡΡΠΎΡ Π½Π° ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° ΡΠ°Π·ΠΈΡΠΈΡΠ΅ Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ (ΠΈΠΌΠ°ΠΌΠ΅ python, go), ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΠΈΡΡΠ΅Π·Π½ΡΠ²Π°. Π Π½Π΅ Π²ΠΈ ΡΡΠ΅Π±Π°Π°Ρ ΠΌΠ½ΠΎΠ³Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π·Π° βΠ»Π΅ΠΏΠΈΠ»ΠΎΡΠΎβ, Π΄ΠΎΠ²ΠΎΠ»Π½Π° Π΅ ΠΎΠΏΡΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ°ΡΠ°.
Π Π°Π±ΠΎΡΠ°ΡΠ° Π²ΠΎ ΠΏΠ°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ Π»ΡΡΠ΅. Π’ΡΠΊΠ° Π΅ ΡΠ°ΠΊΡΠΎΡΠΎΡ Π·Π°Π΄Π°ΡΠ° ΠΈ Π½Π°ΡΠΈΡΠ΅ ΠΌΠ΅ΠΊΠΈ Π²Π΅ΡΡΠΈΠ½ΠΈ. ΠΠ°Ρ Π½Π΅ΠΊΠΎΠΈ Π»ΡΡΠ΅ ΡΠΎΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° ΠΌΠ½ΠΎΠ³Ρ Π΄ΠΎΠ±ΡΠΎ, ΠΊΠ°Ρ Π΄ΡΡΠ³ΠΈ ΠΏΠΎΠ»ΠΎΡΠΎ. ΠΠ΅ΡΠΈΠ½ΠΈΡΠΈΠ²Π½ΠΎ ΠΈΠΌΠ° ΠΏΡΠΈΠ΄ΠΎΠ±ΠΈΠ²ΠΊΠΈ ΠΎΠ΄ ΠΎΠ²Π°. ΠΠ°ΡΠ½ΠΎ Π΅ Π΄Π΅ΠΊΠ° Π΄ΡΡΠΈ ΠΈ Π°ΠΊΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π·Π° ΡΠ°Π±ΠΎΡΠ° Π²ΠΎ ΠΏΠ°ΡΠΎΠ²ΠΈ Π½Π΅ ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ ΠΏΠΎΡΠΈΡΡΠ²Π°Π½ΠΈ, ΡΠ°ΠΌΠΈΠΎΡ ΡΠ°ΠΊΡ Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π·Π°Π΄Π°ΡΠΈΡΠ΅ ΠΈΠΌΠ° ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π΅Π½ Π΅ΡΠ΅ΠΊΡ Π²ΡΠ· ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠΎΡ Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΎΡ. ΠΠΈΡΠ½ΠΎ, ΠΌΠΈ Π΅ ΠΏΠΎΠ»Π΅ΡΠ½ΠΎ ΠΈ ΠΏΠΎΠΏΡΠΈΡΠ°ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π²ΠΎ ΠΏΠ°ΡΠΎΠ²ΠΈ.
ΠΠ°ΡΠΈΠ½ΠΈ Π½Π° ΠΏΠΎΠ²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Π½Π° Π²Π»ΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠ· ΠΠ‘ - ΠΏΠ»Π°Π½ΠΈΡΠ°ΡΠ΅ΡΠΎ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΎ Π·Π°Π΄Π°ΡΠΈ ΠΏΡΠ΅ΡΠΈΠ·Π½ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄ΡΠ²Π°Π°Ρ Π΅ΡΠ΅ΠΊΡΠΈ: Π²ΠΈΡΠΎΠΊΠΎΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠ½Π° ΡΠ°Π·ΠΌΠ΅Π½Π° Π½Π° Π·Π½Π°Π΅ΡΠ΅ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ ΠΊΠ²Π°Π»ΠΈΡΠ΅Ρ Π½Π° ΡΠ°Π·Π²ΠΎΡΠΎΡ.
ΠΡΠ°ΡΠΊΠΈ Π·Π°ΠΊΠ»ΡΡΠΎΡΠΈ Π²ΠΎ Π΅Π΄Π΅Π½ ΡΠ΅Π΄
- ΠΡΠ°ΠΊΡΠΈΡΠ°ΡΠΈΡΠ΅ Π·Π° ΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ΅ΡΡΡΡΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ Π²ΠΎ IaC, Π½ΠΎ ΡΠΎ ΠΏΠΎΠΌΠ°Π»Π° Π΅ΡΠΈΠΊΠ°ΡΠ½ΠΎΡΡ.
- ΠΠ°ΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π³ΠΎ ΠΎΠ½Π° ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°.
- ΠΠ·Π»Π΅Π·Π΅ΡΠ΅ ΡΠΎ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠ΅Π½Π·Π°ΡΠΎΡΠ½ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
ΠΠ·Π²ΠΎΡ: www.habr.com