GCP Classroom Series – 10/Feb/2021

Resources Scope

  • Resources in GCP can be either global, regional or zonal.
  • This indicates how accessible the resource is for other resources
  • Eg: A Global image that can be used in any region to provision vm
  • Global Resources: These are globally available with in the Project and can be accessed by any zone
    • Addresses: These are reserved external IP addresses & can be used by global loadbalancers
    • Images: You can predefined or customized Images for provisioning vms at Global level
    • Snapshots: This is backup of virtual disk (persistent disk) that allow creation of new disks and vms
    • VPC (Virtual Private Cloud ) networks: These are virtual networks
    • Firewall
    • Routes
  • Regional Resources:
    • Subnets
    • Regional persistent disks
  • Zonal resources
    • VM instances
    • Zonal persistent disks
    • Machine types

Managing Projects

  • Navigate to Refer Here and lets create a new project Preview Preview
  • Navigate to Billing Preview
  • We can create a billing account which pays for the project. We can multiple billing accounts linked with Payments Profile Preview

GCP Free Trail

  • You can register to GCP free trail with your google account and it will ask for credit card information
  • Free trail is valid for 90 days or till you burn $300 then you need to upgrade your free trail account to paid Cloud Billing account.
  • In the Free trail you will not be charged any thing.
  • In addition to this you have always free services which is referred as Free tier limits Refer Here
  • The limits mentioned in the free tier are always free
  • Restrictions:
    • In Free trail you cannot create more than 8 vCPUs
    • You should not be using VMs for crypto mining
    • You cannot use the paid softwares in Google market place

GCP Core Sevices

  • Google divides the services into following logical groups
    • Computing and hosting services
    • Storage Services
    • Networking Services
    • Big Data Services
    • Machine Learning (ML) services
    • Idenitity Services

Computing and hosting Services

  • We have the following options to create Compute
    • IaaS: Google Compute Engine (GCE)
    • CaaS: Google Kubernetes Engine (GKE)
    • PaaS: Google App Engine (GAE)
    • FaaS: Cloud Functions

Storage Services

  • Cloud Storage: This is a fully managed object storage service with infinite capability. To use Cloud Storage effecitively we can choose from the following options which impact storage cost and access costs
    • Standard
    • Nearline
    • Coldline
    • Archive
  • Filestore: This ia managed file storage service (NAS)
  • Cloud SQL: This is fully managed relational database service either MySQL, Postgres and Microsoft SQL Server database
  • Cloud DataStore: This is fully managed no-SQL database
  • Cloud FireStore: Next gen Cloud DataStore
  • Cloud Spanner: This is fully managed , globally distribute highly consisted Relation database service.
  • Persistent Disk Storage
  • Snapshots

Networking Services

  • Virtual Private Cloud (VPC):
  • Load Balancers:
  • Virtual Private Networks
  • Cloud Interconnect:
  • Cloud Router
  • Cloud DNS
  • Cloud Content Delivery Networks
  • Clout NAT
  • Firewall
  • IAP (Identity Aware Proxy)
  • Cloud Armor

Big Data Services

  • Big Query
  • Pub/Sub
  • Dataproc
  • Dataflow
  • Dataprep
  • Datalab
  • Data Studio
  • Cloud Composer

ML Services

  • Cloud ML Engine
  • Pretrained APIs
  • AutoML
  • Dialogflow

Identity Services

  • IAM
  • Cloud Identity

Google Developer Cheat Sheet


Next Steps

  • Google Compute Engine and Networking Options in GCP

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

About learningthoughtsadmin