PROFESSIONAL-CLOUD-DATABASE-ENGINEER · Question #81
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
The correct answer is C. Create a custom app profile with multi-cluster routing.. Options A and D use single-cluster routing, which directs all requests to one specific cluster. If that cluster becomes unavailable, there is no automatic failover - these options do not meet the requirements. Option B uses the default app profile with multi-cluster routing. Mult
Question
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?
Options
- AUse the default app profile with single-cluster routing.
- BUse the default app profile with multi-cluster routing.
- CCreate a custom app profile with multi-cluster routing.
- DCreate a custom app profile with single-cluster routing.
How the community answered
(32 responses)- A3% (1)
- B6% (2)
- C75% (24)
- D16% (5)
Explanation
Options A and D use single-cluster routing, which directs all requests to one specific cluster. If that cluster becomes unavailable, there is no automatic failover - these options do not meet the requirements. Option B uses the default app profile with multi-cluster routing. Multi-cluster routing does enable automatic failover, but using the default app profile is not recommended for production workloads because it may not be configured with the appropriate settings for your specific application, and it is shared among all applications that don't specify a profile. Option C is correct: creating a custom app profile with multi-cluster routing gives you automatic failover (requests are transparently routed to the available cluster if one goes down) while also allowing you to configure profile settings specifically for this banking application. For production workloads, Google recommends using custom app profiles to isolate routing policies and configurations per application.
Topics
Community Discussion
No community discussion yet for this question.