You are on page 1of 36

Introducing Google Cloud

Agenda
Introduction to Google Cloud

Quiz
What is cloud computing?

Broad
On-demand Resource Rapid Measured
network
self-service pooling elasticity service
access
No human Access from Provider Get more Pay only for
intervention anywhere shares resources what you
needed to resources to quickly as consume
get customers needed
resources
What is cloud computing?

Broad
On-demand Resource Rapid Measured
network
self-service pooling elasticity service
access
No human Access from Provider Get more Pay only for
intervention anywhere shares resources what you
needed to resources to quickly as consume
get customers needed
resources
What is cloud computing?

Broad
On-demand Resource Rapid Measured
network
self-service pooling elasticity service
access
No human Access from Provider Get more Pay only for
intervention anywhere shares resources what you
needed to resources to quickly as consume
get customers needed
resources
What is cloud computing?

Broad
On-demand Resource Rapid Measured
network
self-service pooling elasticity service
access
No human Access from Provider Get more Pay only for
intervention anywhere shares resources what you
needed to resources to quickly as consume
get customers needed
resources
What is cloud computing?

Broad
On-demand Resource Rapid Measured
network
self-service pooling elasticity service
access
No human Access from Provider Get more Pay only for
intervention anywhere shares resources what you
needed to resources to quickly as consume
get customers needed
resources
What is cloud computing?

Broad
On-demand Resource Rapid Measured
network
self-service pooling elasticity service
access
No human Access from Provider Get more Pay only for
intervention anywhere shares resources what you
needed to resources to quickly as consume
get customers needed
resources
How did we get here? Where are we going?

Storage Processing Memory Network Storage Processing Memory Network

Physical/Colo Virtualized Serverless


User-configured
User-configured, managed, Fully automated
Provider-managed and maintained
and maintained
Every company is
a data company
Google Cloud computing architectures meet you where you
are

Compute Engine Kubernetes Engine App Engine Cloud Functions Managed services

Serverless Automated elastic


IaaS Hybrid PaaS
logic resources

Toward managed infrastructure Toward dynamic infrastructure


Google
Cloud
Platform Faster (US, JP, TW) 2016
Havfrue (US, IE, DK) 2019
Unity (US, JP) 2010
134 points of presence and
13 subsea cable investments
around the globe

Edge points
of presence Dunant (US, FR) 2020
PLCN (HK, LA) 2019

Curie (CL, US) 2019


Network

HK-G (HK, GU) 2019 JGA (AU, GU, JP) 2019


SJC (JP, HK, SG) 2013
Monet (US, BR) 2017

Junior (Rio, Santos) 2018

Tannat (BR, UY, AR) 2018

Indigo (SG, ID, AU) 2019


Google Cloud is organized into regions and zones

Multi-Region Region Zone

europe-west2-a

europe-west2-b

europe-west2-c

US Europe europe-west2
Google
Cloud
Platform
3 Finland
Announced Netherlands
regions London 3
3
Oregon 3 3 3 Frankfurt
3 Montréal
3 3
Seoul 3 Salt Lake City Iowa 4 Belgium Zurich
33 Tokyo 3
Los Angeles 3 N. Virginia
Osaka 3
Current regions S. Carolina
and number of zones Hong Kong 3 3 Taiwan
3
Mumbai
Future regions
and number of zones 3 Singapore
Jakarta 3

São Paulo 3

3
Sydney
Google is committed to environmental responsibility

100% carbon neutral One of the world’s largest First data centers to
since 2007 corporate purchasers of achieve ISO 14001
renewable energy certification
Google Cloud
Each region is comprised of zones in
close proximity to other zones.

Google offers services that are


multi-regional, global, or zonal.
Azure
Each region is comprised of multiple
Availability Zones in close proximity
to other zones.

Most services are regional or zonal,


Azure CDN is global.
Google Cloud and Azure both use PoPs

Google Cloud
Use PoPs to provide Google Cloud
CDN and to deliver built-in edge
caching for services such as App
Engine and Cloud Storage.
Google Cloud and Azure use their
PoPs in different ways

Google Cloud
Use PoPs to provide Google Cloud
CDN and to deliver built-in edge
caching for services such as App
Engine and Cloud Storage.

Azure
Use PoPs to provide an Azure CDN
and to deliver built-in edge caching
for services.
Concept Google Cloud term Azure term
Cluster of data centers
Region Region
and services
Concept Google Cloud term Azure term
Cluster of data centers
Region Region
and services

Abstracted data center Zone Availability Zone


Concept Google Cloud term Azure term
Cluster of data centers
Region Region
and services

Abstracted data center Zone Availability Zone

Edge caching PoP (multiple services) PoP (multiple services)


Google offers customer-friendly pricing

Billing in sub-hour Discounts for Discounts for Discounts for Custom VM


increments sustained use committed use preemptible use instance types

For compute, data Automatically Pay less for Pay less for Pay only for the
processing and applied to virtual steady, interruptible resources you
other services machine use over long-term workloads need for your
25% of a month workloads application
Open APIs and open source mean customers can leave

Open APIs; compatibility Open source for a rich Multi-vendor-friendly


with open-source services ecosystem technologies

Cloud Bigtable Google Stackdriver


Kubernetes

Cloud Dataproc Forseti Security Kubernetes Engine


Security is designed into Google’s technical infrastructure

Layer Notable security measures (among others)

Operational security Intrusion detection systems; techniques to reduce insider risk; employee
U2F use; software development practices

Internet communication Google Front End; designed-in Denial of Service protection

Storage services Encryption at rest

User identity Central identity service with support for U2F

Service deployment Encryption of inter-service communication

Hardware infrastructure Hardware design and provenance; secure boot stack; premises security
Why choose Google Cloud?

Google Cloud enables developers to


build, test, and deploy applications on Google’s
highly secure, reliable, and scalable infrastructure.
Review: Google Cloud offers a range of compute services

Compute

Compute Kubernetes App Cloud


Engine Engine Engine Functions
Google Cloud offers a range of storage services

Compute Storage

Compute Kubernetes App Cloud Cloud Cloud Cloud Cloud


Firestore
Engine Engine Engine Functions Bigtable Storage SQL Spanner
Google Cloud offers services for getting value from data

Compute Storage

Compute Kubernetes App Cloud Cloud Cloud Cloud Cloud


Firestore
Engine Engine Engine Functions Bigtable Storage SQL Spanner

Big Data Machine Learning

Natural Vision Machine Speech Translate


BigQuery Pub/Sub Dataflow Dataproc Datalab
Language API API Learning API API
Budgets and alerts keep your billing under control
Billing export allows you to store detailed billing
information

BigQuery Cloud
Storage
Reports is a visual tool to monitor expenditure
Quotas are helpful limits

Rate quota
GKE API: 1,000 requests per 100 seconds

Allocation quota
5 networks per project

Many quotas are changeable

You might also like