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