Google Professional Cloud Database Engineer Question 246
Select 3Google Cloud PlatformYour company runs a globally distributed e-commerce platform, and you are tasked with setting up a highly available, multi-regional database to minimize latency for users and ensure data consistency. You decide to use Cloud Spanner. What steps should you take to configure multi-regional replication for your database?
- A
Create a Cloud Spanner instance with a multi-regional configuration.
- B
Manually replicate data across regions by creating multiple instances in each region and writing application-level logic for synchronization.
- C
Choose a leader region when configuring the multi-regional instance to handle write operations.
- D
Enable Cross-Region Replication in the Cloud Spanner settings menu.
- E
Assign region replicas in a multi-regional configuration to ensure read availability and fault tolerance.
- F
Use Cloud Spanner's default single-region instance configuration to ensure low latency.
Show answer and explanation
Correct answers: A, C, E
Explanation
To set up multi-regional replication in Cloud Spanner, you need to choose a multi-regional instance configuration, which automatically manages replicas across regions. Additionally, you must specify a leader region for write operations, ensuring strong consistency. This setup eliminates the need for application-level synchronization logic or manual configuration of replication, as Cloud Spanner handles these tasks automatically. Multi-regional configurations ensure high availability, fault tolerance, and low latency for global applications.
- A. Correct.
Correct. Cloud Spanner provides built-in multi-regional configurations for high availability and fault tolerance. You need to select a multi-regional configuration when creating the Cloud Spanner instance.
- B. Incorrect.
Incorrect. Application-level logic for data synchronization is not required in Cloud Spanner, as it provides built-in replication and consistency capabilities.
- C. Correct.
Correct. In a multi-regional configuration, you must specify a leader region to manage write operations. This ensures strong consistency and low latency for write operations in the selected leader region.
- D. Incorrect.
Incorrect. There is no 'Cross-Region Replication' setting in Cloud Spanner; replication is automatically handled by selecting a multi-regional configuration.
- E. Correct.
Correct. Multi-regional configurations automatically assign replicas across regions to ensure read availability and fault tolerance, which is a key benefit of Cloud Spanner.
- F. Incorrect.
Incorrect. A single-region configuration does not provide the fault tolerance and low latency required for globally distributed applications.