Skip to content

Latest commit

 

History

History
90 lines (54 loc) · 5.28 KB

GCP_cheatsheets.md

File metadata and controls

90 lines (54 loc) · 5.28 KB

Google Cloud Platform Cheatsheets

General overview of GCP

An interactive map of GCP products products

The Google Cloud Developer Cheat GSheet (Post on Medium)

The Google Cloud Developer Cheat Sheet

GCP products described in 4 words or less (Post on Medium) short definitions

Tools

gcloud & gsutil

kubectl

Storage

Choosing a storage option: https://cloud.google.com/storage-options/ (same decisions trees as below and a video with details)

storage quick comparison

Cloud Storage Cloud Datastore Bigtable Cloud SQL (1stGen) BigQuery
Storage type BLOB store NoSQL, document wide column NoSQL Relational SQL Relational SQL
DB type Operational DB within an app Operational DB within an app Analytical DB in app or standalone Operational DB within an app Analytical DB in app or standalone
Overall capacity Petabytes+ (~1015) Terabytes+ (~1012) Petabytes+ (~1015) Up to 500 GB (~0.512)
Unit size 5 TB object 1 MB entity 10 MB cell standard
Transactions No Yes No Yes
Complex queries No No No Yes
Billing NoOps, pay by operations, cheap storage
Strength unstructured data stores as bytes with a name within a place (.zip, .jpeg, .csv ) NoSQL, no Schema & pay by the operation DB DB storing +TBytes data, with millisec latency, high volume of writes, but expensive cluster, for apps that needs to scale hosted MySQL service + Ops tasks. SQL query engine processing TBytes in seconds. Great for realtime analysis of large datasets

Storage decison tree

Storage decison tree 2

References:

Compute

  • fully managed > App Engine (language specific: Ruby, PHP, .NET, Go, Java, Python, Node.js or any custom container with another language)
  • Cluster management > Kubernetes Engine
  • Moe control on HW > Compute Engine

Colaboratory

colab

Colab's history and inheritance

history & inheritance

GCP Products

Dataproc

Hadoop, Pig, Hive, Spark all in one