Professional Documents
Culture Documents
Google Cloud
Digital Leader
Certification
Good to have basic IT skill, but I will start from scratch in GCP
Learn by Doing
https://cloud.google.com/certification/cloud-digital-leader
Languages: English
Let’s say
You need 100 VM for next 8 hours
Within matter of few minutes you can provision it
Distributed system
Low latency
Follow Government rules
High availability Singapore Singapore US West US West
Zone-a Zone-b Zone-a Zone-b
Disaster recovery
My Recommendation :
Don’t try to learn everything
Start with
Compute engine
App Engine
Basic Networking VPC,
Cloud Storage
Move towards specific category of product
https://cloud.google.com/terms/sla
Shared machine
Single host machine has multiple tenant
When you have
Specific Compliance requirement
You need high performing CPU
Naming convention :
HostName/ProjectID/imagename:Tag - gcr.io/[ProjectID]/nginx:1.0
Binary authorization can be used to detect vulnerabilities & enforce deployment policies.
node server.js
gcloud builds submit -t gcr.io/project_id/my-first-image:v1.0
Service Service
HTTP
Cloud
Storage
123.52.36.47 123.52.36.2
123.52.36.3
123.52.36.4
123.52.36.5 123.52.36.0 24
123.52.36.6
123.52.36.7
123.52.36.8
123.52.36.9 123.52.36.0/24
123.52.36.10
123.52.36.11
0.0.0.0/0 0 bits are fixed 32 bits are variable Total IP address – 232
= 4,294,967,296
Virtual version of a physical network Subnets are used for segregate resources
Placeholder to keep all your resources VPC must have minimum one subnet
Max 5 networks per project Subnet belongs to one single region in GCP
No IP Assigned
Subnet-1 Subnet-2
DB
R
INTERNET
E
W
A
L DB
Common port/protocol
22 – SSH, 3389 - RDP
ICMP – ping
80 - HTTP/HTTPS
3. Remove external IP
4. Step - 2
6. Step - 2
Dedicated
Direct
Interconnect
Partner
Carrier
Interconnect
Cloud VPN securely connects your peer network to your Virtual Private Cloud (VPC) network through an IPsec VPN
It works between
Google cloud & datacenter
Traffic is encrypted by one VPN gateway and then decrypted by the other VPN gateway.
Folders
Object
{
“studentID” : 100,
“name” : “john”,
“score” : 78,
Semi- Structured data “country” : “US”
Variable number of properties },
{
JSON Like structure
“studentID” : 101,
NoSQL system “name” : “Alice”,
“rank” : 7,
},
Transactional Analytical
Big Table Data store
(Row Key) Fire store
Cloud Spanner
99.999% availability
© ANKIT MISTRY – GOOGLE CLOUD
[Hands-on] Cloud Spanner
Unique ID for an
Primary key Key Document ID
object
Use for
Column Family 2:col1
IOT data
Financial Data
PubSub BigQuery
Dataflow
Application
DB
Application
DB
Topic
One to Many,
Many to One,
Many to Many
© ANKIT MISTRY – GOOGLE CLOUD
Machine Learning - GCP
Concept behind Machine Learning
Types of ML System
Pre trained Model
Custom Model
TPU – tensor processing unit
Input – message
ML Algorithm Model Training Process
with labels
Classification Algorithm :
Logistic Regression
SVM
KNN
Decision Tree Classification
Destination can be
Cloud SQL for MySQL
Cloud SQL for PostgreSQL
On-premises
Follow : https://cloud.google.com/bigquery-transfer/docs/introduction
To know full list of supported data sources