Now is the time to unravel the mysteries of cloud computing. Where all the participants are going to explore cloud by diving into Virtual machines , Servers, Buckets, etc.
It’s a great way for beginners and experienced individuals alike to dive into Google Cloud technologies and enhance their knowledge.
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
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.
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.