Platform products Flashcards
App Engine
To deploy (big /heavy) apps in popular languages (Java, PHP, Python, C#, .Net, Ruby…)
Use for large server-side rendered websites.
this is Platform as a Service
Category: Compute
Compute Engine
To run Virtual Machines (Linux and Windows based VMs)
this is Infrastructure as a Service
Category: Compute
Google Kubernetes Engine (GKE)
Run containerized applications
GKE (and GKE on-prem) as part of Anthos platform
this is Containers as a Service, based on Kubernetes
Category: Compute
Cloud Functions
Run event-driven code for light-weight apps (Java, Python, Node.js or Go)
this is Functions as a Service
(Like App Engine)
Category: Compute
Cloud Run
Build and deploy scalable containerized apps, on fully managed (or Anthos) platform
Supports management by GCP, AWS, and VMware
Category: Compute
Cloud SQL
Deploy MySQL, PostgreSQL, or MS SQL Server databases- For structured /relational data
this is Database as a Service
See also Cloud Spanner
Category: Storage and Db -relational
Cloud Spanner
Like Cloud SQL but for massive data. Deploy horizontally scalable relational Dbs -fully managed
this is Database as a Service
Category: Storage and Db -relational
BigQuery
Data Warehouse solution built for analytics that is scalable, managed. ML and BI are included.
See also: Looker
Category: Storage and Db / Big Data -relational
Looker
Cloud BI tool for smart analytics
-sits on top of an Analytics Db, to describe your data and make queries.
See also: Big Query
Category: Big Data
Cloud Bigtable
NoSQL Db service -for unstructured, non-relational data, based on key-value. managed.
Category: Storage and Db
Cloud Storage
Like a Drive: File /object storage (unstructured data), with horizontally scaled exebyte cap.
(i.e. for Data Lake) +integrated edge caching
providing storage class options (Nearline, Cold line, Archive)
Category: Storage and Db
Cloud Datastore
NoSQL database -for web and mobile apps. BIG data (like BIG Table)
(though there is light SQL support)
Category: Storage and Db
Firestore
NoSQL document Db - with automatic scaling (serverless), high performance and easy web and mobile app dev
Cloud Pub/Sub
Event-based data ingestion service (based on message queues)
(e.g. logs server pull and intake, capture, and analysis)
Category: Big Data
Cloud Dataflow
Stream and batch ETL /data processing service -managed, based on Apache Beam
Category: Big Data