ááąáŹááşá¸ááŤá¸áááŹááŹááźááşááᯠáááşáááşá¸ááŹá¸ááťáŹá¸áĄáá˝ááş áĄáá°á¸ááźááşáááşááŹá¸ááŤáááşá .
ááŽáááşá¸ááźáąáŹááşá¸ááᯠáááŻá¸áááşáĄáąáŹááşááŻááşáááŻáˇ á áááşáááşá áŹá¸ááŤáááŹá¸á áááąáŹáşáááşáážááşáááş ááŹá ááŹáĄáááşá¸áĄá áŹá¸ áážááşáááşá¸áááşááźááşá¸ááᯠááźááˇáşáážáŻááŤá Egor Zuev - InBit ááž TeamLead áážááˇáş OTUS áá˝ááş áááŹááąá¸áááŻááşáᏠááááŻááááşááąá¸ááŹá¸áá° áážááťááşá¸áááźáŻááŻááşáá˛áˇááŤáááşá

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)
ĐŃĐž ŃаПŃĐš ниСкиК ŃŃОвонŃ, кОŃĐžŃŃĐš ĐźĐžĐśĐľŃ ĐżŃодНОМиŃŃ ĐżĐžŃŃавŃик ОйНаŃĐ˝ŃŃ ŃŃĐťŃĐł, и Он вкНŃŃĐ°ĐľŃ ĐżŃОваКдоŃа ОйНаŃĐ˝ŃŃ Đ˛ŃŃиŃНониК, пОŃŃавНŃŃŃогО гОНŃŃÂť инŃŃаŃŃŃŃĐşŃŃŃŃ, вкНŃŃĐ°Ń ĐżŃОПоМŃŃĐžŃнОо ĐżŃОгŃаППнОо ОйоŃпоŃонио, ŃĐľŃовŃĐľ кайоНи, ĐżŃĐžŃĐľŃŃĐžŃŃ, ĐłŃаŃиŃĐľŃкио ĐżŃĐžŃĐľŃŃĐžŃŃ, ОпоŃаŃивнŃŃ ĐżĐ°ĐźŃŃŃ, вноŃноо Ń ŃаниНиŃĐľ, ŃĐľŃвоŃŃ Đ¸ ОйŃĐ°ĐˇŃ ĐąĐ°ĐˇĐžĐ˛ŃŃ ĐžĐżĐľŃаŃиОннŃŃ ŃиŃŃоП, напŃиПоŃ, Debian Linux, CentOS, Windows áážááşáˇ t áááŻá áá
áĄáááşá áááşáááş 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
