Question

Difficulty: MediumBackup and Restore Management

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?

  1. Enable point-in-time recovery (PITR) on the source Amazon DynamoDB table.Answer
  2. Enable versioning on both the source and backup Amazon S3 buckets, and configure S3 Cross-Region Replication (CRR).Answer
  3. C
    Configure S3 Cross-Region Replication (CRR) from the source bucket to the backup bucket without enabling versioning to minimize storage costs.
  4. D
    Create 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.
  5. E
    Create 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

1
Enable DynamoDB point-in-time recovery (PITR).
This provides continuous backups of the DynamoDB table data for a rolling 35-day window, satisfying the requirement to restore to any point in time.
PITR is the native DynamoDB feature designed specifically for continuous backup and granular recovery within 35 days.
2
Enable versioning on the source and destination S3 buckets.
Both buckets are now prepared for replication.
S3 Cross-Region Replication (CRR) has a prerequisite that versioning must be enabled on both the source and destination buckets.
3
Configure S3 Cross-Region Replication (CRR).
An IAM role is created to authorize S3 to replicate objects, and a replication rule is established to continuously copy new objects to the backup bucket in the secondary Region.
CRR provides automatic, asynchronous copying of objects across buckets in different AWS Regions.

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.
Rate this question