Question #715
A solutions architect is designing a global application that requires storing objects in Amazon S3 across two AWS Regions. Users in both regions must access the objects with minimal latency, and the data in both S3 buckets must be consistently synchronized. Which combination of steps will meet these requirements with the LEAST operational overhead? (Choose three.)
Create an S3 Multi-Region Access Point and update the application to use it for object access
Configure bidirectional S3 Cross-Region Replication (CRR) between the two S3 buckets
Modify the application to write objects to both S3 buckets simultaneously
Implement an S3 Lifecycle policy to automatically transfer objects between the buckets
Enable S3 Versioning on both S3 buckets
Set up S3 event notifications to trigger AWS Lambda functions for cross-bucket object replication
Explanation
A. S3 Multi-Region Access Point (MRAP) provides a single global endpoint to route requests to the nearest region, ensuring minimal latency for users.
B. Bidirectional S3 Cross-Region Replication (CRR) automatically replicates objects between two buckets in different regions, maintaining consistent synchronization.
E. S3 Versioning is mandatory for CRR to track object versions and enable replication.
Other options are incorrect:
C: Writing to both buckets manually increases operational complexity.
D: Lifecycle policies manage storage classes, not cross-region replication.
F: Lambda-based replication requires custom code, adding overhead compared to native CRR.
Key Points:
- MRAP optimizes access latency.
- CRR handles replication automatically.
- Versioning is required for CRR.
Answer
The correct answer is: ABE