SAA-C03 Question 280
Single answerA company is running a web application that stores user-uploaded images in an Amazon S3 bucket. The company wants to ensure that uploaded images are immediately replicated to another AWS Region for disaster recovery purposes. What is the BEST solution to achieve this requirement?
- A
Enable S3 Cross-Region Replication (CRR) on the source bucket.
- B
Configure AWS DataSync to transfer objects between S3 buckets in the two Regions.
- C
Use Amazon CloudFront with the S3 bucket as the origin to replicate the data.
- D
Enable versioning on the source bucket and use AWS Backup to replicate the objects to another Region.
Show answer and explanation
Correct answer: A
Explanation
S3 Cross-Region Replication (CRR) is the most suitable solution for replicating data between S3 buckets in different Regions. It is specifically built for this purpose and ensures that objects are automatically and asynchronously copied to a destination bucket. CRR requires enabling versioning on both the source and destination buckets. Other options mentioned do not provide the same level of automation or are not appropriate for the use case.
- A. Correct.
This is the correct answer. S3 Cross-Region Replication (CRR) is specifically designed to replicate objects from a source bucket to a destination bucket in a different Region. It requires enabling versioning on both buckets.
- B. Incorrect.
This is incorrect. AWS DataSync is a service for transferring data between on-premises storage systems and AWS or between AWS storage services, but it is not the optimal solution for ongoing, automatic replication of S3 objects across Regions.
- C. Incorrect.
This is incorrect. Amazon CloudFront is a content delivery network (CDN) that caches content for low-latency access, but it does not provide replication or disaster recovery capabilities for S3 objects.
- D. Incorrect.
This is incorrect. While enabling versioning is a prerequisite for CRR, AWS Backup is not designed to automatically replicate S3 objects across Regions. It is primarily used for creating backups of AWS resources.