1) GCP 101
1) GCP 101
= + +
What is a server?
Server = A
computer
Server
What they do
Storage
What is storage?
Block Blob/Object
What is Block storage?
Block
What is Blob storage?
Blob
Block vs. Blob
https://www.youtube.com/watch?v=kMwcMNueI74&t=229s
https://www.youtube.com/watch?v=Akpu35MKzrA&t=87s
Blob
What is network?
MTBF = 10 years
1 device
Proprietary + Confidential
What are Google Cloud Platform’s
computing products?
Proprietary + Confidential
Compute Engine Core Concepts
https://www.youtube.com/watch?time_continue=3&v=43gvHZyPRVk
Proprietary + Confidential
Quick Test
T
● Compute Engine is a type of infrastructure as a service (IaaS).
Proprietary + Confidential
Demo - Creating an Instance
https://www.youtube.com/watch?v=chk2rRjSn5o
Proprietary + Confidential
GCP Regions and network
Finland
Netherland
s 3
Belgium 2
Montrea London 3
Iow 3 3 Frankfurt
l
Oregon 2 a 3
3
4
3 3
Tokyo
California 3
3
N Virginia 3
S Carolina Taiwan
Mumbai 3 3
3
São Paulo
3
Sydney
3
Leased and owned fiber
#
Edge points of presence (>100)
Machine Types
Boot Disk
Service Accounts
SSH Key
Proprietary + Confidential
Proprietary + Confidential
Cloud users
wasting up to Three-year
45
Estimated
Self-Reported
Waste VM leases
Fixed, inflexible
of their spend VM configurations
% Additional
Wasted Spend Per-hour billing
(measured by Rightscale)
30 Monthly
Savings
–10%
%
–20%
–30%
Price
Monthl
y
Usage
Committed-Use C C C C C C C C
Cores
C C C C C C C C
Discounts C C C C
M M M M M M M M
● Deploy as you choose, reconfigure whenever
M M M M M M M M
Memory
you want. No need for “conversion” - change M M M M M M M M
Proprietary + Confidential
Proprietary + Confidential
Proprietary + Confidential
Proprietary + Confidential
Proprietary + Confidential
https://www.youtube.com/watch?v=4ht22ReBjno&fea
ture=youtu.be
Proprietary + Confidential
Proprietary + Confidential
Activity 2
● DNS
● CDN
● Load Balancing
Proprietary + Confidential
What’s CDN
https://www.youtube.com/watch?v=nle1q0qSYmA
https://www.youtube.com/watch?v=GQcXUWs9W5Y
Proprietary + Confidential
What’s Load Balancing
https://www.youtube.com/watch?v=FtLhVvSFi84&t=116s
● Least Connections
○ Request sent to the least used server in
the network
● IP Hash
○ Request sent to the server based on Client
IP
Proprietary + Confidential
What’s VPC
Cloud OnAir: Google Cloud Networking 101
● VPC is a cloud computing service in which a public cloud provider isolates a specific portion of
their public cloud infrastructure to be provisioned for private use.
● With Virtual Private Cloud, customers can connect their Google Cloud Platform (GCP)
resources in a VPC, and isolate them from each other for purposes of security, compliance,
and development vs. test vs. production."
● Customers can also define fine-grained networking policies to govern how GCP communicates
with their on-premises software or other public cloud.
Proprietary + Confidential
Proprietary + Confidential
What’s Cloud Interconnect
Proprietary + Confidential
Google Network Infra
Proprietary + Confidential
Google Network Infra
Proprietary + Confidential
Google Network Infra
Proprietary + Confidential
GCP Networking
Standard Tier
Premium Tier
GCP Network Latency is lower than othe provider by 30%
( JP - US West )
Fully Managed Storage & Database
Services
Object Key-value Non-relational Relational Warehouse
https://www.youtube.com/watch?v=mmjuMyRBPO4
What are relational databases?
Relational database management systems (RDBMSs, or just relational
databases or RDBs) are used extensively. You’ll encounter these most often.
● Relational databases are sometimes called SQL databases because they
usually make full use of the SQL language syntax for querying.
● Common relational databases include: Oracle, SQL Server, DB2, and MySQL.
● They’re very good when:
○ You have a well-structured data model that’s easily expressed in a
schema (video).
○ You don’t have a huge amount of data — a few terabytes at most.
○ You have skilled database administrators (DBAs) on staff to manage and
optimize the database. Refactoring a relational database can be tricky.
● They’re organized based on the relational model of data.
Google Cloud Platform Confidential & Proprietary 85
RDBMSs are organized
based on the relational
model of data
This diagram is a simple relational data model.
Each box represents a table —
like a spreadsheet — with the
column headings listed.
One record is stored
in each row.
They are all linked
by the key value Id.
● What’s a schema
● What are the differences between SQL and NoSQL databases?
● What’s relational and non-relational database
● Non-relational databases vs. Relational databases
Cloud Spanner
https://www.youtube.com/watch?time_continue=16&v=amcf6W2Xv6M
https://www.youtube.com/watch?v=AC9xUc4SkvU
Activity 3