Google PCA Manage implementation of cloud architecture Practice Question
A company runs a batch processing workload on Compute Engine instances in a managed instance group (MIG). The job is CPU-intensive and takes approximately 4 hours to complete. The company wants to reduce costs without sacrificing performance. Which action should they take?
⚠ Common exam trap
Google Cloud often tests the misconception that committed use discounts are the best cost-saving option for any workload, but they are only cost-effective for predictable, always-on instances, not for batch jobs that can leverage preemptible VMs.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Use preemptible VMs for the MIG and implement a checkpointing mechanism to handle interruptions.
Preemptible VMs are significantly cheaper than standard VMs but can be terminated at any time. For a batch processing workload that is CPU-intensive and runs for 4 hours, using preemptible VMs in a MIG with a checkpointing mechanism allows the job to resume from the last saved state after an interruption, thus reducing costs without sacrificing performance.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Purchase committed use discounts for the instance type.
Why it's wrong here
Committed use discounts lock you into a term and may not be cost-effective for short-term workloads.
- ✗
Change the machine series to a smaller machine type.
Why it's wrong here
Smaller machines may not complete the job in the required time or may fail due to insufficient resources.
- ✓
Use preemptible VMs for the MIG and implement a checkpointing mechanism to handle interruptions.
Why this is correct
Preemptible VMs are up to 80% cheaper and, with checkpointing, can handle preemptions gracefully.
- ✗
Provision additional reserved VMs to ensure capacity.
Why it's wrong here
Reserved VMs increase costs and are unnecessary for a batch workload that can tolerate interruptions.
Go deeper
Related to this question
Learn chapter
Google Cloud Compute Options Overview
Key term
Compute Engine
Compute Engine is Google Cloud's Infrastructure-as-a-Service (IaaS) offering that lets you create and run virtual machines on Google's infrastructure.
Key term
Batch processing
Batch processing is a method of running high-volume, repetitive data jobs where a group of transactions is collected, processed together automatically, and then results are produced without real-time user interaction.
About these practice questions
Courseiva writes every PCA question from scratch — 955 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This PCA practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PCA exam.