A healthcare company uses Cloud Bigtable for patient event logs. They need to ensure data is available in another region in case of a regional outage. They set up a second cluster in a different region with replication. What is the RPO characteristic of Bigtable replication, and what routing policy ensures reads continue if the primary cluster fails?
Trap 1: RPO is asynchronous (replication lag); use 'any-replica' routing…
Ly uses 'any-replica' routing policy. The standard policy for automatic read failover is 'multi-cluster routing', not 'any-replica'.
Trap 2: RPO is up to 1 hour; use 'single-cluster' routing
RPO is not up to 1 hour; it is typically seconds to minutes. Also, 'single-cluster routing' does not provide failover to another cluster.
Trap 3: RPO is synchronous (near zero); use 'read-failover' routing policy
RPO is not synchronous, and 'read-failover' is not a standard Bigtable routing policy.
- A
RPO is asynchronous (replication lag); use 'any-replica' routing policy
Why wrong: Ly uses 'any-replica' routing policy. The standard policy for automatic read failover is 'multi-cluster routing', not 'any-replica'.
- B
RPO is near zero (synchronous replication); use 'multi-cluster' routing
Ly identifies 'multi-cluster routing' as the policy that provides automatic failover. While the RPO description is slightly off (Bigtable replication is asynchronous, not synchronous), the routing policy is accurate, making this the best answer.
- C
RPO is up to 1 hour; use 'single-cluster' routing
Why wrong: RPO is not up to 1 hour; it is typically seconds to minutes. Also, 'single-cluster routing' does not provide failover to another cluster.
- D
RPO is synchronous (near zero); use 'read-failover' routing policy
Why wrong: RPO is not synchronous, and 'read-failover' is not a standard Bigtable routing policy.