Google Cloud Platform
Introduction
Nguyen Thanh Liem
GDG Cloud Da Nang
fb:/thanhliem
Một dịch vụ cho phép các nhà phát triển sử dụng cơ sở
hạ tầng mà Google đã tạo cho các nền tảng/dịch vụ của họ.
Có nhiều loại dịch vụ khác nhau (IaaS, PaaS, SaaS) từ
các dịch vụ máy ảo đến các dịch vụ được quản lý hoàn toàn
bằng phần mềm do Google tạo ra.
Google Cloud Platform Icons
Compute Big Data Management Tools
Compute App Kubernetes Cloud Cloud Cloud Error
Engine Engine Engine BigQuery Stackdriver Monitoring Logging
Dataflow Dataproc Dataprep Reporting
Cloud Cloud Cloud Data Cloud Cloud
Functions Genomics Trace Debugger Deployment
Datalab Pub/Sub Studio Endpoints
Manager
Internet of Things Machine Learning Storage & Databases
Cloud IoT Cloud Machine Cloud Cloud Cloud Video Cloud Cloud Cloud
Core Learning Vision API Speech API Intelligence Storage Bigtable Datastore
API
Firebase
Cloud Natural Cloud Cloud Cloud
Cloud SQL
Language API Translation Jobs API Spanner
API
The Products logos contained in this icon library may be used freely and without permission to accurately reference Google's technology and tools, for instance in books or architecture diagrams. 4
Product Introduction
● Compute
● Storage
● Machine Learning
● BigData
Compute Products
Google App Engine
● PaaS for Web application.
● The oldest service of GCF.
● Standard:
○ Python, Java, Go, PHP.
● Flex:
○ Python, Java, Go, PHP, Ruby, Node.js, Docker.
● 1 Project 1 App Engine.
Google Compute Engine
● IaaS
● Zone base
● Billing in second
● Sustained use discount
● Preemptible VM
● Stable uptime
● Live Migration
● Load Balancer
Google Kubernetes Engine
● Kubernetes fully managed service.
● k8s Node stands on Compute Engine.
Google Cloud Functions
● Function as a Service
● Node.js (Go, Python)
● CPU hourly billing
● The big difference from App Engine is that multiple
requests are not executed on the same instance and the
environment is not shared.
Storage Products
Google Cloud Storage
● Object Storage
● There is no editing function for Object, only
replacement
● IAM
● Edge cache
● Charges are storage capacity, download capacity, and
API call
● Constituent elements
○ Bucket
○ Object (There is no Folder!)
Google Cloud SQL
● MySQL or PostgreSQL
● 1 Failover Replica and N Read Replica can be added
● Import / Export to Cloud Storage
● Write cannot be scaled, so it is not suitable for
applications with many writes
Google Cloud Bigtable
● Decentralized Key Value Store
● Zone base
● Billing by the number of Nodes
● Low Latecy
● Since the minimum running cost is high, it is a service
that is supposed to be used for large-scale data analysis
and IoT.
Google Cloud Datastore
● Decentralized Key Value Store
● Region based
● Pay-as-you-go
● Schemaless design
● Simple Query support
● High Availability
● 1 Project 1 Datastore
● Database often used as a set with App Engine. Since the minimum
usage fee is low, a database that can handle small to large scale
● Backend is made of Cloud Bigtable
Google Cloud Spanner
● Distributed relational DB
● Region based
● Multi Region Support
● Node-based billing
Google Cloud Firestore
● Decentralized Key Value Store (2nd of Cloud Datastore)
● Region based
● Pay-as-you-go
● Sync Client SDK support for Android, iOS, Web
● Built-in live synchronization and offline mode makes it
easy to develop real-time application.
Machine Learning
Google Cloud ML APIs
● Vision
○ Image analysis
● Speech
○ Transcription of voice
● Video Intelligence
○ Video analysis
● Natural Language
○ Analysis of natural language
● Translate
● Text to Speech
Cloud AutoML
Big Data Products
Big Data Products
● Google BigQuery
● Google Cloud Dataflow
● Google Cloud Dataprep
● Google Cloud Dataprc
● Google Data Studio
Family: Firebase
Firebase
● Mobile Backend Service
○ Realtime DB
○ Firestore
○ Analytics
○ Crashlytics
○ Authentication
○ Cloud Function for Firebase
○ Cloud Storage for Firebase
○ Hosting
○ Remote Config
○ Dynamic Links
○ etc...
Proprietary + Confidential
Q&A
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
I am Liem Nguyen
Founder - GDG Cloud Da Nang
https://www.facebook.com/GDGCloudDaNang
Over 8 years in software
development
DevOps
Mobile developer
Full-stack developer
28
Proprietary + Confidential
Thanks for
listening
Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem
Resources
● Google Cloud Platformの謎テクノロジーを掘り下げる
● GCEのライブマイグレーションのすごさをまとめてみた
● Large-scale cluster management at Google with Borg
● Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google’s Datacenter
Network
● Dremel: Interactive Analysis of Web-Scale Datasets
● https://docs.google.com/presentation/d/1MTAonsjys5dVKPnFJQDA4MJB9pxcasb3Ege1t5PT1
Hk