exam questions

Exam AWS Certified DevOps Engineer - Professional DOP-C02 All Questions

View all questions & answers for the AWS Certified DevOps Engineer - Professional DOP-C02 exam

Exam AWS Certified DevOps Engineer - Professional DOP-C02 topic 1 question 248 discussion

A company has deployed an application in a single AWS Region. The application backend uses Amazon DynamoDB tables and Amazon S3 buckets.

The company wants to deploy the application in a secondary Region. The company must ensure that the data in the DynamoDB tables and the S3 buckets persists across both Regions. The data must also immediately propagate across Regions.

Which solution will meet these requirements with the MOST operational efficiency?

  • A. Implement two-way S3 bucket replication between the primary Region's S3 buckets and the secondary Region’s S3 buckets. Convert the DynamoDB tables into global tables. Set the secondary Region as the additional Region.
  • B. Implement S3 Batch Operations copy jobs between the primary Region and the secondary Region for all S3 buckets. Convert the DynamoDB tables into global tables. Set the secondary Region as the additional Region.
  • C. Implement two-way S3 bucket replication between the primary Region's S3 buckets and the secondary Region's S3 buckets. Enable DynamoDB streams on the DynamoDB tables in both Regions. In each Region, create an AWS Lambda function that subscribes to the DynamoDB streams. Configure the Lambda function to copy new records to the DynamoDB tables in the other Region.
  • D. Implement S3 Batch Operations copy jobs between the primary Region and the secondary Region for all S3 buckets. Enable DynamoDB streams on the DynamoDB tables in both Regions. In each Region, create an AWS Lambda function that subscribes to the DynamoDB streams. Configure the Lambda function to copy new records to the DynamoDB tables in the other Region.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
jamesf
Highly Voted 9 months, 1 week ago
Selected Answer: A
Two-Way S3 Bucket Replication: - While two-way replication is not typically needed for most scenarios (one-way replication is generally sufficient), for this requirement, if both regions need to have copies of data and keep them synchronized, you would implement replication rules to ensure data consistency across S3 buckets in different regions. Global DynamoDB Tables: - DynamoDB global tables are designed specifically for multi-Region, fully replicated tables. When you convert your DynamoDB tables into global tables and add the secondary Region, DynamoDB handles the replication of data across Regions automatically and immediately. This provides efficient and consistent data replication without requiring custom solutions.
upvoted 5 times
jamesf
9 months, 1 week ago
why not following options: B: S3 Batch Operations are used for bulk operations and are not suitable for continuous synchronization. DynamoDB streams and Lambda functions are also not necessary when using DynamoDB global tables, as global tables automatically manage replication. C: Two-way S3 bucket replication is complex and typically unnecessary. Using DynamoDB streams and Lambda functions for replication can be operationally intensive and error-prone compared to using global tables. D: Similar to option C, using S3 Batch Operations and DynamoDB streams with Lambda functions involves more operational overhead and complexity compared to using DynamoDB global tables.
upvoted 3 times
...
jamesf
9 months, 1 week ago
keywords: - data must also immediately propagate across Regions. - MOST operational efficiency?
upvoted 2 times
...
...
trungtd
Highly Voted 9 months, 4 weeks ago
Selected Answer: A
B & D. S3 Batch Operations copy jobs are not immediate and are typically used for bulk copying of data. They do not provide the immediacy required for data propagation across regions. C. DynamoDB streams with AWS Lambda functions to replicate data introduces additional complexity and operational overhead.
upvoted 5 times
...
[Removed]
Most Recent 8 months, 3 weeks ago
Selected Answer: A
A fo rme
upvoted 3 times
...
tgv
10 months ago
---> A
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago