ΠΡΠ΅Π²ΠΎΠ΄ΠΎΡ Π½Π° ΡΡΠ°ΡΠΈΡΠ°ΡΠ° Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΎ Π·Π° ΡΡΡΠ΄Π΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΊΡΡΡΠΎΡ
ΠΠ°Π»ΠΈ ΡΡΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π½ΠΈ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ Π²ΠΎ ΠΎΠ²Π°Π° Π½Π°ΡΠΎΠΊΠ°? ΠΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ ΡΠ° ΡΠ½ΠΈΠΌΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½Π° ΠΌΠ°ΡΡΠ΅Ρ ΠΊΠ»Π°ΡΠ°
Google Cloud Platform (GCP) Π½ΡΠ΄ΠΈ ΠΌΠ½ΠΎΠ³Ρ ΡΡΠ»ΡΠ³ΠΈ, Π° ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠΈΠΎΡ ΠΎΡΠ°ΠΊ ΡΡΠΎ ΡΠΎΠ΄ΡΠΆΠΈ Google Compute Engine (GCE), Google Kubernetes Engine (ΠΏΠΎΡΠ°Π½Π΅ΡΠ΅Π½ Container Engine) (GKE), Google App Engine (GAE) ΠΈ Google Cloud Functions (GCF ) . Π‘ΠΈΡΠ΅ ΠΎΠ²ΠΈΠ΅ ΡΡΠ»ΡΠ³ΠΈ ΠΈΠΌΠ°Π°Ρ ΠΎΠ΄Π»ΠΈΡΠ½ΠΈ ΠΈΠΌΠΈΡΠ°, Π½ΠΎ ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ ΡΠ΅ ΡΠΎΡΠ΅ΠΌΠ° ΠΎΡΠΈΠ³Π»Π΅Π΄Π½ΠΈ Π·Π° Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΡΡΠΎ Π³ΠΈ ΠΏΡΠ°Π²ΠΈ ΡΠ½ΠΈΠΊΠ°ΡΠ½ΠΈ Π΅Π΄Π½Π° Π·Π° Π΄ΡΡΠ³Π°. ΠΠ²Π°Π° ΡΡΠ°ΡΠΈΡΠ° Π΅ Π½Π°ΠΌΠ΅Π½Π΅ΡΠ° Π·Π° ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ ΡΠ΅ Π½ΠΎΠ²ΠΈ Π²ΠΎ ΠΎΠ±Π»Π°ΠΊ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΠ΅, ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΎΠ±Π»Π°ΠΊ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΠΈ GCP.
1. ΠΡΠ΅ΡΠΌΠ΅ΡΠ°ΡΡΠ΅ Π³ΠΎ ΡΡΠ΅ΠΊΠΎΡ
ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠΈΠΎΡ ΠΎΡΠ°ΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΌΠ΅ΡΠ° ΠΊΠ°ΠΊΠΎ ΡΠ»ΠΎΠ΅Π²ΠΈΡΠ° Π°ΠΏΡΡΡΠ°ΠΊΡΠΈΡΠ° Π½Π° ΠΎΠ½Π° ΡΡΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ. ΠΠ²ΠΎΡ ΠΊΡΠΏ ΡΠ΅ ΠΈΡΠΊΠ°ΡΡΠ²Π° (ΡΠ΅ Π΄Π²ΠΈΠΆΠΈ Π½Π°Π³ΠΎΡΠ΅) ΠΎΠ΄ βΠ³ΠΎΠ»ΠΎ ΠΆΠ΅Π»Π΅Π·ΠΎβ (Π³ΠΎΠ» ΠΌΠ΅ΡΠ°Π»), ΠΎΡΠ²ΡΠ½ΡΠ²Π°ΡΡΠΈ ΡΠ΅ Π½Π° Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΈΡΠ΅ Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΡ, ΠΏΠ° ΡΓ¨ Π΄ΠΎ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ (ΡΡΠ½ΠΊΡΠΈΠΈ), ΠΊΠΎΠΈ ΡΠ° ΠΏΡΠ΅ΡΡΡΠ°Π²ΡΠ²Π°Π°Ρ Π½Π°ΡΠΌΠ°Π»Π°ΡΠ° ΠΏΡΠ΅ΡΠΌΠ΅ΡΠΊΠΎΠ²Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΠ°. ΠΠ½Π° ΡΡΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Π·Π° ΠΎΡΠ°ΠΊΠΎΡ Π΅ Π΄Π΅ΠΊΠ° ΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΡΠ΅ ΡΠΎΠ±ΠΈΡΠ°Π°Ρ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ΅ Π΄Π²ΠΈΠΆΠΈΡΠ΅ Π½Π°Π³ΠΎΡΠ΅ ΠΏΠΎ ΡΡΠ΅ΠΊΠΎΡ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ Π΄Π΅Π»ΠΎΡ βΠ°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈβ (Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ), ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ Π½Π° Π‘Π»ΠΈΠΊΠ° 1 ΠΏΠΎΠ΄ΠΎΠ»Ρ, ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΈ ΡΠΎΠ΄ΡΠΆΠΈ ΡΠΈΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΡ (ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ), Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ (Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ) ΠΈ ΠΆΠ΅Π»Π΅Π·ΠΎ. ΠΠ° ΠΈΡΡ Π½Π°ΡΠΈΠ½, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΡΠ° Π·Π° Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΌΠΎΡΠ° Π΄Π° ΡΠΎΠ΄ΡΠΆΠΈ Ρ Π°ΡΠ΄Π²Π΅Ρ Π²Π½Π°ΡΡΠ΅ Π·Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ.
Π‘Π»ΠΈΠΊΠ° 1: ΠΡΠ΅ΡΠΌΠ΅ΡΠ°Ρ ΡΡΠ΅ΠΊ | Π‘Π»ΠΈΠΊΠ°ΡΠ° Π΅ Π΄ΠΎΠ±ΠΈΠ΅Π½Π° ΠΎΠ΄
ΠΠ²ΠΎΡ ΠΌΠΎΠ΄Π΅Π», ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ Π½Π° ΡΠ»ΠΈΠΊΠ° 1, Π΅ ΠΎΡΠ½ΠΎΠ²Π° Π·Π° ΠΎΠΏΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ½ΡΠ΄ΠΈΡΠ΅ ΠΎΠ΄ Π΄Π°Π²Π°ΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΠΎΠ±Π»Π°ΠΊ. Π’Π°ΠΊΠ°, Π½Π΅ΠΊΠΎΠΈ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ ΡΠ°ΠΌΠΎ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ ΠΈ ΡΡΠ»ΡΠ³ΠΈ ΡΠΎ ΠΏΠΎΠ½ΠΈΠ·ΠΎΠΊ ΠΊΠ²Π°Π»ΠΈΡΠ΅Ρ Π΄ΠΎΠ»ΠΆ ΠΎΡΠ°ΠΊΠΎΡ, Π΄ΠΎΠ΄Π΅ΠΊΠ° Π΄ΡΡΠ³ΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ ΡΓ¨ ΡΡΠΎ Π΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ΠΎ Π½Π° Π‘Π»ΠΈΠΊΠ° 1.
β ΠΠΊΠΎ ΡΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅Π½ΠΈ ΡΠΎ ΠΎΠ±Π»Π°ΠΊ ΡΡΠ»ΡΠ³ΠΈΡΠ΅, ΠΎΠ΄Π΅ΡΠ΅ Π½Π° Π΄Π΅Π» 3Π·Π° Π΄Π° Π³ΠΎ Π²ΠΈΠ΄ΠΈΡΠ΅ Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠΎΡ Π½Π° GCP
β ΠΠΊΠΎ ΡΠ°ΠΊΠ°ΡΠ΅ ΡΠ°ΠΌΠΎ ΡΠ΅Π·ΠΈΠΌΠ΅ Π½Π° ΠΎΠ±Π»Π°ΠΊ ΡΡΠ»ΡΠ³ΠΈΡΠ΅, ΠΎΠ΄Π΅ΡΠ΅ Π½Π° Π΄Π΅Π» 2.4
2. ΠΠ±Π»Π°ΠΊ ΡΡΠ»ΡΠ³ΠΈ
Π‘Π²Π΅ΡΠΎΡ Π½Π° ΠΎΠ±Π»Π°ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΈΡΠ΅ Π΅ ΠΌΠ½ΠΎΠ³Ρ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π΅Π½. ΠΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΠΈΡΠ΅ Π½Π° ΠΎΠ±Π»Π°ΠΊ Π½ΡΠ΄Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΈ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π±Π°ΡΠ°ΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅. ΠΠΎΠΆΠ΅Π±ΠΈ ΡΡΠ΅ ΡΠ»ΡΡΠ½Π°Π»Π΅ Π·Π° ΡΠ΅ΡΠΌΠΈΠ½ΠΈ ΠΊΠ°ΠΊΠΎ IaaS, PaaS, SaaS, FaaS, KaaS ΠΈΡΠ½. ΡΠΎ ΡΠΈΡΠ΅ Π±ΡΠΊΠ²ΠΈ ΠΎΠ΄ Π°Π·Π±ΡΠΊΠ°ΡΠ° ΠΏΡΠΎΡΠ»Π΅Π΄Π΅Π½ΠΈ ΡΠΎ βaaSβ. Π ΠΏΠΎΠΊΡΠ°Ρ ΡΡΠ΄Π½Π°ΡΠ° ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΡΠ° Π·Π° ΠΈΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅, ΡΠΈΠ΅ ΡΠΎΡΠΌΠΈΡΠ°Π°Ρ Π·Π±ΠΈΡ Π½Π° ΡΡΠ»ΡΠ³ΠΈ Π½Π° Π΄Π°Π²Π°ΡΠ΅Π»ΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊ. ΠΠ·ΡΠ°Π²ΡΠ²Π°ΠΌ Π΄Π΅ΠΊΠ° ΠΏΠΎΡΡΠΎΡΠ°Ρ 3 Π³Π»Π°Π²Π½ΠΈ ΠΏΠΎΠ½ΡΠ΄ΠΈ βΠΊΠ°ΠΊΠΎ ΡΡΠ»ΡΠ³Π°β ΡΡΠΎ Π΄Π°Π²Π°ΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΠΎΠ±Π»Π°ΠΊ ΡΠ΅ΡΠΈΡΠΈ ΡΠ΅ΠΊΠΎΠ³Π°Ρ Π³ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ.
Π’ΠΎΠ° ΡΠ΅ IaaS, PaaS ΠΈ SaaS, ΠΊΠΎΠΈ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΎ Π·Π½Π°ΡΠ°Ρ ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΊΠ°ΠΊΠΎ ΡΡΠ»ΡΠ³Π°, ΠΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΊΠ°ΠΊΠΎ ΡΡΠ»ΡΠ³Π° ΠΈ Π‘ΠΎΡΡΠ²Π΅Ρ ΠΊΠ°ΠΊΠΎ ΡΡΠ»ΡΠ³Π°. ΠΠ°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·ΠΈΡΠ°Π°Ρ ΠΎΠ±Π»Π°ΠΊ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ ΡΠ»ΠΎΠ΅Π²ΠΈ Π½Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ. ΠΠ²Π° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ΅ Π΄Π²ΠΈΠΆΠΈΡΠ΅ Π½Π°Π³ΠΎΡΠ΅ ΠΈΠ»ΠΈ Π½Π°Π΄ΠΎΠ»Ρ ΠΎΠ΄ Π½ΠΈΠ²ΠΎ Π΄ΠΎ Π½ΠΈΠ²ΠΎ, Π²ΠΈΠ΅ ΠΊΠ°ΠΊΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ Π²Π΅ ΠΏΠΎΠΌΠΈΠ½ΡΠ²Π°Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° ΡΡΠ»ΡΠ³ΠΈ ΠΊΠΎΠΈ ΠΈΠ»ΠΈ ΡΠ΅ Π΄ΠΎΠ΄Π°Π²Π°Π°Ρ ΠΈΠ»ΠΈ ΠΎΠ΄Π·Π΅ΠΌΠ°Π°Ρ ΠΎΠ΄ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΏΠΎΠ½ΡΠ΄Π°. ΠΠ°ΡΠ΄ΠΎΠ±ΡΠΎ Π΅ Π΄Π° Π³ΠΎ Π·Π°ΠΌΠΈΡΠ»ΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ ΠΏΠΈΡΠ°ΠΌΠΈΠ΄Π°, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ΠΎ Π½Π° ΡΠ»ΠΈΠΊΠ° 2.
Π‘Π»ΠΈΠΊΠ° 2: aaS ΠΏΠΈΡΠ°ΠΌΠΈΠ΄Π° | Π‘Π»ΠΈΠΊΠ°ΡΠ° Π΅ Π΄ΠΎΠ±ΠΈΠ΅Π½Π° ΠΎΠ΄
2.1 ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΊΠ°ΠΊΠΎ ΡΡΠ»ΡΠ³Π° (IaaS)
ΠΠ²Π° Π΅ Π½Π°ΡΠ½ΠΈΡΠΊΠΈΠΎΡ ΡΡΠ΅ΠΏΠ΅Π½ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΏΠΎΠ½ΡΠ΄ΠΈ Π΄Π°Π²Π°ΡΠ΅Π»ΠΎΡ Π½Π° ΠΎΠ±Π»Π°ΠΊ ΠΈ Π²ΠΊΠ»ΡΡΡΠ²Π° Π΄ΠΎΠ±Π°Π²ΡΠ²Π°Ρ Π½Π° ΠΎΠ±Π»Π°ΠΊ ΡΡΠΎ ΡΠ° ΠΈΡΠΏΠΎΡΠ°ΡΡΠ²Π° Π³ΠΎΠ»Π°ΡΠ° ΠΌΠ΅ΡΠ°Π»Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ ΡΡΠ΅Π΄Π΅Π½ ΡΠΎΡΡΠ²Π΅Ρ, ΠΌΡΠ΅ΠΆΠ½ΠΎ ΠΊΠ°Π±Π»ΠΈΡΠ°ΡΠ΅, ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ, Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ, RAM ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°, Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅, ΡΠ΅ΡΠ²Π΅ΡΠΈ ΠΈ ΡΠ»ΠΈΠΊΠΈ ΠΎΠ΄ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, Π½Π° ΠΏΡ. Debian Linux, CentOS, Windows , ΠΈΡΠ½.
ΠΠΊΠΎ Π½Π°ΡΠ°ΡΠ°ΡΠ΅ ΠΏΠΎΠ½ΡΠ΄Π° ΠΎΠ΄ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅Ρ Π½Π° ΠΎΠ±Π»Π°ΠΊ IaaS, ΠΎΠ²Π° Π΅ ΠΎΠ½Π° ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΠΎΡΠ΅ΠΊΡΠ²Π°ΡΠ΅ Π΄Π° Π³ΠΎ Π΄ΠΎΠ±ΠΈΠ΅ΡΠ΅. ΠΠ° Π²Π°Ρ, ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ, Π·Π°Π²ΠΈΡΠΈ Π΄Π°Π»ΠΈ ΡΠ΅ Π³ΠΈ ΡΠΎΠ±Π΅ΡΠ΅ΡΠ΅ ΠΎΠ²ΠΈΠ΅ ΠΏΠ°ΡΡΠΈΡΠ° Π·Π° Π΄Π° Π³ΠΎ Π²ΠΎΠ΄ΠΈΡΠ΅ Π²Π°ΡΠΈΠΎΡ Π±ΠΈΠ·Π½ΠΈΡ. Π‘ΡΠ΅ΠΏΠ΅Π½ΠΎΡ Π½Π° ΠΎΠ½Π° ΡΠΎ ΡΡΠΎ ΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π°ΡΠΈΡΠ° ΠΎΠ΄ ΠΏΡΠΎΠ΄Π°Π²Π°Ρ Π΄ΠΎ ΠΏΡΠΎΠ΄Π°Π²Π°Ρ, Π½ΠΎ Π³Π΅Π½Π΅ΡΠ°Π»Π½ΠΎ ΡΠ°ΠΌΠΎ Π³ΠΎ Π΄ΠΎΠ±ΠΈΠ²Π°ΡΠ΅ Ρ Π°ΡΠ΄Π²Π΅ΡΠΎΡ ΠΈ ΠΠ‘, Π° ΠΎΡΡΠ°Π½Π°ΡΠΎΡΠΎ Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ Π²Π°Ρ. ΠΡΠΈΠΌΠ΅ΡΠΈ Π·Π° IaaS ΡΠ΅ AWS Elastic Compute, Microsoft Azure ΠΈ GCE.
ΠΠ° Π½Π΅ΠΊΠΎΠΈ Π»ΡΡΠ΅ ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ ΠΈΠΌ ΡΠ΅ Π΄ΠΎΠΏΠ°ΡΠ° ΡΠ°ΠΊΡΠΎΡ ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π°Ρ ΡΠ»ΠΈΠΊΠΈ ΠΎΠ΄ ΠΠ‘ ΠΈ Π΄Π° ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°Π°Ρ ΡΠΎ Π²ΠΌΡΠ΅ΠΆΡΠ²Π°ΡΠ΅, Π±Π°Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ ΠΈΠ»ΠΈ Π΄Π° ΡΠ΅ Π³ΡΠΈΠΆΠ°Ρ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎΠ² ΡΠΈΠΏ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½ Π·Π° Π½ΠΈΠ²Π½ΠΈΠΎΡ ΠΎΠ±Π΅ΠΌ Π½Π° ΡΠ°Π±ΠΎΡΠ°. ΠΠ²Π° Π΅ ΠΌΠ΅ΡΡΠΎΡΠΎ ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΡΠ΅ Π΄Π²ΠΈΠΆΠΈΠΌΠ΅ Π½Π°Π³ΠΎΡΠ΅ ΠΏΠΎ ΠΏΠΈΡΠ°ΠΌΠΈΠ΄Π°ΡΠ° ΠΊΠΎΠ½ PaaS.
2.2 ΠΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΊΠ°ΠΊΠΎ ΡΡΠ»ΡΠ³Π° (PaaS)
PaaS Π²ΠΊΠ»ΡΡΡΠ²Π° ΡΠ°ΠΌΠΎ Π΄Π°Π²Π°ΡΠ΅Π» Π½Π° ΠΎΠ±Π»Π°ΠΊ ΡΡΠ»ΡΠ³ΠΈ ΠΊΠΎΡ Π½ΡΠ΄ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π½Π° ΠΊΠΎΡΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π³ΡΠ°Π΄Π°Ρ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠ²Π° Π΅ Π°ΠΏΡΡΡΠ°ΠΊΡΠΈΡΠ° ΠΏΡΠ΅ΠΊΡ IaaS, ΡΡΠΎ Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° Π΄Π°Π²Π°ΡΠ΅Π»ΠΎΡ Π½Π° ΠΎΠ±Π»Π°ΠΊ ΡΠ΅ Π³ΡΠΈΠΆΠΈ Π·Π° ΡΠΈΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ Π·Π° ΡΠΈΠΏΠΎΠ²ΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ, ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°, RAM ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°, ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ΡΠΎ, ΠΌΡΠ΅ΠΆΠΈΡΠ΅ ΠΈΡΠ½. ΠΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ΠΎ Π½Π° Π‘Π»ΠΈΠΊΠ° 2, Π²ΠΈΠ΅ ΠΊΠ°ΠΊΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΈΠΌΠ°ΡΠ΅ ΠΌΠ°Π»Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π²ΡΠ· Π²ΠΈΡΡΠΈΠ½ΡΠΊΠ°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΎΠ±Π»Π°ΠΊΠΎΡ ΡΡΠΎ Π΄Π°Π²Π°ΡΠ΅Π»ΠΎΡ Π³ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π° ΡΠΈΡΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΈ Π΄Π΅ΡΠ°Π»ΠΈ Π·Π° Π²Π°Ρ. ΠΠ° Π±Π°ΡΠ°ΡΠ΅ ΠΈΠ·Π±ΡΠ°Π½Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΈ Π³ΠΎ Π³ΡΠ°Π΄ΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π½Π° Π½Π΅Π°. ΠΡΠΈΠΌΠ΅ΡΠΈ Π·Π° PaaS ΡΠ΅ Π₯Π΅ΡΠΎΠΊΡ.
ΠΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΡΠ΅Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Π·Π° Π½Π΅ΠΊΠΎΠΈ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠΈΠ΅ Π½Π΅ ΠΌΠΎΡΠ° Π΄Π° ΡΠ°ΠΊΠ°Π°Ρ Π΄Π° Π³ΠΎ Π³ΡΠ°Π΄Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π½Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, ΡΡΠΊΡ ΠΈΠΌ ΡΡΠ΅Π±Π° Π·Π±ΠΈΡ Π½Π° ΡΡΠ»ΡΠ³ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΠ΄ Π΄Π°Π²Π°ΡΠ΅Π»ΠΎΡ Π½Π° ΠΎΠ±Π»Π°ΠΊ. ΠΠ²Π° Π΅ ΠΌΠ΅ΡΡΠΎΡΠΎ ΠΊΠ°Π΄Π΅ ΡΡΠΎ SaaS Π²Π»Π΅Π³ΡΠ²Π° Π²ΠΎ ΠΈΠ³ΡΠ°.
2.3 Π‘ΠΎΡΡΠ²Π΅Ρ ΠΊΠ°ΠΊΠΎ ΡΡΠ»ΡΠ³Π° (SaaS)
SaaS Π³ΠΈ ΠΏΡΠ΅ΡΡΡΠ°Π²ΡΠ²Π° Π½Π°ΡΡΠ΅ΡΡΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ ΡΡΠΎ Π³ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ Π΄Π°Π²Π°ΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΠΎΠ±Π»Π°ΠΊ ΡΡΠ»ΡΠ³ΠΈ. Π’ΠΈΠ΅ ΡΠ΅ Π½Π°ΠΌΠ΅Π½Π΅ΡΠΈ Π·Π° ΠΊΡΠ°ΡΠ½ΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΈ ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ ΠΏΡΠ²Π΅Π½ΡΡΠ²Π΅Π½ΠΎ ΠΏΡΠ΅ΠΊΡ Π²Π΅Π±-Π»ΠΎΠΊΠ°ΡΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Gmail, Google Docs, Dropbox, ΠΈΡΠ½. Π¨ΡΠΎ ΡΠ΅ ΠΎΠ΄Π½Π΅ΡΡΠ²Π° Π΄ΠΎ Google Cloud, ΠΏΠΎΡΡΠΎΡΠ°Ρ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΏΠΎΠ½ΡΠ΄ΠΈ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ Π½ΠΈΠ²Π½ΠΈΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠΈ ΠΊΡΠΏ, ΠΊΠΎΠΈ ΡΠ΅ SaaS. Π’ΠΈΠ΅ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ Data Studio, Big Query ΠΈΡΠ½.
2.4 Π Π΅Π·ΠΈΠΌΠ΅ Π½Π° Cloud Services
ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ
IaaS
PaaS
SaaS
Π¨ΡΠΎ Π΄ΠΎΠ±ΠΈΠ²Π°ΡΠ΅
ΠΠ° Π΄ΠΎΠ±ΠΈΠ²Π°ΡΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΠΈ ΠΏΠ»Π°ΡΠ°ΡΠ΅ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΎ. Π‘Π»ΠΎΠ±ΠΎΠ΄Π° Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ ΡΠΎΡΡΠ²Π΅Ρ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ ΠΈΠ»ΠΈ Π½Π΅Π³ΠΎΠ² ΡΠΎΡΡΠ°Π².
ΠΠ²Π΄Π΅ Π³ΠΎ Π΄ΠΎΠ±ΠΈΠ²Π°ΡΠ΅ ΠΎΠ½Π° ΡΡΠΎ Π³ΠΎ Π±Π°ΡΠ°ΡΠ΅. Π‘ΠΎΡΡΠ²Π΅Ρ, Ρ
Π°ΡΠ΄Π²Π΅Ρ, ΠΠ‘, Π²Π΅Π±-ΠΎΠΊΠΎΠ»ΠΈΠ½Π°. ΠΠΎΠ±ΠΈΠ²Π°ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½Π° Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π° ΠΈ ΠΏΠ»Π°ΡΠ°ΡΠ΅ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΎ.
Π’ΡΠΊΠ° Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ Π³ΡΠΈΠΆΠΈΡΠ΅ Π·Π° Π½ΠΈΡΡΠΎ. ΠΠΎΠ±ΠΈΠ΅Π½ Π²ΠΈ Π΅ ΠΏΡΠ΅ΡΡ
ΠΎΠ΄Π½ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΡΠΏΠΎΡΠ΅Π΄ Π²Π°ΡΠΈΡΠ΅ Π±Π°ΡΠ°ΡΠ° ΠΈ ΡΠ΅ ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π΅ Π΄Π° ΠΏΠ»Π°ΡΠΈΡΠ΅ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΎ.
ΠΡΠ΅Π΄Π½ΠΎΡΡ
ΠΡΠ½ΠΎΠ²Π½ΠΎ ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΡΠ΅
ΠΡΠ²ΠΎΡ IaaS
ΠΠ²Π° Π΅ Π²ΠΎ ΡΡΡΡΠΈΠ½Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠ΅Π½ ΠΏΠ°ΠΊΠ΅Ρ Π½Π° ΡΡΠ»ΡΠ³ΠΈ
Π’Π΅Ρ
Π½ΠΈΡΠΊΠΈ ΡΠ΅ΡΠΊΠΎΡΠΈΠΈ
ΠΠΎΡΡΠ΅Π±Π½ΠΎ Π΅ ΡΠ΅Ρ
Π½ΠΈΡΠΊΠΎ Π·Π½Π°Π΅ΡΠ΅
ΠΠΈ Π΅ Π΄Π°Π΄Π΅Π½Π° ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°, Π½ΠΎ ΡΠ΅ΠΏΠ°ΠΊ Π²ΠΈ ΡΡΠ΅Π±Π° Π·Π½Π°Π΅ΡΠ΅ Π·Π° Π΄ΠΎΠΌΠ΅Π½ΠΎΡ.
ΠΠ΅ΠΌΠ° ΠΏΠΎΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ Π·Π°ΠΌΠ°ΡΠ°ΡΠ΅ ΡΠΎ ΡΠ΅Ρ
Π½ΠΈΡΠΊΠΈ Π΄Π΅ΡΠ°Π»ΠΈ. ΠΠ°Π²Π°ΡΠ΅Π»ΠΎΡ Π½Π° SaaS ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΡΓ¨.
Π‘ΠΎ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠΈ?
ΠΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ, ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅, ΡΠ΅ΡΠ²Π΅ΡΠΈ, ΠΌΡΠ΅ΠΆΠ°, Π±Π°Π»Π°Π½ΡΠ΅ΡΠΈ Π½Π° ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ ΠΈΡΠ½.
ΠΠΏΠΊΡΡΠΆΡΠ²Π°ΡΠ° Π·Π° ΡΡΠ°Π΅ΡΠ΅ (ΠΊΠ°ΠΊΠΎ java runtime), Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ (ΠΊΠ°ΠΊΠΎ mySQL, Oracle), Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠΈ (ΠΊΠ°ΠΊΠΎ tomcat, ΠΈΡΠ½.)
ΠΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠ»ΡΠ³ΠΈ Π·Π° Π΅-ΠΏΠΎΡΡΠ° (Gmail, Yahoo mail, ΠΈΡΠ½.), ΡΠ°ΡΡΠΎΠ²ΠΈ Π·Π° ΡΠΎΡΠΈΡΠ°Π»Π½Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° (Π€Π΅ΡΡΠ±ΡΠΊ, ΠΈΡΠ½.)
ΠΡΠ°ΡΠΈΠΊ Π½Π° ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΎΡΡ
ΠΠΎΠΏΡΠ»Π°ΡΠ΅Π½ ΠΌΠ΅ΡΡ Π²ΠΈΡΠΎΠΊΠΎ ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΡΠ²Π°Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ, ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠΈ ΠΊΠΎΠΈ Π±Π°ΡΠ°Π°Ρ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π°ΡΠ΅ ΡΠΏΠΎΡΠ΅Π΄ Π½ΠΈΠ²Π½ΠΈΡΠ΅ Π±Π°ΡΠ°ΡΠ° ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΡΡ Π·Π° ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅
ΠΠ°ΡΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ ΠΌΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°Π°Ρ Π½Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ Π½Π° Π½ΠΈΠ²Π½ΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΠΊΡΠΈΠΏΡΠΈ. Π’ΠΈΠ΅ Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ Π³ΡΠΈΠΆΠ°Ρ Π·Π° ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ ΠΈΠ»ΠΈ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ, ΠΈΡΠ½.
ΠΠ°ΡΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ ΠΌΠ΅ΡΡ ΠΎΠ±ΠΈΡΠ½ΠΈΡΠ΅ ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠΎΡΡΠ²Π΅Ρ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π΅-ΠΏΠΎΡΡΠ°, ΡΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, ΡΠΎΡΠΈΡΠ°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ Π³ΡΠΈΠΆΠ°Ρ Π·Π° ΡΠ΅Ρ
Π½ΠΈΡΠΊΠΈΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ
Π‘Π»ΠΈΠΊΠ° 3: Π Π΅Π·ΠΈΠΌΠ΅ Π½Π° Π³Π»Π°Π²Π½ΠΈΡΠ΅ ΠΏΠΎΠ½ΡΠ΄ΠΈ Π·Π° ΠΎΠ±Π»Π°ΠΊ | ΠΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° ΡΠ»ΠΈΠΊΠ°
3. ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ Π½Π° Google Cloud Platform
ΠΡΠΊΠ°ΠΊΠΎ Π³ΠΈ ΡΠ°Π·Π³Π»Π΅Π΄Π°Π²ΠΌΠ΅ ΡΠΈΠΏΠΈΡΠ½ΠΈΡΠ΅ ΠΏΠΎΠ½ΡΠ΄ΠΈ Π½Π° Π΄Π°Π²Π°ΡΠ΅Π»ΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊ Π²ΠΎ ΠΠ΅Π» 2, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΈ ΡΠΏΠΎΡΠ΅Π΄ΠΈΠΌΠ΅ ΡΠΎ ΠΏΠΎΠ½ΡΠ΄ΠΈΡΠ΅ Π½Π° Google Cloud.
3.1 Google Compute Engine (GCE) - IaaS
Π‘Π»ΠΈΠΊΠ° 4: ΠΠΊΠΎΠ½Π° Π½Π° Google Compute Engine (GCE).
GCE Π΅ IaaS ΠΏΠΎΠ½ΡΠ΄Π° ΠΎΠ΄ Google. Π‘ΠΎ GCE, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ»ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ, Π΄Π° ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ ΠΈ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°, Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΠΈΠΏ Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ SSD ΠΈΠ»ΠΈ HDD, ΠΈ ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π°ΡΠ° Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°. Π Π΅ΡΠΈΡΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄ΠΈΠ»Π΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ/ΡΠ°Π±ΠΎΡΠ½Π° ΡΡΠ°Π½ΠΈΡΠ° ΠΈ ΡΡΠ΅ ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈΠ»Π΅ ΡΠΎ ΡΠΈΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°.
ΠΠΎ GCE, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΠΎΠ΄ ΠΌΠΈΠΊΡΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ ΡΠΎ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ ΡΠΎ 0,3 ΡΠ°Π΄ΡΠ° ΠΈ 1 GB RAM Π΄ΠΎ ΡΡΠ΄ΠΎΠ²ΠΈΡΡΠ° ΡΠΎ 96 ΡΠ°Π΄ΡΠ° ΡΠΎ Π½Π°Π΄ 300 GB RAM. ΠΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΡΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π·Π° Π²Π°ΡΠΈΡΠ΅ ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ°. ΠΠ° ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ ΡΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π½ΠΈ, ΠΎΠ²Π° ΡΠ΅ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡΠ΅.
3.2. Google Kubernetes Engine (GKE) - (Caas / Kaas)
Π‘Π»ΠΈΠΊΠ° 5: ΠΠΊΠΎΠ½Π° Π½Π° Google Kubernetes Engine (GKE).
GKE Π΅ ΡΠ½ΠΈΠΊΠ°ΡΠ½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠ° ΠΏΠΎΠ½ΡΠ΄Π° ΠΎΠ΄ GCP ΡΡΠΎ Π΅ Π°ΠΏΡΡΡΠ°ΠΊΡΠΈΡΠ° Π½Π° Π²ΡΠ²ΠΎΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠΈΠΎΡ ΠΌΠΎΡΠΎΡ. ΠΠΎΠΎΠΏΡΡΠΎ, GKE ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠ·ΠΈΡΠ° ΠΊΠ°ΠΊΠΎ ΠΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΊΠ°ΠΊΠΎ ΡΡΠ»ΡΠ³Π° (CaaS), ΠΏΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ Π½Π°ΡΠ΅ΡΠ΅Π½ Kubernetes ΠΊΠ°ΠΊΠΎ ΡΡΠ»ΡΠ³Π° (KaaS), ΡΡΠΎ ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° Π³ΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ ΡΠ²ΠΎΠΈΡΠ΅ Docker ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ Π²ΠΎ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΡΠΏΡΠ°Π²ΡΠ²Π°Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π½Π° Kubernetes. ΠΠ° ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ Π½Π΅ ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅Π½ΠΈ ΡΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΡΠ΅, ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈΡΠ΅ ΠΏΠΎΠΌΠ°Π³Π°Π°Ρ Π΄Π° ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Π°ΡΠΈΠ·ΠΈΡΠ°Π°Ρ ΡΡΠ»ΡΠ³ΠΈΡΠ΅/Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅, ΡΠ°ΠΊΠ° ΡΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠΎΠ΄ΡΠΆΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π΅Π΄Π΅Π½ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ Π½Π° ΠΏΡΠ΅Π΄Π½ΠΈΠΎΡ ΠΊΡΠ°Ρ Π½Π° Π²Π°ΡΠ°ΡΠ° Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°, Π° Π΄ΡΡΠ³ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΡΠΎΠ΄ΡΠΆΠΈ Π½Π΅ΡΠ·ΠΈΠ½ΠΈΠΎΡ Π·Π°Π΄Π΅Π½ ΠΊΡΠ°Ρ. Kubernetes Π³ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°, ΠΎΡΠΊΠ΅ΡΡΡΠΈΡΠ°, ΡΠΏΡΠ°Π²ΡΠ²Π° ΠΈ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π° Π²Π°ΡΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ. ΠΠΎΠ²Π΅ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ²Π΄Π΅.
3.3 Google App Engine (GAE) - (PaaS)
Π‘Π»ΠΈΠΊΠ° 6: ΠΠΊΠΎΠ½Π° Π½Π° Google App Engine (GAE).
ΠΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΡΠΏΠΎΠΌΠ΅Π½Π°ΡΠΎ Π²ΠΎ ΠΠ΅Π» 2.2, PaaS ΡΠ΅ Π½Π°ΠΎΡΠ° Π½Π°Π΄ IaaS ΠΈ Π²ΠΎ ΡΠ»ΡΡΠ°ΡΠΎΡ ΡΠΎ GCP, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΌΠ΅ΡΠ° ΠΈ ΠΊΠ°ΠΊΠΎ ΠΏΠΎΠ½ΡΠ΄Π° Π½Π°Π΄ GKE. GAE Π΅ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΈΠΎΡ PaaS Π½Π° Google, Π° Π½Π°ΡΠΈΠ½ΠΎΡ Π½Π° ΠΊΠΎΡ Π½Π°ΡΠ΄ΠΎΠ±ΡΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΡΠ²Π°Π°Ρ ΡΠ΅Π±Π΅ΡΠΈ Π΅ βΠ΄ΠΎΠ½Π΅ΡΠ΅ΡΠ΅ Π³ΠΎ Π²Π°ΡΠΈΠΎΡ ΠΊΠΎΠ΄ ΠΈ Π½ΠΈΠ΅ ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ³ΡΠΈΠΆΠΈΠΌΠ΅ Π·Π° ΠΎΡΡΠ°Π½Π°ΡΠΎΡΠΎβ.
ΠΠ²Π° ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π΄Π΅ΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ GAE Π½Π΅ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°Π°Ρ ΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΠΎΡ Ρ Π°ΡΠ΄Π²Π΅Ρ/ΡΡΠ΅Π΄Π΅Π½ ΡΠΎΡΡΠ²Π΅Ρ ΠΈ Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΈΠΌΠ°Π°Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½Π° ΠΎΠ΄Π½Π°ΠΏΡΠ΅Π΄ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°; ΡΓ¨ ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²Π°Ρ Π΅ Π΄Π° Π³ΠΎ Π΄Π°Π΄Π°Ρ ΠΊΠΎΠ΄ΠΎΡ ΠΏΠΎΡΡΠ΅Π±Π΅Π½ Π·Π° Π½Π΅Π³ΠΎΠ²ΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅.
GAE Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ ΡΠΏΡΠ°Π²ΡΠ²Π° ΡΠΎ ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅ Π·Π° Π΄Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΈ Π½Π° ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ ΠΈ ΠΏΠΎΠ±Π°ΡΡΠ²Π°ΡΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅, ΡΡΠΎ Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° Π°ΠΊΠΎ Π²Π°ΡΠ°ΡΠ° Π²Π΅Π±-Π»ΠΎΠΊΠ°ΡΠΈΡΠ° Π·Π° ΠΏΡΠΎΠ΄Π°ΠΆΠ±Π° Π½Π° ΡΠ²Π΅ΡΠΈΡΠ° ΠΎΠ΄Π΅Π΄Π½Π°Ρ Π³ΠΎ Π΄ΠΎΡΡΠΈΠ³Π½Π΅ Π²ΡΠ²ΠΎΡ Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠ΅ ΠΏΡΠΈΠ±Π»ΠΈΠΆΡΠ²Π° ΠΠ΅Π½ΠΎΡ Π½Π° Π²ΡΡΠ±Π΅Π½ΠΈΡΠ΅, GAE ΡΠ΅ ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈ ΡΠΎ ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π·Π° Π΄Π° ΡΠ° Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΠΈ ΠΏΠΎΠ±Π°ΡΡΠ²Π°ΡΠΊΠ°ΡΠ° ΠΈ Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠ° Π΄Π΅ΠΊΠ° Π²Π°ΡΠ°ΡΠ° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ° Π½Π΅ΠΌΠ° Π΄Π° ΡΠ΅ ΡΡΡΡΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½Π°ΡΠ° ΠΏΠΎΠ±Π°ΡΡΠ²Π°ΡΠΊΠ°. ΠΠ²Π° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΠΏΠ»Π°ΡΠ°ΡΠ΅ ΡΠΎΠΊΠΌΡ Π·Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅ ΡΡΠΎ Π³ΠΈ Π±Π°ΡΠ° Π²Π°ΡΠ°ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π²ΠΎ ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ.
GAE ΠΊΠΎΡΠΈΡΡΠΈ Kubernetes ΠΈΠ»ΠΈ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΠΌΠ°ΡΠΈΡΠ½Π° Π²Π΅ΡΠ·ΠΈΡΠ° Π·Π° Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈ ΡΠΎ ΡΠ΅ΡΠΎ ΠΎΠ²Π° Π·Π° Π΄Π° Π½Π΅ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ Π³ΡΠΈΠΆΠΈΡΠ΅ Π·Π° ΡΠΎΠ°. GAE Π΅ Π½Π°ΡΠ΄ΠΎΠ±ΡΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π·Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠΎΠΈ Π½Π΅ ΡΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π½ΠΈ Π·Π° ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΈ ΡΠ΅ Π³ΡΠΈΠΆΠ°Ρ ΡΠ°ΠΌΠΎ Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠ°Π°Ρ Π΄Π΅ΠΊΠ° Π½ΠΈΠ²Π½Π°ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° Π½Π° Π½Π°ΡΠ΄ΠΎΠ±Π°Ρ ΠΌΠΎΠΆΠ΅Π½ Π½Π°ΡΠΈΠ½.
Π‘ΠΏΠΎΡΠ΅Π΄ ΠΌΠΎΠ΅ ΠΌΠΈΡΠ»Π΅ΡΠ΅, GAE Π΅ Π½Π°ΡΠ΄ΠΎΠ±ΡΠΎΡΠΎ ΠΌΠ΅ΡΡΠΎ Π·Π° ΠΏΠΎΡΠ΅ΡΠΎΠΊ Π°ΠΊΠΎ ΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅Ρ ΡΠΎ ΠΎΠ΄Π»ΠΈΡΠ½Π° ΠΈΠ΄Π΅ΡΠ°, Π½ΠΎ Π½Π΅ ΡΠ°ΠΊΠ°ΡΠ΅ Π΄Π° ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΡΠ΅ ΡΠΎ ΠΌΠ°ΠΊΠΎΡΡΠΏΠ½ΠΎΡΡΠ° Π½Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΈ, load balancing ΠΈ ΡΠ΅ΡΠ° Π΄ΡΡΠ³Π° ΡΠ°Π±ΠΎΡΠ° ΠΊΠΎΡΠ° ΠΎΠ΄Π·Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ Π²ΡΠ΅ΠΌΠ΅ Π½Π° devops/SRE . Π‘ΠΎ ΡΠ΅ΠΊΠΎΡ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ ΠΏΡΠΎΠ±Π°ΡΠ΅ GKE ΠΈ GCE, Π½ΠΎ ΡΠΎΠ° Π΅ ΡΠ°ΠΌΠΎ ΠΌΠΎΠ΅ ΠΌΠΈΡΠ»Π΅ΡΠ΅.
ΠΠ΄ΡΠ΅ΠΊΡΠ²Π°ΡΠ΅ ΠΎΠ΄ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡ: AppEngine ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ, Π° Π½Π΅ Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ.
ΠΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°:
3.4 Π€ΡΠ½ΠΊΡΠΈΠΈ Π½Π° Google Cloud - (FaaS)
Π‘Π»ΠΈΠΊΠ° 7: ΠΠΊΠΎΠ½Π° Google Cloud Functions (GCF).
Π‘Π΅ Π½Π°Π΄Π΅Π²Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Π²ΡΠ΅ ΡΡΠ΅Π½Π΄ ΡΠΎ Π³Π»Π΅Π΄Π°ΡΠ΅ Π½Π° ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΈΡΠ΅ ΠΏΠΎΠ½ΡΠ΄ΠΈ. ΠΠΎΠ»ΠΊΡ ΠΏΠΎΠ²ΠΈΡΠΎΠΊΠΎ ΡΠ΅ ΠΈΡΠΊΠ°ΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΊΠ°Π»Π°ΡΠ° Π½Π° GCP ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠΎΠ»ΠΊΡ ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ Π³ΡΠΈΠΆΠΈΡΠ΅ Π·Π° ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°. ΠΠ²Π°Π° ΠΏΠΈΡΠ°ΠΌΠΈΠ΄Π° Π·Π°Π²ΡΡΡΠ²Π° ΡΠΎ Π½Π°ΡΠΌΠ°Π»Π°ΡΠ° ΠΌΠΎΠΆΠ½Π° Π΅Π΄ΠΈΠ½ΠΈΡΠ° Π·Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΠΊΠ°, ΡΡΠ½ΠΊΡΠΈΡΠ°, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΠΏΡΠΈΠΊΠ°ΠΆΠ°Π½ΠΎ Π²ΠΎ ΠΠ΅Π» 1.
GCF Π΅ ΡΠ΅Π»Π°ΡΠΈΠ²Π½ΠΎ Π½ΠΎΠ²Π° ΠΏΠΎΠ½ΡΠ΄Π° Π½Π° GCP ΠΊΠΎΡΠ° ΡΓ¨ ΡΡΡΠ΅ Π΅ Π²ΠΎ Π±Π΅ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° (Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΡ Π½Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅). Π€ΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° ΠΎΠ±Π»Π°ΠΊ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Π°Ρ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ Π΄Π° Π±ΠΈΠ΄Π°Ρ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ Π½Π°ΡΡΠ°Π½.
Π’ΠΈΠ΅ ΡΠ΅ Π²ΠΎΠ΄Π΅Π½ΠΈ ΠΎΠ΄ Π½Π°ΡΡΠ°Π½ΠΈ ΠΈ ΡΠ΅ Π²ΠΎ ΡΡΡΠ΅ΡΠΎ Π½Π° Π·Π±ΠΎΡΠΎΡ βΠ±Π΅Π· ΡΠ΅ΡΠ²Π΅Ρβ, ΡΡΠΎ Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° Π½Π΅ ΠΏΠΎΠ·Π½Π°Π²Π°Π°Ρ ΡΠ΅ΡΠ²Π΅ΡΠΈ. Π€ΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° ΠΎΠ±Π»Π°ΠΊΠΎΡ ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΈ ΠΈ ΠΈΠΌΠ°Π°Ρ ΠΌΠ½ΠΎΠ³Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π½Π°ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠΈ Π±Π°ΡΠ°Π°Ρ ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°ΡΠ΅ Π·Π° Π½Π°ΡΡΠ°Π½ΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΠΊΠΎΡ ΠΏΠ°Ρ ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ° Π½ΠΎΠ² ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° Π½Π° ΠΎΠ±Π»Π°ΠΊΠΎΡ Π·Π° Π΄Π° Π³ΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅.
ΠΠΎ ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ°, ΠΊΠΎΠ³Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΡΠ΅Π½Π·ΠΎΡ ΡΠ΅ Π΄ΠΎΡΡΠΈΠ³Π½Π΅ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ, ΠΌΠΎΠΆΠ΅ Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΡΡΠ½ΠΊΡΠΈΡΠ° Π½Π° ΠΎΠ±Π»Π°ΠΊ ΡΡΠΎ Π²ΡΡΠΈ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ·Π²Π΅ΡΡΠΈ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΠΏΠ΅ΡΡΠΎΠ½Π°Π» Π·Π° ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ ΠΈΡΠ½.
ΠΠ°ΠΊΠ»ΡΡΠΎΠΊ
ΠΠΎ ΠΎΠ²Π°Π° ΡΡΠ°ΡΠΈΡΠ°, ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠ°Π²ΠΌΠ΅ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΏΠΎΠ½ΡΠ΄ΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊ ΠΊΠ°ΠΊΠΎ IaaS, PaaS ΠΈΡΠ½. ΠΈ ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠΈΠΎΡ ΡΡΠ΅ΠΊ Π½Π° Google Π³ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΎΠ²ΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ»ΠΎΠ΅Π²ΠΈ. ΠΠΈΠ΄ΠΎΠ²ΠΌΠ΅ Π΄Π΅ΠΊΠ° ΡΠ»ΠΎΠ΅Π²ΠΈΡΠ΅ Π½Π° Π°ΠΏΡΡΡΠ°ΠΊΡΠΈΡΠ° ΠΊΠΎΠ³Π° ΡΠ΅ Π΄Π²ΠΈΠΆΠ°Ρ ΠΎΠ΄ Π΅Π΄Π½Π° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ° Π½Π° ΡΡΠ»ΡΠ³ΠΈ Π²ΠΎ Π΄ΡΡΠ³Π°, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ IaaS Π²ΠΎ Paas, Π±Π°ΡΠ°Π°Ρ ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ°.
ΠΠ° Π±ΠΈΠ·Π½ΠΈΡ, ΠΎΠ²Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΊΡΠΈΡΠΈΡΠ½Π° ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΠΊΠΎΡΠ° Π½Π΅ ΡΠ°ΠΌΠΎ ΡΡΠΎ Π³ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΠ²Π° Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈ ΡΠ΅Π»ΠΈ, ΡΡΠΊΡ Π³ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΠ²Π° ΠΈ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΊΠ»ΡΡΠ½ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠ° ΠΈ ΡΡΠΎΡΠΎΡΠΈΡΠ΅. ΠΠ° Π΄Π° ΡΠ΅Π·ΠΈΠΌΠΈΡΠ°ΠΌΠ΅:
ΠΡΠ΅ΡΠΌΠ΅ΡΠ°Ρ ΠΌΠΎΡΠΎΡ - Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° ΡΠΎ Π΄ΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΈ ΡΠ΅ΡΡΡΡΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, RAM, ΠΏΡΠΎΡΠ΅ΡΠΎΡ, ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°. ΠΡΡΠΎ ΡΠ°ΠΊΠ° Π΅ Π΄ΠΎΡΡΠ° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅Π½ ΠΈ Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ.
ΠΡΠ±Π΅ΡΠ½Π΅ΡΠ΅Ρ ΠΌΠΎΡΠΎΡ Π΅ ΡΠ΅ΠΊΠΎΡ Π½Π°ΠΏΡΠ΅Π΄ ΠΎΠ΄ Compute Engine ΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Kubernetes ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ Π²Π°ΡΠ°ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΡΠΈ Π²ΠΈ Π΄Π° ΡΠ° Π·Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ ΠΏΠΎ ΠΏΠΎΡΡΠ΅Π±Π°.
ΠΠΎΡΠΎΡ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π΅ ΡΠ΅ΠΊΠΎΡ Π½Π°ΠΏΡΠ΅Π΄ ΠΎΠ΄ Kubernetes Engine, ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΌΠΎ Π½Π° Π²Π°ΡΠΈΠΎΡ ΠΊΠΎΠ΄ Π΄ΠΎΠ΄Π΅ΠΊΠ° Google ΡΠ΅ Π³ΡΠΈΠΆΠΈ Π·Π° ΡΠΈΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ Π±Π°ΡΠ°ΡΠ° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°.
Π€ΡΠ½ΠΊΡΠΈΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊ Π΅ Π²ΡΠ²ΠΎΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠ°ΡΠ° ΠΏΠΈΡΠ°ΠΌΠΈΠ΄Π°, ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ° ΠΊΠΎΡΠ°, ΠΊΠΎΠ³Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°, ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ΅Π»Π°ΡΠ° ΠΎΡΠ½ΠΎΠ²Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π·Π° ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΡΠ΅ ΠΈ Π²ΡΠ°ΡΠ°ΡΠ΅ Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΎΡ.
ΠΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΠΌΠ΅!
Π’Π²ΠΈΡΠ΅Ρ:
ΠΠ·Π²ΠΎΡ: www.habr.com