SlideShare a Scribd company logo
1 of 31
Google Cloud Study Jam
Session 1
So, What’s the Cloud
Anyway?
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
On-
demand
self-
service
Broad
Network
access
Resoure
pooling
Rapid
elasticity
Pay
As you
go
No human
intervention
needed to get
resources
Access from
anywhere
Provider
shares
resources to
consumers
Get more resources
quickly as needed
Pay only for
what you
consume
Cloud computing has five fundamental
characteristics
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Infrastructure as a service
(IaaS)
Platform as a service
(PaaS)
Software as a service
(SaaS)
● CPU, memory, storage,
and networking is
provided as a service.
● The user needs to
manage the OS and the
application.
● The platform is a
managed service.
● All the user provides is
the application.
● The platform and
software is provided as
a service to the user.
● The user supplies the
data.
IaaS versus PaaS versus SaaS
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Compute
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
App Engine
Google
Kubernetes
Engine (GKE)
Compute
Engine
Cloud
Functions
Cloud
Run
Google Cloud offers a range of compute services
Storage
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Cloud SQL
Cloud
Storage
Cloud
Bigtable
Cloud
Spanner
Datastore
Google Cloud also offers a range of storage services
Vision API Speech-to-T
ext
API
Cloud
T
ranslation 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
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
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
application
s
There are four ways to interact with Google Cloud
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
The Cloud Console provides a web-based GUI for
you to manage Google Cloud projects and resources
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
● 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.
Logging in to the Cloud Console
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Interacting with the Cloud Console
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Every Google Cloud service you use is associated
with a project
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
● Enable services and APIs.
● Enable billing.
● Manage permissions and
credentials.
● Track resource and quota usage.
● Programmatically manage
your projects in Google
Cloud.
Project ID Project name Project number
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
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
http://www.console.google.com
Creating a project
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Creating a project
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
The Cloud Console and Cloud Shell
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
The Cloud Shell code editor is a tool for editing files
inside your Cloud Shell environment
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
GCP Compute Services
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Compute Engine App Engine Cloud Functions
Google
Kubernetes Engine
IaaS PaaS Serverless logic Hybrid
Virtual machines with A flexible, zero ops A lightweight fully Cluster manager and
industry-leading platform for building managed serverless orchestration engine built
price/performance highly available apps execution environment for on Google’s container
building and connecting experience
cloud services
Google Cloud offers a variety of compute services
spanning different usage options
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
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.
Serverless
Compute
Deploy and scale applications fast and
securely in a fully managed environment
No Infra
Management
Speed to
Market
Auto-scaling
21
GCP Storage Services
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Which storage type?
Cloud
Storage
Cloud
Bigtable
Firestore
Cloud
SQL
Memorystore
Cloud
Spanner
Filestore
Persistent
Disk
BigQuery
In Memory Relational NoSQL Analytical Object Block File
Managed
Redis &
Memcached
Managed
MySQL and
PostgreSQ
L, and SQL
Server
Scalable
relational
database
Serverless,
scalable,
document
store
Low-latency,
scalable
key-value and
wide-column
store
Enterprise DW
Unstructured
data, objects
or blobs
Local VM file
storage
Lift/shift apps
requiring file
There are three common use cases for cloud storage
1 Content storage and
delivery
2
3 Backup and archival
storage
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Storage for data analytics
and general compute
GCP Security &IAM
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Responsibility
On-
premises
IaaS PaaS Managed
services
Content
Access policies
Usage
Deployment
Web app security
Identity
Operations
Access and authentication
Network security
OS, data, and content
Audit logging
Network
Storage and encryption
Hardware
Customer-managed
Google-managed
With Google Cloud, security responsibility is shared
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Data access is almost always the customer’s responsibility
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Who can do what on which resource
Cloud Identity and Access Management lets admins
authorize who can take action on specific resources
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Basic Predefined Custom
There are three types of IAM roles
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Who can do what
on Compute Engine
resources in this project,
or folder, or org
IAM predefined roles apply to a particular Google Cloud
service in a project
Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
Thank You

More Related Content

Similar to GDSC Study Jam Session 1

30 days of google cloud event
30 days of google cloud event30 days of google cloud event
30 days of google cloud eventPreetyKhatkar
 
GCCP Session #1 - Getting Started with GCP.pptx
GCCP Session #1 - Getting Started with GCP.pptxGCCP Session #1 - Getting Started with GCP.pptx
GCCP Session #1 - Getting Started with GCP.pptxRamshaAshraf12
 
Google Cloud Study Jam | GDSC NCU
Google Cloud Study Jam | GDSC NCUGoogle Cloud Study Jam | GDSC NCU
Google Cloud Study Jam | GDSC NCUShivam254129
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignGDSCVJTI
 
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)Ido Green
 
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 infrastructureMediaAgility
 
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)Ido Green
 
30 days of cloud - 1
30 days of cloud - 130 days of cloud - 1
30 days of cloud - 1HitanshDoshi
 
Introduction to GCCP - 2022.pptx
Introduction to GCCP - 2022.pptxIntroduction to GCCP - 2022.pptx
Introduction to GCCP - 2022.pptxRamSamarthBB
 
Introduction to google cloud platform
Introduction to google cloud platformIntroduction to google cloud platform
Introduction to google cloud platformPankajSoni224837
 
POST GRADUATE PROGRAM IN CLOUD COMPUTING
POST GRADUATE PROGRAM IN CLOUD COMPUTINGPOST GRADUATE PROGRAM IN CLOUD COMPUTING
POST GRADUATE PROGRAM IN CLOUD COMPUTINGMamathaSharma4
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingOmar Fathy
 
Week #1 Training ACEM.pptx
Week #1 Training ACEM.pptxWeek #1 Training ACEM.pptx
Week #1 Training ACEM.pptxShivamJha793068
 
How google cloud platform can benefit devops?
How google cloud platform can benefit devops?How google cloud platform can benefit devops?
How google cloud platform can benefit devops?VishnuAnji
 
Introduction to Google Cloud Services / Platforms
Introduction to Google Cloud Services / PlatformsIntroduction to Google Cloud Services / Platforms
Introduction to Google Cloud Services / PlatformsNilanchal
 
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...DataStax
 

Similar to GDSC Study Jam Session 1 (20)

30 days of google cloud event
30 days of google cloud event30 days of google cloud event
30 days of google cloud event
 
GCCP Session #1 - Getting Started with GCP.pptx
GCCP Session #1 - Getting Started with GCP.pptxGCCP Session #1 - Getting Started with GCP.pptx
GCCP Session #1 - Getting Started with GCP.pptx
 
Google Cloud Study Jam | GDSC NCU
Google Cloud Study Jam | GDSC NCUGoogle Cloud Study Jam | GDSC NCU
Google Cloud Study Jam | GDSC NCU
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP Campaign
 
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
Scale with a smile with Google Cloud Platform At DevConTLV (June 2014)
 
Session #1 GCCP
Session #1 GCCPSession #1 GCCP
Session #1 GCCP
 
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
 
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
Entrepreneurship Tips With HTML5 & App Engine Startup Weekend (June 2012)
 
30 days of cloud - 1
30 days of cloud - 130 days of cloud - 1
30 days of cloud - 1
 
Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud Platform
 
Introduction to GCCP - 2022.pptx
Introduction to GCCP - 2022.pptxIntroduction to GCCP - 2022.pptx
Introduction to GCCP - 2022.pptx
 
GCP Slide.pptx
GCP Slide.pptxGCP Slide.pptx
GCP Slide.pptx
 
Introduction to google cloud platform
Introduction to google cloud platformIntroduction to google cloud platform
Introduction to google cloud platform
 
POST GRADUATE PROGRAM IN CLOUD COMPUTING
POST GRADUATE PROGRAM IN CLOUD COMPUTINGPOST GRADUATE PROGRAM IN CLOUD COMPUTING
POST GRADUATE PROGRAM IN CLOUD COMPUTING
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Week #1 Training ACEM.pptx
Week #1 Training ACEM.pptxWeek #1 Training ACEM.pptx
Week #1 Training ACEM.pptx
 
How google cloud platform can benefit devops?
How google cloud platform can benefit devops?How google cloud platform can benefit devops?
How google cloud platform can benefit devops?
 
Week #1 Training.pptx
Week #1 Training.pptxWeek #1 Training.pptx
Week #1 Training.pptx
 
Introduction to Google Cloud Services / Platforms
Introduction to Google Cloud Services / PlatformsIntroduction to Google Cloud Services / Platforms
Introduction to Google Cloud Services / Platforms
 
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...
Cassandra on Google Cloud Platform (Ravi Madasu, Google / Ben Lackey, DataSta...
 

More from SahithiGurlinka

GDSC - GVPCE -Workshop on Git and GitHub
GDSC - GVPCE -Workshop on Git and GitHubGDSC - GVPCE -Workshop on Git and GitHub
GDSC - GVPCE -Workshop on Git and GitHubSahithiGurlinka
 
GDSC Google Cloud Study jam Web Bootcamp - Day-4 Session 4
GDSC  Google Cloud Study jam Web Bootcamp - Day-4  Session 4GDSC  Google Cloud Study jam Web Bootcamp - Day-4  Session 4
GDSC Google Cloud Study jam Web Bootcamp - Day-4 Session 4SahithiGurlinka
 
GDSC Google Cloud Study Jams Session - 3
GDSC Google Cloud Study Jams  Session -  3GDSC Google Cloud Study Jams  Session -  3
GDSC Google Cloud Study Jams Session - 3SahithiGurlinka
 
GDSC Web Bootcamp - Day - 2 - JavaScript
GDSC Web Bootcamp -  Day - 2   - JavaScriptGDSC Web Bootcamp -  Day - 2   - JavaScript
GDSC Web Bootcamp - Day - 2 - JavaScriptSahithiGurlinka
 
Beyond Words: Journey into Large Language Models(LLMs) - Day-1
Beyond Words: Journey into Large Language Models(LLMs) - Day-1Beyond Words: Journey into Large Language Models(LLMs) - Day-1
Beyond Words: Journey into Large Language Models(LLMs) - Day-1SahithiGurlinka
 
Cloud AI GenAI Overview.pptx
Cloud AI GenAI Overview.pptxCloud AI GenAI Overview.pptx
Cloud AI GenAI Overview.pptxSahithiGurlinka
 
Building Career in Tech.pdf
Building Career in Tech.pdfBuilding Career in Tech.pdf
Building Career in Tech.pdfSahithiGurlinka
 
Info Session 2023-24.pdf
Info Session 2023-24.pdfInfo Session 2023-24.pdf
Info Session 2023-24.pdfSahithiGurlinka
 

More from SahithiGurlinka (13)

GDSC - GVPCE -Workshop on Git and GitHub
GDSC - GVPCE -Workshop on Git and GitHubGDSC - GVPCE -Workshop on Git and GitHub
GDSC - GVPCE -Workshop on Git and GitHub
 
GDSC Google Cloud Study jam Web Bootcamp - Day-4 Session 4
GDSC  Google Cloud Study jam Web Bootcamp - Day-4  Session 4GDSC  Google Cloud Study jam Web Bootcamp - Day-4  Session 4
GDSC Google Cloud Study jam Web Bootcamp - Day-4 Session 4
 
GDSC Google Cloud Study Jams Session - 3
GDSC Google Cloud Study Jams  Session -  3GDSC Google Cloud Study Jams  Session -  3
GDSC Google Cloud Study Jams Session - 3
 
GDSC Web Bootcamp - Day - 2 - JavaScript
GDSC Web Bootcamp -  Day - 2   - JavaScriptGDSC Web Bootcamp -  Day - 2   - JavaScript
GDSC Web Bootcamp - Day - 2 - JavaScript
 
Beyond Words: Journey into Large Language Models(LLMs) - Day-1
Beyond Words: Journey into Large Language Models(LLMs) - Day-1Beyond Words: Journey into Large Language Models(LLMs) - Day-1
Beyond Words: Journey into Large Language Models(LLMs) - Day-1
 
GCSJ Session 4.pdf
GCSJ Session 4.pdfGCSJ Session 4.pdf
GCSJ Session 4.pdf
 
AlgoChase.pptx
AlgoChase.pptxAlgoChase.pptx
AlgoChase.pptx
 
Cloud AI GenAI Overview.pptx
Cloud AI GenAI Overview.pptxCloud AI GenAI Overview.pptx
Cloud AI GenAI Overview.pptx
 
Hacktoberfest.pptx
Hacktoberfest.pptxHacktoberfest.pptx
Hacktoberfest.pptx
 
Blockchain Workshop
Blockchain WorkshopBlockchain Workshop
Blockchain Workshop
 
Google Cloud Study Jams
Google Cloud Study JamsGoogle Cloud Study Jams
Google Cloud Study Jams
 
Building Career in Tech.pdf
Building Career in Tech.pdfBuilding Career in Tech.pdf
Building Career in Tech.pdf
 
Info Session 2023-24.pdf
Info Session 2023-24.pdfInfo Session 2023-24.pdf
Info Session 2023-24.pdf
 

Recently uploaded

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 

Recently uploaded (20)

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 

GDSC Study Jam Session 1

  • 1. Google Cloud Study Jam Session 1
  • 2. So, What’s the Cloud Anyway? Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 3. On- demand self- service Broad Network access Resoure pooling Rapid elasticity Pay As you go No human intervention needed to get resources Access from anywhere Provider shares resources to consumers Get more resources quickly as needed Pay only for what you consume Cloud computing has five fundamental characteristics Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 4. Infrastructure as a service (IaaS) Platform as a service (PaaS) Software as a service (SaaS) ● CPU, memory, storage, and networking is provided as a service. ● The user needs to manage the OS and the application. ● The platform is a managed service. ● All the user provides is the application. ● The platform and software is provided as a service to the user. ● The user supplies the data. IaaS versus PaaS versus SaaS Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 5. Compute Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website. App Engine Google Kubernetes Engine (GKE) Compute Engine Cloud Functions Cloud Run Google Cloud offers a range of compute services
  • 6. Storage Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website. Cloud SQL Cloud Storage Cloud Bigtable Cloud Spanner Datastore Google Cloud also offers a range of storage services
  • 7. Vision API Speech-to-T ext API Cloud T ranslation 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 Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 8. 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 application s There are four ways to interact with Google Cloud Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 9. The Cloud Console provides a web-based GUI for you to manage Google Cloud projects and resources Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website. ● 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.
  • 10. Logging in to the Cloud Console Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 11. Interacting with the Cloud Console Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 12. Every Google Cloud service you use is associated with a project Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website. ● Enable services and APIs. ● Enable billing. ● Manage permissions and credentials. ● Track resource and quota usage. ● Programmatically manage your projects in Google Cloud.
  • 13. Project ID Project name Project number Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website. 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
  • 14. http://www.console.google.com Creating a project Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 15. Creating a project Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 16. The Cloud Console and Cloud Shell Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 17. The Cloud Shell code editor is a tool for editing files inside your Cloud Shell environment Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 18. GCP Compute Services Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 19. Compute Engine App Engine Cloud Functions Google Kubernetes Engine IaaS PaaS Serverless logic Hybrid Virtual machines with A flexible, zero ops A lightweight fully Cluster manager and industry-leading platform for building managed serverless orchestration engine built price/performance highly available apps execution environment for on Google’s container building and connecting experience cloud services Google Cloud offers a variety of compute services spanning different usage options Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 20. 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.
  • 21. Serverless Compute Deploy and scale applications fast and securely in a fully managed environment No Infra Management Speed to Market Auto-scaling 21
  • 22. GCP Storage Services Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 23. Which storage type? Cloud Storage Cloud Bigtable Firestore Cloud SQL Memorystore Cloud Spanner Filestore Persistent Disk BigQuery In Memory Relational NoSQL Analytical Object Block File Managed Redis & Memcached Managed MySQL and PostgreSQ L, and SQL Server Scalable relational database Serverless, scalable, document store Low-latency, scalable key-value and wide-column store Enterprise DW Unstructured data, objects or blobs Local VM file storage Lift/shift apps requiring file
  • 24. There are three common use cases for cloud storage 1 Content storage and delivery 2 3 Backup and archival storage Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website. Storage for data analytics and general compute
  • 25. GCP Security &IAM Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 26. Responsibility On- premises IaaS PaaS Managed services Content Access policies Usage Deployment Web app security Identity Operations Access and authentication Network security OS, data, and content Audit logging Network Storage and encryption Hardware Customer-managed Google-managed With Google Cloud, security responsibility is shared Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 27. Data access is almost always the customer’s responsibility Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 28. Who can do what on which resource Cloud Identity and Access Management lets admins authorize who can take action on specific resources Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 29. Basic Predefined Custom There are three types of IAM roles Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.
  • 30. Who can do what on Compute Engine resources in this project, or folder, or org IAM predefined roles apply to a particular Google Cloud service in a project Copyright Google LLC. For educational purposes in accordance with the terms of use set forth on the program Website.