Google Cloud Professional Cloud Database Engineer — Question 58

You have an application that sends banking events to Bigtable cluster-a in us-east. You decide to add cluster-b in us-central1. Cluster-a replicates data to cluster-b. You need to ensure that Bigtable continues to accept read and write requests if one of the clusters becomes unavailable and that requests are routed automatically to the other cluster. What deployment strategy should you use?

Answer options

Correct answer: C

Explanation

The correct answer is C, as creating a custom app profile with multi-cluster routing allows for automatic request routing between clusters, ensuring high availability. Option A, using single-cluster routing, does not provide failover capabilities. Option B, while it uses multi-cluster routing, does not allow for custom configurations, which may limit performance. Option D also does not support failover since it is based on single-cluster routing.