AWS Certified Solutions Architect – Professional — Question 377

A company is designing a data processing platform to process a large number of files in an Amazon S3 bucket and store the results in Amazon DynamoDB.
These files will be processed once and must be retained for 1 year. The company wants to ensure that the original files and resulting data are highly available in multiple AWS Regions.
Which solution will meet these requirements?

Answer options

Correct answer: A

Explanation

Option A provides high availability across multiple AWS Regions by leveraging AWS DataSync to replicate and synchronize files across EBS volumes attached to EC2 instances in an Auto Scaling group. The resulting data is highly available due to the use of DynamoDB global tables, and the 1-year retention requirement is cost-effectively handled by transitioning the files to S3 Glacier. Other options either use less resilient storage mechanisms for the active processing pipeline or fail to set up the multi-region block storage synchronization required by this specific architecture.