ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Β«Π£Π Π£Π‘Β» ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π»Π° Kubernetes Π² ΡΠ°Π·Π½ΡΡ
Π²ΠΈΠ΄Π°Ρ
: ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΡΠΉ Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΠ΅Π½Ρ Π½Π° bare metal, Π² Google Cloud, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ»Π° ΡΠ²ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π² ΠΎΠ±Π»Π°ΠΊΠΎ Mail.ru Cloud Solutions (MCS). ΠΠ°ΠΊ Π²ΡΠ±ΠΈΡΠ°Π»ΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±Π»Π°ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° ΠΈ ΠΊΠ°ΠΊ ΡΠ΄Π°Π»ΠΎΡΡ ΠΌΠΈΠ³ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊ Π½Π΅ΠΌΡ Π·Π° ΡΠ΅ΠΊΠΎΡΠ΄Π½ΡΠ΅ Π΄Π²Π° ΡΠ°ΡΠ° ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΠ³ΠΎΡΡ Π¨ΠΈΡΠΊΠΈΠ½ (
Π§Π΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ Β«Π£Π Π£Π‘Β»
ΠΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ»ΡΡΡΠΈΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π³ΠΎΡΠΎΠ΄ΡΠΊΠΎΠΉ ΡΡΠ΅Π΄Ρ, ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ β ΡΠ΄Π΅Π»Π°ΡΡ Π΅Π΅ ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ. ΠΠ°ΠΊ ΡΠ°Π· Π½Π°Π΄ ΡΡΠΈΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Β«Π£Π Π£Π‘ β Π£ΠΌΠ½ΡΠ΅ ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡΒ». ΠΠ΄Π΅ΡΡ Π²Π½Π΅Π΄ΡΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΠΈ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎΠ΅ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° ΠΎΠΊΡΡΠΆΠ°ΡΡΡΡ ΡΡΠ΅Π΄Ρ. ΠΠ°ΡΡΠΈΠΊΠΈ ΡΠΎΠ±ΠΈΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΠΎΡΡΠ°Π²Π΅ Π²ΠΎΠ·Π΄ΡΡ Π°, ΡΡΠΎΠ²Π½Π΅ ΡΡΠΌΠ° ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, Π° Π·Π°ΡΠ΅ΠΌ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΈΡ Π² Π΅Π΄ΠΈΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Β«Π£Π Π£Π‘ β ΠΠΊΠΎΠΌΠΎΠ½Β» Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ.
ΠΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½Π° ΡΠ°Π±ΠΎΡΠ° Β«Π£Π Π£Π‘Β» ΠΈΠ·Π½ΡΡΡΠΈ
Π’ΠΈΠΏΠΈΡΠ½ΡΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ Β«Π£Π Π£Π‘Π°Β» β ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ Π² ΠΆΠΈΠ»ΠΎΠΉ Π·ΠΎΠ½Π΅ ΠΈΠ»ΠΈ ΡΡΠ΄ΠΎΠΌ Ρ Π½Π΅ΠΉ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°Π²ΠΎΠ΄, ΠΏΠΎΡΡ, ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ΄ΠΎΡΠΎΠΆΠ½ΠΎΠ΅ Π΄Π΅ΠΏΠΎ ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ. ΠΡΠ»ΠΈ Π½Π°Ρ ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π» ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π±ΡΠ» ΠΎΡΡΡΠ°ΡΠΎΠ²Π°Π½ Π·Π° Π·Π°Π³ΡΡΠ·Π½Π΅Π½ΠΈΠ΅ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΉ ΡΡΠ΅Π΄Ρ ΠΈΠ»ΠΈ ΡΠ°ΠΌ Ρ ΠΎΡΠ΅Ρ ΠΈΠ·Π΄Π°Π²Π°ΡΡ ΠΌΠ΅Π½ΡΡΠ΅ ΡΡΠΌΠΎΠ², ΡΠ½ΠΈΠ·ΠΈΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΠ΅Π΄Π½ΡΡ Π²ΡΠ±ΡΠΎΡΠΎΠ², ΠΎΠ½ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ ΠΊ Π½Π°ΠΌ, ΠΈ ΠΌΡ ΡΠΆΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π΅ΠΌΡ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Ρ.
ΠΠ° Π³ΡΠ°ΡΠΈΠΊΠ΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠ°ΡΠΈΠΈ H2S Π²ΠΈΠ΄Π½Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π½ΠΎΡΠ½ΡΠ΅ Π²ΡΠ±ΡΠΎΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠ΄ΠΎΠΌ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ
Π£ΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π² Β«Π£Π Π£Π‘Β», ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π² ΡΠ΅Π±Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π½ΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ Π³Π°Π·ΠΎΠ², ΡΡΠΎΠ²Π½Π΅ ΡΡΠΌΠ° ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΠ±ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ. Π’ΠΎΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅Π½ΡΠΎΡΠΎΠ² Π²ΡΠ΅Π³Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ.
Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ, ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π° ΡΡΠ΅Π½Π°Ρ
Π·Π΄Π°Π½ΠΈΠΉ, ΡΡΠΎΠ»Π±Π°Ρ
ΠΈ Π² Π΄ΡΡΠ³ΠΈΡ
ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΡ
ΠΌΠ΅ΡΡΠ°Ρ
. ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠ°ΠΊΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π°Π³ΡΠ΅Π³ΠΈΡΡΠ΅Ρ Π΅Π΅ ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π½Π° ΡΠ»ΡΠ· ΠΏΡΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ
. Π’Π°ΠΌ ΠΌΡ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ Π½Π° Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Ρ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡΠ΅Π΄ΠΎΠΎΠ±ΡΠ°ΡΡΠ²Π°Π΅ΠΌ Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°. ΠΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ Π½Π° Π²ΡΡ
ΠΎΠ΄Π΅ ΠΏΠΎΡΠ»Π΅ Π°Π½Π°Π»ΠΈΠ·Π° β ΡΡΠΎ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π²ΠΎΠ·Π΄ΡΡ
Π°, ΠΎΠ½ ΠΆΠ΅ AQI.
ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Π½Π° Π½Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², Π½ΠΎ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΎΠ½ΠΈ Π½ΠΎΡΡΡ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠ²ΠΈΡ Π½ΠΎΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ, Π΅ΡΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΈΠ· ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² (Π΄ΠΎΠΏΡΡΡΠΈΠΌ, ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ Π‘Π2) ΠΏΡΠ΅Π²ΡΡΠΈΠ» Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
ΠΠ°ΠΊ ΠΌΡ Ρ ΡΠ°Π½ΠΈΠΌ Π΄Π°Π½Π½ΡΠ΅. ΠΡΡΠΎΡΠΈΡ Ρ Kubernetes Π½Π° bare metal
Π ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΡΠΊΠΎΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Β«Π£Π Π£Π‘Β» Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡ Π΄Π°Π½Π½ΡΡ . Π ΠΎΠ΄Π½ΠΎΠΌ ΠΌΡ Π΄Π΅ΡΠΆΠΈΠΌ Β«ΡΡΡΡΠ΅Β» Π΄Π°Π½Π½ΡΠ΅ β ΡΠΎ, ΡΡΠΎ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΡ ΡΠ°ΠΌΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Β«ΠΌΠ°Π³Π½ΠΈΡΠ½ΡΡΒ» Π»Π΅Π½ΡΡ, ΠΊΠ°ΠΊ Π½Π° ΡΡΠ°ΡΡΡ ΠΊΠ°ΡΡΠ΅ΡΠ°Ρ , Ρ ΠΈΡΡΠΎΡΠΈΠ΅ΠΉ Π²ΡΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ. ΠΡΠΎΡΠΎΠΉ ΡΠΈΠΏ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ β Π΄Π°Π½Π½ΡΡ Ρ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΎΠ±ΠΎΠ³Π°ΡΠ΅Π½Π½ΡΡ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠΌΠΈ ΠΎ ΡΠ²ΡΠ·ΡΡ ΡΠ΅Π½ΡΠΎΡΠΎΠ² ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΡΠ°ΠΌΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡΠΈ ΠΊ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΠΌ, ΠΌΠ΅ΡΡΠ°ΠΌ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Ρ. Π΄. ΠΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ΅ ΠΎΡΠ΅Π½ΠΈΡΡ, ΠΊΠ°ΠΊ ΠΌΠ΅Π½ΡΠ»ΡΡ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΠΊ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΎΡ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ. Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Β«ΡΡΡΡΡ Β» Π΄Π°Π½Π½ΡΡ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΊΠ°ΠΊ Π±ΡΠΊΠ°ΠΏ ΠΈ Π΄Π»Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ , Π΅ΡΠ»ΠΈ ΡΠ°ΠΊΠ°Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ.
ΠΠΎΠ³Π΄Π° ΠΌΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ Π½Π°Π·Π°Π΄ ΠΈΡΠΊΠ°Π»ΠΈ, ΠΊΠ°ΠΊ ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ, Ρ Π½Π°Ρ Π±ΡΠ»ΠΎ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ: Kubernetes ΠΈ OpenStack. ΠΠΎ ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠΎΠ½ΡΡΡΡΠΎΠ·Π½ΠΎ (ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° Π΅Π³ΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ Π² ΡΡΠΎΠΌ), ΡΠΎ ΠΌΡ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° KubernetesβΠ΅. ΠΡΠ΅ ΠΎΠ΄Π½ΠΈΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ Π² Π΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·Ρ ΡΡΠ°Π»ΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎ Π½Π°ΡΠ΅Π·Π°ΡΡ Π΄Π°ΠΆΠ΅ ΠΆΠ΅Π»Π΅Π·Π½ΡΠ΅ Π½ΠΎΠ΄Ρ ΠΏΠΎ ΡΠ΅ΡΡΡΡΠ°ΠΌ.
ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΠΌΠΎΠ³ΠΎ Kubernetes ΠΌΡ ΠΈΠ·ΡΡΠ°Π»ΠΈ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , ΠΏΠΎΠΊΠ° ΠΌΡ Π²ΡΠ΅ Π½Π°ΡΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π΄Π΅ΡΠΆΠ°Π»ΠΈ Π² Kubernetes Π½Π° ΡΠ²ΠΎΠ΅ΠΌ ΠΆΠ΅Π»Π΅Π·Π΅, ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΎΡΠ»ΠΈΡΠ½ΡΡ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ. ΠΡΠ΅, ΡΡΠΎ Ρ Π½Π°Ρ ΡΠΎΠ³Π΄Π° Π±ΡΠ»ΠΎ, ΠΆΠΈΠ»ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° KubernetesβΠ΅: statefull-Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°, Π‘I/CD. Kubernetes ΡΡΠ°Π» Π΄Π»Ρ Π½Π°Ρ all-in-one ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ.
ΠΠΎ Π½Π°ΠΌ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ KubernetesβΠΎΠΌ ΠΊΠ°ΠΊ Ρ ΡΠ΅ΡΠ²ΠΈΡΠΎΠΌ, Π° Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ. ΠΠ»ΡΡ Π½Π°ΠΌ Π½Π΅ Π½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ ΡΠΎ, Π²ΠΎ ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π°ΠΌ ΠΎΠ±Ρ ΠΎΠ΄ΠΈΡΡΡ Π΅Π³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ Π½Π° bare metal, Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠ΅Π±ΠΎΠ²Π°Π»Π°ΡΡ Π½Π°ΠΌ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ! ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΠ΅ΡΠ²ΡΡ Π·Π°Π΄Π°Ρ ΡΡΠ°Π»ΠΎ Π²ΠΏΠΈΡΠ°ΡΡ Ingress-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ Kubernetes Π² ΡΠ΅ΡΠ΅Π²ΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Π½Π°ΡΠ΅ΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΠΎ Π³ΡΠΎΠΌΠΎΠ·Π΄ΠΊΠ°Ρ Π·Π°Π΄Π°ΡΠ°, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ, ΡΡΠΎ Π½Π° ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π±ΡΠ»ΠΎ Π³ΠΎΡΠΎΠ²ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ Π²ΡΠΎΠ΄Π΅ DNS-Π·Π°ΠΏΠΈΡΠ΅ΠΉ ΠΈΠ»ΠΈ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ IP-Π°Π΄ΡΠ΅ΡΠΎΠ². ΠΠΎΠ·ΠΆΠ΅ ΠΌΡ Π½Π°ΡΠ°Π»ΠΈ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΡ . ΠΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ PVC-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΡΠ°ΠΊ ΠΈ Π½Π΅ Π΄ΠΎΠ±ΡΠ°Π»ΠΈΡΡ, Π½ΠΎ ΡΠΆΠ΅ ΡΠΎΠ³Π΄Π° ΡΡΠ°Π»ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ ΡΡΠΎ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΡΠΎΠ½Ρ ΡΠ°Π±ΠΎΡ, ΠΏΠΎΠ΄ ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ².
ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° Google Cloud Platform β Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
ΠΡ ΠΏΠΎΠ½ΡΠ»ΠΈ, ΡΡΠΎ ΡΠ°ΠΊ Π΄Π°Π»ΡΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ, ΠΈ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ»ΠΈ Π½Π°ΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Ρ bare metal Π½Π° Google Cloud Platform. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, ΡΠΎΠ³Π΄Π° Π΄Π»Ρ ΡΠΎΡΡΠΈΠΉΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π±ΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ²: ΠΊΡΠΎΠΌΠ΅ Google Cloud Platform Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π» ΡΠΎΠ»ΡΠΊΠΎ Amazon, Π½ΠΎ ΠΌΡ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΎΡ Google. Π’ΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ Π½Π°ΠΌ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ Π²ΡΠ³ΠΎΠ΄Π½ΡΠΌ, Π±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΈΠΌ ΠΊ Upstream, Π½Π΅ Π³ΠΎΠ²ΠΎΡΡ ΡΠΆΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Google ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ β ΡΡΠΎ ΡΠ²ΠΎΠ΅ΠΎΠ±ΡΠ°Π·Π½ΡΠΉ PoC Kubernetes Π² Production.
ΠΠ΅ΡΠ²Π°Ρ ΡΠ΅ΡΡΠ΅Π·Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π½Π° Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ΅ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Ρ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΡΠΎΡΠ»Π° Π½Π°ΡΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠ°Ρ Π±Π°Π·Π°. ΠΠΎΠ³Π΄Π° Ρ Π½Π°Ρ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Ρ ΡΠ°Π½ΠΈΡΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΌΡ ΠΎΠΊΠ°Π·Π°Π»ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π²ΡΠ±ΠΎΡΠΎΠΌ: ΠΈΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ Ρ Google ΠΈ Π½Π°ΡΡΡΠ°Π΅ΠΌ ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΠ΅ Π·Π°ΠΊΠΎΠ½Ρ, ΠΈΠ»ΠΈ ΠΈΡΠ΅ΠΌ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ Π² Π Π€. ΠΡΠ±ΠΎΡ, Π² ΡΠ΅Π»ΠΎΠΌ, Π±ΡΠ» ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌ. π
ΠΠ°ΠΊΠΈΠΌ ΠΌΡ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΠΎΠ±Π»Π°ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ
Π Π½Π°ΡΠ°Π»Ρ ΠΏΠΎΠΈΡΠΊΠΎΠ² ΠΌΡ ΡΠΆΠ΅ Π·Π½Π°Π»ΠΈ, ΡΡΠΎ Ρ ΠΎΡΠΈΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΡ Π±ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΎΠ±Π»Π°ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°. ΠΠ°ΠΊΠΎΠΉ ΡΠ΅ΡΠ²ΠΈΡ ΠΌΡ ΠΈΡΠΊΠ°Π»ΠΈ:
- ΠΡΡΡΡΡΠΉ ΠΈ Π³ΠΈΠ±ΠΊΠΈΠΉ. Π’Π°ΠΊΠΎΠΉ, ΡΡΠΎΠ±Ρ ΠΌΡ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ ΠΌΠΎΠ³Π»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΡ Π½ΠΎΠ΄Ρ ΠΈΠ»ΠΈ ΡΡΠΎ-ΡΠΎ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ.
- ΠΠ΅Π΄ΠΎΡΠΎΠ³ΠΎΠΉ. ΠΠ°Ρ ΠΎΡΠ΅Π½Ρ Π²ΠΎΠ»Π½ΠΎΠ²Π°Π» ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΠΉ Π²ΠΎΠΏΡΠΎΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ Π±ΡΠ»ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Ρ Π² ΡΠ΅ΡΡΡΡΠ°Ρ . ΠΡ ΡΠΆΠ΅ Π·Π½Π°Π»ΠΈ, ΡΡΠΎ Ρ ΠΎΡΠΈΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Kubernetes, ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΠΎΡΠ»Π° Π·Π°Π΄Π°ΡΠ° ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΡΡΠΎΠΈΠΌΠΎΡΡΡ, ΡΡΠΎΠ±Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΠΈΠ»ΠΈ Ρ ΠΎΡΡ Π±Ρ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ. ΠΡ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ΅ΡΠ²ΠΈΡΠΎΠΌ ΡΠ΅ΡΠ΅Π· API, Π±Π΅Π· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ² ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ Π·Π²ΠΎΠ½ΠΊΠΎΠ² ΠΈΠ»ΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΉ, ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΠ½ΡΡ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΡΡΡΠΊΠΎΠ² Π½ΠΎΠ΄ Π² Π°Π²ΡΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² Ρ Π½Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Ρ, ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΌΡ ΠΆΠ΄Π°Π»ΠΈ ΠΎΡ ΠΎΠ±Π»Π°ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ°.
- Π‘ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ Π² Π Π€. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΌΡ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ ΡΠΎΡΡΠΈΠΉΡΠΊΠΎΠ΅ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ ΠΈ ΡΠΎΡ ΡΠ°ΠΌΡΠΉ 152-Π€Π.
Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠ² Kubernetes ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ aaS Π² Π ΠΎΡΡΠΈΠΈ Π±ΡΠ»ΠΎ ΠΌΠ°Π»ΠΎ, ΠΏΡΠΈ ΡΡΠΎΠΌ, Π²ΡΠ±ΠΈΡΠ°Ρ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°, Π½Π°ΠΌ Π±ΡΠ»ΠΎ Π²Π°ΠΆΠ½ΠΎ Π½Π΅ ΠΏΠΎΡΡΡΠΏΠΈΡΡΡΡ Π½Π°ΡΠΈΠΌΠΈ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ°ΠΌΠΈ. ΠΠΎΠΌΠ°Π½Π΄Π° Mail.ru Cloud Solutions, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΡ Π½Π°ΡΠ°Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ°Π΅ΠΌ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ»Π° Π½Π°ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ, Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ API ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π΅ΡΡΡ Horizon β Ρ Π½ΠΈΠΌ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ Π±ΡΡΡΡΠΎ ΠΏΠΎΠ΄Π½ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½ΠΎΠ΄.
ΠΠ°ΠΊ Π½Π°ΠΌ ΡΠ΄Π°Π»ΠΎΡΡ ΠΌΠΈΠ³ΡΠΈΡΠΎΠ²Π°ΡΡ Π² MCS Π·Π° Π΄Π²Π° ΡΠ°ΡΠ°
Π ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΏΠ΅ΡΠ΅Π΅Π·Π΄Π°Ρ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΡΡΡΠ΄Π½ΠΎΡΡΡΠΌΠΈ ΠΈ Π½Π΅ΡΠ΄Π°ΡΠ°ΠΌΠΈ, Π½ΠΎ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΡ Π½Π΅ Π±ΡΠ»ΠΎ. ΠΠ°ΠΌ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ: ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ Π΄ΠΎ Π½Π°ΡΠ°Π»Π° ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ ΡΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π½Π° KubernetesβΠ΅, ΠΌΡ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΏΡΠ°Π²ΠΈΠ»ΠΈ ΡΡΠΈ ΡΠ°ΠΉΠ»Π° ΠΈ Π·Π°ΠΏΡΡΡΠΈΠ»ΠΈ ΡΠ²ΠΎΠΈ ΡΠ΅ΡΠ²ΠΈΡΡ Π½Π° Π½ΠΎΠ²ΠΎΠΉ ΠΎΠ±Π»Π°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅, Π² MCS. ΠΠ°ΠΏΠΎΠΌΠ½Ρ, ΡΡΠΎ ΠΊ ΡΠΎΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΌΡ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ»ΠΈ Ρ bare metal ΠΈ ΠΆΠΈΠ»ΠΈ Π½Π° Google Cloud Platform. ΠΠΎΡΠΎΠΌΡ ΡΠ°ΠΌ ΠΏΠ΅ΡΠ΅Π΅Π·Π΄ Π·Π°Π½ΡΠ» Π½Π΅ Π±ΠΎΠ»ΡΡΠ΅ Π΄Π²ΡΡ ΡΠ°ΡΠΎΠ², ΠΏΠ»ΡΡ Π΅ΡΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (ΠΎΠΊΠΎΠ»ΠΎ ΡΠ°ΡΠ°) ΡΡΠ»ΠΎ Π½Π° ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Ρ Π½Π°ΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ². Π’ΠΎΠ³Π΄Π° ΠΌΡ ΡΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Spinnaker (ΠΌΡΠ»ΡΡΠΈΠΎΠ±Π»Π°ΡΠ½ΡΠΉ CD-ΡΠ΅ΡΠ²ΠΈΡ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Continous Delivery). ΠΠ³ΠΎ ΠΌΡ ΡΠΎΠΆΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π² Π½ΠΎΠ²ΡΠΉ ΠΊΠ»Π°ΡΡΠ΅Ρ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ CI/CD KubernetesβΠΎΠΌ Π² Β«Π£Π Π£Π‘Β» Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ (ΠΈ ΡΡΠΎ Ρ). ΠΠ° ΠΊΠ°ΠΊΠΎΠΌ-ΡΠΎ ΡΡΠ°ΠΏΠ΅ ΡΠΎ ΠΌΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ°Π» Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ, Π½ΠΎ ΠΏΠΎΡΠΎΠΌ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ Π²ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΡΡΠΈΠ½Ρ ΠΌΡ ΡΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π»ΠΈ Π° ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Π·Π°Π΄Π°Ρ Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» Π½Π°ΠΏΡΠ°Π²ΠΈΡΡ ΡΠ΅ΡΡΡΡΡ Π½Π° ΡΡΠΎ.
ΠΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΎΡ ΠΎΠ±Π»Π°ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° ΡΠΎ, ΡΡΠΎ ΠΎΠΆΠΈΠ΄Π°Π»ΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π°ΡΠ°Π»ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±Π΅Π· ΠΈΠ»Π»ΡΠ·ΠΈΠΉ. ΠΡΠ»ΠΈ ΠΈ Π±ΡΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΡ, ΡΠΎ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ ΡΠ°ΠΊΠΈΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ²Π΅ΠΆΠ΅ΡΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ°. ΠΠ»Π°Π²Π½ΠΎΠ΅, ΡΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° MCS ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ ΡΡΡΡΠ°Π½ΡΠ΅Ρ Π½Π΅Π΄ΠΎΡΠ΅ΡΡ ΠΈ Π±ΡΡΡΡΠΎ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ Π² ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅ΡΠ°Ρ .
ΠΡΠ»ΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Google Cloud Platform, ΡΠΎ Π² ΠΈΡ ΡΠ»ΡΡΠ°Π΅ Ρ Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π½Π°Π», Π³Π΄Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π² Π½Π΅ΠΉ ΠΏΡΠΎΡΡΠΎ Π½Π΅ Π±ΡΠ»ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ. Π Π΅ΡΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΡΠ»ΡΡΠ°Π»ΠΈΡΡ, Google ΡΠ°ΠΌ ΡΠ°ΡΡΡΠ»Π°Π» ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ Π² ΠΎΠ΄Π½ΠΎΡΡΠΎΡΠΎΠ½Π½Π΅ΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅. ΠΠΎ Π² ΡΠ»ΡΡΠ°Π΅ Ρ MCS Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΏΠ»ΡΡΠΎΠΌ Ρ ΡΡΠΈΡΠ°Ρ ΡΠΎ, ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ β ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎ, ΠΈ ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎ.
ΠΠ°ΠΊ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΠ±Π»Π°ΠΊΠ°ΠΌΠΈ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ
Π‘Π΅ΠΉΡΠ°Ρ Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° ΡΠ΅ΡΠ½ΠΎ Π·Π°Π²ΡΠ·Π°Π½Π° Π½Π° KubernetesβΠ΅, ΠΈ ΠΎΠ½ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ Π½Π°Ρ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΡΡ Π·Π°Π΄Π°Ρ. ΠΠΎΡΡΠΎΠΌΡ ΠΌΡ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΠΌ ΠΊΡΠ΄Π°-ΡΠΎ Ρ Π½Π΅Π³ΠΎ ΠΌΠΈΠ³ΡΠΈΡΠΎΠ²Π°ΡΡ, Ρ ΠΎΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π²Π²ΠΎΠ΄ΠΈΠΌ Π½ΠΎΠ²ΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΈ ΡΠ΅ΡΠ²ΠΈΡΡ Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΡΡΡΠΈΠ½Π½ΡΡ Π·Π°Π΄Π°Ρ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π½ΠΎΠ²ΡΡ , ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ²β¦ Π‘Π΅ΠΉΡΠ°Ρ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠ΅ΡΠ²ΠΈΡ Chaos Monkey (Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ chaoskube, Π½ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΡΡΠΎ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅Ρ :), ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π±ΡΠ» ΡΠΎΠ·Π΄Π°Π½ Π² Netflix. Chaos Monkey Π΄Π΅Π»Π°Π΅Ρ ΠΎΠ΄Π½Ρ ΠΏΡΠΎΡΡΡΡ Π²Π΅ΡΡ: Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠ΄Π°Π»ΡΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ ΠΏΠΎΠ΄ Π² KubernetesβΠ΅. ΠΡΠΎ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π½Π°Ρ ΡΠ΅ΡΠ²ΠΈΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΠΆΠΈΠ» Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΈΠ½ΡΡΠ°Π½ΡΠΎΠ² nβ1, ΡΠ°ΠΊ ΠΌΡ ΠΏΡΠΈΡΡΠ°Π΅ΠΌ ΡΠ΅Π±Ρ Π±ΡΡΡ Π³ΠΎΡΠΎΠ²ΡΠΌΠΈ ΠΊ Π»ΡΠ±ΡΠΌ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ°ΠΌ.
Π‘Π΅ΠΉΡΠ°Ρ Ρ Π²ΠΈΠΆΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ β ΡΠ΅Ρ ΠΆΠ΅ ΠΎΠ±Π»Π°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ β ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ Π΄Π»Ρ ΠΌΠΎΠ»ΠΎΠ΄ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ. ΠΠ±ΡΡΠ½ΠΎ Π² Π½Π°ΡΠ°Π»Π΅ ΠΏΡΡΠΈ ΠΎΠ½ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Ρ Π² ΡΠ΅ΡΡΡΡΠ°Ρ , ΠΊΠ°ΠΊ ΠΊΠ°Π΄ΡΠΎΠ²ΡΡ , ΡΠ°ΠΊ ΠΈ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ , Π° ΡΡΡΠΎΠΈΡΡ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΠ±Π»Π°ΠΊΠΎ ΠΈΠ»ΠΈ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π΄ΠΎΡΠΎΠ³ΠΎ ΠΈ ΡΡΡΠ΄ΠΎΠ·Π°ΡΡΠ°ΡΠ½ΠΎ. Cloud-ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΈ Π·Π°ΡΡΠ°ΡΡ, Ρ Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΡΡΡΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Π·Π΄Π΅ΡΡ ΠΈ ΡΠ΅ΠΉΡΠ°Ρ, ΠΏΡΠΈΡΠ΅ΠΌ ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°ΡΡ ΡΡΠΈ ΡΠ΅ΡΡΡΡΡ ΠΏΠΎ ΡΠ°ΠΊΡΡ. Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Β«Π£Π Π£Π‘Β», ΡΠΎ ΠΌΡ ΠΏΠΎΠΊΠ° ΠΎΡΡΠ°Π½Π΅ΠΌΡΡ Π²Π΅ΡΠ½Ρ KubernetesβΡ Π² ΠΎΠ±Π»Π°ΠΊΠ΅. ΠΠΎ ΠΊΡΠΎ Π·Π½Π°Π΅Ρ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠ°ΡΡΠΈΡΡΡΡΡΡ Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΈΠ»ΠΈ Π²Π½Π΅Π΄ΡΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° Π±Π°Π·Π΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-ΡΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ. ΠΠ»ΠΈ, ΠΌΠΎΠΆΠ΅Ρ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΡΡ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΎΠΏΡΠ°Π²Π΄Π°Π΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Kubernetes Π½Π° bare-metal, ΠΊΠ°ΠΊ Π² ΡΡΠ°ΡΡΠ΅ Π΄ΠΎΠ±ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π°. π
Π§ΡΠΎ ΠΌΡ Π²ΡΠ½Π΅ΡΠ»ΠΈ ΠΈΠ· ΠΎΠΏΡΡΠ° ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΠ±Π»Π°ΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ
ΠΡ Π½Π°ΡΠ°Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Kubernetes Π½Π° bare metal, ΠΈ Π΄Π°ΠΆΠ΅ ΡΠ°ΠΌ ΠΎΠ½ Π±ΡΠ» ΠΏΠΎ-ΡΠ²ΠΎΠ΅ΠΌΡ Ρ
ΠΎΡΠΎΡ. ΠΠΎ ΡΠΈΠ»ΡΠ½ΡΠ΅ Π΅Π³ΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΡΠ΄Π°Π»ΠΎΡΡ ΡΠ°ΡΠΊΡΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ aaS-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Π² ΠΎΠ±Π»Π°ΠΊΠ΅. ΠΡΠ»ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π»Ρ ΠΈ Π²ΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ vendor lock-in ΠΈ ΠΏΠ΅ΡΠ΅Π΅Π·Π΄ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠ±Π»Π°ΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°ΠΌΠΈ Π·Π°ΠΉΠΌΠ΅Ρ ΠΏΠ°ΡΡ ΡΠ°ΡΠΎΠ², Π° Π½Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠ»Π΅ΡΠΊΠΈ ΠΎΡΡΠ°Π½ΡΡΡΡ Ρ Π½Π°ΠΌΠΈ. ΠΡΡΠ³ΠΈΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡΠΎΠ²Π΅ΡΠΎΠ²Π°ΡΡ: Ρ
ΠΎΡΠΈΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠ²ΠΎΠΉ (ΠΎΠ±Π»Π°ΡΠ½ΡΠΉ) ΡΠ΅ΡΠ²ΠΈΡ, ΠΈΠΌΠ΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ velocity Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ β Π½Π°ΡΠΈΠ½Π°ΠΉΡΠ΅ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ Ρ Π°ΡΠ΅Π½Π΄Ρ ΠΎΠ±Π»Π°ΡΠ½ΡΡ
ΡΠ΅ΡΡΡΡΠΎΠ², Π° ΡΠ²ΠΎΠΉ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡ ΡΡΡΠΎΠΉΡΠ΅ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎ Π²Π°Ρ Π½Π°ΠΏΠΈΡΠ΅Ρ Forbes.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com