Google Cloud Professional Cloud DevOps Engineer — Question 142

Your team is building a service that performs compute-heavy processing on batches of data. The data is processed faster based on the speed and number of CPUs on the machine. These batches of data vary in size and may arrive at any time from multiple third-party sources. You need to ensure that third parties are able to upload their data securely. You want to minimize costs, while ensuring that the data is processed as quickly as possible. What should you do?

Answer options

Correct answer: C

Explanation

Option C is correct because it combines secure data uploads via Cloud Storage with a Cloud Function that can trigger processing and scale resources dynamically using an autoscaling managed instance group. Options A and B involve less efficient methods for data handling, and D, while utilizing Cloud Monitoring, does not address the need for dynamic scaling as effectively as the autoscaling managed instance group in C.