9. Growing adoption of cloud computing is
driving demand for cloud talent…
Cloud Computing in Demand
...and cloud technology requires
teaching and learning new skills.
We’re here to help you get started.
12. On-demand
self-service
No human
intervention needed
to get resources
Broad network
access
Access from
anywhere
Resource
pooling
Provider shares
resources to
consumers
Rapid
elasticity
Get more resources
quickly as needed
Measured
service
Pay only for what
you consume
Cloud computing has five fundamental characteristics
17. Vision API Speech-to-Text
API
Cloud
Translation API
AI Platform
Big data
Pub/Sub Dataflow Dataproc
BigQuery AI Platform
Notebooks
Machine learning
AutoML
Google Cloud offers services to get value from data
30. Google Cloud
Console
Web user
interface
>_
Cloud SDK
and Cloud
Shell
Command-line
interface
Cloud Console
mobile app
For iOS and
Android
REST-based
API
For custom
applications
There are four ways to interact with Google Cloud
31. The Cloud Console provides a web-based GUI for
you to manage Google Cloud projects and resources
● Centralized console for all project data.
● Execute common tasks using simple
mouse clicks.
● Manage and create projects.
● Access developer tools:
○ Cloud Source Repositories
○ Cloud SDK
○ Cloud Shell
● Access to product APIs.
34. Every Google Cloud service you use is associated
with a project
● Enable services and APIs.
● Enable billing.
● Manage permissions and credentials.
● Track resource and quota usage.
● Programmatically manage your
projects in Google Cloud.
35. Project ID Project name Project number
Globally unique Need not be unique Globally unique
Assigned by Google Cloud
but mutable during creation
Chosen by you Assigned by Google Cloud
Immutable after creation Mutable Immutable
Projects have three identifying attributes
39. ● Browser-based CLI access to resources
● No need to install the Cloud SDK or
other tools locally
● Runs on an ephemeral Compute Engine
VM at no cost to you
● 5 GB of persistent disk storage
● Web preview functionality and built-in
authorization for project/resource
access
Cloud Shell
console.cloud.google.com
Cloud SDK
Cloud Console
Cloud Shell is an alternative to the Cloud SDK
45. Track 1: Cloud
Engineering
Explore and deploy solution elements, including
infrastructure components such as networks,
systems, and applications services.
1. Getting Started: Create and Manage Cloud Resources
2. Perform foundational infrastructure tasks in Google Cloud
3. Setup and Configure a Cloud Environment in Google
Cloud
4. Deploy and Manage Cloud Environments with Google
Cloud
5. Build and Secure Networks in Google Cloud
6. Deploy to Kubernetes in Google Cloud
46. Learn & demonstrate proficiency in key data & ML
topics to prepare for roles in data, marketing &
business.
1. Getting Started: Create and Manage Cloud Resources
2. Perform Foundational Data, ML, and AI Tasks in Google
Cloud
3. Insights from Data with BigQuery
4. Engineer Data in Google Cloud
5. Integrate with Machine Learning APIs
6. Explore Machine Learning Models with Explainable AI
Track 2: Data Science &
Machine Learning
57. On-demand
self-service
No human
intervention needed
to get resources
(auto-scaling)
Broad network
access
Access from
anywhere
Resource
pooling
Provides shared
resources to
consumers
(lower cost)
Rapid
elasticity
Get more resources
quickly as needed
(no limit to power at
disposal)
Measured
service
Pay only for what
you consume
Cloud computing has five fundamental characteristics
61. Vision API Speech-to-Text
API
Cloud
Translation API
AI Platform
Big data
Pub/Sub Dataflow Dataproc
BigQuery AI Platform
Notebooks
Machine learning
AutoML
Google Cloud offers services to get value from data
74. IaaS
Virtual machines with
industry-leading
price/performance
Hybrid
Cluster manager and
orchestration engine built
on Google’s container
experience
PaaS Serverless logic
A flexible, zero ops
platform for building highly
available apps
A lightweight fully
managed serverless
execution environment for
building and connecting
cloud services
Compute Engine
Google Kubernetes
Engine
App Engine Cloud Functions
Google Cloud offers a variety of compute services
spanning different usage options
75. Introducing Compute Engine
General purpose
and optimized VMs
Committed and
sustained use
discounts
Preemptible VMs,
BYOL and sole tenants
Right sizing
recommendations
Live migration
Custom and
predefined
machine types
Compute Engine lets you create and run virtual
machines on Google infrastructure.
Get access to a variety of predefined and
customizable VM families coupled with
consumption and pricing models, as well as
functionality for all of your application and
workload requirements.
77. Serverless
Compute
Deploy and scale applications fast and securely
in a fully managed environment
No Infra
Management
Speed to
Market
Auto-scaling
78. Proprietary + Confidential
Google Cloud Serverless Compute Product
Portfolio
App Engine
Cloud Run
Cloud Functions Event-driven Functions-as-a-Service
Run containers on a fully managed
environment
Run source-based web applications on a
fully managed environment
79. App Engine is a platform-centric solution
● Type of PaaS
● No need to buy, build, or operate
hardware/infrastructure
● No managing servers or configuring
deployments
● Focus on app development instead
of operations
● Use a range of languages and tools
● Automatic scaling
81. There are three common use cases for cloud storage
1 Content storage and delivery
2
3 Backup and archival storage
Storage for data analytics and
general compute
83. Structured data
Unstructured data
First_Name Last_Nam
e
Address City Age
Sherlock Holmes 12 Main St Mesa 60
James Bond 23 Old St Napa 43
Scarlett O’Hara 34 New St Derby 23
Marge Simpson 56 West St Cody 36
Transactions
Online
communities
Notes & text
fields
Email
Social
media
Ratings &
reviews
Voice
transcriptions
Surveys
Call center
Chat
Structured versus unstructured data