
Answer-first summary for fast verification
Answer: Managed instance groups
The correct recommendation is **Managed instance groups**, as they provide a scalable and automated way to manage Compute Engine instances based on a predefined template. Unlike unmanaged instance groups, managed instance groups support autoscaling, which is crucial for adjusting resources based on CPU load. Kubernetes clusters and Cloud Run are designed for containerized applications, not virtual machines, making them unsuitable for this scenario. For more details, refer to [Google Cloud's documentation on instance groups](https://cloud.google.com/compute/docs/instance-groups).
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A team of researchers operates a high-performance distributed computing platform on-premises and is considering migrating to Google Cloud. Their platform utilizes virtual machines (VMs) and they aim to scale the number of VMs in the cluster dynamically based on CPU load. Which Google Cloud solution would you recommend for their needs?
A
Cloud Run
B
Unmanaged instance groups
C
Kubernetes cluster
D
Managed instance groups