Skip to main content
Version: Next

Basics

Compute

App Engine

  • Is Paas (Platform as Service)
  • Auto scaling and and Load-Balancing
  • Two environments:
    • Standard
    • Flexible

Compute Engine

  • Is IaaS (Infrastructure as Service)
  • Scalable and high perforamnce VMs
  • Two types instances group:
    • Managed: collection of instances that are identical
    • Unmanaged: collection of instances with different config
  • For each VM that runs for more than 25% of a month, Compute Engine automatically applies a discount for every additional minute

Cloud Functions

  • Runs in response to the event
  • Serverless
  • Pay for CPU and RAM
  • Each function get HTTP endpoint

Network

  • Composed of locations
  • Locations are devided into Regions
  • Regions are composed of Zones

locations Source: GCP

VPC

Is a secure, individual, private cloud-computing model hosted within a public Cloud.

Load Balancer

Cloud CDN

  • Accelerate delivery from Compute Engine and Cloud Storage
  • Lower latency

Data Transfert

  • Data Transfert Appliance
    • Transfert data from external storage to cloud
  • Data Transfert Appliance
    • Transfert data from cloud to cloud

Serverless

  • Cloud Functions
  • Cloud Run

Hierarchy

  • Resource
    • Belongs to only one project
  • Project
    • Project ID
    • Project Name
    • Project number
  • Folder
    • Folder's policies are inhireted by the project

      hierarchy Source: GCP