áá±á¬ááºážáá«ážááá¬áá¬ááŒááºááᯠáááºáááºážáá¬ážáá»á¬ážá¡ááœáẠá¡áá°ážááŒááºáááºáá¬ážáá«áááºá
áá®áááºážááŒá±á¬ááºážááᯠááá¯ážáááºá¡á±á¬ááºáá¯ááºááá¯á· á
áááºáááºá
á¬ážáá«ááá¬ážá ááá±á¬áºáááºááŸááºááẠáá¬á
áá¬á¡áááºážá¡á
á¬áž ááŸááºáááºážáááºááŒááºážááᯠááŒáá·áºááŸá¯áá«á
Google Cloud Platform (GCP) ááẠáááºáá±á¬ááºááŸá¯áá»á¬ážá
áœá¬ááᯠáá±ážáá±á¬ááºáá¬ážááŒá®áž á¡áá°ážáááŒáá·áº Google Compute Engine (GCE)á Google Kubernetes Engine (áááẠááœááºááááºáá¬á¡ááºáá»ááº) (GKE)á Google App Engine (GAE) ááŸáá·áº Google Cloud Functions áá»á¬ážáá«ááŸááá±á¬ ááœááºáá»á°áá¬á
áááºáá»á¬áž (GCF))á á€áááºáá±á¬ááºááŸá¯áá»á¬ážá¡á¬ážáá¯á¶ážááœáẠáá¬áááºáá±á¬ááºážáá»á¬ážááŸááááºá ááá¯á·áá±á¬áº áááºážááá¯á·áá¡ááºá¹áá«áááºáá»á¬ážááŸáá·áº á¡áá»ááºážáá»ááºážáááºááœáŸááºáá±ááá·áºá¡áá¬áá»á¬ážá áááºážááá¯á·ááᯠáá°ážááŒá¬ážá
á±ááá·áºá¡ááŒá±á¬ááºáž áá¯á¶ážáááŸááºážááŸááºážáááºážáááºážáááááá¯ááºáá±á á€áá±á¬ááºážáá«ážááẠcloud ááá±á¬ááá¬ážáá»á¬áž á¡áá°ážáááŒáá·áº cloud áááºáá±á¬ááºááŸá¯áá»á¬ážááŸáá·áº GCP ááŸáá·áº áááºáááºá á¡áá
áºáá±á¬áá°áá»á¬ážá¡ááœáẠáááºááœááºáá«áááºá
1. ááœááºáá»ááºááŒááºáž stack
ááœááºááŒá°áá¬á áá áºá áá±ážá áœááºážááá¯ááºááá·áº á¡áá¬áá»á¬áž á¡áá±á«áº á¡ááœáŸá¬ááá¯áẠá¡áá»ááºážáá»á¯ááºá¡ááŒá Ạáá°áááá¯ááºáááºá á€á¡á á¯á¡áá±áž áááºáá¬ááẠ(ááœá±á·áá»á¬áž"áá¶ááá¬" á០(ááá¹áá¯ááá¬) ááœááºááŒá°áá¬á á¡ááŸááºáááẠáá¬á·ááºáá² á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠáááºááœáŸááºážááŒá®áž áá¯ááºáá±á¬ááºáá»ááºáá»á¬áž (áá¯ááºáááºážáá±á¬ááºáá¬) ááẠááœááºáá»ááºááŸá¯á á¡áá±ážáááºáá¯á¶áž áá°áá áºááŒá áºáááºá stack á¡ááŒá±á¬ááºáž áááááŒá¯ááẠá¡áá±ážááŒá®ážáááºááŸá¬ "apps" á¡ááá¯ááºážáá²á·ááá¯á·áá±á¬ á¡á á¯á¡áá±ážááᯠááœáŸá±á·ááŒááºážááŒáá·áº áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáá áºá á¯áá áºá ááºážáááºáž áá±á«ááºážá ááºáá¬ážááŒááºážááŒá áºáááºáapps áá»á¬áž) á¡á±á¬ááºááœááºáá±á¬áºááŒáá¬ážáá±á¬áá¯á¶ 1 ááœááºááŒáá¬ážááá·áºá¡ááŒá±áá¶ááœááºááááºáá¬á¡á áááºá¡ááá¯ááºážáá»á¬ážá¡á¬ážáá¯á¶ážáá«áááºááá·áºááẠ(ááœááºááááºáá¬) virtual machines (ááᯠvirtual á ááºááœá±) ááŸáá·áº áá¶á á¡áá¬ážáá°áááºá virtual machine á¡á áááºá¡ááá¯ááºážááœáẠá¡áá¯ááºáá¯ááºááẠá¡ááœááºážá áá¬á·ááºáá²áá»á¬áž áá«áááºááá«áááºá
áá¯á¶ 1- ááœááºáá»ááºááŒááºáž stack | áá¯á¶á០áá°ážáá°áá±á¬áºááŒáá«áááºá
áá¯á¶ 1 ááœááºááŒááá¬ážááá·áº á€áá¯á¶á á¶ááẠcloud áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážáá¶á០áááºážááŸááºážááŸá¯áá»á¬ážááᯠáá±á¬áºááŒááŒááºážá¡ááœáẠá¡ááŒá±áá¶ááŒá áºáááºá ááá¯á·ááŒá±á¬áá·áºá á¡áá»áá¯á·áá±á¬áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážááẠá¥ááá¬á¡á¬ážááŒáá·áº stack áá¡áááºá¡ááœá±ážá¡á±á¬ááºááŸá ááœááºááááºáá¬áá»á¬ážááŸáá·áº áááºáá±á¬ááºááŸá¯áá»á¬ážááá¯áᬠáá±ážá áœááºážááá¯ááºááŒá®áž á¡ááŒá¬ážáá°áá»á¬ážááẠáá¯á¶ 1 ááœááºááŒááá¬ážááá·áºá¡áá¬á¡á¬ážáá¯á¶ážááᯠáá¶á·ááá¯ážáá±ážááá¯ááºáá«áááºá
- áááºááẠcloud áááºáá±á¬ááºááŸá¯áá»á¬ážááŸáá·áº áááºážááŸá®ážáá«áá ááá¯á· ááœá¬ážáá«á á¡ááá¯ááºáž áGCP áá®áá»áŸááŸá¯ááá¯ááŒáá·áºááŸá¯áááº
- cloud áááºáá±á¬ááºááŸá¯áá»á¬ážá á¡áá»ááºážáá»á¯ááºááá¯áᬠááá¯áá»ááºáá«áá ááá¯á· ááœá¬ážáá«á á¡ááá¯ááºáž á
2. Cloud áááºáá±á¬ááºááŸá¯áá»á¬áž
cloud computing áá±á¬áááẠá¡ááœááºááœá²ááŒá¬ážáááºá Cloud áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážááẠááá°áá®áá±á¬ áá±á¬ááºáááºááá¯á¡ááºáá»ááºáá»á¬ážááŸáá·áº á¡á¶áááºááœááºáá»ááŸááá±á¬ áááºáá±á¬ááºááŸá¯áá»á¬ážá áœá¬ááᯠáá±ážáá±á¬ááºáá«áááºá IaaSá PaaSá SaaSá FaaSá KaaS á áááºááŒáá·áº áá±á«áá¬ááá»á¬ážááᯠáááºááŒá¬ážáá°ážáá±áááºá á¡áá¹ááá¬á¡á¬ážáá¯á¶ážááá±á¬ááºááœáẠ"aaS" ááŒáá·áºá áá°ážáááºážáá±á¬á¡áááºáá±ážááá·áºááá±á¬áá°á á¬áá»á¯ááºááŸááá±á¬áºáááºážá áááºážááá¯á·ááẠcloud áááºáá±á¬ááºááŸá¯áá±ážááá·áºáááºáá±á¬ááºááŸá¯á¡á á¯á¡áá±ážááá¯ááœá²á·á ááºážáá¬ážáááºá cloud áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬áž á¡ááŒá²ááá¯ááᯠáá±ážá áœááºážááá¯ááºáá±á¬ á¡ááá "áááºáá±á¬ááºááŸá¯á¡ááŒá áº" (áááºáá±á¬ááºááŸá¯á¡ááŒá áº) áááºážááŸááºážáá»áẠá áá¯ááŸáááŒá±á¬ááºáž áá»áœááºá¯ááºáá±á¬áºááŒáá«áááºá
áááºážááá¯á·ááẠInfrastructure á¡ááŒá
Ạáááºáá±á¬ááºááŸá¯á áááºáá±á¬ááºááŸá¯á¡ááŒá
Ạááááºáá±á¬ááºážááŸáá·áº áá±á¬á·ááºáá²ááºáá²á·ááá¯á· áááºáá±á¬ááºááŸá¯áá
áºáá¯á¡ááŒá
Ạá¡áá®ážáá®ážáááºáááºááá·áº IaaSá PaaS ááŸáá·áº SaaS ááá¯á·ááŒá
áºáááºá cloud áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáááºáá±á¬ááºááŸá¯á¡ááœáŸá¬áá»á¬ážá¡ááŒá
ẠááŒááºáá±á¬ááºááẠá¡áá±ážááŒá®ážáááºá ááá¯ááá¯áááºááŸá¬ áááºááẠá¡ááá·áºáá
áºáá¯á០á¡ááá·áºáá
áºáá¯ááá¯á· ááœá±á·áá»á¬ážáá¬áááºááŸáá·áºá¡áá»áŸá áá±á¬ááºáááºáá
áºáŠážá¡áá±ááŒáá·áº áááºááẠáááºááááºážááŸááºážáá»ááºá០áá±á«ááºážááá·áºáá¬ážáá±á¬ ááá¯á·ááá¯áẠáááºááŸá¬ážáá¬ážáá±á¬ ááá°áá®áá±á¬ áááºáá±á¬ááºááŸá¯ááœá±ážáá»ááºá
áá¬áá»á¬ážááᯠááŒááºáááºážáá±ááŒááºážááŒá
áºáááºá áá¯á¶ 2 ááœáẠááŒáá¬ážááá·áºá¡ááá¯ááºáž áááºážááᯠááááá
áºáá
áºáá¯á¡ááŒá
Ạáá°áááẠá¡áá±á¬ááºážáá¯á¶ážááŒá
áºáááºá
áá¯á¶ 2- AaS ááááá
Ạ| áá¯á¶á០áá°ážáá°áá±á¬áºááŒáá«áááºá
2.1 áááºáá±á¬ááºááŸá¯á¡ááŒá Ạá¡ááŒá±áá¶á¡áá±á¬ááºá¡áŠ (IaaS)
áááºážááẠcloud áááºáá±á¬ááºááŸá¯áá±ážáá°á á¡áááá·áºáá¯á¶ážá¡ááá·áºááŒá áºááŒá®áž á¡áááºáááºážáá±á¬á·ááºáá²á ááœááºáááºááŒáá¯ážáá»á¬ážá áááá¯áááºáá¬áá»á¬ážá GPU áá»á¬ážá RAMá ááŒááºáááá¯ááŸá±á¬ááºááŸá¯á áá¬áá¬áá»á¬ážááŸáá·áº á¡ááŒá±áá¶áááºáááºááŸá¯á áá áºáá¯á¶áá»á¬ážá¡áá«á¡ááẠá¡áááºá¡áááºáá±á¬á·ááºáá²ááᯠáá¶á·ááá¯ážáá±ážááá·áº cloud áááºáá±á¬ááºááŸá¯áá±ážáá°áááºáž áá«áááºáá«áááºá á¥ááá¬- Debian Linuxá CentOSá Windows á áááºááá¯á·
á¡áááºá áááºááẠIaaS cloud áááºáá±á¬ááºááŸá¯áá±ážáá°áá¶á០áááºážááŸááºážáá»ááºááᯠááŸá¬áá°áá«áá áááºážááẠáááºáááŸáááẠáá»áŸá±á¬áºááá·áºááá·áºáááºá ááá·áºáá¯ááºáááºážááá¯áááºáááºááẠá€á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠá á¯á ááºážááẠáá±á¬ááºáááºá¡áá±ááŒáá·áº ááá·áºá¡áá±á«áºááœáẠáá°áááºáááºá áááºáá¯ááºáá±á¬ááºáááá·áºá¡ááá¯ááºážá¡áá¬ááẠáá±á¬ááºážáá»áá°ááŸáá·áº áá±á¬ááºážáá»áá°á¡ááŒá¬áž ááœá²ááŒá¬ážááá¯ááºáá±á¬áºáááºáž áá±áá¯áá»á¡á¬ážááŒáá·áº áááºááẠáá¬á·ááºáá²ááŸáá·áº OS ááᯠááá°ááŒá®áž áá»ááºá¡áá¬áá»á¬ážááᯠáááºáá¯ááºáá±á¬ááºáááºá IaaS á á¥ááá¬áá»á¬ážááŸá¬ AWS Elastic Computeá Microsoft Azure ááŸáá·áº GCE ááá¯á·ááŒá áºáááºá
OS áá¯á¶áá»á¬ážááᯠáááºáááºáááºááŸáá·áº ááœááºáááºáá»áááºáááºááŸá¯á load balancing ááá¯á·ááá¯áẠáááºážááá¯á·á áá¯ááºáááºážáá±á¬ááºáá¬á¡ááœáẠá¡áá±á¬ááºážáá¯á¶áž áááá¯áááºáá¬á¡áá»áá¯ážá¡á á¬ážááᯠááá¯ááŒá¯ááááºáá°áá±á¬á¡áá»ááºááᯠá¡áá»áá¯á·áá°áá»á¬ážá áááŒáá¯ááºááŒáá±á á€áá±áá¬ááœáẠáá»áœááºá¯ááºááá¯á·ááẠááááá áºááᯠPaaS ááá¯á· ááœáŸá±á·áááºá
2.2 áááºáá±á¬ááºááŸá¯á¡ááŒá Ạááááºáá±á¬ááºáž (PaaS)
PaaS ááœáẠá¡áá¯á¶ážááŒá¯áá°áá»á¬áž á¡ááá®áá±ážááŸááºážáá»á¬áž áááºáá®ážááá¯ááºááá·áº áá®ážááŒá¬ážááááºáá±á¬ááºážááᯠáá±ážáá±á¬ááºááá·áº cloud áááºáá±á¬ááºááŸá¯áá±ážáá°áá áºáŠážáᬠáá«áááºáááºá áááºážááẠIaaS á á áááºáá°ážáááºáááºáá±á¬á¡áá»ááºááŒá áºáááºá ááá¯ááá¯áááºááŸá¬ cloud áááºáá±á¬ááºááŸá¯áá±ážáá°ááẠCPUá memoryá RAMá ááá¯ááŸá±á¬ááºááŸá¯á ááœááºáááºáá»áááºáááºááŸá¯ á áááºááá¯á·áá¡áá±ážá áááºá¡áá»ááºá¡áááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠááá¯ááŒá¯áá«áááºá áá¯á¶ 2 ááœááºááŒáá¬ážááá·áºá¡ááá¯ááºážá áááºááẠáá±á¬ááºáááºáá áºáŠážá¡áá±ááŒáá·áº á¡ááŸááºááááºááááºážáá»á¯ááºááŸá¯á¡áááºážáááºáá¬ááŸááááºá áááºáá±á¬ááºááŸá¯áá±ážáá°á ááá·áºá¡ááœáẠá¡ááŒá±áá¶á¡áá±á¬ááºá¡áŠáá¡áá±ážá áááºá¡áá»ááºá¡áááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠááá¯ááºááœááºáá±ážáá±á¬ááŒá±á¬áá·áº ááááºáá±á¬ááºážááŒá áºáááºá áááºááœá±ážáá»ááºáá¬ážáá±á¬ ááááºáá±á¬ááºážááᯠáá±á¬ááºážááá¯ááŒá®áž áááºážáá±á«áºááœáẠááá±á¬áá»ááºááᯠáááºáá±á¬ááºáá«á PaaS á á¥ááá¬ááŸá¬ Heroku ááŒá áºáááºá
á¡áá»áá¯á·áá°áá»á¬ážá¡ááœááºá áááºážááẠáááºááŸááºáá¬ážáá±á¬ááááºáá±á¬ááºážáá±á«áºááœáẠááá±á¬áá»ááºááᯠáá±áá»á¬áá±á«ááºááááºáá±á¬ááºááá¯áá±á¬áºáááºáž cloud áááºáá±á¬ááºááŸá¯áá±ážáá°áá¶á០ááá¯ááºááá¯ááºáááºáá±á¬ááºááŸá¯á¡á á¯á¶ááᯠááá¯á¡ááºáá±á¬ááŒá±á¬áá·áº á¡áá»áá¯á·á¡ááœááºá áááºážááẠááŒáá·áºáá¬ážáá±á¬á¡ááá·áºááŒá áºááá¯ááºáááºá á€áááºááŸá¬ SaaS ááœááºáá«áááºáá¬áááºá
2.3 áááºáá±á¬ááºááŸá¯á¡ááŒá áºáá±á¬á·ááºáá² (SaaS)
SaaS ááẠcloud áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážá០áá¶á·ááá¯ážáá±ážááá·áº á¡áá¯á¶ážá¡áá»á¬ážáá¯á¶ážáááºáá±á¬ááºááŸá¯ááŒá áºáááºá áááºážááá¯á·ááẠáá¯á¶ážá áœá²áá°áá»á¬ážá¡ááœáẠáááºááœááºááŒá®áž á¡áááá¡á¬ážááŒáá·áº Gmailá Google Docsá Dropbox á¡á ááŸáááá·áº áááºááá¯ááºáá»á¬ážááŸáá áºááá·áº áááŸáááá¯ááºáá«áááºá Google Cloud á¡ááœáẠSaaS ááŒá áºááá·áº áááºážááá¯á·á ááœááºáá»á°áá¬á áááºááºá á¡ááŒááºáááºááœáẠáááºážááŸááºážááŸá¯áá»á¬áž áá»á¬ážá áœá¬ááŸááááºá áááºážááá¯á·ááœáẠData Studioá Big Query á áááºááá¯á· áá«áááºáááºá
2.4 cloud áááºáá±á¬ááºááŸá¯áá»á¬ážá á¡áá»ááºážáá»á¯ááº
ááá²ááá¹ááááºááŸ
IaaS
PaaS
SaaS
áá¬ááœá±ááá±áá¬áá²
á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááᯠáááºáááŸáááŒá®áž áá»á±á¬áºáá®á
áœá¬áá±ážáá»á±áá«á áááºááá·áºáá±á¬á·ááºáá²ááºá áááºáááºááŸá¯á
áá
Ạááá¯á·ááá¯áẠáááºážááá¯á·ááᯠáá±á«ááºážá
ááºá¡áá¯á¶ážááŒá¯ááẠááá¯á·ááá¯áẠááá·áºááœááºážááẠááœááºáááºá
áœá¬á
á€ááœáẠáááºáá±á¬ááºážááá¯áá±á¬á¡áá¬ááᯠáááºáááŸááááºááŒá
áºáááºá áá±á¬á·ááºáá²á áá¬á·ááºáá²á OSá áááºáááºáááºážáá»ááºá áááºááẠá¡áááºááá·áºá¡áá¯á¶ážááŒá¯ááá¯ááºáá±á¬ ááááºáá±á¬ááºážááᯠáááŸáááŒá®áž áá»á±á¬áºáá®á
áœá¬ áá±ážáá»á±áá«á
áá®ááŸá¬ áááºáž áá¬á០á
áááºáá°á
áᬠáááá¯áá°ážá ááá·áºááá¯á¡ááºáá»ááºáá»á¬ážá¡ááœáẠá
áááºááŒáá¯ááºááŒááºáááºáá¬ážáá±á¬ ááŒáá¯áááºááá·áºááœááºážáá¬ážáá±á¬ áááºáá±á·ááºá»áá
áºáá¯á¡á¬áž ááá·áºá¡á¬áž áá±ážáá±á¬ááºáá¬ážááŒá®áž áá»á±á¬áºááŒá±ážáá±ážáá»á±áááºáᬠááá¯á¡ááºáá«áááºá
á¡ááá¯áž
ááœááºáá»á°áá¬á¡ááŒá±áá¶á¡ááá·áº
ááááºáááºáž IaaS
áááºážááẠá¡ááŒá±áá¶á¡á¬ážááŒáá·áº ááŒá®ážááŒáá·áºá
á¯á¶áá±á¬ áááºáá±á¬ááºááŸá¯áá»á¬ážááŒá
áºáááºá
áááºážááá¬á¡áááºá¡áá²
áááºážááá¬ááá¯ááºáᬠááá¯áá¯ááá»á¬áž ááá¯á¡ááºáá«áááºá
ááá·áºá¡á¬áž á¡ááŒá±áá¶ááœá²á·á
ááºážááŸá¯áá¯á¶á
á¶ááᯠáá±ážá¡ááºáá¬ážáá±á¬áºáááºáž ááá¯ááááºážá¡ááááᬠááá¯á¡ááºáá²ááŒá
áºáááºá
áááºážááá¬ááá¯ááºáá¬á¡áá±ážá
áááºá¡áá»ááºá¡áááºáá»á¬ážááá¯ááŸá±á¬ááºááŸááºáááºáááá¯á¡ááºáá«á SaaS áááºáá±á¬ááºááŸá¯áá±ážáá°á á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá¶á·ááá¯ážáá±ážáááºá
áá¬áá²á·á¡áá¯ááºáá¯ááºáá¬áá²á
á
ááºá¡áá¯áá»á¬ážá ááá¯ááŸá±á¬ááºááŸá¯á áá¬áá¬áá»á¬ážá ááœááºáááºáá»á¬ážá load balancers á
áááºááá¯á·á
Runtimes (java runtime áá²á·ááá¯á·)á áá±áá¬áá±á·á
áºáá»á¬áž (mySQLá Oracle áá²á·ááá¯á·)á áááºáá¬áá¬áá»á¬áž ( tomcat áá²á·ááá¯á·áá±á¬ á
áááºááŒáá·áº)
á¡á®ážáá±ážááºáááºáá±á¬ááºááŸá¯áá»á¬áž (Gmailá Yahoo áá±ážááºá á
áááº)á áá°ááŸá¯áááºáá¶áá±ážááá¯ááºáá»á¬áž (Facebook á
áááºááŒáá·áº) áá²á·ááá¯á·áá±á¬ á¡ááá®áá±ážááŸááºážáá»á¬áž
áá°ááŒáá¯ááºáá»á¬ážááŸá¯ ááááºáá
áº
áá»áœááºážáá»ááºáá±á¬ developer áá»á¬ážá áááºážááá¯á·áááá¯á¡ááºáá»ááºáá»á¬áž ááá¯á·ááá¯áẠáá¯áá±áááááºáááºá¡ááá¯áẠá
áááºááŒáá¯ááºááŒááºáááºáááºááá¯á¡ááºáá±á¬ áá¯áá±áá®áá»á¬ážá¡ááŒá¬áž áá±áááºážá
á¬ážáááºá
áááºážááá¯á·á á¡ááá®áá±ážááŸááºážáá»á¬áž ááá¯á·ááá¯áẠscript áá»á¬ážááᯠáá®ááœááºáááºáá®ážááẠá¡á¬áá¯á¶á
áá¯ááºááá¯ááºáá±á¬ááŒá±á¬áá·áº developer áá»á¬ážá¡ááŒá¬áž áá±áááºážá¡á
á¬ážáá¯á¶ážááŒá
áºáááºá áááºážááá¯á·ááẠá¡ááœá¬ážá¡áá¬áá»á¬ážáááºááŒááºáž ááá¯á·ááá¯áẠáá¬áá¬ááᯠá
á®áá¶ááá·áºááœá²ááŒááºážá
áááºááá¯á·á¡ááœáẠá
áááºáá°á
áá¬áááá¯áá«á
áááºážááá¬ááá¯ááºáᬠá¡áá±ážá
áááºá¡áá»ááºá¡áááºáá»á¬ážááᯠá
áááºáá°á
áá¬áááá¯áá±á¬ááŒá±á¬áá·áº á¡á®ážáá±ážááºá ááá¯ááºáá»áŸáá±ááŒááºážá ááá¯ááŸááºáá®áá®áá¬áá²á·ááá¯á· áá±á¬á·ááºáá²ááºá¡áá¯á¶ážááŒá¯ááá·áº áá±áá¯áá»áá¯á¶ážá
áœá²áá°áá»á¬áž ááá¯á·ááá¯áẠáá¯áá¹ááá®áá»á¬ážááœáẠáá±áááºážá¡á
á¬ážáá¯á¶ážááŒá
áºáááºá
áá¯á¶ 3- ááá¯ááºážááááºáááºážááŸááºážááŸá¯áá»á¬ážáá¡áá»ááºážáá»á¯áẠ| áá¯ááºáá¯á¶ááœáŸá¬
3. ááœááºáá»ááºááŒááºáž áááºáá±á·áá»áº Google Cloud ááááºáá±á¬ááºáž
á¡ááá¯ááºáž 2 ááœáẠáá¯á¶ááŸáẠcloud áááºáá±á¬ááºááŸá¯áá±ážááá·áº áááºážááŸááºážááŸá¯áá»á¬ážááᯠááŒáá·áºááŸá¯ááŒá®ážáá±á¬áẠáááºážááá¯á·ááᯠGoogle Cloud áááºážááŸááºážááŸá¯áá»á¬ážááŸáá·áº ááŸáá¯ááºážááŸááºááá¯ááºáá«áááºá
3.1 Google Compute Engine (GCE) - IaaS
áá¯á¶ 4- Google Compute Engine (GCE) áááºá¹áá±á
GCE ááẠGoogle á០IaaS áááºážááŸááºážáá»ááºáá áºáá¯ááŒá áºáááºá GCE ááŒáá·áº áááºááẠááœááºááœááºáááºááẠáááºáá®ážááá¯ááºáááºá CPU ááŸáá·áº memory á¡áááºážá¡ááŒá áºáá»á¬ážááᯠááœá²áá±áá±ážáá¬á SSD ááá¯á·ááá¯áẠHDD áá²á·ááá¯á·áá±á¬ ááá¯ááŸá±á¬ááºááŸá¯á¡áá»áá¯ážá¡á á¬ážááŸáá·áº áááºááá¯áá®ááá¬áááá¯á·ááᯠááœá±ážáá»ááºááá¯ááºáááºá ááá·áºááá¯ááºááá¯ááºááœááºááŒá°áá¬/á¡áá¯ááºáá¯á¶ááᯠáááºáá±á¬ááºááŒá®áž áááºážá¡áá¯ááºáá¯ááºáá¯á¶áá¡áá±ážá áááºá¡áá»ááºá¡áááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠááá¯á áá¯ááºááá²á·ááá¯á· ááŒá áºáá±áá«áááºá
GCE ááœáẠáááºááẠ0,3-core áááá¯áááºáá¬áá»á¬ážááŸáá·áº 1 GB RAM ááŸááá±á¬ 96 GB RAM á¡áááºááŸááá±á¬ 300-core monsters áá»á¬ážá០áááºááœá±ážáá»ááºááá¯ááºáááºá ááá·áºá¡áá¯ááºáá¬áááºáá»á¬ážá¡ááœáẠá áááºááŒáá¯ááºá¡ááœááºá¡á á¬ážááŸááá±á¬ virtual machines áá»á¬ážááá¯áááºáž áááºáá®ážááá¯ááºáááºá á áááºáááºá á¬ážáá°áá»á¬ážá¡ááœááºá áááºážááá¯á·ááẠáááºáááºáá±á¬ááºááá¯ááºáá±á¬ virtual machines áá»á¬ážááŒá áºáááºá
á.áá Google Kubernetes Engine (GKE) - (Caas / Kaas)
áá¯á¶ 5- Google Kubernetes Engine (GKE) á¡áá¯ááºááœááº
GKE ááẠCompute Engine á á áááºáá°ážáááºáááºáá±á¬ GCP á០áá°ážááŒá¬ážáá±á¬ ááœááºáá»ááºááŸá¯ááá¯ááºáᬠáááºážááŸááºážáá»ááºáá áºáá¯ááŒá áºáááºá áá±áá°áá»á¡á¬ážááŒáá·áºá GKE ááᯠContainer as a Service (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 ááẠá¡áá°ážááŒá¯ Google PaaS áá áºáá¯ááŒá áºááŒá®áž áááºážááá¯á·á áááºážááá¯á·ááá¯ááºááᯠá¡áá±á¬ááºážáá¯á¶ážáá±á¬áºááŒááá·áºá¡ááœáẠ"áááºážáá²á·áá¯ááºááᯠáá°áá¬áá«á áá»ááºáá¬ááœá±ááᯠááá¯á áá¯ááºáá«á·áááºá"
áááºážááẠGAE ááá¯á¡áá¯á¶ážááŒá¯ááá·áº áá¯á¶ážá áœá²áá°áá»á¬ážááẠá¡áááºážáᶠáá¬á·ááºáá²/á¡áááºá¡áááºáá²ááºáá»á¬ážááŸáá·áº ááá¯ááºááœááºááŒá±ááŸááºážááẠáááá¯á¡ááºááŒá±á¬ááºážááŸáá·áº ááœá¬ážááẠá¡áááºááá·áºááŒá áºáá±ááŒá®ááŒá áºáá±á¬ ááŒáá¯áááºááŒááºáááºáá¬ážáá±á¬ ááááºáá±á¬ááºážáá áºáᯠááŸááá±ááŒá®ááŒá áºáááºá áá°ááá¯á·áá¯ááºáááŸá¬á á¡á²áá«ááᯠrun ááá¯á· ááá¯á¡ááºáá²á·áá¯ááºááᯠáá±ážááá¯ááºáá«á
GAE ááẠá¡áá¯á¶ážááŒá¯áá°áááºááŸáá·áº áááºááá¯á¡á¬ážááŒáá·áºáá®ááẠá¡ááá¯ááºážá¡áá¬ááᯠá¡ááá¯á¡áá»á±á¬áẠááá¯ááºááœááºáá±ážáááºá ááá¯ááá¯áááºááŸá¬ Valentine's Day áá®ážáá¬áá±á¬ááŒá±á¬áá·áº ááá·áºáááºážááá¯áẠáá¯ááºáááẠáááºáá¬áá«áá GAE ááẠáááºááá¯á¡á¬ážááŒáá·áºáá®á á±ááẠá¡ááŒá±áá¶á¡áá±á¬ááºá¡áŠáá»á¬ážááᯠáá»á²á·ááœááºááŒá®áž ááá·áºáááºááá¯ááºááẠáááºááá¯á¡á¬ážáá»á¬ážáá¬áá±á¬ááŒá±á¬áá·áº áá»áááºážááœá¬ážáááºááá¯ááºááŒá±á¬ááºáž áá±áá»á¬á á±áááºá . ááá¯ááá¯áááºááŸá¬ ááá·áºá¡ááá®áá±ážááŸááºážááẠááá¯á¡áá»áááºááœáẠááá¯á¡ááºááá·áº á¡áááºážá¡ááŒá áºáá»á¬ážááᯠá¡ááá¡áá»áá±ážáá»á±áááºáᯠááá¯ááá¯áááºá
GAE ááẠá€á¡áá¬á¡á¬ážáá¯á¶ážááᯠááá¯ááºááœááºááẠKubernetes ááá¯á·ááá¯áẠáááºážá built-in áá¬ážááŸááºážááᯠá¡áá¯á¶ážááŒá¯áá±á¬ááŒá±á¬áá·áº áááºážá¡ááœáẠáááºá áááºáá°á áá¬áááá¯áá«á GAE ááẠá¡áááºážáá¶á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááᯠá áááºááááºá á¬ážáá² áááºážááá¯á·ááá»áŸá±á¬ááºááœáŸá¬ááᯠááŒá áºááá¯ááºááá»áŸá¡áá±á¬ááºážáá¯á¶ážáááºážááŒáá·áº á¡áá¯á¶ážááŒá¯ááá¯ááºá á±áááºá¡ááœááºáᬠááá¯ááŒá¯ááá·áºáá¯áá¹ááá®áá»á¬ážá¡ááœáẠá¡ááá·áºáá±á¬áºáá¯á¶ážááŒá áºáááºá
áá»áœááºá¯ááºáá¡ááŒááºá¡áá áááºááẠá áááºáá°ážáá±á¬ááºážááŸááá±á¬ developer áá áºáŠážááŒá áºáá»áŸáẠGAE ááẠáá¬áá¬áá»á¬ážáááºáááºááŒááºážá load balancing ááŸáá·áº á¡ááŒá¬ážáá±á¬ devops/SRE á¡áá»áááºáá¯ááºáá±á¬á¡áá¯ááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠáááá¯ááºááœááºáá»ááºáá«á á áááºáááºá¡áá±á¬ááºážáá¯á¶ážáá±áá¬ááŒá áºáááºá á¡áá»áááºááŒá¬áá¬áááºááŸáá·áºá¡áá»áŸ áááºááẠGKE ááŸáá·áº GCE ááá¯á·ááᯠá ááºážáá¯á¶ážááá¯ááºáá±á¬áºáááºáž áááºážááẠáá»áœááºá¯ááºááááºááŒááºáá»ááºáá¬ááŒá áºáááºá
ááŸááºážáááºážáá»ááº: AppEngine ááᯠááá¯ááá¯ááºážá¡ááºááºáá»á¬ážááá¯ááºáá² áááºá¡ááºááºáá»á¬ážá¡ááœáẠá¡áá¯á¶ážááŒá¯áááºá
ááááºážá¡áá»ááºá¡áááºá¡ááœááº:
3.4 Google Cloud Functions - (FaaS)
áá¯á¶ 7- Google Cloud Functions (GCF) á¡áá¯ááºááœááº
ááááºá¡ááá¯ááŒá¯áá»ááºáá»á¬ážááᯠááœá²ááŒááºážá áááºááŒá¬ááŒááºážááŒáá·áº áááºážááŒá±á¬ááºážáá áºáá áºáá¯ááᯠáááºáááááŒá¯áááááºáᯠáá»áŸá±á¬áºááá·áºáá«áááºá GCP Computing ááŸá±áá«ážááᯠáááºááŒáá·áºáá±á á¡áááºážáá¶áááºážááá¬á¡ááœáẠá áááºáá°á áá¬áááá¯áá±á¬á·áá«á á€ááááá áºááẠá¡ááá¯ááºáž 1 ááœááºááŒáá¬ážááá·áºá¡ááá¯ááºáž áá¯ááºáá±á¬ááºááŸá¯á á¡áá±ážáááºáá¯á¶ážááŒá áºááá¯ááºáá±á¬ ááœááºáá»ááºááŸá¯áá°áá áºááœáẠá¡áá¯á¶ážá áœááºáá¯á¶ážááŒá áºáááºá
GCF ááẠbeta ááœááºááŸááá±áá²ááŒá áºááẠ(á€áá±ážáá¬ážáá±áá»áááºááœááº) á¡áá±á¬áºáá±áž GCP áááºážááŸááºážáá»ááºá¡áá áºááŒá áºáááºá Cloud áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááẠáá±á¬á·ááºáá²áá±ážáá¬ážáá°á០áá±ážáá¬ážáá¬ážáá±á¬ á¡áá»áá¯á·áá±á¬áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠááŒá áºáááºá¡áá»áá¯á·á០á¡á áá»áá¯ážááá¯ááºá á±áá«áááºá
áááºážááá¯á·ááẠá¡ááŒá áºá¡áá»ááºááᯠáŠážáááºááŒá®áž áááºážááá¯á·ááẠáá¬áá¬áá»á¬ážááᯠááááá±á¬ áá¬áá¬áá»á¬ážáᯠá¡áááá¹áá¬ááºáááá·áº buzzword "áá¬áá¬áá²á·" á á¡áááá¡áá»ááºááŒá áºáááºá Cloud Functions áá»á¬ážááẠá¡ááœááºááá¯ážááŸááºážááŒá®áž Event-driven á ááºážá á¬ážááœá±ážáá±á«áºááŸá¯ááá¯á¡ááºáá±á¬ ááá°áá®áá±á¬á¡áá¯á¶ážááŒá¯ááŸá¯áá»á¬ážááŸááááºá á¥ááá¬á¡á¬ážááŒáá·áºá á¡áá¯á¶ážááŒá¯áá°á¡áá áºááẠá á¬áááºážááœááºážááá·áºá¡áá«ááá¯ááºáž developeráá»á¬ážá¡á¬áž ááááá±ážáááºá¡ááœáẠcloud function ááᯠá¡á áá»áá¯ážááá¯ááºáááºá
á ááºáá¯á¶áá áºáá¯ááœááºá á¡áá»áá¯á·áá±á¬á¡á¬áá¯á¶áá¶áááááá¬ááẠá¡áá»áá¯á·áá±á¬áááºááá¯ážáá áºáá¯ááá¯á·áá±á¬ááºááŸááá±á¬á¡áá«á áááºážááẠá¡áá»ááºá¡áááºá¡áá»áá¯á·áá¯ááºáá±á¬ááºááŒááºáž ááá¯á·ááá¯áẠááŒá¯ááŒááºááááºážááááºážááŸá¯áááºáááºážá¡áá»áá¯á·ááᯠá¡áááá±ážááá·áº cloud áá¯ááºáá±á¬ááºáá»ááºááᯠá¡á áá»áá¯ážáá±ážááá¯ááºáááºá
áá±á¬ááºáá»ááº
á€áá±á¬ááºážáá«ážááœááºá IaaSá PaaS á áááºááá¯á·áá²á·ááá¯á· ááá°áá®áá±á¬ cloud áááºážááŸááºážááŸá¯áá»á¬ážá¡ááŒá±á¬ááºážááŸáá·áº Google Compute stack ááẠá€ááœá²ááŒá¬ážááŒá¬ážáá¬ážáá±á¬á¡ááœáŸá¬áá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá¯á¶á¡ááŒá±á¬ááºáž ááœá±ážááœá±ážáá¬ážáá«áááºá IaaS áá²á·ááá¯á·áá±á¬ áááºáá±á¬ááºááŸá¯á¡áá»áá¯ážá¡á á¬ážáá áºáá¯á០á¡ááŒá¬ážáá áºáá¯ááá¯á· IaaS ááá¯á· Paas ááá¯á·ááŒá±á¬ááºážáá±á¬á¡áá«ááœáẠá¡áááºážáá¶ááŸáá·áºáááºáááºááá·áº á¡ááááá¬áááºážáá«ážááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á·ááœá±á·ááŒááºáá²á·ááá«áááºá
áá¯ááºáááºážá¡ááœááºá áááºážááẠáááºážááá¯ááºáááºážáááºáááºááŸá¯áááºážááá¯ááºáá»á¬ážááᯠááŒáá·áºáááºážáá±ážáá¯á¶áá¬áá áá¯á¶ááŒá¯á¶áá±ážááŸáá·áº áá¯ááºáá»á ááááºáá²á·ááá¯á·áá±á¬ á¡ááááá»áá±á¬ááá¹ááá»á¬ážááá¯áá« ááŒáá·áºáááºážáá±ážááá·áº á¡áá±ážááŒá®ážáá±á¬ áá»á±á¬á·ááŒá±á¬ááºážááŸá¯ááᯠáá±ážáá«áááºá á¡áá»ááºážáá»á¯ááº-
á¡ááºáá»ááºááœááºáá»ááºááŸá¯ - RAMá áááá¯áááºáá¬á áááºááá¯áá®á ááá·áº á¡áá»áá¯á·áá±á¬ áá¬á·ááºáá²á¡áááºážá¡ááŒá áºáá»á¬ážááᯠááœá²áá±ááŒááºážááŒáá·áº ááá·áºááá¯ááºááá¯áẠvirtual machine ááᯠáááºáá®ážááá¯ááºá á±áá«áááºá áá«áá¬áááºáž á¡áá±á¬áºáá±áž áááºááœá±á·áá»ááŒá®áž á¡ááá·áºáááá·áºáá«áááºá
Kubernetes á¡ááºáá»áẠááá·áºá¡ááá®áá±ážááŸááºážááᯠá á®áá¶ááá·áºááœá²ááẠKubernetes ááŸáá·áº containers áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááẠááœáá·áºááŒá¯áá¬ážááá·áº Compute Engine á០á¡ááá·áºáá áºááá·áºáááºáᬠááá¯á¡ááºáááᯠá¡ááá¯ááºážá¡áá¬áá áºáá¯á¡áá áá¯ááºáá±á¬ááºááá¯ááºáááºááŒá áºáááºá
App á¡ááºáá»áẠGoogle ááẠá¡ááŒá±áá¶ááááºáá±á¬ááºážá ááá¯á¡ááºáá»ááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠáá¶á·ááá¯ážáá±ážáá±á ááºááœáẠááá·áºáá¯ááºááá¯áᬠá¡á¬áá¯á¶á áá¯ááºááá¯ááºá á±ááá·áº Kubernetes Engine á០ááŒá±ááŸááºážáá áºáá áºáá¯ááŒá áºáááºá
Cloud áá¯ááºáá±á¬ááºáá»ááºáá»á¬áž ááááºááᯠááœááºáá»ááºááŒá®áž ááŒááºááá¯á·ááẠá¡áááºážáá¶á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶áá áºáá¯áá¯á¶ážááᯠá¡áá¯á¶ážááŒá¯ááá·áº ááá¯ážááŸááºážáá±á¬áá¯ááºáá±á¬ááºáá»ááºááᯠáááºáá±ážáá¬ážááá¯ááºá á±ááá·áº ááœááºááŒá°áá¬ááááá áºá á¡ááœááºá¡ááááºááŒá áºáááºá
СпаÑОбПзавМОЌаМОе!
ááœá
áºáá¬:
source: www.habr.com