The document provides an overview of Google Cloud Platform (GCP), explaining cloud computing, its benefits, and comparisons to AWS. It details GCP services, including Cloud IAM for access control, Compute Engine for virtual machines, Cloud Storage for object storage, and Virtual Private Cloud for private networking. GCP is highlighted for its scalability, performance, and cost-effectiveness in the cloud computing market.
Content
What iscloud computing?
Why GCP?
Comparison
Introduction to GCP
Service provided by GCP
Cloud IAM
Compute Engine
Compute Storage
Virtual Private Cloud
Demo
3.
What is cloudcomputing?
Cloud computing is the on-demand availability of computer system resources,
especially data storage and computing power, without direct active
management by the user
Service Models: IaaS, PaaS, SaaS, FaaS
Why GCP?
Runson Google's Infrastructure
Performance you can count up on
Cost: Google’s Cloud is the clear winner when it comes to compute and
storage costs compared to AWS
Market: AWS is the market leader when compared with AWS
In terms of VM size, GCP now offers the largest VMs in the market
Fast bootup of VMs or any resources
As per Gartner survey, GCP has better UX
6.
Introduction to GCP
Google Cloud Platform enables developers to build, test and deploy
applications on Google's highly scalable and reliable infrastructure. Choose
from computing storage and application services from your web, mobile and
Backend solutions.
Google cloud platform is a set of modular cloud based services that allow you
to create anything from simple to complex applications.
These services/resources are categorised as Global, regional, or zonal
resources
7.
• global resourcesinclude preconfigured disk images, disk snapshots, and networks
• regional resources include static external IP addresses
• zonal resources include VM instances, their types, and disks
Cloud IAM
WithCloud IAM, you manage access
control by defining who (identity) has
what access (role) for which resource.
Enterprise-grade access control
Features:
• Single access control interface
• Fine-grained control
• Context-aware access
• Flexible roles
• Web, programmatic, and command-line
access
• Free of charge
12.
Access management hasthree main
parts:
Member: A member can be a Google Account (for end users), a service
account (for apps and virtual machines), a Google group, or a G Suite or Cloud
Identity domain that can access a resource.
Role. A role is a collection of permissions. Permissions determine what
operations are allowed on a resource.
Policy. The Cloud IAM policy binds one or more members to a role
14.
Service Account
Aservice account is an account for an application instead of an individual end
user
When you run code that's hosted on Google Cloud, the code runs as the
account you specify
You can create as many service accounts as needed to represent the different
logical components of your application