Google Cloud Professional Cloud Architect — Question 76
Your company's test suite is a custom C++ application that runs tests throughout each day on Linux virtual machines. The full test suite takes several hours to complete, running on a limited number of on-premises servers reserved for testing. Your company wants to move the testing infrastructure to the cloud, to reduce the amount of time it takes to fully test a change to the system, while changing the tests as little as possible.
Which cloud infrastructure should you recommend?
Answer options
- A. Google Compute Engine unmanaged instance groups and Network Load Balancer
- B. Google Compute Engine managed instance groups with auto-scaling
- C. Google Cloud Dataproc to run Apache Hadoop jobs to process each test
- D. Google App Engine with Google StackDriver for logging
Correct answer: B
Explanation
The correct answer is B, as Google Compute Engine managed instance groups with auto-scaling allow for dynamic scaling of resources based on demand, which can significantly reduce testing time. Option A, unmanaged instance groups, do not provide auto-scaling, making them less efficient for this purpose. Option C, Google Cloud Dataproc, is focused on big data processing and not specifically tailored for running a C++ test suite. Option D, Google App Engine, is more suited for web applications rather than custom testing solutions.