Google Cloud Professional Cloud Database Engineer — Question 144
You have an application that performs numerous reads and writes all day running in a single Bigtable cluster. A new batch analytics job needs to read the same data and you want to make sure that the new job does not affect the existing workload. What should you do?
Answer options
- A. Scale up the Bigtable instance by manually adding more nodes.
- B. Add a new cluster to the existing instance, and enable multi-cluster routing in the app profile.
- C. Add a new cluster to the existing instance, and isolate the workloads with two app profiles.
- D. Scale up the Bigtable instance by enabling Autoscaling.
Correct answer: C
Explanation
Option C is correct because creating a new cluster and using separate app profiles allows the batch job to run without interfering with the ongoing read and write operations. Option A may increase capacity but does not isolate workloads. Option B does not provide the necessary workload isolation since both jobs would still share resources. Option D also fails to isolate workloads, as Autoscaling adjusts resources based on demand rather than separating workloads.