A medical device company is evaluating Google Cloud compute solutions for two new application workloads:
1. Workload Alpha: An event-driven task that processes uploaded medical images whenever a new file arrives in a Cloud Storage bucket. Each processing task takes 10 to 15 seconds to execute a Python metadata extraction script.
2. Workload Beta: A legacy web service packaged as a container image that requires custom OS-level kernel tuning (sysctl parameters) and specific root privileges on the underlying host node.
Which TWO deployment choices should the team select to satisfy the technical requirements of these workloads while following Google Cloud architectural best practices? (Select TWO)
- Deploy Workload Alpha on Cloud Functions triggered directly by Cloud Storage event notifications.Cevap
- Deploy Workload Beta on Google Kubernetes Engine (GKE) Standard clusters using custom node pools.Cevap
- CDeploy Workload Alpha on Compute Engine Spot VMs running a continuous polling script.
- DDeploy Workload Beta on Google Kubernetes Engine (GKE) Autopilot mode.
- EDeploy Workload Beta on Cloud Run to leverage automatic instance scaling to zero.
Cevap
Deploying Workload Alpha on Cloud Functions and deploying Workload Beta on Google Kubernetes Engine (GKE) Standard clusters.
Cloud Functions is designed specifically for event-driven processing triggered by Cloud Storage events with zero infrastructure management. For workloads requiring explicit host OS kernel modifications such as custom sysctl settings, GKE Standard provides full operational control over node pools and underlying virtual machine configurations.
Adım Adım Çözüm
Anahtar Kavram
Selecting GCP Compute Services Based on Workload Granularity and Host OS Control Requirements
Tahmini Süre:1m 30s