A digital marketing agency runs a media processing application on Amazon EC2 instances distributed across multiple Availability Zones in the us-east-1 Region. The application requires a shared file storage solution that offers at least availability and high durability for active assets. Additionally, the architecture must support a Recovery Time Objective (RTO) of near-zero minutes and a Recovery Point Objective (RPO) of for all active editing sessions. The storage must allow simultaneous read and write access from all EC2 instances across the Availability Zones. Which storage solution should a solutions architect recommend to meet these requirements?
- Configure an Amazon EFS file system using the Standard storage class to mount across all EC2 instances.Answer
- BProvision an Amazon EBS Provisioned IOPS SSD (io2) volume with Multi-Attach enabled to mount on all EC2 instances.
- CStore the active media assets in an Amazon S3 Glacier Flexible Retrieval vault and configure the application to perform standard retrievals.
- DSet up a pilot light environment in a secondary Region, replicating files from a primary Amazon EBS volume using scheduled cron jobs.
Answer
Configure an Amazon EFS file system using the Standard storage class to mount across all EC2 instances.
Amazon EFS is a fully managed, shared file system designed to be highly resilient and available across multiple Availability Zones. The Standard storage class replicates data across multiple AZs in a Region, ensuring high durability, availability, and immediate, concurrent read/write access. This fulfills the near-zero RTO and RPO requirements for active media editing sessions.
Step-by-Step Solution
Key Concept
Amazon EFS provides highly available, multi-AZ elastic file storage that supports concurrent read/write operations from multiple EC2 instances, meeting strict recovery objectives (RTO/RPO) for shared active file systems.