SAP-C02 Question 434
Select 3A media company is running its video streaming service on Amazon S3, with metadata stored in Amazon DynamoDB. The company wants to implement a cost-effective backup solution that ensures business continuity in case of accidental deletions or regional outages. Which of the following approaches should the company implement?
- A
Enable versioning on the Amazon S3 buckets and configure lifecycle policies to manage older versions.
- B
Enable S3 Cross-Region Replication (CRR) for the buckets to replicate data to another region.
- C
Export the Amazon DynamoDB table to an S3 bucket using AWS Data Pipeline.
- D
Enable DynamoDB continuous backups and use on-demand backups for critical workloads.
- E
Manually copy all S3 objects and DynamoDB exports to an on-premises data center.
Show answer and explanation
Correct answers: A, B, D
Explanation
The combination of enabling S3 versioning with lifecycle policies, setting up S3 Cross-Region Replication (CRR), and using DynamoDB continuous backups and on-demand backups ensures a comprehensive, cost-effective backup strategy. These methods are AWS-native, scalable, and protect against both accidental deletions and regional outages. Manually copying data to an on-premises location or using older approaches like AWS Data Pipeline for DynamoDB exports are less efficient and not aligned with best practices.
- A. Correct.
Enabling versioning on S3 buckets allows you to recover from accidental deletions or overwrites. Lifecycle policies help manage storage costs by transitioning or expiring older object versions.
- B. Correct.
S3 Cross-Region Replication (CRR) ensures that data is replicated to another AWS region, providing protection against regional outages.
- C. Incorrect.
AWS Data Pipeline is not the recommended approach for exporting DynamoDB tables to S3. DynamoDB has built-in export functionality to S3 without requiring additional services.
- D. Correct.
DynamoDB continuous backups (Point-In-Time Recovery) allow you to recover to any point within the last 35 days. On-demand backups provide an additional layer of protection for critical workloads.
- E. Incorrect.
Manually copying data to an on-premises data center is not cost-effective or scalable compared to AWS-native solutions like CRR and DynamoDB backups.