2
Most read
3
Most read
6
Most read
Google Cloud Platform
Chapter 1
Content
 What is cloud computing?
 Why GCP?
 Comparison
 Introduction to GCP
 Service provided by GCP
 Cloud IAM
 Compute Engine
 Compute Storage
 Virtual Private Cloud
 Demo
What is cloud computing?
 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
Deployment Models
Why GCP?
 Runs on 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
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
• global resources include preconfigured disk images, disk snapshots, and networks
• regional resources include static external IP addresses
• zonal resources include VM instances, their types, and disks
Services provided by GCP
Cloud IAM
 With Cloud 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
Access management has three 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
Service Account
 A service 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
Compute
Engine
 Scalable and high-performance virtual
machines
 Features:
• Predefined machine types
• Custom machine types
• Preemptible VMs
• Live migration for VMs
• Per-second billing
• Sole-tenant nodes
• Sustained-use savings
Cloud Storage
 Unified object storage for developers
and enterprises
 Features:
• Storage classes for any workload
• Location types for different redundancy
and performance needs
• Object Lifecycle Management
• Retention policies
• Customer-supplied encryption keys
• Pub/Sub Notifications for Cloud Storage
• Requester Pays
Virtual Private
Cloud
 A private network within Google Cloud
Platform infrastructure
 Features:
• VPC network
• Packet Mirroring
• VPN
• VPC peering
• Shared VPC
• Bring your own IPs
• Disaster recovery
Demo
Thank You!

Introduction to GCP presentation

  • 1.
  • 2.
    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
  • 4.
  • 5.
    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
  • 8.
  • 11.
    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
  • 15.
    Compute Engine  Scalable andhigh-performance virtual machines  Features: • Predefined machine types • Custom machine types • Preemptible VMs • Live migration for VMs • Per-second billing • Sole-tenant nodes • Sustained-use savings
  • 16.
    Cloud Storage  Unifiedobject storage for developers and enterprises  Features: • Storage classes for any workload • Location types for different redundancy and performance needs • Object Lifecycle Management • Retention policies • Customer-supplied encryption keys • Pub/Sub Notifications for Cloud Storage • Requester Pays
  • 17.
    Virtual Private Cloud  Aprivate network within Google Cloud Platform infrastructure  Features: • VPC network • Packet Mirroring • VPN • VPC peering • Shared VPC • Bring your own IPs • Disaster recovery
  • 18.
  • 19.

Editor's Notes

  • #7 What is cloud computing? 
  • #16 List of scopes: https://cloud.google.com/sdk/gcloud/reference/alpha/compute/instances/set-scopes#--scopes