ΠΠ°ΡΠ°Π½ΡΠΈΠ½Π°, ΡΠ°ΠΌΠΎΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ - ΡΠ΅Π·ΠΈ ΡΠ°ΠΊΡΠΎΡΠΈ ΠΎΠΊΠ°Π·Π°Ρ
Π° Π³ΠΎΠ»ΡΠΌΠΎ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π²ΡΡΡ
Ρ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½ Π±ΠΈΠ·Π½Π΅ΡΠ°. ΠΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° Π·Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅, ΠΏΠΎΡΠ²ΡΠ²Π°Ρ ΡΠ΅ Π½ΠΎΠ²ΠΈ ΡΡΠ»ΡΠ³ΠΈ. Π’ΠΎΠ²Π° ΠΈΠΌΠ° ΡΠ²ΠΎΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°. Π Π½Π΅ΠΊΠ° Π½ΡΠΊΠΎΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ Π²ΡΡΠ½Π°Ρ ΠΊΡΠΌ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΈΡ ΡΠΎΡΠΌΠ°Ρ Π½Π° ΡΠ°Π±ΠΎΡΠ°, Π²Π΅Π΄Π½Π°Π³Π° ΡΠΎΠΌ Π²ΡΠΈΡΠΊΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π±ΡΠ΄Π°Ρ ΠΏΡΠ΅ΠΌΠ°Ρ
Π½Π°ΡΠΈ. ΠΠΎ ΠΌΠ½ΠΎΠ·ΠΈΠ½Π°, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΡΡΠΏΠ΅Π»ΠΈ Π΄Π° ΠΎΡΠ΅Π½ΡΡ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°ΡΠ° Π½Π° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ, ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ ΠΎΠ½Π»Π°ΠΉΠ½. Π’ΠΎΠ²Π° ΠΎΡ ΡΠ²ΠΎΡ ΡΡΡΠ°Π½Π° ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ, Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ ΠΏΠΎ-Π½Π°ΡΠ°ΡΡΠΊ. ΠΠ°ΠΊ ΡΠ° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΡΠΈΡΠ΅ Π½Π° ΠΏΡΡΠ²ΠΎ ΠΌΡΡΡΠΎ? Cloud4Y Π²ΠΈ Π·Π°ΠΏΠΎΠ·Π½Π°Π²Π° Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉ-ΠΊΡΠ°ΡΠΊΠ°ΡΠ° ΠΈ ΠΏΡΠΎΡΡΠ° ΠΈΡΡΠΎΡΠΈΡ Π½Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΈΠ½Π΄ΡΡΡΡΠΈΡΡΠ°.
ΡΠ°ΠΆΠ΄Π°Π½Π΅
ΠΠ΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ ΡΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠΎΡΠΈ ΡΠΎΡΠ½Π°ΡΠ° Π΄Π°ΡΠ° Π½Π° ΡΠ°ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈΡΠ΅ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ. ΠΠΎ Π·Π° ΠΎΡΠΏΡΠ°Π²Π½Π° ΡΠΎΡΠΊΠ° ΡΠ΅ ΡΡΠΈΡΠ° 2006 Π³., ΠΊΠΎΠ³Π°ΡΠΎ Π³Π»Π°Π²Π½ΠΈΡΡ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ Π½Π° Google ΠΡΠΈΠΊ Π¨ΠΌΠΈΠ΄ ΠΊΠ°Π·Π° Π² ΠΈΠ½ΡΠ΅ΡΠ²Ρ Π² ΠΊΡΠ°Ρ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡΠ° Π·Π° ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΈ Π·Π° ΡΡΡΡΠ°ΡΠΊΠΈ: βΠΠΈΠΆΠ΄Π°ΠΌΠ΅ Π½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π» ΠΊΠΎΠΌΠΏΡΡΡΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π΄Π° ΡΠ΅ ΡΠ°ΠΆΠ΄Π° ΠΏΡΠ΅Π΄ ΠΎΡΠΈΡΠ΅ Π½ΠΈ ΠΈ ΠΌΠΈ ΡΠ΅ ΡΡΡΡΠ²Π° ΡΠ΅ Π½Π΅ ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΠ°ΡΠ°, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π² ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ°Ρ ΠΎΡΠ΅ΡΡΠ°Π²Π°ΡΠ°ΡΠ° ΡΠ΅ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π°. Π‘ΡΡΠ½ΠΎΡΡΡΠ° ΠΌΡ Π΅, ΡΠ΅ ΡΡΠ»ΡΠ³ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ Π΄Π°Π½Π½ΠΈ ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, ΡΠ΅ Ρ ΠΎΡΡΠ²Π°Ρ Π½Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ. ΠΠ°Π½Π½ΠΈΡΠ΅ ΡΠ° Π½Π° ΡΠ΅Π·ΠΈ ΡΡΡΠ²ΡΡΠΈ ΠΈ Π²ΡΡΡ Ρ ΡΡΡ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ... Π Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΡ, Π»Π°ΠΏΡΠΎΠΏ, ΠΌΠΎΠ±ΠΈΠ»Π΅Π½ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΡΡ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²Π° Π·Π° Π΄ΠΎΡΡΡΠΏ, ΡΠΎΠ³Π°Π²Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠΎΠ·ΠΈ ΠΎΠ±Π»Π°ΠΊ.β
ΠΠΎΡΠ΅-Π΄ΠΎΠ»Ρ ΠΏΠΎ ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Amazon ΠΎΡΡΠ·Π½Π°, ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΉ Π² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²Π΅ΡΠΈΠ³Π°ΡΠ° Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΠΈ ΡΡΡΠ³ΠΎΠ²ΠΈΡΡΠ° Π½Π° Π΄ΡΠ΅Π±Π½ΠΎ ΠΏΠΎΡΡΠΈΠ³Π° Π·Π½Π°ΡΠΈΡΠ΅Π»Π΅Π½ Π½Π°ΠΏΡΠ΅Π΄ΡΠΊ Π² Π»Π΅ΡΠ½ΠΎ Π²Π½Π΅Π΄ΡΡΠ΅ΠΌΠΈΡΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈ ΠΠ’ ΡΡΠ»ΡΠ³ΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Π’Π°ΠΊΠ° ΡΠ΅ Π·Π°ΡΠΎ Π½Π΅ ΠΎΠΏΠΈΡΠ°ΡΠ΅ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΠΏΠ΅ΡΠ΅Π»ΠΈΡΠ΅, ΠΊΠ°ΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΠ΅ ΡΠ΅Π·ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ? Π’Π°ΠΊΠ° ΡΠ΅ ΡΠ°ΠΆΠ΄Π° Amazon Elastic Compute Cloud, ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²Π΅Π½ΠΈΠΊ Π½Π° Amazon Web Services (AWS), Π±Π΅Π·ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅Π½, Π½ΠΎ Π΄ΠΎΠ±ΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊ Π½Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ.
ΠΡΠ΅Π· ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ AWS ΡΠ°ΡΡΠ²Π°ΡΠ΅ Π²ΡΡΡ ΠΎΠ²Π½ΠΎ Π½Π° ΠΏΠ°Π·Π°ΡΠ° Π½Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ, ΠΎΡΡΠ°Π²ΡΠΉΠΊΠΈ Π½Π° Π΄ΡΡΠ³ΠΈ (ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π»ΠΊΠΈ) ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΠ°ΠΌΠΎ ΠΌΠ°Π»ΡΠΊ Π΄ΡΠ» ΠΎΡ ΠΏΠ°Π·Π°ΡΠ°. ΠΠΎ Π΄ΠΎ 2010 Π³. Π΄ΡΡΠ³ΠΈ ΠΠ’ Π³ΠΈΠ³Π°Π½ΡΠΈ ΠΎΡΡΠ·Π½Π°Ρ Π°, ΡΠ΅ ΠΈ ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΠ±Π»Π°ΡΠ½ΠΈΡ Π±ΠΈΠ·Π½Π΅Ρ. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΡΠΎ Π΅, ΡΠ΅ Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Google ΡΡΠΈΠ³Π½Π° Π΄ΠΎ ΡΠΎΠ²Π° Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ-ΡΠ°Π½ΠΎ, ΡΠΎΠΉ Π±Π΅ΡΠ΅ ΠΏΠΎΠ±Π΅Π΄Π΅Π½ ΠΎΡ Microsoft, ΠΊΠΎΠΉΡΠΎ ΠΎΠ±ΡΠ²ΠΈ ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ ΠΎΠ±Π»Π°ΠΊ (Windows Azure) ΠΏΡΠ΅Π· 2008 Π³. ΠΠΎ Π²ΡΡΡΠ½ΠΎΡΡ Azure Π·Π°ΠΏΠΎΡΠ½Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π΅Π΄Π²Π° ΠΏΡΠ΅Π· ΡΠ΅Π²ΡΡΠ°ΡΠΈ 2010 Π³. ΠΡΠ΅Π· ΡΡΡΠ°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ΅ ΡΡΡΡΠΎΡ ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° Π²Π°ΠΆΠ΅Π½ ΠΏΡΠΎΠ΅ΠΊΡ Π·Π° ΠΎΠ±Π»Π°ΡΠ½Π°ΡΠ° ΡΡΠ΅ΡΠ° ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° Π·Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΠΊΠ°ΡΠΎ ΡΡΠ»ΡΠ³Π° (IaaS) - OpenStack. Π©ΠΎ ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π΄ΠΎ Google, ΡΠΎΠΉ Π·Π°ΠΏΠΎΡΠ½Π° Π΄Π° ΡΠ΅ ΡΠ°Π·ΠΊΠ»Π°ΡΠ° Π΅Π΄Π²Π° Π² ΠΊΡΠ°Ρ Π½Π° 2011 Π³., ΠΊΠΎΠ³Π°ΡΠΎ Google Cloud ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ ΡΠ»Π΅Π΄ ΡΠ°Π·ΡΠΈΡΠ΅Π½Π°ΡΠ° Π±Π΅ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Google App Engine.
ΠΠΎΠ²ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ
ΠΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΠΎΠ±Π»Π°ΡΠΈ ΡΠ° ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ (VM), Π½ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° VM Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°ΡΠ΅Π»ΡΡΠ²ΠΎ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π±Π΅ΡΠ΅ Π±ΡΡΠ·ΠΎΡΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π½Π° DevOps. Π’Π°Π·ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΡΡΡΠ΅ΡΠ°Π²Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΏΡΠΎΡΠ΅ΡΠΈ ΠΈ ΠΊΡΠ»ΡΡΡΠ° Π½Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π² Π΅ΠΊΠΈΠΏΠ°. ΠΡΠΎΡΡΠΎ ΠΊΠ°Π·Π°Π½ΠΎ, DevOps Π΅ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ, ΡΠΎΠΊΡΡΠΈΡΠ°Π½ΠΈ Π²ΡΡΡ Ρ ΡΡΡΠ½ΠΎΡΠΎ ΡΡΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π²Π·Π°ΠΈΠΌΠ½Π°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° DevOps ΠΈ ΠΈΠ΄Π΅ΠΈΡΠ΅ Π·Π° Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ, Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° ΠΈ Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ (CI/CD), ΠΎΠ±Π»Π°ΠΊΡΡ ΠΏΡΠΈΠ΄ΠΎΠ±ΠΈ Π³ΡΠ²ΠΊΠ°Π²ΠΎΡΡ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° 2010 Π³., ΠΊΠΎΠ΅ΡΠΎ ΠΌΡ ΠΏΠΎΠΌΠΎΠ³Π½Π° Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΠ½Π΅ Π² ΡΡΡΠ³ΠΎΠ²ΡΠΊΠΈ ΡΡΠΏΠ΅ΡΠ΅Π½ ΠΏΡΠΎΠ΄ΡΠΊΡ.
ΠΡΡΠ³ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊΡΠΌ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° (Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ Π΄ΠΎΡΠ΅ΡΠ°ΡΠ΅, ΡΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ) Π·Π°ΠΏΠΎΡΠ½Π° Π΄Π° Π½Π°Π±ΠΈΡΠ° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡ ΠΏΡΠ΅Π· 2013 Π³. Π’ΠΎΠΉ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΠΈ Π² ΠΎΠ±Π»Π°ΡΠ½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ, ΠΊΠ°ΡΠΎ ΠΏΠΎΠ²Π»ΠΈΡ Π½Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ° ΠΊΠ°ΡΠΎ ΡΡΠ»ΡΠ³Π° (SaaS) ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° ΠΊΠ°ΡΠΎ ΡΡΠ»ΡΠ³Π° (PaaS). ΠΠ°, ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π΅ Π±Π΅ΡΠ΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π½ΠΎΠ²Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, Π½ΠΎ ΠΎΠΊΠΎΠ»ΠΎ 2013 Π³. Docker Π½Π°ΠΏΡΠ°Π²ΠΈ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΡΡΠ²ΡΡΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉ-ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈ ΠΎΠΏΡΠΎΡΡΠ΅Π½ΠΎ, ΠΊΠ°ΡΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ Π½Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ ΠΈ ΠΈΠ½Π΄ΡΡΡΡΠΈΡΡΠ° ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ.
ΠΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ ΠΈ Π±Π΅Π·ΡΡΡΠ²ΡΡΠ½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°
ΠΠΎΠ³ΠΈΡΠ½Π°ΡΠ° ΡΡΡΠΏΠΊΠ° Π±Π΅ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΈ ΠΏΡΠ΅Π· 2015 Π³. ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Kubernetes, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ. ΠΡΠΊΠΎΠ»ΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ Kubernetes ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΠ½Π° Π² ΡΡΠ°Π½Π΄Π°ΡΡ Π·Π° ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ. ΠΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡΠ° ΠΌΡ ΠΏΠΎΠ΄Ρ ΡΠ°Π½Π²Π° Π²ΡΠ·Ρ ΠΎΠ΄Π° Π½Π° Ρ ΠΈΠ±ΡΠΈΠ΄Π½ΠΈΡΠ΅ ΠΎΠ±Π»Π°ΡΠΈ. ΠΠΊΠΎ ΠΏΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° ΡΠ°ΠΊΠΈΠ²Π° ΠΎΠ±Π»Π°ΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π° Π½Π΅ΡΠ΄ΠΎΠ±Π΅Π½ ΡΠΎΡΡΡΠ΅Ρ, ΠΏΡΠΈΠ³ΠΎΠ΄Π΅Π½ Π·Π° Π΄ΡΡΠ³ΠΈ Π·Π°Π΄Π°ΡΠΈ, Π·Π° Π΄Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Ρ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ ΠΈ ΡΠ°ΡΡΠ½ΠΈ ΠΎΠ±Π»Π°ΡΠΈ, ΡΠΎΠ³Π°Π²Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Kubernetes ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Ρ ΠΈΠ±ΡΠΈΠ΄Π½ΠΈ ΠΎΠ±Π»Π°ΡΠΈ ΡΡΠ°Π½Π° ΠΏΠΎ-Π»Π΅ΡΠ½Π° Π·Π°Π΄Π°ΡΠ°.
ΠΠΎ ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ (ΠΏΡΠ΅Π· 2014 Π³.) AWS Π²ΡΠ²Π΅Π΄Π΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° Π·Π° ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ Π±Π΅Π· ΡΡΡΠ²ΡΡ Ρ Lambda. Π ΡΠΎΠ·ΠΈ ΠΌΠΎΠ΄Π΅Π» ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π΅ Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½Π° Π²ΡΠ² Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ, Π° ΠΊΠ°ΡΠΎ ΡΠΈΡΠΎΠΊΠΎΠΌΠ°ΡΠ°Π±Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠ°. ΠΠΎΠ²ΠΈΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΏΠΎΠ²Π»ΠΈΡ ΠΈ Π½Π° ΡΠ°ΡΡΠ΅ΠΆΠ° Π½Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈΡΠ΅ ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈΡ.
Π’Π°ΠΊΠ° Π±ΡΡΠ·ΠΎ ΡΡΠΈΠ³Π½Π°Ρ ΠΌΠ΅ Π΄ΠΎ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΡΠΈ. ΠΡΠ΅Π΄ΠΈ Π΄Π΅ΡΠ΅Ρ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΎΠ±Π»Π°ΠΊΡΡ ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ ΠΈ ΡΠ°ΠΌΠ°ΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ Π±Π΅ΡΠ΅ ΠΏΠΎ-ΡΠΊΠΎΡΠΎ Ρ ΠΈΠΏΠΎΡΠ΅ΡΠΈΡΠ½Π°, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΡΠ΅Π°Π»Π½Π°. ΠΠΊΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²Π·Π΅ΠΌΠ΅ΡΠ΅ Π½ΡΠΊΠΎΠΉ ΡΡΠ΅ΡΠΈΡΠ΅Π½ ΠΠ’ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ Π²ΡΠ² Π²Π°ΠΊΡΡΠΌ ΠΎΡ 2010 Π³. ΠΈ Π΄Π° Π³ΠΎ ΠΏΠΎΠΏΠΈΡΠ°ΡΠ΅ Π΄Π°Π»ΠΈ ΠΏΠ»Π°Π½ΠΈΡΠ° Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈ Π² ΠΎΠ±Π»Π°ΠΊΠ°, ΡΠ΅ ΡΠ΅ ΠΈΠ·ΡΠΌΠ΅Π΅ΠΌ. Π’Π°Π·ΠΈ ΠΈΠ΄Π΅Ρ Π±Π΅ΡΠ΅ ΡΠ²ΡΡΠ΄Π΅ ΡΠΈΡΠΊΠΎΠ²Π°Π½Π°, ΡΠΌΠ΅Π»Π° ΠΈ ΡΠ°Π½ΡΠ°ΡΡΠΈΡΠ½Π°.
ΠΠ½Π΅Ρ, ΠΏΡΠ΅Π· 2020 Π³., Π²ΡΠΈΡΠΊΠΎ Π΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, βΠ±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅β Π½Π° Π½ΠΎΠ²ΠΈΡ Π²ΠΈΡΡΡ, ΠΎΠ±Π»Π°ΡΠ½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ ΡΡΠ°Π½Π°Ρ Π° ΠΎΠ±Π΅ΠΊΡ Π½Π° Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π½Π΅ ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°Ρ Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΈ, ΡΡΠΏΡΡ Π° Π΄Π° ΡΠΌΠ΅ΠΊΡΠ°Ρ ΡΠ΄Π°ΡΠ° Π²ΡΡΡ Ρ Π±ΠΈΠ·Π½Π΅ΡΠ° ΡΠΈ. Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΠΠ’ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π²Π΅ΡΠ΅ Π΄Π° Π½Π΅ Π±ΡΠ΄Π°Ρ ΠΏΠΈΡΠ°Π½ΠΈ Π΄Π°Π»ΠΈ ΠΏΠ»Π°Π½ΠΈΡΠ°Ρ Π΄Π° ΠΌΠΈΠ³ΡΠΈΡΠ°Ρ ΠΊΡΠΌ ΠΎΠ±Π»Π°ΠΊΠ°. Π Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ ΡΠΏΡΠ°Π²Π»ΡΠ²Π° ΡΠ²ΠΎΡ ΠΎΠ±Π»Π°ΠΊ, ΠΊΠ°ΠΊΠ²ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ ΠΌΡ Π»ΠΈΠΏΡΠ²Π°.
ΠΠ°ΡΠ΅ΡΠΎ Π²ΡΠ΅ΠΌΠ΅
ΠΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΡΠ°ΠΊΠ²Π°ΠΌΠ΅, ΡΠ΅ ΡΠ΅Π³Π°ΡΠ½ΠΎΡΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° Π½Π΅ΡΠ°ΡΠ° ΡΠ΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΠΎΡΠ²Π°ΡΠ° Π½Π° Π½ΠΎΠ²ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π·ΡΠΈΡΡΠ²Π°Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° ΠΈ Π³ΡΠ²ΠΊΠ°Π²ΠΎΡΡΡΠ° Π½Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ. Π‘ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΡΠ»Π΅Π΄ΠΈΠΌ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ.
ΠΠΈΡ
ΠΌΠ΅ ΠΈΡΠΊΠ°Π»ΠΈ Π΄Π° ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈΠΌ ΠΎΡΠ΅ Π½Π΅ΡΠΎ: Π±ΠΈΠ·Π½Π΅ΡΡΡ, ΠΊΠΎΠΉΡΠΎ ΠΎΡΠ΅ ΠΏΡΠ΅Π΄ΠΈ ΠΏΠ°Π½Π΄Π΅ΠΌΠΈΡΡΠ° ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΠ΅ ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° ΠΏΡΠ΅Ρ
Π²ΡΡΠ»ΡΠ½Π΅ Π½Π° Π±ΠΈΠ·Π½Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ Π½Π° βΠΎΡΠ»Π°ΠΉΠ½β ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π² ΠΎΠ½Π»Π°ΠΉΠ½, ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π° Π΄Π° ΠΏΡΠΈΠ²Π»Π΅ΡΠ΅ Π½ΠΎΠ²ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, ΠΊΠ°ΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ. Cloud4Y Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°
ΠΠ°ΠΊΠ²ΠΎ Π΄ΡΡΠ³ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ Π² Π±Π»ΠΎΠ³Π°?
β
β
β
β
β
ΠΠ±ΠΎΠ½ΠΈΡΠ°ΠΉΡΠ΅ ΡΠ΅ Π·Π° Π½Π°ΡΠΈΡΠ΅
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com