An application runs as a ReplicaSet of multiple pods in an Amazon EKS cluster whose nodes span multiple Availability Zones. The app produces many small files that must be concurrently accessible from all replicas. Backups must be retained for 1 year. Which design provides the FASTEST storage performance while meeting these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Create an Amazon EFS file system and mount targets in each subnet that contains EKS nodes. Configure the ReplicaSet to mount the EFS file system and have the app store files there. Use AWS Backup to back up and retain the file data for 1 year..
Why this is the answer
The correct option leverages Amazon EFS, a fully managed, scalable, and highly available shared file system designed for concurrent access from multiple compute instances, including EKS pods across Availability Zones. EFS provides the necessary performance for many small files and shared access. Mount targets in each subnet ensure optimal network performance. AWS Backup is the native solution for long-term retention of EFS data. The incorrect options fail for various reasons: Amazon EBS Multi-Attach allows multiple instances to attach to a single volume, but it's not designed for concurrent access from multiple pods across different Availability Zones, and it's not a shared file system. Amazon S3 is object storage, not a file system, and mounting it directly into a ReplicaSet for concurrent small file access would introduce significant latency and complexity, impacting performance. Storing files on local pod storage is ephemeral; data would be lost if a pod restarts or is rescheduled, and it doesn't provide shared access or a robust backup solution for the entire cluster's file data.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed