SlideShare a Scribd company logo
30 Days of
Google Cloud
Session
Agenda 5 min1
What is Cloud?2
Introduction to Qwiklabs3
Hands-on experience with Qwiklabs4
How to get help from Google?5
Introduction to 30 Days of Google Cloud
program
5 min
5 min
90 min
5 min
Task for this week & enroling students6 10 min
Preparing for cloud
careers
University education provides a strong
theoretical foundation...
You’ll need strong industry skills to
launch your careers.
Begin your journey to cloud with
30 Days of Google Cloud
Track 1: Cloud Engineering
Track 2: Data Science & Machine
Learning
Here are the 2 tracks
Now let’s go over the different tracks that
we have in the program on which you will be
trained first and then you have to train your
peers.
Contents of the program
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
Track 2: Data Science &
Machine Learning
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
Google Cloud Skill Badges
What is a skill badge?
An exclusive digital Google Cloud skill badge
demonstrates your growing Google Cloud
recognized skillset.
How do I earn a skill badge?
Show your cloud skills by completing a series
of hands on labs, including a final assessment
challenge lab, to test your skills and earn a Google
Cloud skill badge to share with your network.
Show us your skills
by earning all of them!
Google Cloud Skill Badges
Unlock deeper learning benefits with Skill Badges
Share your
accomplishments
Share your skill badges with your
network and on your resume.
Prove you have in-
demand skills
Take the challenge lab at the end to
prove that you have requires skills.
Gain hands-on
experience
Learn real-world skills on the
Google Cloud console using
Qwiklabs
Milestones & Prizes
Milestone Achieved Prizes*
Complete Cloud Engineering Track** Participation Certificate from Google + T-Shirt + Sticker
pack
Complete Data Science & Machine Learning Track** Participation Certificate from Google + T-Shirt + Sticker
pack
Complete both tracks - Cloud Engineering + data Science & Machine
Learning**
Participation Certificate from Google + 2 T-Shirts + Sticker
pack + Laptop Bag
**You’ll only get rewards for the milestone that you achieve after enrolment date & not for the ones before that.
See your certificate
Cloud Engineering
Data Science &
Machine Learning
Cloud Engineering
Go Cloud!
What is Cloud?
… as a service
> >
PlatformInfrastructure Software
Infrastructure as a Service
PaaSIaaS SaaS
> >
Platform as a Service
PaaSIaaS SaaS
> >
Software as a Service
PaaSIaaS SaaS
> >
No need to manage your own infrastructure.
Use managed services instead.
Cloud
Storage
Cloud
Bigtable
Cloud
Datastore
Cloud
SQL
Cloud
Spanner
CustId
App
Engine
Container
Engine
User data
management
Payment etc.
API gateways
for other
backend apps
Application Data
Object data like
multimedia
High-volume or
semi-structured
data like streaming
or gaming data
Relational data
Application Logic
Integration with other
Google services
Google Maps, YouTube,
and more
Name
Get Set!
Let’s get started!
Open a new
incognito window.
Use the campaign URL
that we sent to you via
email
1. Find the invitation email with
subject: “[30 days of Google Cloud]
Congratulations! You are now a
Facilitator!”
2. Find the bit.ly/gccc-fac-credits
campaign URL.
3. Copy & paste the URL in the
incognito window.
The URL will give you access to 600 credits to take labs on Qwiklabs.
Join or Sign into
Qwiklabs
In an Incognito/Private
browser window, go to:
https://google.qwiklabs.com/
. Then click Join to create a
new account or Sign in to
sign in to an existing account.
If creating a new account,
remember to check the
Marketing Opt In box.
Start the A Tour of
Qwiklabs and the
Google Cloud
Platform Lab
Click on the “Start Lab”
button
All Google Cloud Platform services are associated
with a project that is used to:
● Track resource and quota usage
● Enable billing
● Manage permissions and credentials
● Enable services and APIs
All GCP services you use are associated with
a project
Google Cloud Identity and Access
Management defines...
Who can do what on which resource
● Regions: Collections of zones
○ Specific geographical locations
where you can run resources
○ Regions are interconnected
using Google’s global, meshed
backbone network
● Zones: Isolated deployment areas in
a region
Your resources can be regional, zonal, or in
some cases multi-regional.
You can launch cloud resources in different
regions for high availability and reliability
Verify now whether
you have the 600
credits
Click on avatar on top right
and make sure it says 600 or
600+ credits.
Need more help? There is 24/7
support available. Look at the
bottom right corner of your screen
Didn’t get the credits?
Troubleshoot!
● Be Patient, sometimes it takes time for the credits to
be provisioned.
● If you already have a Qwiklabs account and enrolled in
the Google Cloud Essentials quest before, please un-
enroll in the quest and then click the Enroll button
again. Only when you click the Enroll button & complete
the 1st lab will the credit be applied to your account.
● If you have already completed the Google Cloud
Essentials quest before this event, contact
dscsupport@qwiklabs.com and they will give you a
special code so you get your credit.
● If there any other problems, email
dscsupport@qwiklabs.com. The team there will
respond quickly.
Cloud Engineering Track
Getting Started: Create and
Manage Cloud Resources
Enroll in the Getting
Started: Create and
Manage Cloud
Resources
Quest
Click on the “Enroll in this
Quest” button
The quest has 6 labs.
We will go through 1 of
them together
as a group and you have
to take the rest yourself.
As said earlier, you need
credits to take these labs.
You can use your 600
credits to access these
labs.
Getting Started: Create and Manage Cloud Resources
Introductory 6 Steps 5 hours 13 Credits
In this introductory-level Quest, you will get hands-on practice with the
Google Cloud’s fundamental tools and services.
HANDS-ON LAB
A Tour of Qwiklabs and the Google Cloud Platform
HANDS-ON LAB
Creating a Virtual Machine
HANDS-ON LAB
Getting Started with Cloud Shell & gcloud
HANDS-ON LAB
Kubernetes Engine: Qwik Start
HANDS-ON LAB
Set Up Network and HTTP Load Balancers
HANDS-ON LAB
Getting Started: Create and Manage Cloud
Resources: Challenge Lab
LAB 1 WALKTHROUGH
Objectives
● Learn about Qwiklabs
platform.
● Learn how to use Google
Cloud Platform console.
Lab 1: A Tour of Qwiklabs and Google Cloud
(Getting Started: Create and Manage Cloud Resources)
LAB 2 WALKTHROUGH
Lab 2: Creating a Virtual Machine
(Getting Started: Create and Manage Cloud Resources)
Objectives
● Create a virtual machine with
the Google Cloud Platform
Console.
● Create a virtual machine with
gcloud command line.
● Deploy a web server and
connect it to a virtual
machine.
Compute Engine
A virtual machine is a software-based computer
Physical Computer Virtual Machines in a
Physical Computer
● High CPU, high memory, standard and
shared-core machine types
● Persistent disks
● Standard, SSD, local SSD
● Snapshots
● Instance metadata and startup scripts
Compute Engine offers managed virtual
machines
Cloud Shell
LAB 3 WALKTHROUGH
Objectives
● Connect to computing
resources hosted on Google
Cloud Platform.
● Practice using gcloud
commands.
Lab 3: Getting Started with Cloud Shell & gcloud
(Getting Started: Create and Manage Cloud Resources)
Cloud Shell is a Debian-based virtual
machine which makes it easy for you to
manage your Cloud Platform projects and
resources.
● Pre-installed Google Cloud SDK and
other tools
● 5 GB of persistent disk storage
Cloud Shell provides command-line access
to a virtual machine instance in a terminal
window that opens in the web console.
Cloud Shell and gcloud
LAB 4 WALKTHROUGHObjectives
● Create a Kubernetes cluster.
● Deploy an application on the
cluster.
Google Kubernetes Engine
Lab 4: Kubernetes Engine: Qwik Start
(Getting Started: Create and Manage Cloud Resources)
My app works on my development machine
but breaks in production
Development Environment
● Nginx 1.15
● SQLite
Test and Production Environments
● Nginx 0.4
● MySQL
Deploy reliably with containers
Docker Container image
● Application binary
● Operating system
● Tools and libraries
Google Kubernetes Engine
● Kubernetes Engine is a managed
service for Kubernetes. It enables
rapid application development.
Google Container Registry
● Private Docker
repository for your
Docker container
images
Container
Application Code
Dependencies
Cluster
Master
Node
Node
Node
Node
Build container image Store container image Deploy container image. Run and
scale application.
LAB 5 INTRO
Objectives
● Setup a network load
balancer.
● Setup a HTTP(s) load balancer.
● Get hands-on experience
learning the differences
between network load
balancers and HTTP load
balancers.
Lab 5: Set Up Network and HTTP Load Balancers
(Getting Started: Create and Manage Cloud Resources)
Handle heavy traffic with load balancing
Application VM Instance
Application VM Instance
Application VM Instance
Users Load
Balancing
LAB 6 INTRO
You will be tested on:
● Create an instance.
● Create a 3 node Kubernetes
cluster and run a simple
service.
● Create an HTTP(s) Load
Balancer in front of two web
servers.
Lab 6: Getting Started: Create and Manage Cloud
Resources: Challenge Lab
(Getting Started: Create and Manage Cloud Resources)
Congratulations!
You have now enough knowledge to
complete your first Qwiklabs quest
and earn a Google Cloud-hosted skill
badge.
Once completed, make your Qwiklabs
profile public to see the badge:
My Learning > View Public Profile >
Make Profile Public
Follow the instructions here.
Great Job!
Data Science & Machine
Learning Track
Perform Foundational Data,
ML, and AI Tasks in Google
Cloud
Puppy
or
Muffin?
Machine learning is
learning from rules
plus
experience.
Good Machine Learning models require
lots of high-quality training data
● Gain insights from data using
Google Cloud’s pre-trained machine
learning models
● Leverage same technology as
Google Photos and Google Assistant
● Require ZERO prior knowledge of ML
Google Cloud Machine Learning APIs
Google Cloud Machine Learning APIs
Vision Video
Intelligence
Speech
To Text
Natural
Language
Translation
Google Cloud Speech to Text API
● Google Cloud Speech-to-Text enables developers to
convert audio to text by applying powerful neural
network models in an easy-to-use API.
● The API recognizes 120 languages and variants to
support your global user base.
● It can process real-time streaming or prerecorded
audio, using Google’s machine learning technology.
LAB 1 WALKTHROUGH
Lab 1: Google Cloud Speech API: Qwik Start
(Perform Foundational Data, ML, and AI Tasks in Google Cloud)
Objectives
● Create an API Key
● Create your Speech API
request
● Call the Speech API
Google Cloud Speech API
Getting help
Need Help?
1. There is online chat
support available 24/7
for Qwiklabs. Select
the Department as
“30 Days of Google
Cloud”
Look at the bottom right corner of your screen
Need Help?
2. If there any other
problems, email
dscsupport@qwiklabs.com
The team there will
respond quickly.
Need Help?
3. Google it! Review
support documentation
at
cloud.google.com/docs
Task for you
Complete remaining quests in Cloud Engineering track
Getting Started: Create and Manage Cloud Resources
What are skill badges?
An exclusive digital Google
Cloud skill badge that
demonstrates your growing
Google Cloud recognized
Perform Foundational Infrastructure Tasks in Google Cloud
Setup and Configure a Cloud Environment in Google Cloud
Deploy and Manage Cloud Environments with Google Cloud
Build and Secure Networks in Google Cloud
Deploy to Kubernetes in Google Cloud
Earn “Skill Badges” simultaneously!
Earn all these badges!
Getting Started:
Create and Manage
Cloud Resources
Perform
Foundational
Infrastructure Tasks
in Google Cloud
Deploy and Manage
Cloud Environments
with Google Cloud
Build and Secure
Networks in Google
Cloud
Deploy to
Kubernetes in
Google Cloud
Setup and Configure
a Cloud Environment
in Google Cloud
Complete remaining quests in Data Science & Machine
Learning track
Getting Started: Create and Manage Cloud Resources
What are skill badges?
An exclusive digital Google
Cloud skill badge that
demonstrates your growing
Google Cloud recognized
Perform Foundational Data, ML, and AI Tasks in Google Cloud
Insights from Data with BigQuery
Engineer Data in Google Cloud
Integrate with Machine Learning APIs
Explore Machine Learning Models with Explainable AI
Earn “Skill Badges” simultaneously!
Earn all these badges!
Getting Started:
Create and Manage
Cloud Resources
Perform
Foundational Data,
ML, and AI Tasks in
Google Cloud
Engineer Data in
Google Cloud
Integrate with Machine
Learning APIs
Explore Machine
Learning Models
with Explainable AI
Insights from Data
with BigQuery
Share your
achievement
Share your newly earned badge
on social media using the tag
#30DaysofGoogleCloud.
This is a great achievement and
we would love to celebrate this
with you.
Follow us @GoogleCloud_IN and
@GoogleDevsIN
Thank You!

More Related Content

What's hot

Google Cloud for Developers - Devfest Manila
Google Cloud for Developers - Devfest ManilaGoogle Cloud for Developers - Devfest Manila
Google Cloud for Developers - Devfest Manila
Patrick Chanezon
 
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administrat...
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administrat...OW2con'16 Keynote address: Kubernetes, the rising tide of systems administrat...
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administrat...
OW2
 
Google Compute Engine Starter Guide
Google Compute Engine Starter GuideGoogle Compute Engine Starter Guide
Google Compute Engine Starter Guide
Simon Su
 
Gcp dataflow
Gcp dataflowGcp dataflow
Gcp dataflow
Igor Roiter
 
Building what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructureBuilding what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructure
MediaAgility
 
L2 3.fa19
L2 3.fa19L2 3.fa19
L2 3.fa19
Kv Sagar
 
Google Cloud - Scale With A Smile (Dec 2014)
Google Cloud - Scale With A Smile (Dec 2014)Google Cloud - Scale With A Smile (Dec 2014)
Google Cloud - Scale With A Smile (Dec 2014)
Ido Green
 
Introduction to Google's Cloud Technologies
Introduction to Google's Cloud TechnologiesIntroduction to Google's Cloud Technologies
Introduction to Google's Cloud Technologies
Chris Schalk
 
Google Cloud Platform Update
Google Cloud Platform UpdateGoogle Cloud Platform Update
Google Cloud Platform Update
Ido Green
 
Google compute engine - overview
Google compute engine - overviewGoogle compute engine - overview
Google compute engine - overview
Charles Fan
 
Google cloud Platform
Google cloud PlatformGoogle cloud Platform
Google cloud Platform
Janu Jahnavi
 
SEC302 Twitter's GCP Architecture for its petabyte scale data storage in gcs...
SEC302  Twitter's GCP Architecture for its petabyte scale data storage in gcs...SEC302  Twitter's GCP Architecture for its petabyte scale data storage in gcs...
SEC302 Twitter's GCP Architecture for its petabyte scale data storage in gcs...
Vrushali Channapattan
 
Case study of Google Cloud Platform
Case study of Google Cloud PlatformCase study of Google Cloud Platform
Case study of Google Cloud PlatformDavid Chen
 
Introduction to Google Compute Engine
Introduction to Google Compute EngineIntroduction to Google Compute Engine
Introduction to Google Compute EngineColin Su
 
Continuous Integration with Jenkins and Java EE
Continuous Integration with Jenkins and Java EEContinuous Integration with Jenkins and Java EE
Continuous Integration with Jenkins and Java EE
Francesco Marchitelli
 
Using Google Compute Engine
Using Google Compute EngineUsing Google Compute Engine
Using Google Compute Engine
Lynn Langit
 
Image archive, analysis & report generation with Google Cloud
Image archive, analysis & report generation with Google CloudImage archive, analysis & report generation with Google Cloud
Image archive, analysis & report generation with Google Cloud
wesley chun
 
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
Chris Schalk
 
Google Cloud Platform Special Training
Google Cloud Platform Special TrainingGoogle Cloud Platform Special Training
Google Cloud Platform Special Training
Simon Su
 
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...
Alluxio, Inc.
 

What's hot (20)

Google Cloud for Developers - Devfest Manila
Google Cloud for Developers - Devfest ManilaGoogle Cloud for Developers - Devfest Manila
Google Cloud for Developers - Devfest Manila
 
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administrat...
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administrat...OW2con'16 Keynote address: Kubernetes, the rising tide of systems administrat...
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administrat...
 
Google Compute Engine Starter Guide
Google Compute Engine Starter GuideGoogle Compute Engine Starter Guide
Google Compute Engine Starter Guide
 
Gcp dataflow
Gcp dataflowGcp dataflow
Gcp dataflow
 
Building what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructureBuilding what's next with google cloud's powerful infrastructure
Building what's next with google cloud's powerful infrastructure
 
L2 3.fa19
L2 3.fa19L2 3.fa19
L2 3.fa19
 
Google Cloud - Scale With A Smile (Dec 2014)
Google Cloud - Scale With A Smile (Dec 2014)Google Cloud - Scale With A Smile (Dec 2014)
Google Cloud - Scale With A Smile (Dec 2014)
 
Introduction to Google's Cloud Technologies
Introduction to Google's Cloud TechnologiesIntroduction to Google's Cloud Technologies
Introduction to Google's Cloud Technologies
 
Google Cloud Platform Update
Google Cloud Platform UpdateGoogle Cloud Platform Update
Google Cloud Platform Update
 
Google compute engine - overview
Google compute engine - overviewGoogle compute engine - overview
Google compute engine - overview
 
Google cloud Platform
Google cloud PlatformGoogle cloud Platform
Google cloud Platform
 
SEC302 Twitter's GCP Architecture for its petabyte scale data storage in gcs...
SEC302  Twitter's GCP Architecture for its petabyte scale data storage in gcs...SEC302  Twitter's GCP Architecture for its petabyte scale data storage in gcs...
SEC302 Twitter's GCP Architecture for its petabyte scale data storage in gcs...
 
Case study of Google Cloud Platform
Case study of Google Cloud PlatformCase study of Google Cloud Platform
Case study of Google Cloud Platform
 
Introduction to Google Compute Engine
Introduction to Google Compute EngineIntroduction to Google Compute Engine
Introduction to Google Compute Engine
 
Continuous Integration with Jenkins and Java EE
Continuous Integration with Jenkins and Java EEContinuous Integration with Jenkins and Java EE
Continuous Integration with Jenkins and Java EE
 
Using Google Compute Engine
Using Google Compute EngineUsing Google Compute Engine
Using Google Compute Engine
 
Image archive, analysis & report generation with Google Cloud
Image archive, analysis & report generation with Google CloudImage archive, analysis & report generation with Google Cloud
Image archive, analysis & report generation with Google Cloud
 
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
 
Google Cloud Platform Special Training
Google Cloud Platform Special TrainingGoogle Cloud Platform Special Training
Google Cloud Platform Special Training
 
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...
Integrating Google Cloud Dataproc with Alluxio for faster performance in the ...
 

Similar to 30 Days of Google Cloud

Introduction to of 30 Days of Google Cloud
Introduction to of 30 Days of Google CloudIntroduction to of 30 Days of Google Cloud
Introduction to of 30 Days of Google Cloud
Pushkar Patel
 
Cloud Study Jam_ Google Cloud Essentials Event Slides.pptx
Cloud Study Jam_ Google Cloud Essentials Event Slides.pptxCloud Study Jam_ Google Cloud Essentials Event Slides.pptx
Cloud Study Jam_ Google Cloud Essentials Event Slides.pptx
AkashSrivastava519152
 
30 Days of Google Cloud
30 Days of Google Cloud30 Days of Google Cloud
30 Days of Google Cloud
KrishnanPoddar
 
30 days of google cloud intro
30 days of google cloud intro30 days of google cloud intro
30 days of google cloud intro
RitikaSaxena38
 
Cloud Study Jams GDSC CUI ATK.pptx
Cloud Study Jams GDSC CUI ATK.pptxCloud Study Jams GDSC CUI ATK.pptx
Cloud Study Jams GDSC CUI ATK.pptx
Muhammad Kaleem Ullah
 
30 days of cloud: Info session
30 days of cloud: Info session30 days of cloud: Info session
30 days of cloud: Info session
Google Developer Students Club NIT Silchar
 
Info sessions30 days of google cloud
Info sessions30 days of google cloud Info sessions30 days of google cloud
Info sessions30 days of google cloud
VineNation
 
30 days of google cloud event
30 days of google cloud event30 days of google cloud event
30 days of google cloud event
PreetyKhatkar
 
30 days of google cloud kickstarter
30 days of google cloud   kickstarter30 days of google cloud   kickstarter
30 days of google cloud kickstarter
KaifTamboli
 
DSC Cloud Study Jams
DSC Cloud Study JamsDSC Cloud Study Jams
DSC Cloud Study Jams
KateGrupp
 
Cloud Study Jam Exploring the Cloud
Cloud Study Jam Exploring the CloudCloud Study Jam Exploring the Cloud
Cloud Study Jam Exploring the Cloud
Prottay Karim
 
30 days of cloud - 1
30 days of cloud - 130 days of cloud - 1
30 days of cloud - 1
HitanshDoshi
 
30 days of google cloud 2021
30 days of google cloud 202130 days of google cloud 2021
30 days of google cloud 2021
SadhanaParameswaran
 
GDSC BVCOENM - Google Cloud Study Jam October 2021 | Day 1 + Day 2
GDSC BVCOENM - Google Cloud Study Jam October 2021 | Day 1 + Day 2GDSC BVCOENM - Google Cloud Study Jam October 2021 | Day 1 + Day 2
GDSC BVCOENM - Google Cloud Study Jam October 2021 | Day 1 + Day 2
GDSCBVCOENM
 
Google cloud session 1
Google cloud session 1Google cloud session 1
Google cloud session 1
Vijay Ojha
 
Week 1 - ACE.pptx
Week 1 - ACE.pptxWeek 1 - ACE.pptx
Week 1 - ACE.pptx
MazenElnahla
 
Copy of 30 days of gcp session 1 ppt
Copy of 30 days of gcp session 1 pptCopy of 30 days of gcp session 1 ppt
Copy of 30 days of gcp session 1 ppt
19TUIT038KAVIARASUM
 
GCCP.pptx
GCCP.pptxGCCP.pptx
GCCP.pptx
AnanyaPRao
 
Week #1 Training ACEM.pptx
Week #1 Training ACEM.pptxWeek #1 Training ACEM.pptx
Week #1 Training ACEM.pptx
ShivamJha793068
 
Info session (30 daysofgcp)
Info session (30 daysofgcp)Info session (30 daysofgcp)
Info session (30 daysofgcp)
UtkarshRaj83
 

Similar to 30 Days of Google Cloud (20)

Introduction to of 30 Days of Google Cloud
Introduction to of 30 Days of Google CloudIntroduction to of 30 Days of Google Cloud
Introduction to of 30 Days of Google Cloud
 
Cloud Study Jam_ Google Cloud Essentials Event Slides.pptx
Cloud Study Jam_ Google Cloud Essentials Event Slides.pptxCloud Study Jam_ Google Cloud Essentials Event Slides.pptx
Cloud Study Jam_ Google Cloud Essentials Event Slides.pptx
 
30 Days of Google Cloud
30 Days of Google Cloud30 Days of Google Cloud
30 Days of Google Cloud
 
30 days of google cloud intro
30 days of google cloud intro30 days of google cloud intro
30 days of google cloud intro
 
Cloud Study Jams GDSC CUI ATK.pptx
Cloud Study Jams GDSC CUI ATK.pptxCloud Study Jams GDSC CUI ATK.pptx
Cloud Study Jams GDSC CUI ATK.pptx
 
30 days of cloud: Info session
30 days of cloud: Info session30 days of cloud: Info session
30 days of cloud: Info session
 
Info sessions30 days of google cloud
Info sessions30 days of google cloud Info sessions30 days of google cloud
Info sessions30 days of google cloud
 
30 days of google cloud event
30 days of google cloud event30 days of google cloud event
30 days of google cloud event
 
30 days of google cloud kickstarter
30 days of google cloud   kickstarter30 days of google cloud   kickstarter
30 days of google cloud kickstarter
 
DSC Cloud Study Jams
DSC Cloud Study JamsDSC Cloud Study Jams
DSC Cloud Study Jams
 
Cloud Study Jam Exploring the Cloud
Cloud Study Jam Exploring the CloudCloud Study Jam Exploring the Cloud
Cloud Study Jam Exploring the Cloud
 
30 days of cloud - 1
30 days of cloud - 130 days of cloud - 1
30 days of cloud - 1
 
30 days of google cloud 2021
30 days of google cloud 202130 days of google cloud 2021
30 days of google cloud 2021
 
GDSC BVCOENM - Google Cloud Study Jam October 2021 | Day 1 + Day 2
GDSC BVCOENM - Google Cloud Study Jam October 2021 | Day 1 + Day 2GDSC BVCOENM - Google Cloud Study Jam October 2021 | Day 1 + Day 2
GDSC BVCOENM - Google Cloud Study Jam October 2021 | Day 1 + Day 2
 
Google cloud session 1
Google cloud session 1Google cloud session 1
Google cloud session 1
 
Week 1 - ACE.pptx
Week 1 - ACE.pptxWeek 1 - ACE.pptx
Week 1 - ACE.pptx
 
Copy of 30 days of gcp session 1 ppt
Copy of 30 days of gcp session 1 pptCopy of 30 days of gcp session 1 ppt
Copy of 30 days of gcp session 1 ppt
 
GCCP.pptx
GCCP.pptxGCCP.pptx
GCCP.pptx
 
Week #1 Training ACEM.pptx
Week #1 Training ACEM.pptxWeek #1 Training ACEM.pptx
Week #1 Training ACEM.pptx
 
Info session (30 daysofgcp)
Info session (30 daysofgcp)Info session (30 daysofgcp)
Info session (30 daysofgcp)
 

More from AshwinRaj57

Foundation of UI/UX
Foundation of UI/UXFoundation of UI/UX
Foundation of UI/UX
AshwinRaj57
 
Revamp Your CV
Revamp Your CVRevamp Your CV
Revamp Your CV
AshwinRaj57
 
Python for Everybody - Solution Challenge 2021
Python for Everybody - Solution Challenge 2021Python for Everybody - Solution Challenge 2021
Python for Everybody - Solution Challenge 2021
AshwinRaj57
 
Git and GitHub
Git and GitHubGit and GitHub
Git and GitHub
AshwinRaj57
 
Information session - UCEK DSC
Information session - UCEK DSCInformation session - UCEK DSC
Information session - UCEK DSC
AshwinRaj57
 
Prior programming experience track
Prior programming experience trackPrior programming experience track
Prior programming experience track
AshwinRaj57
 

More from AshwinRaj57 (6)

Foundation of UI/UX
Foundation of UI/UXFoundation of UI/UX
Foundation of UI/UX
 
Revamp Your CV
Revamp Your CVRevamp Your CV
Revamp Your CV
 
Python for Everybody - Solution Challenge 2021
Python for Everybody - Solution Challenge 2021Python for Everybody - Solution Challenge 2021
Python for Everybody - Solution Challenge 2021
 
Git and GitHub
Git and GitHubGit and GitHub
Git and GitHub
 
Information session - UCEK DSC
Information session - UCEK DSCInformation session - UCEK DSC
Information session - UCEK DSC
 
Prior programming experience track
Prior programming experience trackPrior programming experience track
Prior programming experience track
 

Recently uploaded

June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 

Recently uploaded (20)

June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 

30 Days of Google Cloud

  • 2. Session Agenda 5 min1 What is Cloud?2 Introduction to Qwiklabs3 Hands-on experience with Qwiklabs4 How to get help from Google?5 Introduction to 30 Days of Google Cloud program 5 min 5 min 90 min 5 min Task for this week & enroling students6 10 min
  • 4. University education provides a strong theoretical foundation...
  • 5. You’ll need strong industry skills to launch your careers.
  • 6. Begin your journey to cloud with 30 Days of Google Cloud
  • 7. Track 1: Cloud Engineering Track 2: Data Science & Machine Learning Here are the 2 tracks Now let’s go over the different tracks that we have in the program on which you will be trained first and then you have to train your peers. Contents of the program
  • 8. 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
  • 9. Track 2: Data Science & Machine Learning 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
  • 10. Google Cloud Skill Badges What is a skill badge? An exclusive digital Google Cloud skill badge demonstrates your growing Google Cloud recognized skillset. How do I earn a skill badge? Show your cloud skills by completing a series of hands on labs, including a final assessment challenge lab, to test your skills and earn a Google Cloud skill badge to share with your network. Show us your skills by earning all of them!
  • 11. Google Cloud Skill Badges Unlock deeper learning benefits with Skill Badges Share your accomplishments Share your skill badges with your network and on your resume. Prove you have in- demand skills Take the challenge lab at the end to prove that you have requires skills. Gain hands-on experience Learn real-world skills on the Google Cloud console using Qwiklabs
  • 12. Milestones & Prizes Milestone Achieved Prizes* Complete Cloud Engineering Track** Participation Certificate from Google + T-Shirt + Sticker pack Complete Data Science & Machine Learning Track** Participation Certificate from Google + T-Shirt + Sticker pack Complete both tracks - Cloud Engineering + data Science & Machine Learning** Participation Certificate from Google + 2 T-Shirts + Sticker pack + Laptop Bag **You’ll only get rewards for the milestone that you achieve after enrolment date & not for the ones before that.
  • 13. See your certificate Cloud Engineering Data Science & Machine Learning Cloud Engineering
  • 15.
  • 16. What is Cloud? … as a service > > PlatformInfrastructure Software
  • 17. Infrastructure as a Service PaaSIaaS SaaS > >
  • 18. Platform as a Service PaaSIaaS SaaS > >
  • 19. Software as a Service PaaSIaaS SaaS > >
  • 20. No need to manage your own infrastructure. Use managed services instead. Cloud Storage Cloud Bigtable Cloud Datastore Cloud SQL Cloud Spanner CustId App Engine Container Engine User data management Payment etc. API gateways for other backend apps Application Data Object data like multimedia High-volume or semi-structured data like streaming or gaming data Relational data Application Logic Integration with other Google services Google Maps, YouTube, and more Name
  • 22. Let’s get started! Open a new incognito window.
  • 23. Use the campaign URL that we sent to you via email 1. Find the invitation email with subject: “[30 days of Google Cloud] Congratulations! You are now a Facilitator!” 2. Find the bit.ly/gccc-fac-credits campaign URL. 3. Copy & paste the URL in the incognito window. The URL will give you access to 600 credits to take labs on Qwiklabs.
  • 24. Join or Sign into Qwiklabs In an Incognito/Private browser window, go to: https://google.qwiklabs.com/ . Then click Join to create a new account or Sign in to sign in to an existing account. If creating a new account, remember to check the Marketing Opt In box.
  • 25. Start the A Tour of Qwiklabs and the Google Cloud Platform Lab Click on the “Start Lab” button
  • 26. All Google Cloud Platform services are associated with a project that is used to: ● Track resource and quota usage ● Enable billing ● Manage permissions and credentials ● Enable services and APIs All GCP services you use are associated with a project
  • 27. Google Cloud Identity and Access Management defines... Who can do what on which resource
  • 28. ● Regions: Collections of zones ○ Specific geographical locations where you can run resources ○ Regions are interconnected using Google’s global, meshed backbone network ● Zones: Isolated deployment areas in a region Your resources can be regional, zonal, or in some cases multi-regional. You can launch cloud resources in different regions for high availability and reliability
  • 29. Verify now whether you have the 600 credits Click on avatar on top right and make sure it says 600 or 600+ credits.
  • 30. Need more help? There is 24/7 support available. Look at the bottom right corner of your screen Didn’t get the credits? Troubleshoot! ● Be Patient, sometimes it takes time for the credits to be provisioned. ● If you already have a Qwiklabs account and enrolled in the Google Cloud Essentials quest before, please un- enroll in the quest and then click the Enroll button again. Only when you click the Enroll button & complete the 1st lab will the credit be applied to your account. ● If you have already completed the Google Cloud Essentials quest before this event, contact dscsupport@qwiklabs.com and they will give you a special code so you get your credit. ● If there any other problems, email dscsupport@qwiklabs.com. The team there will respond quickly.
  • 32. Getting Started: Create and Manage Cloud Resources
  • 33. Enroll in the Getting Started: Create and Manage Cloud Resources Quest Click on the “Enroll in this Quest” button
  • 34. The quest has 6 labs. We will go through 1 of them together as a group and you have to take the rest yourself. As said earlier, you need credits to take these labs. You can use your 600 credits to access these labs. Getting Started: Create and Manage Cloud Resources Introductory 6 Steps 5 hours 13 Credits In this introductory-level Quest, you will get hands-on practice with the Google Cloud’s fundamental tools and services. HANDS-ON LAB A Tour of Qwiklabs and the Google Cloud Platform HANDS-ON LAB Creating a Virtual Machine HANDS-ON LAB Getting Started with Cloud Shell & gcloud HANDS-ON LAB Kubernetes Engine: Qwik Start HANDS-ON LAB Set Up Network and HTTP Load Balancers HANDS-ON LAB Getting Started: Create and Manage Cloud Resources: Challenge Lab
  • 35. LAB 1 WALKTHROUGH Objectives ● Learn about Qwiklabs platform. ● Learn how to use Google Cloud Platform console. Lab 1: A Tour of Qwiklabs and Google Cloud (Getting Started: Create and Manage Cloud Resources)
  • 36. LAB 2 WALKTHROUGH Lab 2: Creating a Virtual Machine (Getting Started: Create and Manage Cloud Resources) Objectives ● Create a virtual machine with the Google Cloud Platform Console. ● Create a virtual machine with gcloud command line. ● Deploy a web server and connect it to a virtual machine. Compute Engine
  • 37. A virtual machine is a software-based computer Physical Computer Virtual Machines in a Physical Computer
  • 38. ● High CPU, high memory, standard and shared-core machine types ● Persistent disks ● Standard, SSD, local SSD ● Snapshots ● Instance metadata and startup scripts Compute Engine offers managed virtual machines
  • 39. Cloud Shell LAB 3 WALKTHROUGH Objectives ● Connect to computing resources hosted on Google Cloud Platform. ● Practice using gcloud commands. Lab 3: Getting Started with Cloud Shell & gcloud (Getting Started: Create and Manage Cloud Resources)
  • 40. Cloud Shell is a Debian-based virtual machine which makes it easy for you to manage your Cloud Platform projects and resources. ● Pre-installed Google Cloud SDK and other tools ● 5 GB of persistent disk storage Cloud Shell provides command-line access to a virtual machine instance in a terminal window that opens in the web console. Cloud Shell and gcloud
  • 41. LAB 4 WALKTHROUGHObjectives ● Create a Kubernetes cluster. ● Deploy an application on the cluster. Google Kubernetes Engine Lab 4: Kubernetes Engine: Qwik Start (Getting Started: Create and Manage Cloud Resources)
  • 42. My app works on my development machine but breaks in production Development Environment ● Nginx 1.15 ● SQLite Test and Production Environments ● Nginx 0.4 ● MySQL
  • 43. Deploy reliably with containers Docker Container image ● Application binary ● Operating system ● Tools and libraries Google Kubernetes Engine ● Kubernetes Engine is a managed service for Kubernetes. It enables rapid application development. Google Container Registry ● Private Docker repository for your Docker container images Container Application Code Dependencies Cluster Master Node Node Node Node Build container image Store container image Deploy container image. Run and scale application.
  • 44. LAB 5 INTRO Objectives ● Setup a network load balancer. ● Setup a HTTP(s) load balancer. ● Get hands-on experience learning the differences between network load balancers and HTTP load balancers. Lab 5: Set Up Network and HTTP Load Balancers (Getting Started: Create and Manage Cloud Resources)
  • 45. Handle heavy traffic with load balancing Application VM Instance Application VM Instance Application VM Instance Users Load Balancing
  • 46. LAB 6 INTRO You will be tested on: ● Create an instance. ● Create a 3 node Kubernetes cluster and run a simple service. ● Create an HTTP(s) Load Balancer in front of two web servers. Lab 6: Getting Started: Create and Manage Cloud Resources: Challenge Lab (Getting Started: Create and Manage Cloud Resources)
  • 47. Congratulations! You have now enough knowledge to complete your first Qwiklabs quest and earn a Google Cloud-hosted skill badge. Once completed, make your Qwiklabs profile public to see the badge: My Learning > View Public Profile > Make Profile Public Follow the instructions here.
  • 49. Data Science & Machine Learning Track
  • 50. Perform Foundational Data, ML, and AI Tasks in Google Cloud
  • 51.
  • 53. Machine learning is learning from rules plus experience.
  • 54. Good Machine Learning models require lots of high-quality training data
  • 55. ● Gain insights from data using Google Cloud’s pre-trained machine learning models ● Leverage same technology as Google Photos and Google Assistant ● Require ZERO prior knowledge of ML Google Cloud Machine Learning APIs
  • 56. Google Cloud Machine Learning APIs Vision Video Intelligence Speech To Text Natural Language Translation
  • 57. Google Cloud Speech to Text API ● Google Cloud Speech-to-Text enables developers to convert audio to text by applying powerful neural network models in an easy-to-use API. ● The API recognizes 120 languages and variants to support your global user base. ● It can process real-time streaming or prerecorded audio, using Google’s machine learning technology.
  • 58. LAB 1 WALKTHROUGH Lab 1: Google Cloud Speech API: Qwik Start (Perform Foundational Data, ML, and AI Tasks in Google Cloud) Objectives ● Create an API Key ● Create your Speech API request ● Call the Speech API Google Cloud Speech API
  • 60. Need Help? 1. There is online chat support available 24/7 for Qwiklabs. Select the Department as “30 Days of Google Cloud” Look at the bottom right corner of your screen
  • 61. Need Help? 2. If there any other problems, email dscsupport@qwiklabs.com The team there will respond quickly.
  • 62. Need Help? 3. Google it! Review support documentation at cloud.google.com/docs
  • 64. Complete remaining quests in Cloud Engineering track Getting Started: Create and Manage Cloud Resources What are skill badges? An exclusive digital Google Cloud skill badge that demonstrates your growing Google Cloud recognized Perform Foundational Infrastructure Tasks in Google Cloud Setup and Configure a Cloud Environment in Google Cloud Deploy and Manage Cloud Environments with Google Cloud Build and Secure Networks in Google Cloud Deploy to Kubernetes in Google Cloud Earn “Skill Badges” simultaneously!
  • 65. Earn all these badges! Getting Started: Create and Manage Cloud Resources Perform Foundational Infrastructure Tasks in Google Cloud Deploy and Manage Cloud Environments with Google Cloud Build and Secure Networks in Google Cloud Deploy to Kubernetes in Google Cloud Setup and Configure a Cloud Environment in Google Cloud
  • 66. Complete remaining quests in Data Science & Machine Learning track Getting Started: Create and Manage Cloud Resources What are skill badges? An exclusive digital Google Cloud skill badge that demonstrates your growing Google Cloud recognized Perform Foundational Data, ML, and AI Tasks in Google Cloud Insights from Data with BigQuery Engineer Data in Google Cloud Integrate with Machine Learning APIs Explore Machine Learning Models with Explainable AI Earn “Skill Badges” simultaneously!
  • 67. Earn all these badges! Getting Started: Create and Manage Cloud Resources Perform Foundational Data, ML, and AI Tasks in Google Cloud Engineer Data in Google Cloud Integrate with Machine Learning APIs Explore Machine Learning Models with Explainable AI Insights from Data with BigQuery
  • 68. Share your achievement Share your newly earned badge on social media using the tag #30DaysofGoogleCloud. This is a great achievement and we would love to celebrate this with you. Follow us @GoogleCloud_IN and @GoogleDevsIN

Editor's Notes

  1. Now it’s time to introduce you to the 30 Days of Google Cloud program, but before that let’s dive into why should you consider building a career in cloud right now
  2. [Read out the agenda on this slide.]
  3. As, we all know that Cloud is a booming technology these days and the IT companies across the globe are shifting their traditional infrastructure to the cloud. So, that shift is generating a higher demand for the cloud engineers. Now, using the resources which will be provided to you, you can learn about GCP services and become eligible for such positions.
  4. As you folks are currently in your university phase which means that you have a strong theoretical knowledge.
  5. But in order to launch your careers you need to have certain industry skills.
  6. To get those industry skills, you can begin your journey with the 30 Days of Google Cloud program. Let us tell you how your program journey would look like.
  7. [Read the content on the screen] Let’s go over each track one by one.
  8. First track that we have in the program is the “Cloud Engineering” track. By completing the quests under the Cloud Engineering track, you will learn to explore and deploy solution elements, including infrastructure components such as networks, systems, and applications services. We have a total of 6 quests under this track and you will be doing the first one today i.e. Getting Started: Create and Manage Cloud Resources. The rest of the quests you will have to complete on your own by the end of this week. Not to worry, we will provide you with enough support so that you can complete them.
  9. Next, we have the “Data Science & Machine Learning” track. By completing the quests in this track, you will learn and demonstrate proficiency in key topics related to big data and machine learning to prepare for roles such as data analyst, marketing analyst, business intelligence professional, and data engineer. This track also consists of 6 quests and we will be doing Perform Foundational Data, ML, and AI Tasks in Google Cloud quest today.
  10. After completing each quest from either of the tracks, you have a chance of earning Google Cloud Skill Badges. Skill badges are used to show that you have actually applied your new learned skills using a challenge lab at the end where you have to take your new learned skills for a test drive.
  11. After you acquire them, do remember to add them on your resume and professional profiles and share it with your network to prove that you have the in-demand skills. We have a total of 6 skills badges to be earned for each track!
  12. Now it’s time for the moment you all have been waiting for - what do you have to do to get the goodies and the certificates? Well we have a lot of things in store for you. Based on the table shown, you will be awarded based on the milestones that you achieve. [Read from slides now] We have similar incentives for students as well so that they can be recognised for their accomplishments. Please note that you can onboard as many students as you want to drive this number as high as possible, but you do have to train at least 50 students from your institute to be eligible for facilitator swag.
  13. Also here is some motivation for you - the appreciation certificate that you will receive from Google for the milestones that you achieve..
  14. So that’s enough about the program for now. It’s time to dive into the learning experience. Today we have with us 2 amazing Cloud champions who will be training you in your first session - Meenal & Ankur. Hence without wasting any time I will handover the session to Meenal & Ankur and I will see you all in the end. The learning opportunities with Google Cloud are a great way to prepare for cloud careers. What’s possible with cloud? Let’s look at an example that we are all likely familiar with.
  15. How many of you played Pokémon Go or knew somebody who was a huge fan of the game? Pokémon GO is a mobile application that uses many services across Google Cloud. When the game launched, the teams targeted 1X player traffic, with a worst-case estimate of roughly 5X this target. Pokémon GO’s popularity caused the traffic to surge rapidly. Player traffic reached 50X the initial target, ten times the worst-case estimate. The application was able to scale to meet the demand with the reliability and scalability provided by Google Cloud services such as Google Kubernetes Engine, HTTP Load Balancing, and Google Cloud Datastore. We’ll learn about some of these Google Cloud services today. For more information, see GCP blog: Bringing Pokémon GO to life on Google Cloud. Images: https://pixabay.com/photos/pokemon-go-pokemon-street-lawn-1569794/
  16. There are three main types of cloud-based services: Infrastructure as a service Platform as a service Software as a service
  17. Infrastructure includes raw resources such as a virtual machine, networking, storage and more. These resources are the fundamental building blocks of cloud computing. When you consume infrastructure as a service (IaaS) you have greater control over the resources but also greater management overhead. For example, consider a virtual machine. You need to install, upgrade, and patch all the software required to run your application. You can configure your virtual machines to scale based on the load on your application. Google Compute Engine, networking, and load balancers are examples of IaaS.
  18. Platform as a service (PaaS) provides a platform with managed services where runtime environment and network settings are pre-configured. This makes it easier for you to develop and deploy your application. Google App Engine is an example of PaaS. Google App Engine comes pre-configured with runtimes for Java, Python, Node.js, and more. Software upgrades and patches are automatically applied. Load balancing is also pre-configured. This enables the developer to focus on the application logic only instead of worrying about infrastructure setup.
  19. With Software as a service (SaaS), entire applications are managed and made available in cloud environment. Gmail is an example of a SaaS.
  20. Consider the infrastructure needed for an online game. You can use Google Cloud services to store: Object data such as image and video files High-volume or semi-structured data such as streaming or game data Relational data such as user id, name and so on There are multiple options such as Kubernetes Engine for your application runtime environment. This is where your application code executes. You can also build apps which use other services like Google Maps and YouTube. With cloud-based services, you don’t have to set up and manage your own infrastructure. You can simply focus on developing your app and then use managed cloud services to make it available globally in just a few minutes!
  21. Now it’s time to introduce you to our hands on learning platform, Qwiklabs. We hope that by now you have created your Qwiklabs account and have also redeemed the 600 credits that you would need for the program.
  22. Incognito window makes it easier for you to understand the whole process from scratch.
  23. [Narrate the steps] This url will lead you to the landing page of the A Tour of Qwiklabs and Google Cloud lab. If you are yet to receive the credits then please enter this link in the incognito window. If you have already received the credits, then you can just sit back and relax until we get to the next part.
  24. If this is the first time you are hearing about Qwiklabs and don’t have an account yet, then click on “Join” and create one now. You can use your Google Account as well to sign up. Do remember to check in the marketing opt-in box when creating a new account. That makes you eligible for additional free access after you complete the quest today. If you already have a account, then just click on “Sign-in” and wait for further instructions.
  25. Once you are the lab page, just click on “Start Lab”. Now you need to be present on this lab page for at least 5 minutes before you can end it and get the credits. Let it stay open or some time meanwhile we can talk about some important cloud concepts.
  26. All Google Cloud Platform services are associated with a project that is used to: Track resource and quota usage Enable billing Manage permissions and credentials Enable services and APIs
  27. The “can do what” part is defined by an IAM role. An IAM role is a collection of permissions. Most of the time to do any meaningful operations you need more than 1 permission. For example to manage instances in a project, you need to create, delete, start, stop and change an instance. So the permissions are grouped together into a role to make it easier to manage. The “who” part names the user or group to whom the rule is granted. To give a user or group the desired permissions, you grant a role to the user on a resource.
  28. Regions are independent geographic areas that consist of zones. Locations within regions tend to have round-trip network latencies of under 5ms on the 95th percentile. A zone is an isolated location within a region. You can think of this as being similar to a datacenter. A zone is designed and setup to be independent of the other zones within a region. In the rare case that one zone goes down, the other zones are still operational. To enable fault tolerance, you should deploy your applications across multiple zones. For example, if a zone is affected by a network outage, your application will still continue to function if it is deployed across multiple zones. A zone is a deployment area for Cloud Platform resources within a region. Zones should be considered a single failure domain within a region. In order to deploy fault-tolerant applications with high availability, you should deploy your applications across multiple zones in a region to help protect against unexpected failures.
  29. Now go back to the lab and end it. Once you do refresh the page and wait for a few minutes. You should now see the 600 or 600+ credits in your profile. Don’t worry if you cannot see them, we have some troubleshooting tips in the next slide which will help you get the credits.
  30. If you are facing any issues on the Qwiklabs platform such as account block, or quota reset of lab session or they did not receive the credits, please reach out to Qwiklabs support team via email (dscsupport@qwiklabs.com) or use Chat with us for fast resolution.
  31. You are all set to take part in the hands on lab experience now. As discussed previously, today we will be going through the Getting Started: Create and Manage Cloud Resources quest - one of the foundational quest on Qwiklabs that will help you get started with GCP.
  32. This is what you should see. Click on “Enrol in this Quest” button. Skip the video, if you saw a video after you enrolled and wait for the next steps.
  33. You should now see the 6 labs listed in the quest. We will go through the first lab in the quest together right now. The rest labs you will have to do on your own. We will give you a small intro for the rest labs as well so that you don’t face any difficulties.
  34. Now the first lab that is part of the Google Cloud Essentials quest is the “A Tour of Qwiklabs and the Google Cloud Platform” since we have already completed this, we can skip it and it must be showing already completed.
  35. Troubleshooting: For the first objective, make sure to use the exact configuration while creating the virtual machine i.e. same name, region/zone, machine-type etc. For the second objective in the lab make sure to use Cloud shell only.
  36. You’ve likely worked with a physical computer before. A physical computer has resources such as CPUs, memory, disk storage, network configuration, operating system, and other application software. A virtual machine is a software-based computer and like a physical computer it has resources like CPU, memory, operating system etc. A virtual machine uses the physical resources of the host that it is running on. Every virtual machine has virtual devices that provide the same functionality as physical hardware. They also have additional benefits related to portability, manageability, and security. For example, you can launch a virtual machine, run applications for some time, and then destroy the virtual machine when the resources are no longer needed. Images: https://pixabay.com/vectors/computer-case-desktop-network-156129/ https://pixabay.com/vectors/cloud-computing-host-server-2023902/
  37. Compute Engine offers manages virtual machines with several predefined machine types. You can also configure a custom virtual machine with your own CPU, memory, and disk specifications.
  38. Cloud Shell is a Debian-based virtual machine which makes it easy for you to manage your Cloud Platform projects and resources. The Cloud Shell VM is pre-installed Google Cloud SDK and other tools 5 GB of persistent disk storage Cloud Shell provides command-line access to a virtual machine instance in a terminal window that opens in the web console.
  39. Note to presenter: In the HTTP load balancer section, after setting up the global forwarding rule, while waiting for the changes to propagate, switch to the main GCP console From main menu, navigate to Compute Engine > Instance Groups. Highlight the instance group that was just created with 2 VM instances based on the nginx template Navigate to Networking > Load balancing
  40. Inconsistencies in the development and production environments can result in your application working well in your development environment but failing to deploy or run optimally in the staging and production environments. For example, your local development environment might be running Nginx 1.15 and SQLite but your test and production environments might be running Nginx 0.4 and MySQL. Even if all environments are running the same types of software, they might be running different versions of the software. Errors caused by differences in the environment can be difficult and time-consuming to troubleshoot. The inconsistencies affect the overall reliability of your application releases.
  41. Docker Container Image To create repeatable and reliable deployments, consider packaging your cloud-native application as a Docker container image. The container image for your application is a complete package that contains the application binary and all the software that is required for the application to run. When you deploy the same container image on your development, test, and production environments, you can be assured that your application will perform exactly the same way in each of these environments. Container Registry Container Registry is a private Docker repository for your Docker container images. Kubernetes Engine Kubernetes is an open source platform that orchestrates compute, network, and storage on behalf of your application. A Kubernetes cluster consists of at least one cluster master machine and multiple worker machines called nodes. Nodes are Compute Engine virtual machine (VM) instances that run the Kubernetes processes necessary to make them part of the cluster. Kubernetes Engine is a managed service for Kubernetes. Kubernetes Engine enables rapid application development and iteration by making it easy to deploy, update, and manage your applications and services.
  42. Note to presenter: In the HTTP load balancer section, after setting up the global forwarding rule, while waiting for the changes to propagate, switch to the main GCP console From main menu, navigate to Compute Engine > Instance Groups. Highlight the instance group that was just created with 2 VM instances based on the nginx template Navigate to Networking > Load balancing
  43. Imagine an online shopping site that has announced a 3-hour sale between 6pm and 9pm on a particular day. Thousands of customers all hit the website at 6pm to take advantage of the sale. The website starts off well, but soon becomes unresponsive. Heavy volume and sudden spikes in traffic can cause your servers to become overloaded and run out resources such as memory. Load balancing is the process of distributing network traffic across multiple servers. This ensures a single server is not overloaded by heavy demand for your application. By spreading the incoming requests evenly, load balancing improves the responsiveness and reliability of your application. Images: https://pixabay.com/vectors/cloud-cloud-computing-3331240/
  44. Before that, congratulations! You now have the headstart that we discussed about in the beginning of the session. After this session, please go back and complete the rest labs in the Getting Started: Create and Manage Cloud Resources quest to earn your first Google Cloud-hosted skill badge. Once completed, make your Qwiklabs profile public to share your accomplishment with your network.
  45. Great job! We are so proud that you have made it this far. Now it’s time to tell you what steps you have to take next in order to get yourself trained in the Data Science & Machine Learning track of the 30 Days of Google Cloud program.
  46. You are all set to take part in the hands on lab experience now. As discussed previously, today we will be going through the Perform Foundational Data, ML, and AI Tasks in Google Cloud quest.
  47. Speaker Notes: Let’s consider an example problem of distinguishing between puppies and muffins. One way to go about this is to set up a bunch of rules. Maybe any photo with eyes or ears is a puppy while any photo with something in a wrapper is a muffin.
  48. Speaker Notes: But sometimes it’s not so easy. Now the rule of looking for eyes doesn’t work because we have blueberry muffins. This shows us that using hard-coded rules only goes so far in helping us classify images.
  49. Basically, you would use thousands of puppy photos and thousands of muffin photos to train a machine learning model so it has enough examples to learn from. That way, if you throw a new puppy photo at it, it would know to classify it as a puppy, and not a muffin.
  50. In order to create a Machine Learning model, you should have lots of training daa, and many a times, we do not have that kind of data.
  51. But Google does. And it has used this training data to train its models and exposed it as Machine Learning APIs. One great thing about these APIs is that they require ZERO prior knowledge of ML. Basically, Google Cloud handles the “training” aspect of machine learning - gathering data and building the predictive models - allowing you to jump straight to the “Predict” phase where you give the API data and get back information.
  52. Speaker Notes: Google Cloud provides several pre-trained machine learning models. You can build applications with ML, even if you are not an ML expert. Here are our five Google Cloud Machine Learning APIs - Vision, Video Intelligence, Speech, Natural Language, and Translate. Demo the Speech to Text API Links: cloud.google.com/vision - cloud.google.com/video-intelligence cloud.google.com/speech-to-text - maybe ask for a volunteer from the audience cloud.google.com/text-to-speech cloud.google.com/natural-language cloud.google.com/translate
  53. We’ve got a few ways to get help while you are completing the quest.
  54. We’ve got a few ways to get help while you are completing quests. [Give a small walkthrough by taking them to the Qwiklabs page]
  55. We’ve got a few ways to get help while you are completing quests.
  56. We’ve got a few ways to get help while you are completing quests.
  57. Now moving on to what you have to do for the remaining of the week...
  58. You need to complete the rest of the quests & skill badges remaining in the Cloud Engineering track! You would have already completed 2 labs in the Getting Started: Create and Manage Cloud Resources quest in this session - do remember to complete the remaining labs immediately after the session while the knowledge is still fresh. Also, remember we talked about skill badges earlier. It’s really easy to earn one when you have already completed a quest. All you have to do is complete one more challenge lab after completing the quest related to that skill badge. Let us explain how it works! [Give the students an example by taking them to first the “Google Cloud Essentials” quest and then the “Getting Started: Create and Manage Cloud Resources” skill badge]
  59. Once you complete all the quests & the skill badges from Cloud Engineering track, this is what your profile would look like. You would have earned all of these amazing badges issued by Google Cloud which you can share with your network and add to your resume and professional profiles and showcase that you have the necessary skills and hands on practice on Google Cloud.
  60. You need to complete the rest of the quests & skill badges remaining in the Data Science & Machine Learning track! You would have already completed one lab in the Perform Foundational Data, ML, and AI Tasks in Google Cloud quest in this session - do remember to complete the remaining labs immediately after the session while the knowledge is still fresh. Also, remember we talked about skill badges earlier. It’s really easy to earn one when you have already completed a quest. All you have to do is complete one more challenge lab after completing the quest related to that skill badge. Let us explain how it works! [Give the students an example by taking them to first the “Google Cloud Essentials” quest and then the “Getting Started: Create and Manage Cloud Resources” skill badge]
  61. Once you complete all the quests & the skill badges from Data Science & Machine Learning track, this is what your profile would look like. You would have earned all of these amazing badges issued by Google Cloud which you can share with your network and add to your resume and professional profiles and showcase that you have the necessary skills and hands on practice on Google Cloud.
  62. Share profile and pictures with your social/professional network. Use hashtag: #30DaysofGoogleCloud Do remember to follow us on Twitter to stay updated with all the latest information about Google Cloud.
  63. With that we have reached the end of the event. Thank you for your patience and am open to questions