BDML - v2.1 - PDF - Module 1 - Introduction To Google Cloud Platform
BDML - v2.1 - PDF - Module 1 - Introduction To Google Cloud Platform
https://www.mckinsey.com/business-functions/digital-mckinsey/our-insights/straight-talk-about-big-data
An explosion of data
https://www.mckinsey.com/business-functions/digital-mckinsey/our-insights/straight-talk-about-big-data
There is a great demand for data skills
Migrating existing
Analyzing large
data workloads
datasets at scale
(ex: Hadoop, Spark jobs)
Security
Big Data and ML Products
Security
Machine Learning Models require
significant compute resources
Shown: Automatic
Video Stabilization
for Google Photos
Data sources:
1. Image frames
(stills from video)
2. Phone gyroscope
3. Lens motion
A single high-res image represents millions of data points to learn
← 3264px Width →
8 Megapixel resolution
←2448px Height →
23,970,816
data points per image*
https://cacm.acm.org/magazines/2018/9/230571-a-domain-specific-architecture-for-deep-neural-networks/fulltext
Tensor Processing Units (TPUs) are specialized ML hardware
— Larry Colagiovanni
VP of New Product Development
Creating a customizable virtual machine on Google Cloud
Security
1.2 billion photos and
videos are uploaded to
Google Photos every day.
Cloud
Storage
Creating a Cloud Storage bucket for your data is easy
UI Cloud
Storage
Resources
BigQuery Cloud Storage Compute Engine BigQuery
dataset bucket instance dataset
Got data? Quickly migrate your data to the cloud using gsutil tool
Google Cloud Platform Project
Bucket
Copy
Objects Cloud
Data and Storage
metadata
Security
Google’s private network carries as much as 40% of the
world’s internet traffic every day
Google’s data center network speed enables
the separation of compute and storage
Security
On-premise → you manage all security layers
On-
Responsibility premises
Content
Access policies
Usage
Deployment
Identity
Operations
Network security
Audit logging
Network
Hardware
Google Cloud Platform offers fully-managed services
On- IaaS PaaS Managed
Responsibility premises services
Content
You Manage Access policies
Usage
Deployment
Google Managed
Web app security
Identity
Operations
Network security
Audit logging
Network
Hardware
Agenda
Google Cloud Platform infrastructure
● Compute
● Storage
● Networking
● Security
Big data and ML products
● Google innovation timeline
● Choosing the right approach
Lab: Exploring Public Datasets in BigQuery
Activity: Explore a customer use case
Google invented new data processing methods as it grew
Pub/Sub F1
http://research.google.com/pubs/papers.html
Google Cloud opens up that innovation and infrastructure to you
Cloud
Cloud Datastore Pub/Sub
Spanner
Storage
The suite of big data products on Google Cloud Platform
Cloud Cloud
Cloud Cloud Cloud
Datastore Bigtable
Functions ... App
Pub/Sub Datalab Engine
ML APIs
Agenda
Google Cloud Platform infrastructure
● Compute
● Storage
● Networking
● Security
Big data and ML products
● Google innovation timeline
● Choosing the right approach
Lab: Exploring Public Datasets in BigQuery
Activity: Explore a customer use case
BigQuery has over 130 Public Datasets to explore
Demo Query 2 billion lines of code in
less than 30 seconds
Github on BigQuery
Lab Exploring Public Datasets using
the BigQuery Web UI
● Open BigQuery
● Query a Public Dataset
● Create a custom table
● Load data into a new table
● Querying basics
Open Qwiklabs
Open an incognito window
1 4 Launch the course from My Learning
(or private/anonymous window)
2 Go to events.qwiklabs.com
https://goo.gl/xrVBpM
If so, use the link or QR code to
add your email address for
access to the course material.
View your lab
Business question
Challenge
Current workers
Map Drive location to...
16,258 element/s Target Workers
3 sec
Visualize demand/supply mismatches with GIS data
Your turn: Analyze real customer big data use cases
1. Navigate to
cloud.google.com/
customers/.
3. Find an interesting
customer use case.