Question 195:
An International company has deployed a multi-tier web application with DynamoDB in a single region. For regulatory reasons, they need disaster recovery capabilities in a separate region with a Recovery Time Objective of 5 hours and a Recovery Point Objective 24 hours. They should synchronize their data regularly and be able to provision the web application rapidly using CloudFormation. The objective is to minimize changes to the existing web application and replicate data for the DynamoDB table efficiently between two regions.
Answer options:
A.Use AWS Data Pipeline to schedule a DynamoDB Cross-Region copy once a day and create a “Last updated” attribute in your DynamoDB table representing the timestamp of the last update and use it as a filter. B.Use EMR and write a custom script to retrieve data from DynamoDB in the current region using a SCAN operation and push it to DynamoDB in the second region. C.Configure DynamoDB global tables for deploying the multi-active database in two AWS Regions. D.Send each item into an SQS queue in the second region; use an auto-scaling group behind the SQS queue to replay the write in the second region.