Google Cloud Functions Google Professional Data Engineer GCP
GCP offers services from IaaS to SaaS
Google Compute Engine (Virtual Machines)
- Run applications as App Engine/Container Engine/ Cloud Functions.
 - Support for Linux and Windows VMs with Google maintained or custom machine images
 
Networking
- Software defined management of network resources
 - Unrelated subnets in a private networks which can communicate as per defined policy
 - List firewall rules based on iptables style IP ranges or tags assigned to network resources.
 - All network objects are global, hence any VM is able to communicate if on same private network.
 
Storage
- Multiple storage options offered as per requirement
 - Persistent Disks – block storage for VMs and has option of HDD or SSD. Disks are independent of the VM and can attach to multiple VMs simultaneously.
 - Cloud storage – Object store to store blobs and is stored in a bucket. Bucket is versioned, replicated and shared.
- Offers many storage classes: regional, multi-regional, nearline, and coldline.
 - Multi-regional storage buckets are geographically redundant automatically
 - Nearline and coldline storage buckets are for performance boost
 
 - Database solutions
- Relational data solution – Cloud SQL ((MySQL or Postgres instance) and Cloud Spanner.
 - NoSQL solutions offered – Datastore and Bigtable.
 
 - Scaling and High-Availability implemented by more instances of the service (horizontal scaling), or increasing the compute/storage resources (vertical scaling )
 
Instance Groups
- It bundles VMs for easy management and load-balancing
 - Load Balancers – To detect unhealthy or absent VMs and direct customer traffic to a healthy instance without intervention.
 - Auto-Scaling – Automatic scaling as per defined metric, like CPU usage / connections. It deletes VMs when workload decreases
 - Automated Infrastructure – Easy software based management with REST API for provisioning, maintenance, and monitoring.
 - Deployment Manager – Defines infrastructure in template files. Offers versioning and documentation.
 
Google Professional Data Engineer (GCP) Free Practice TestTake a Quiz
		