A media publishing platform is migrating two backend workloads to Google Cloud with distinct operational and cost constraints:
1. Workload 1: A stateless HTTP microservice packaged as a container image that experiences unpredictable web traffic throughout the day. It requires automatic scaling down to zero instances when idle and zero operational maintenance for virtual machine instances or Kubernetes node pools.
2. Workload 2: A nightly batch processing job that runs for several hours. The pipeline is fully fault-tolerant and saves checkpoint progress to Cloud Storage every 5 minutes. The team's primary priority is to minimize compute costs for this batch execution.
Which TWO compute platform strategies should the Cloud Engineer recommend to satisfy these requirements? (Select TWO choices.)
- Deploy Workload 1 on Cloud Run to leverage serverless container execution with automatic scaling to zero and no infrastructure management.Answer
- Deploy Workload 2 on Compute Engine using Spot Virtual Machines (VMs) to significantly reduce compute costs for the fault-tolerant batch job.Answer
- CDeploy Workload 1 on Cloud Functions by rewriting the microservice into single-purpose event handlers to support multi-container orchestration.
- DDeploy Workload 2 on GKE Autopilot using Spot nodes to host a non-fault-tolerant stateful database requiring persistent in-memory session cache.
- EDeploy Workload 1 on Compute Engine Managed Instance Groups (MIGs) with standard VMs to achieve zero infrastructure overhead.