An enterprise is designing a highly available and resilient storage architecture for a containerized financial reporting application. The application runs on Amazon ECS tasks deployed across three Availability Zones in a single AWS Region. The tasks must concurrently read and write active ledger files and configuration files, requiring sub-millisecond access and strong resilience against Availability Zone failures. The architecture must achieve availability, protect against data loss with (11 9s) durability, and maintain read/write capability across the remaining zones with a Recovery Time Objective (RTO) of near-zero and a Recovery Point Objective (RPO) of zero in the event of a zone outage.
Which of the following configurations should the solutions architect choose to meet these requirements? (Select TWO.)
- Provision an Amazon Elastic File System (Amazon EFS) file system using the EFS Standard storage class, and mount it to the container tasks in all three Availability Zones.Cevap
- Store the ledger and configuration files in an Amazon S3 bucket configured with the S3 Standard storage class, enabling S3 Versioning and using the AWS SDK for file operations.Cevap
- CProvision an Amazon EBS volume with Multi-Attach enabled, format it with a clustered file system, and mount it to the tasks across all three Availability Zones.
- DStore the active files in an Amazon S3 bucket using the S3 Glacier Flexible Retrieval storage class, and configure standard retrievals to fetch the files during container execution.
- EDeploy an Amazon RDS for PostgreSQL DB instance with a read replica in a second Availability Zone, and mount the replica as a shared block device to the tasks.