
Π Π°Π·ΡΠΈΡΡΠΎΠ²ΠΊΠ°:
ΠΠ·Π°Ρ Π₯Π°Π΄ΠΈΠ΅Π²: ΠΠ΄ΡΠ°Π²Π΅ΠΉΡΠ΅. ΠΠ°Π·Π²Π°ΠΌ ΡΠ΅ ΠΠ·Π°Ρ Π₯Π°Π΄ΠΈΠ΅Π². ΠΠ· ΡΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π° PaaS Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΡΠ° Π½Π° Mail.ru Cloud Solutions. Π‘ ΠΌΠ΅Π½ ΡΡΠΊ Π΅ ΠΠ°Π²Π΅Π» Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ² ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Southbridge. ΠΠ°ΠΌΠΈΡΠ°ΠΌΠ΅ ΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡΠ° DevOpsDays. Π’ΠΎΠΉ ΡΠ΅ ΠΈΠ·Π½Π΅ΡΠ΅ Π΄ΠΎΠΊΠ»Π°Π΄ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ Ρ Kubernetes ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄ΡΡ DevOps ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ, Π½ΠΎ Π½Π°ΠΉ-Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π²ΠΈΠ΅ Π½ΡΠΌΠ° Π΄Π° ΡΡΠΏΠ΅Π΅ΡΠ΅. ΠΠ°ΡΠΎ ΡΠ°ΠΊΠ°Π²Π° ΠΌΡΠ°ΡΠ½Π° ΡΠ΅ΠΌΠ°?
ΠΠ°Π²Π΅Π» Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ²: ΠΡΡΡΠ½ΠΎΡΡ Π½Π΅ Π΅ ΠΌΡΠ°ΡΠ½Π°. Π’Ρ Π΅ Π·Π° ΡΠΎΠ²Π°, ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Π² Π½Π°ΡΠ΅ΡΠΎ ΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π°ΠΌΠ΅ Π΄Π° ΡΠ΅ΡΠΈΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π Π½ΠΈΠ΅ ΠΎΠΏΠΈΡΠ²Π°ΠΌΠ΅ Π΄Π° ΡΠ΅ΡΠΈΠΌ ΡΠ΅Π·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΅Π΄Π½ΠΎΡΡΡΠ°Π½ΡΠΈΠ²ΠΎ. Kubernetes Π΅ Π½Π΅ΡΠΎ, Π·Π° ΠΊΠΎΠ΅ΡΠΎ ΠΎΡΠ³ΠΎΠ²Π°ΡΡΡ, Π±ΠΈΡ ΠΊΠ°Π·Π°Π», Ops. ΠΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΠΏΠΎΠ½ΡΡΠΈΠ΅ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ. ΠΠΌΠ΅Π½Π½ΠΎ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π·Π° Kubernetes. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅β¦ ΠΠΈΠ΅ Π½Π°ΠΏΡΠ°Π²Π΅ΡΠ΅ Kubernetes, Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠΎ Π½Π΅ ΡΠ° Π½Π°ΡΡΠ½ΠΎ Ρ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ, Π½Π΅ Π·Π½Π°ΡΡ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΠΎΠΉ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ β ΠΈ Π·Π° ΡΡΡ Π²ΡΠΈΡΠΊΠΎ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° Π΄Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΠΏΠΎ ΡΡΡΠΈΡ Π½Π°ΡΠΈΠ½. Π ΡΠΎΠ²Π° Π΅, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Kubernetes ΡΡΠ΄ΡΡΠΆΠ° Π³ΠΎΡΠΎΠ²ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, Ρ ΠΊΠΎΠΈΡΠΎ Π΄Π° ΡΠ°Π·ΡΠΈΡΠΈΠΌ DevOps ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°, ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Dev ΠΈ Ops. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π»ΠΊΠΎ ΡΠ°Π·ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ. ΠΠΎΡΠ°Π΄ΠΈ ΡΠΎΠ²Π°, ΡΠ΅ Π΄ΠΎΡΠΈ Π½Π°ΡΡΠΎΡΡΠΈΡΠ΅ ΡΡΡΡΠΊΡΡΡΠΈ ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΠΌΠ΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ DevOps β Docker, Kubernetes, ΠΎΠ±Π»Π°ΡΠΈ ΠΈ ΡΠ°ΠΊΠ° Π½Π°ΡΠ°ΡΡΠΊ β Π½ΠΈΠ΅ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ Π²Π»ΠΎΡΠ°Π²Π°ΠΌΠ΅ ΡΠΈΡΡΠ°ΡΠΈΡΡΠ°. Π ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π°ΠΏΠΎΡΠ²Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π½Π΅ ΡΠ°ΠΊΠ°, ΠΊΠ°ΠΊΡΠΎ ΡΠ° Π·Π°ΠΌΠΈΡΠ»Π΅Π½ΠΈ. Π ΠΎΠΊΠΎΠ»ΠΎ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ΅ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Ρ ΠΏΡΠΎΡΡΠΎ ΡΠΆΠ°ΡΠ½ΠΈ ΠΊΠΎΡΡΡΠ»ΠΈ.
ΠΠ·Π°Ρ Π₯Π°Π΄ΠΈΠ΅Π²: Π Π°Π·Π±ΠΈΡΠ°ΠΌ. Π§ΡΠ²ΡΡΠ²Π° ΡΠ΅, ΡΠ΅ ΡΠ΅ΠΌΠ°ΡΠ° Π΅ ΠΎΠ±ΡΠΈΡΠ½Π°. ΠΠ°ΠΊ ΡΠΌΡΡΠ°Ρ, ΠΊΠ°ΠΊΠ²Π° Π΅ Π½Π°ΠΉ-ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π°ΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ°? Π‘ Kubernetes.
ΠΠ°Π²Π΅Π» Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ²: ΠΠ°ΠΉ-ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π°ΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ Kubernetes Π΅ ΠΎΡΡΡΡΡΠ²ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΈ. Π IT ΡΠΎΠ²Π° Π΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΠΈΠ½Π°Π³ΠΈ Π»ΠΈΠΏΡΠ²Π°Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ. ΠΠΈΠ½Π°Π³ΠΈ Π»ΠΈΠΏΡΠ²Π°Ρ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΈ. Π Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ°, Ρ Kubernetes, ΡΠ΅ ΡΠ° ΠΎΡΠ΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ. Π Π³ΠΎΡΠΎΠ²ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° ΠΏΠ°Π·Π°ΡΠ°, ΠΊΠΎΠΈΡΠΎ Π±ΠΈΡ Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ Kubernetes, Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΈ, ΡΠ° ΠΎΡΠΊΡΠΎΠ²Π΅Π½ΠΎ ΠΌΠ°Π»ΠΊΠΎ. Π ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ, ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ²Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΡΠΏΡΠΎΡΠΈ. ΠΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΡΡΡΠΈΠΌ Ρ ΠΎΡΠ°, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Ρ ΠΎΡ Kubernetes. ΠΠΏΠΈΡΠ²Π°ΠΌΠ΅ ΡΠ΅ Π΄Π° ΡΠ°Π·ΡΠΈΡΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π·Π° ΡΠΎΠ²Π°.
ΠΠ·Π°Ρ Π₯Π°Π΄ΠΈΠ΅Π²: Π ΠΊΠ°ΡΠΎ ΡΠ΅ ΠΈΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΡΠ΅ΠΊΡΡΠΈΡΡ Π½Π΅Π΄ΠΎΡΡΠΈΠ³ Π½Π° ΠΊΠ°Π΄ΡΠΈ Π² IT. ΠΠΎΠΉΡΠΎ Π²ΠΈΠ½Π°Π³ΠΈ Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Π». Π ΡΠ΅Π³Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°. ΠΠ°ΠΊ ΠΌΠΈΡΠ»ΠΈΡ, ΠΊΠ°ΠΊ Π΄Π° ΡΠ΅ ΠΆΠΈΠ²Π΅Π΅ Π² ΡΠ΅Π·ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ? ΠΠ°ΠΊΠ²ΠΈ ΠΈΠΌΠ° Π»Π°ΠΉΡΡ Π°ΡΠΈ?
ΠΠ°Π²Π΅Π» Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ²: ΠΠ°ΠΉΡΡ Π°ΡΠΈ. ΠΡΡΠ²ΠΎ, ΠΎΡ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° ΠΎΠ±Π»Π°ΡΠΈΡΠ΅ Π»Π°ΠΉΡΡ Π°ΠΊΡΡ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΠ° β Π° Π΄Π°Π²Π°ΠΉΡΠ΅ Π΄Π° Π½ΠΈ ΠΏΡΠ΅Π΄Π°Π΄Π΅ΡΠ΅ ΡΠ°ΡΡ ΠΎΡ Π²Π°ΡΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΈ. Π Π½ΠΈΠ΅ ΡΠ΅ Π³ΠΈ Π²Π·Π΅ΠΌΠ΅ΠΌ ΠΏΡΠΈ Π½Π°Ρ. Π ΡΠ΅ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΠΌΠ΅ Ρ ΡΠΎΠ²Π° Π²ΡΡΡΠ΅ΡΠ½ΠΎ. Π Π²ΡΠΈΡΠΊΠΎ Π΅ Π΄ΠΎΠ±ΡΠ΅. Π‘ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ²Π°, ΡΠ΅ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ ΠΎΡ ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ... ΠΡΡΡΠ½ΠΎΡΡ Π΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ... ΠΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π·Π½Π°Π΅, ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π²Π°ΠΉΠΊΠΈ ΡΠ°ΡΡ ΠΎΡ ΡΠ²ΠΎΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊΠ° ΠΈΠ»ΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°, Π½ΠΈΠ΅ Π² ΠΎΡΠ³ΠΎΠ²ΠΎΡ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΡΡΠ±ΠΎ ΠΊΠ°Π·Π°Π½ΠΎ, ΠΈΠΌΠ°ΠΌΠ΅ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΡΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π΅ Π±ΠΈΠ»Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π°. ΠΡΠ΅Π΄Π°Π²Π°ΠΉΠΊΠΈ ΡΠ°Π·ΠΈ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠ°, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ²ΠΎΠ»Π½ΠΈΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅Π΄ΠΈ ΡΠ΅ Π΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°Π» Ρ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ β ΡΡΡΠΈΡΡ Amazon ΠΈΠ»ΠΈ Google ΡΠ΅ Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΡΡ Π²ΠΌΠ΅ΡΡΠΎ Π½Π°Ρ. ΠΠΎ ΡΡΡΠΈΡΡ Amazon ΠΈΠ»ΠΈ Google Π½ΡΠΌΠ° Π΄Π° Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΌΠ΅ Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ ΡΠΈ ΡΠΎΡΠ½ΠΎ. ΠΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ β Π² ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° ΡΠ΅ Π² Π½ΡΠΊΠ°ΠΊΡΠ² ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΡ ΠΆΠΈΠ²ΠΎΡΠ° ΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ, Π° ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π½Π΅ΡΡΠΌΠ½Π΅Π½ΠΎ ΡΠ΅ Π²ΡΡΡΠ°Ρ Π΄Π° Π²Π·Π΅ΠΌΠ°Ρ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΈΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ, Π·Π°ΡΠΎΡΠΎ ΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΏΠΎ-ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΠ·Π°Ρ Π₯Π°Π΄ΠΈΠ΅Π²: Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»Π½ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ β Π»ΠΎΡΠΈ Π»ΠΈ ΡΠ° ΠΈΠ»ΠΈ Π½Π° ΡΡΡ Π½Π° Π±Π°Π·Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΡΠΎΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅?
ΠΠ°Π²Π΅Π» Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ²: ΠΠ΅, ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π½ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ β ΡΠΎΠ²Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π½Π΅ Π΅ Π»ΠΎΡΠΎ. Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»Π½ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ β ΡΠΎΠ²Π° Π΅ Π΄ΠΎΠ±ΡΠ΅. ΠΡΠΎΡΡΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π½ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡβ¦ ΡΠ° ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π½ΠΈ. Π’ΡΠΊ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅. Π’ΠΎΠ²Π° Π΅ ΠΊΠ°ΡΠΎ Π΄Π° Π²Π·Π΅ΠΌΠ΅Ρ ΠΎΠ±Ρ ΡΠΊΡΠΈΠΏΡβ¦ ΠΠΊΠΎ ΠΎΠΊΠΎΠ»ΠΎ ΡΠΎΠ·ΠΈ ΠΎΠ±Ρ ΡΠΊΡΠΈΠΏΡ, ΠΎΠ±ΡΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π΄Π° ΠΏΠΎΡΡΡΠΎΠΈΡ ΡΡΠ»Π°ΡΠ° Π»ΠΎΠ³ΠΈΠΊΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° β ΡΠΎ ΡΠΎΠ²Π° Π΅ ΡΡΠ΄Π΅ΡΠ½ΠΎ. Π Π°ΠΊΠΎ Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ° Π΅ ΡΠ°Π·Π»ΠΈΡΠ½Π°, Π½ΠΎ Π²Π·Π΅ΠΌΠ°Ρ ΡΠΎΠ²Π° ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡ β ΠΈ Π·Π°ΠΏΠΎΡΠ²Π°Ρ, ΠΊΠ°ΠΊΡΠΎ ΡΠΎΠ²Π° Π½Π° Π³Π»ΠΎΠ±ΡΡ, Π΄Π° Π³ΠΎ Π½Π°ΡΡΠ³Π°Ρ, ΡΠΎΠ²Π° Π΅ Π»ΠΎΡΠΎ. Π Π² ΡΠ°ΠΌΠΈΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΠ·ΡΠΌ Π½ΡΠΌΠ° Π½ΠΈΡΠΎ Π»ΠΎΡΠΎ.
ΠΠ·Π°Ρ Π₯Π°Π΄ΠΈΠ΅Π²: ΠΠΊΠΎ Π²Π΅ΡΠ΅ ΠΈΠΌΠ°Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ Π½Π΅ Π΅ Π² ΡΠ²ΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ ΠΌΡ. Π’ΠΎΠΉ ΠΏΡΠΎΡΡΠΎ ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ°Π²ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅.
ΠΠ°Π²Π΅Π» Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ²: ΠΠ°, Π΄Π° ΠΌΡ Π²Π·Π΅ΠΌΠ΅Ρ ΡΡΡΠΈΠ½Π°ΡΠ° ΠΈ Π΄Π° Ρ ΠΏΡΠ΅Π΄Π°Π΄Π΅Ρ Π½Π° Π½ΡΠΊΠΎΠΉ Π΄ΡΡΠ³, Π·Π° Π΄Π° Ρ ΠΏΡΠ°Π²ΡΡ Π½ΡΠΊΡΠ΄Π΅ Π΄ΡΡΠ³Π°Π΄Π΅. Π’ΠΎΠ²Π° Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ Π΅ Π΄ΠΎΠ±ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄. ΠΠ°ΠΆΠ΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΡΠΊ Π΅ Π΄Π°Π»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΎ Π·Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈΡ ΡΠ»ΡΡΠ°ΠΉ.
ΠΠ·Π°Ρ Π₯Π°Π΄ΠΈΠ΅Π²: Π‘ΡΡ ΡΠ²ΠΎΡ ΠΎΠΏΠΈΡ Π²ΠΈΠΆΠ΄Π°ΠΌ, ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΡΠ°Π²ΡΡ Π΅Π΄Π½ΠΎ ΠΈ ΡΡΡΠΎ. ΠΠ°ΡΡΡΠΎΠΉΠ²Π°Ρ Kubernetes ΠΊΠ»ΡΡΡΠ΅ΡΠΈ ΠΈ ΡΠ΅ Π·Π°ΠΌΠΈΡΠ»ΡΡ Π·Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅. ΠΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²ΡΠ°ΡΡΠ΅ΠΌΠΈ.
ΠΠ°Π²Π΅Π» Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ²: ΠΠ°, Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ. ΠΡΠΎΠ±Π΅Π½ΠΎ, Π°ΠΊΠΎ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π·Π° Kubernetes, ΠΈΠΌΠ° Π΅Π΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ, ΡΠ΅ Π½Π° ΠΏΠ°Π·Π°ΡΠ° ΡΠ΅Π°Π»Π½ΠΎ ΠΈΠΌΠ° ΠΌΠ°Π»ΠΊΠΎ Π΄ΡΠ»Π±ΠΎΠΊΠΈ ΠΈ Π΄ΠΎΠ±ΡΠΈ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ ΠΏΠΎ Kubernetes. Kubernetes Π΅ ΡΠ°ΠΊΡΠ² Π³ΠΈΠ³Π°Π½ΡΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ, ΡΠ΅ Π°ΠΊΠΎ Π³ΠΎ Π²Π½Π΅Π΄ΡΠΈΡΠ΅ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ°, Π±ΡΠ΄Π΅ΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΈ Π΄Π° Π½Π°Π΅ΠΌΠ΅ΡΠ΅ ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ, ΠΊΠΎΠΉΡΠΎ Π΄Π° ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π° Ρ Π½Π΅Π³ΠΎ Π½Π° ΠΏΡΠ»Π΅Π½ ΡΠ°Π±ΠΎΡΠ΅Π½ Π΄Π΅Π½. Π ΡΠΎΠ²Π° Π΅ ΡΠΊΡΠΏΠΎ. Π ΡΠ°ΠΊΡΠ² ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΡΠ΅ Π΅ ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠΈ. ΠΠΈΡΠ½ΠΎ Π°Π· Π½Π΅ ΡΡΠΌ ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΏΡΠΈΠ²ΡΡΠ·Π°Π½ ΠΊΡΠΌ ΠΎΠ±Π»Π°ΡΠ½ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, Π·Π°ΡΠΎΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΠΌ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ Kubernetes. Π§Π΅ΡΡΠΎ Π² ΠΎΠ±Π»Π°ΠΊΠ° ΠΌΠΈ Π»ΠΈΠΏΡΠ²Π°Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΡΠΊΠ°ΠΌ β Π° ΠΌΠΈ ΠΊΠ°Π·Π²Π°Ρ βΠΠ΅, Π½Π΅ ΠΌΠΎΠΆΠ΅β. Π ΡΠ°ΠΊΡΠ² ΡΠ»ΡΡΠ°ΠΉ, ΠΈΠ·Π²ΠΈΠ½ΡΠ²Π°ΠΉΡΠ΅, Π½ΠΎ Π°Π· ΠΌΠΎΠ³Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²Ρ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΎΠ±Π»Π°ΠΊ. ΠΠΎ Π² ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅, Π°ΠΊΠΎ Π½ΡΠΌΠ°ΡΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π½Π° ΠΏΡΠ»Π΅Π½ ΡΠ°Π±ΠΎΡΠ΅Π½ Π΄Π΅Π½ ΠΈ Π½Π΅ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΠΏΠ»Π°ΡΠ°ΡΠ΅ Π·Π° Π½Π΅Π³ΠΎ, ΠΊΠΎΠΉΡΠΎ Π΄Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π° Kubernetes ΠΈ Π΄Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠ° Ρ Π½Π΅Π³ΠΎ, ΠΎΠ±Π»Π°ΠΊΡΡ Π΅ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠΎΠ½Π΅ ΡΠ°ΠΌ ΡΠ°Π±ΠΎΡΡΡ Ρ Π»ΠΎΠΏΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΡΡ Π²Π΅ΡΠ΅ Π΅ Π½Π°Π΅Π». Π ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°Ρ Π² ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΠΏΡΠ°Π²ΡΡ. Π ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ Π½Π΅ΡΠ°, ΠΎΡ ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΡΠ΅ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ, ΡΠ°ΠΌ ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ.
ΠΠ·Π°Ρ Π₯Π°Π΄ΠΈΠ΅Π²: ΠΠ°ΠΊ ΠΌΠΈΡΠ»ΠΈΡ Π·Π° ΡΠ΅ΠΊΡΡΠΎΡΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° Kubernetes? ΠΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ΅ ΡΠ»ΡΡΠΈ Ρ Π½Π΅Π³ΠΎ ΡΠ»Π΅Π΄ ΠΏΠ΅Ρ ΠΈ ΡΠ»Π΅Π΄ Π΄Π΅ΡΠ΅Ρ Π³ΠΎΠ΄ΠΈΠ½ΠΈ?
ΠΠ°Π²Π΅Π» Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ²: ΠΠΎΠ±ΡΡ Π²ΡΠΏΡΠΎΡ. ΠΡΠΎΡΡΠΎ Π·Π½Π°ΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° Π² ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° Π½ΠΈ ΠΏΠΎ ΡΠΎΠ·ΠΈ Π²ΡΠΏΡΠΎΡ. ΠΡΠΊΠΎΠΈ Ρ ΠΎΡΠ° Π²ΡΡΠ²Π°Ρ, ΡΠ΅ ΠΈΠ·Π²ΡΠ½ Kubernetes Π½ΡΠΌΠ° Π΄Π° ΠΎΡΡΠ°Π½Π΅ Π½ΠΈΡΠΎ. Π‘ΠΈΡΡΠ°ΡΠΈΡΡΠ°, ΠΊΠΎΡΡΠΎ ΠΎΡΠ΄Π°Π²Π½Π° ΡΠ΅ ΡΠ»ΡΡΠΈ Ρ Linux. Π’ΠΎΠ΅ΡΡ ΠΈΠ·Π²ΡΠ½ Linux ΠΈΠΌΠ° Ρ ΠΎΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΆΠΈΠ²Π΅ΡΡ Ρ BSD, ΠΈ Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΠΈΠΌΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π·Π°Π΄Π°ΡΠΈ. ΠΠΌΠ° Ρ ΠΎΡΠ°, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π±ΠΎΡΡΡ ΠΏΠΎΠ΄ Windows β windows-ΡΡΡΠ²ΡΡΠΈ β Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ ΡΡΡΠΎ ΠΈΠΌΠ°Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π·Π°Π΄Π°ΡΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΈΠΌΠ°Ρ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π² ΡΠΎΠ²Π° ΠΈ Π½Π΅ ΡΠ° Π³ΠΎΡΠΎΠ²ΠΈ Π΄Π° ΡΠ΅ ΠΎΡΠΊΠ°ΠΆΠ°Ρ ΠΎΡ ΡΠΎΠ²Π°. ΠΡΠ² Π²ΡΠ΅ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΉ, ΡΡΠ°Π½Π΄Π°ΡΡΡΡ Π² Π½Π°ΡΠ°ΡΠ° ΡΡΠ΅ΡΠ° Π΅ Linux. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΠΌΠ½Π΅Π½ΠΈΠ΅, ΡΠ΅ Kubernetes ΡΠ΅ ΡΡΠ°Π½Π΅ ΡΠ°ΠΊΡΠ² ΡΡΠ°Π½Π΄Π°ΡΡ Π΄Π΅ ΡΠ°ΠΊΡΠΎ ΠΈ ΠΈΠ·Π²ΡΠ½ Kubernetes Π½ΡΠΌΠ° Π΄Π° ΠΈΠΌΠ° Π½ΠΈΡΠΎ. Kubernetes ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π° Π½Π΅ ΡΠ°ΠΌΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ°, ΡΠ΅Ρ Π½ΠΈΡ ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅, Π΄Π΅ΠΏΠ»ΠΎΠΉ, ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅. ΠΡΠΈΡΠΊΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Π½ΠΎ ΠΎΡ Π½Π΅Π³ΠΎ. ΠΠ΅ΡΠ΅ ΠΏΠΈΡΠ°Ρ: "ΠΠΎΠΆΠ΅ Π»ΠΈ Π΄Π° Π²ΠΊΠ°ΡΠ°ΠΌΠ΅ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π² Kubernetes?" ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΊΠ°Π·Π²Π°ΠΌ, ΡΠ΅ ΡΡΠΊ Π²ΡΠΏΡΠΎΡΡΡ Π½Π΅ Π΅ Π² Kubernetes, Π° Π² Docker. ΠΠΊΠΎ ΡΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΈ Π±Π°Π·Π°ΡΠ° Π²ΠΈ Π΄Π°Π½Π½ΠΈ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ, ΡΡ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ. ΠΡΠ³ΠΎΠ²Π°ΡΡΡ ΠΌΠΈ: "ΠΠ΅, Π½Π΅, Π½Π΅, ΠΈΠ·ΡΠ°ΠΊΠ°ΠΉΡΠ΅. ΠΠ΅ ΡΡΡΠ±Π²Π° Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ. Π’ΡΡΠ±Π²Π° Π² Kubernetes. ΠΠΈΠ΅ ΡΠ΅ Ρ ΡΠ²ΡΡΠΆΠ΅ΠΌ ΠΊΡΠΌ Π½ΠΎΠ΄Π°. Π’ΠΎΠ΅ΡΡ Π²ΡΠΈΡΠΊΠΎ ΡΠ΅ Π±ΡΠ΄Π΅, ΠΊΠ°ΠΊΡΠΎ Π΅ ΡΠ΅Π³Π°, ΠΏΡΠΎΡΡΠΎ Π²ΡΠΈΡΠΊΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Π½ΠΎ ΠΎΡ Kubernetes." Π Π²ΡΡΡΠ½ΠΎΡΡ ΡΠΎΠ²Π° Π΅ Π΄ΠΎΠ±ΡΠ° ΠΈΠ΄Π΅Ρ. Π’ΠΎΠ΅ΡΡ Kubernetes Π΅ Π½Π΅ΡΠΎ, ΠΏΡΠΈ ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄ΠΎΠΉΠ΄Π΅ΡΠ΅ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, Π°ΠΊΠΎ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° ΠΈΠΌΠ° Kubernetes ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ ΡΠ° ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈ Π½Π° Π½Π΅Π³ΠΎ, ΡΠΎ Π½Π° ΡΠΎΠ²Π΅ΠΊ, ΠΊΠΎΠΉΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ° ΠΎΡ ΡΠΎΠ²Π° β ΠΌΡ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ Π·Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΄Π½ΠΈ, Π·Π° Π΄Π° ΠΊΠ°ΠΆΠ΅: "ΠΠΎΡΠΎΠ² ΡΡΠΌ Π΄Π° Π²ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΠΌ. ΠΠ·ΡΡΠ»ΠΎ. ΠΠ°ΠΏΡΠ»Π½ΠΎ. Π Π°Π·Π±ΡΠ°Ρ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ Π²ΡΠΈΡΠΊΠΎ ΠΏΡΠΈ Π²Π°Ρ." ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡΠ΅ Π±Π΅Π· Kubernetes β ΡΡΠΊ ΡΠ° Π½Π°Π±ΡΡΠ°Π»ΠΈ Π΅Π΄ΠΈΠ½ ΠΊΡΠΏ ΠΊΠΎΡΡΠΈΠ»ΠΊΠΈ, ΡΡΠΊ Π΄ΡΡΠ³ΠΈ ΠΊΠΎΡΡΠΈΠ»ΠΊΠΈ. Π’ΡΠΊ Ansible, ΡΡΠΊ Terraform. ΠΡΠΊΠΎΠΉ Π΅ Π½Π°ΠΏΠΈΡΠ°Π» Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ Π³ΠΎΠ΄ΠΈΠ½Π°, Π·Π° Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅. Π’Π°ΠΊΠ° ΡΠ΅, ΡΠ΅ ΡΡΠ°Π½Π΅ Π»ΠΈ Kubernetes ΡΡΠ°Π½Π΄Π°ΡΡ Π΄Π΅ ΡΠ°ΠΊΡΠΎ, Π½Π΅ Π·Π½Π°ΠΌ. ΠΠ° ΡΠΎΠ·ΠΈ Π΅ΡΠ°ΠΏ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π°ΠΌΠ±ΠΈΡΠΈΠΎΠ·Π΅Π½ ΠΈ ΡΠ²Π΅ΡΠ΅Π½ ΠΎΡ ΡΠ΅ΡΠ΅Π½ΠΈΡΡΠ° ΠΎΠΊΠΎΠ»ΠΎ Π½Π΅Π³ΠΎ.
ΠΠ·Π°Ρ Π₯Π°Π΄ΠΈΠ΅Π²: ΠΠΌΠΈ, ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ΡΠΎ Ρ Linux Π΅ Π΄ΠΎΡΡΠ° ΡΠΌΠ΅Π»ΠΎ. Π’ΠΎΠΉ ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π΅Π΄Π½Π° ΠΌΠ°ΡΠΈΠ½Π° β ΠΈ ΡΠΎΠ»ΠΊΠΎΠ²Π°. Π Kubernetes ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΠΈΠ½ΠΈ. ΠΠ΅Π΄Π½Π°Π³Π° Π²ΡΠ·Π½ΠΈΠΊΠ²Π°Ρ ΠΌΠΈΠ»ΠΈΠΎΠ½ Π²Π°ΡΠΈΠ°ΡΠΈΠΈ ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ. ΠΠ°, ΡΠΎΠ²Π° Π΅ ΡΠΌΠ΅Π»ΠΎ. ΠΡΠΎΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π²Π·Π΅ΠΌΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄, ΡΠ΅ ΠΈΠΌΠ° ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈ Π½Π° ΡΠ°Π·ΠΈ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Serverless. Kubernetes Π»ΠΈ Π΅ Π² ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ ΠΏΡΠ΅Π΄ ΡΠ°ΠΊΠΈΠ²Π° ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈ?
ΠΠ°Π²Π΅Π» Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ²: ΠΡ Serverlessβ¦ (ΡΠΌΠ΅Ρ ) Serverless β Π½ΠΈΠ΅ Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ°Π·Π±ΠΈΡΠ°ΠΌΠ΅, ΡΠ΅ ΡΡΡΠ²ΡΡ Π²ΡΠ΅ ΠΏΠ°ΠΊ ΠΈΠΌΠ°. ΠΠ°ΡΠΊΠΎΡΠΎ ΡΡΡ Π΄ΠΎΠΊΠ»Π°Π΄ ΠΏΠΎ ΡΠΎΠ·ΠΈ Π²ΡΠΏΡΠΎΡ. Π§ΠΎΠ²Π΅ΠΊΡΡ ΠΊΠ°Π·Π°, ΡΠ΅ ΡΡΡΠ²ΡΡΠΈ Π²ΡΠ΅ ΠΏΠ°ΠΊ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ β Π° ΡΠΎΠ²Π° Π΅ ΠΎΠ±Π»Π°ΠΊ. ΠΠΎ Π²ΠΈΠ½Π°Π³ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ°ΠΌΠ΅, ΡΠ΅ ΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠ° β ΠΈΠΌΠ° ΡΡΡΠ²ΡΡΠΈ. Π’Π°ΠΌ ΡΡΠΎΡΡ ΡΠ΅Π°Π»Π½ΠΈ ΠΆΠ΅Π»Π΅Π·Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ, ΡΠ°ΡΡΠΎΠ²Π΅, ΠΈ ΡΠ΅ ΡΠ° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ Π½ΡΠΊΡΠ΄Π΅. Π’ΠΎΠ²Π° Π΅ ΠΎΠ±Π»Π°ΠΊΡΡ. ΠΠ°Π΄ ΡΠΎΠ²Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° Serverless, ΠΊΡΠ΄Π΅ΡΠΎ ΡΡΡΠ²ΡΡΠΈ Β«Π½ΡΠΌΠ°Β». ΠΡΠΏΡΠΎΡΡΡ Π΅ Π΄Π°Π»ΠΈ Serverless ΡΠ΅ ΠΏΠΎΠ±Π΅Π΄ΠΈ Kubernetes? Π‘ΠΌΡΡΠ°ΠΌ, ΡΠ΅ Serverless ΡΠ΅ ΡΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈ Π² Kubernetes. ΠΠ° ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Serverless, Kubernetes Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΄ΠΎΠ±Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΡΠ΅Π·ΠΈ ΡΡΠ»ΡΠ³ΠΈ. ΠΠ°, Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π² Π½ΡΠΊΠ°ΠΊΡΠ² ΠΌΠΎΠΌΠ΅Π½Ρ Π΄Π° ΡΠΏΡΠ΅ΠΌ Π΄Π° Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° Kubernetes ΠΈΠ·ΠΎΠ±ΡΠΎ, ΠΊΠ°ΡΠΎ Π·Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π±ΠΈΠ·Π½Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠΎ Π½ΡΠΊΡΠ΄Π΅ Π² Π΄ΡΠ»Π±ΠΎΡΠΈΠ½Π°ΡΠ°, Ρ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΈΡΠ΅ ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅, Kubernetes ΡΠ΅ ΡΡΠΎΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° ΡΠ΅ Π±ΡΠ΄Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ.
ΠΠ·Π°Ρ Π₯Π°Π΄ΠΈΠ΅Π²: ΠΠ°Π»ΠΊΠΎ ΡΠ°Π·Π»ΠΈΡΠ½Π° ΡΠ΅ΠΌΠ°. ΠΠΌΠ° ΡΠ°ΠΊΠΎΠ²Π° ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΠΊΠ°ΡΠΎ fullstack-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ. ΠΠ°ΠΊΠ²ΠΎ ΠΌΠΈΡΠ»ΠΈΡ Π·Π° ΡΡΡ ? Π’Π΅ ΠΈΠ·ΠΎΠ±ΡΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ Π»ΠΈ?
ΠΠ°Π²Π΅Π» Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ²: ΠΠΌβ¦ Fullstack-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρβ¦ ΠΠΌΠΈ, ΡΠΌΡΡΠ°ΠΌ, ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·Π³ΡΠ°Π½ΠΈΡΠΈΠΌ ΡΠ΅Π·ΠΈ Π½Π΅ΡΠ°β¦ ΠΠ½Π°Π΅Ρ, ΠΈΠΌΠ° ΡΠ°ΠΊΠΎΠ²Π° Π½Π΅ΡΠΎ ΠΊΠ°ΡΠΎ T-shaped people. ΠΡΠΆΠ½ΠΈ Π»ΠΈ ΡΠ° ΡΠ°ΠΊΠΈΠ²Π° Ρ ΠΎΡΠ° Π² Π΄Π½Π΅ΡΠ½Π°ΡΠ° ΠΈΠ½Π΄ΡΡΡΡΠΈΡ? ΠΠ°, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ. ΠΡΠΆΠ΄Π°Π΅ΠΌ ΡΠ΅ ΠΎΡ Ρ ΠΎΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ ΡΠΈΡΠΎΠΊ ΠΏΠΎΠ³Π»Π΅Π΄, Π½ΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ ΡΠ° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ Π² Π½ΡΠΊΠ°ΠΊΠ²Π° ΡΡΡΠ½Π° ΠΎΠ±Π»Π°ΡΡ. Π ΡΡΠΊ Fullstack-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡΡ Π΅ ΡΡΡΠΈΡ β ΡΠΎΠ²Π΅ΠΊ, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ°Π²ΠΈ Π²ΡΠΈΡΠΊΠΎ. ΠΠ°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΡΠΎΠ½ΡΠ΅Π½Π΄, ΡΠ΅ΡΡΠ²Π°Π½Π΅, Π±Π΅ΠΊΠ΅Π½Π΄, ΡΡΡΠ²ΡΡΠΈ ΠΈ Π²ΡΠΈΡΠΊΠΎ ΠΎΡΡΠ°Π½Π°Π»ΠΎ. ΠΠ΅ Π²ΡΡΠ²Π°ΠΌ, ΡΠ΅ Π² Π³ΠΎΠ»ΡΠΌΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Π΅Π΄ΠΈΠ½ ΡΠΎΠ²Π΅ΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π³ΡΠΈΠΆΠΈ Π·Π° Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π°, Π±Π΅Π· Π΄Π° ΠΈΠΌΠ° ΡΡΡΠ½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎ Π²ΡΠ΅ΠΊΠΈ ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅. ΠΠΎ ΡΠ°ΠΌΠΎ Ρ ΡΡΡΠ½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, Π±Π΅Π· Π΄Π° Π·Π½Π°Π΅ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° ΠΎΠΊΠΎΠ»ΠΎ ΡΠΎΠ²Π° β ΡΡΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ Π² ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡ ΡΠ²ΡΡ. Π’ΠΎΠ΅ΡΡ, Π±ΠΈΡ ΠΊΠ°Π·Π°Π»β¦ Π΄ΡΠΌΠ°ΡΠ° Fullstack Π±ΠΈΡ Ρ ΠΎΡΡ Π²ΡΡΠ»ΠΈΠ». ΠΡΠΆΠ΄Π°Π΅ΠΌ ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ. ΠΡΠΆΠ΄Π°Π΅ΠΌ ΡΠ΅ ΠΎΡ DevOps. Π§ΡΠ²ΡΡΠ²Π°ΠΌ, ΡΠ΅ ΡΠΊΠΎΡΠΎ ΡΠ΅ ΠΏΡΠ΅ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΡΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ. Π ΡΠ΅ Π½ΡΠΌΠ° Π΄Π° ΡΠ° Π½ΡΠΆΠ½ΠΈ.
ΠΠ·Π°Ρ Π₯Π°Π΄ΠΈΠ΅Π²: ΠΠΎΠΆΠ΅Ρ Π»ΠΈ Π΄Π° ΡΠ°Π·ΠΊΡΠΈΠ²Π°Ρ?
ΠΠ°Π²Π΅Π» Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ²: Π‘ΠΈΠ³ΡΡΠ΅Π½ ΡΡΠΌ, ΡΠ΅ Π² ΠΈΠ½Π΄ΡΡΡΡΠΈΡΡΠ° ΡΠ΅ Π΄ΠΎΡΡΠΈΠ³Π½Π΅ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ, Π² ΠΊΠΎΠΉΡΠΎ ΡΠΎΠ»ΠΈΡΠ΅ Dev ΠΈ Ops ΡΠ΅ ΠΎΡΠΏΠ°Π΄Π½Π°Ρ. ΠΠΊΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ ΠΈ ΡΡΡΡΠΈΠΌ... ΠΡΠΆΠ΅Π½ Π½ΠΈ Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΎΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΡΠΈΠΏ, Π½ΡΠΆΠ½ΠΈ ΡΠ° Π½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠΌΠ΅Π½ΠΈΡ, Π½ΡΠΆΠ½ΠΈ ΡΠ° Π½ΠΈ DevOps ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ β ΡΠ΅Π³Π° Π²Π΅ΡΠ΅ Π³ΠΈ ΠΈΠΌΠ°ΠΌΠ΅, Π° ΡΠΊΠΎΡΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΡ ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ, SRE ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ. ΠΠΎ Π½Π°ΠΈΡΡΠΈΠ½Π° ΡΠΎΠ²Π°, ΠΎΡ ΠΊΠΎΠ΅ΡΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡΠΆΠ΄Π°, ΡΠ° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° Π½Π°Π·Π½Π°ΡΠΈΠΌ. ΠΡΠ΅Π΄ΠΈΡΠ½ΠΈΡΡ ΠΎΠΏΠΈΡ Π½Π΅ Π΅ ΠΎΡ ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΠ°ΡΠΎΡΠΎβ¦ ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, SRE ΠΊΠ°Π·Π²Π°, ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Ρ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π²ΠΈΠ½Π°Π³ΠΈ ΡΠ° ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ. Π ΠΊΠ°ΠΊΠ²ΠΎβ¦ ΠΠ΅ΠΊΠ° Π½Π°Π±ΠΈΡΠ°ΠΌΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ β ΡΠ°ΠΊΠ° ΡΠ΅, Π³Π»Π΅Π΄Π°ΠΉΠΊΠΈ ΠΎΡ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π°ΡΠ°, ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ β Π΄Π° Π³ΠΈ Π½Π°Π·Π½Π°ΡΠΈΠΌ Π² ΠΎΡΠ΄Π΅Π»Π° Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° ΠΈ ΡΠ΅ ΡΠ΅ ΡΠ΅ΡΠ°Π²Π°Ρ ΡΠ΅Π·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΏΠΎ ΡΡΡΠΈΡ Π½Π°ΡΠΈΠ½, ΠΏΠΎ ΠΊΠΎΠΉΡΠΎ ΡΠ΅ΡΠ°Π²Π°Ρ Π±ΠΈΠ·Π½Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΊΠΎΠ΄ ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡ.
ΠΠ·Π°Ρ Π₯Π°Π΄ΠΈΠ΅Π²: Π ΠΎΡ ΡΠ°Π·ΠΈ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ°β¦ ΠΠ°ΠΊ Π΄Π° ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡΠ° Ρ ΡΠ°ΠΊΠΈΠ²Π° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ?
ΠΠ°Π²Π΅Π» Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ²: ΠΡ , ΡΠΎΠ²Π° Π΅ Π΄ΠΎΠ±ΡΡ Π²ΡΠΏΡΠΎΡ. ΠΠΎΠΆΠ΅ Π±ΠΈ ΡΠΎΠΉ Π²Π΅ΡΠ΅ Π΅ ΠΈΠ·Π²ΡΠ½ Π³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π½Π° ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΠΌ Π² ΡΠΎΠ·ΠΈ ΠΆΠΈΠ²ΠΎΡ. ΠΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ΅ Π΄Π°ΠΌ Π΅Π΄ΠΈΠ½ ΠΏΡΠΈΠΌΠ΅Ρ. ΠΡΠΌΠ° Π½ΠΈΡΠΎ ΠΎΠ±ΡΠΎ Ρ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡΠΎ. Π‘ΡΠ°Π²Π° Π΄ΡΠΌΠ° Π·Π° Π½Π°ΡΠ°ΡΠ° ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π² Π ΡΡΠΈΡ. Π IT Π·Π½Π°Π΅ΠΌ, ΡΠ΅ Π½Π°ΡΠ°ΡΠ° ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π² Π ΡΡΠΈΡ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΡΠ°ΡΡΠ»Π° Π·Π° ΠΠ’ ΡΠ²Π΅ΡΠ°, Π½Π΅ Π΅ ΡΠ°ΠΊΠ°Π²Π°, ΠΊΠ°ΠΊΠ²Π°ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅. ΠΠΎΠ²ΠΎΡΡ ΡΡΠ΅Π΄Π½ΠΎ Π·Π° Π½Π΅ΠΎΠ±ΡΡΠ½Π° Π ΡΡΠΈΡ β ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° ΡΠ°ΠΌ. ΠΠ°Π²ΡΡΡΠ²Π°Ρ Ρ ΠΎΡΠ°, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π½Π΅ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΡΡΡΠ΅, ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ Π·Π°Π²ΡΡΡΠ°Ρ, Π² ΡΠ΅Π± ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π² ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ. Π ΡΡΠΊΠ°Ρ ΡΠΎΠ²Π° Π΅ Π»ΠΎΡΠΎ. ΠΠ±ΡΡΠ°Π²Π°ΠΌΠ΅ Π³ΠΈ Π½Π° ΡΡΡΠ°Π½Π½ΠΈ Π½Π΅ΡΠ°, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΡΡΠΊΠ°Ρ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΠΌΠ΅ ΠΊΠ°ΠΊ Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Ρ Π·Π° Android, Π·Π° iOS, ΠΊΠ°ΠΊ Π΄Π° ΠΏΠΎΠ»Π·Π²Π°Ρ Git ΠΈ Π²ΡΠΈΡΠΊΠΈΡΠ΅ ΡΠ΅Π·ΠΈ Π½Π΅ΡΠ°. ΠΡΡΡΠ½ΠΎΡΡ ΠΊΠ°ΡΠΎ ΡΠ΅ Π»ΠΈ Π½Π΅. ΠΠ½ΡΡΠΈΡΡΡΡΡ Π΅ ΡΠ°ΠΊΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΡΠΈ Π½Π°ΠΉ-Π²Π΅ΡΠ΅ ΠΏΠ»Π°ΡΠ°Ρ. ΠΠ° ΡΠ΅Π»ΠΈΡ ΡΠΈ ΠΆΠΈΠ²ΠΎΡ. Π ΠΌΠΎΠΆΠ΅Ρ Π΄Π° ΠΏΠΎΡΠ²Π΅ΡΠΈΡ ΠΏΠ΅Ρ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΎΡ ΠΆΠΈΠ²ΠΎΡΠ° ΡΠΈ, Π·Π° Π΄Π° ΡΡΠΈΡ Π² Π΄ΡΠ»Π±ΠΎΡΠΈΠ½Π°. Π Π΄Π° ΠΈΠ·ΡΡΠ°Π²Π°Ρ ΡΠ΅Π»ΠΈΡ ΡΠΎΠ·ΠΈ T-shaped. ΠΠΎΠ³Π°ΡΠΎ Π² ΠΈΠ½ΡΡΠΈΡΡΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π΄Π° ΠΈΠ·ΡΡΠ°Π²Π°Ρ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅, ΠΊΠ°ΠΊΠ²ΠΈ ΡΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΊΠ°ΠΊ Π΄Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ, ΠΊΠ°ΠΊΠ²ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²Π°ΡΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ. Π ΠΊΠΎΠ³Π°ΡΠΎ Π²Π΅ΡΠ΅ Π·Π°ΠΏΠΎΡΠ½Π΅Ρ ΡΠ°Π±ΠΎΡΠ°, Π·Π°ΠΏΠΎΡΠ²Π°Ρ Π΄Π° ΡΠ΅ Π·Π°Π΄ΡΠ»Π±ΠΎΡΠ°Π²Π°Ρ Π² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π° ΠΎΠ±Π»Π°ΡΡ. Π ΠΏΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ. Π Π½Π°ΡΠ°ΡΠ° ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π² Π ΡΡΠΈΡ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π±Π»ΠΈΠ·ΠΎ Π΄ΠΎ ΡΠ°Π·ΠΈ ΠΈΡΡΠΈΠ½Π°, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π½ΠΈ ΡΠ΅ ΡΡΡΡΠ²Π°. ΠΠ°Π²Π°Ρ Π½ΠΈ Π΄ΠΎΠ±ΡΠ° ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°, Π΄Π°Π²Π°Ρ Π½ΠΈ Π΄ΠΎΠ±ΡΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°, Π΄Π°Π²Π°Ρ Π½ΠΈ Π½ΡΠΊΠ°ΠΊΠ²Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π° Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈΡΠ΅ Π΅Π·ΠΈΡΠΈ. Π ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ²ΡΡΠΎ ΠΌΠΈ ΡΠ΅ ΡΡΡΡΠ²Π°, ΡΠ΅ Π΅ Π½Π΅ΡΠΎ Π±Π»ΠΈΠ·ΠΊΠΎ Π΄ΠΎ ΡΠΎΠ²Π°. Π’ΡΡΠ±Π²Π° Π΄Π° ΠΈΠ½ΡΠ΅ΡΠ²ΡΠΈΡΠ°ΠΌΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ. ΠΡΠΆΠ½Π° Π½ΠΈ Π΅ Π³ΠΎΡΠ½Π°ΡΠ° ΡΠ°ΡΡ Π½Π° T ΠΎΡ T-shaped. ΠΠ°ΡΠΎΡΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»Π½Π°ΡΠ° ΡΠ°ΡΡ Π½Π° Π±ΡΠΊΠ²Π° Π’ ΡΠΎΠΉ ΡΠ΅ ΠΏΡΠΈΠ΄ΠΎΠ±ΠΈΠ΅.
ΠΠ·Π°Ρ Π₯Π°Π΄ΠΈΠ΅Π²: ΠΠ°, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ. Π‘Π»Π΅Π΄ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° ΠΌΠΈ ΡΠ΅ ΡΡΡΡΠ²Π°ΡΠ΅ ΠΏΠ΅Ρ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΡΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΡΠΎ ΠΌΠΈ Π±Π΅ΡΠ΅ ΡΡΡΠ°Π½Π½ΠΎ ΠΈ Π½Π΅Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎ. ΠΠΎ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π°, ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ°, ΠΊΠΎΠ³Π°ΡΠΎ Π·Π°Π΄Π°ΡΠΈΡΠ΅ ΡΡΠ°Π½Π°Ρ Π° ΠΏΠΎ-Π΄ΡΠ»Π±ΠΎΠΊΠΈ, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ ΠΏΠΎ-Π³ΠΎΠ»Π΅ΠΌΠΈ, ΡΠ°Π·Π±ΡΠ°Ρ , ΡΠ΅ Π½Π΅, Π½Π°ΡΡΠΈΡ Π° ΠΌΠ΅ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½ΠΈ Π½Π΅ΡΠ°. ΠΠ°Π²Π΅Π», Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΈ. ΠΠ΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π΄Π° ΡΠ»ΡΡΠ°ΠΌ ΡΠ²ΠΎΠΈΡΠ΅ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ. ΠΠ΅ΠΊΠ° ΡΡΠ΅ΠΌ ΡΠ²ΠΎΡΡΠ° ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ.
ΠΠ°Π²Π΅Π» Π‘Π΅Π»ΠΈΠ²Π°Π½ΠΎΠ²: ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π²ΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
