An organization is evaluating Google Cloud compute solutions for two newly developed application components:
1. An overnight data transformation batch job that is stateless, fault-tolerant, and capable of resuming progress if interrupted.
2. A containerized HTTP microservice that experiences unpredictable traffic bursts and requires scaling down to zero when idle to minimize compute expenses.
Which TWO deployment options should the Cloud Engineer select to satisfy these requirements while optimizing costs and minimizing operational overhead? (Select TWO.)
- Provision Compute Engine Spot VMs for the overnight batch job.Answer
- Deploy the containerized HTTP microservice on Cloud Run.Answer
- CProvision standard, non-preemptible Compute Engine instances running 24/7 for the overnight batch job.
- DRefactor the containerized HTTP microservice into Cloud Functions single-file code snippets.
- EDeploy the containerized HTTP microservice onto GKE Autopilot with custom node OS kernel parameters.
Answer
Select the option to provision Compute Engine Spot VMs for the overnight batch job and the option to deploy the containerized HTTP microservice on Cloud Run.
Compute Engine Spot VMs offer substantial discounts for workloads that are stateless and fault-tolerant, such as nightly batch processing. Cloud Run allows containerized HTTP applications to run in a fully managed serverless environment that automatically scales down to zero instances when idle, fulfilling both operational efficiency and cost targets.
Step-by-Step Solution
Key Concept
Selecting GCP compute solutions based on workload fault tolerance, containerization, and scaling characteristics.