An organization has a web application that stores transactional records in an Amazon DynamoDB table and daily report templates in an Amazon S3 bucket. A SysOps Administrator must configure a backup and disaster recovery solution that meets the following requirements:
- The DynamoDB table must support recovery to any point in time within the last 35 days.
- The S3 bucket content must be continuously replicated to a backup bucket in a secondary AWS Region.
Which TWO actions should the SysOps Administrator take to meet these requirements?
- Enable point-in-time recovery (PITR) on the source Amazon DynamoDB table.Answer
- Enable versioning on both the source and backup Amazon S3 buckets, and configure S3 Cross-Region Replication (CRR).Answer
- CConfigure S3 Cross-Region Replication (CRR) from the source bucket to the backup bucket without enabling versioning to minimize storage costs.
- DCreate a DynamoDB Read Replica in the secondary Region and configure it as the automatic failover target to restore the database to any point in time.
- ECreate an Amazon S3 Gateway Endpoint in the source VPC to facilitate replication traffic, but do not associate it with the subnet route tables to keep replication traffic private.
Answer
Enable point-in-time recovery (PITR) on the source Amazon DynamoDB table, and enable versioning on both the source and backup Amazon S3 buckets while configuring S3 Cross-Region Replication (CRR).
The correct options are enabling point-in-time recovery (PITR) on the DynamoDB table and enabling versioning on both S3 buckets while configuring S3 Cross-Region Replication (CRR). DynamoDB PITR natively supports restoring data to any second within a 35-day window. S3 Cross-Region Replication successfully replicates objects asynchronously to a secondary Region, provided that versioning is enabled on both the source and destination buckets.
Step-by-Step Solution
Key Concept
Continuous backups via DynamoDB PITR and object replication via S3 Cross-Region Replication (CRR) require specific configuration prerequisites, such as S3 bucket versioning.