Welcome to an eclectic set of GCP notes¶
The Google Cloud Engineer Exam¶
GCP Resources Overview¶
App Engine
App engine is typically used for websites, game backends, IOT, and - well, Apps.
Compute Engine
Compute engine provides access to VMs allowing users access to any OS, or configuration. It is also possible to create and apply custom VM images.
Kubenetes Engine
GKE is excellent for managing containerised workloads and hybrid applications.
Data Storage
Data Storage on the GCP has various modes:
- object
- file
- block
- in-memory caches
Object Storage
Object storage is designed for highly reliable and durable storage of objects such as images or datasets. Object storage is less versatile than file system–based storage systems which provide hierarchical directory storage for files and support operating system. File system services include providing accessibility to multiple servers.
Block Storage
Block storage occurs on persistent storage devices, such as SSDs and HDDs. Caches are temporary, in-memory data stores used to minimize the latency in retrieving data. They do not provide persistent storage and data held there is usually only recent, not current.
Database Storage
The GCP provides 6 different database options for data storage.
- Big Query
- Cloud Bigtable
- Cloud Datastore / Firestore
- Cloud Spanner
- Cloud SQL
- Cloud Storage