ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 334 - Professional Data Engineer discussion

Report
Export

You are designing the architecture of your application to store data in Cloud Storage. Your application consists of pipelines that read data from a Cloud Storage bucket that contains raw data, and write the data to a second bucket after processing. You want to design an architecture with Cloud Storage resources that are capable of being resilient if a Google Cloud regional failure occurs. You want to minimize the recovery point objective (RPO) if a failure occurs, with no impact on applications that use the stored data. What should you do?

A.
Adopt two regional Cloud Storage buckets, and update your application to write the output on both buckets.
Answers
A.
Adopt two regional Cloud Storage buckets, and update your application to write the output on both buckets.
B.
Adopt multi-regional Cloud Storage buckets in your architecture.
Answers
B.
Adopt multi-regional Cloud Storage buckets in your architecture.
C.
Adopt two regional Cloud Storage buckets, and create a daily task to copy from one bucket to the other.
Answers
C.
Adopt two regional Cloud Storage buckets, and create a daily task to copy from one bucket to the other.
D.
Adopt a dual-region Cloud Storage bucket, and enable turbo replication in your architecture.
Answers
D.
Adopt a dual-region Cloud Storage bucket, and enable turbo replication in your architecture.
Suggested answer: D

Explanation:

To ensure resilience and minimize the recovery point objective (RPO) with no impact on applications, using a dual-region bucket with turbo replication is the best approach. Here's why option D is the best choice:

Dual-Region Buckets:

Dual-region buckets store data redundantly across two distinct geographic regions, providing high availability and durability.

This setup ensures that data remains available even if one region experiences a failure.

Turbo Replication:

Turbo replication ensures that data is replicated between the two regions within 15 minutes, aligning with the requirement to minimize the recovery point objective (RPO).

This feature provides near real-time replication, significantly reducing the risk of data loss.

No Impact on Applications:

Applications continue to access the dual-region bucket without any changes, ensuring seamless operation even during a regional failure.

The dual-region setup transparently handles failover, providing uninterrupted access to data.

Steps to Implement:

Create a Dual-Region Bucket:

Create a dual-region Cloud Storage bucket in the Google Cloud Console, selecting appropriate regions (e.g., us-central1 and us-east1).

Enable Turbo Replication:

Enable turbo replication to ensure rapid data replication between the selected regions.

Configure Applications:

Ensure that applications read and write to the dual-region bucket, benefiting from its high availability and durability.

Test Failover:

Simulate a regional failure to verify that the dual-region bucket and turbo replication meet the required RPO and ensure data resilience.

Google Cloud Storage Dual-Region

Turbo Replication in Google Cloud Storage

asked 18/09/2024
Rajesh Tripathy
31 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first