Shared HA Storage for EKS Fargate
Short answer
B Create an Amazon EFS file system and register it in a StorageClass to provide shared, highly available storage for EKS Fargate containers.
Question
Key Takeaways
The question tests choosing a shared, highly available file system for EKS Fargate; the common trap is selecting EBS Multi-Attach, which lacks multi-AZ high availability.
Amazon EFS provides a highly available, fault-tolerant, and shared storage solution for Amazon EKS Fargate clusters. This page establishes that using a single EFS file system registered in a StorageClass meets data persistence and sharing requirements with minimal operational overhead.
Common mistake: Choosing EBS Multi-Attach (Option A) because it allows sharing, but failing to recognize it is restricted to a single Availability Zone and lacks multi-AZ fault tolerance.
Expert Analysis
Why the Answer Is Correct
Amazon EFS is a fully managed, highly available, and fault-tolerant file system that can be concurrently shared across multiple containers and Availability Zones. By registering a single EFS file system in a StorageClass on the EKS cluster, containers can mount the same file system without complex configurations, meeting all requirements with the least operational overhead.
Why the Other Options Are Wrong
Option A uses EBS Multi-Attach, which is restricted to a single Availability Zone and thus does not provide the multi-AZ high availability required. Option C attempts to attach a single standard EBS volume to multiple containers, which is not supported. Option D introduces massive operational overhead by using multiple EFS file systems and a Lambda function for synchronization, which is unnecessary since EFS natively replicates data across AZs.
Community Comment Notes
Commenters correctly noted that EFS is inherently highly available and shared, while EBS is not. As boluwatito pointed out, "EFS provides a highly available, fault-tolerant, and shared storage solution". Marunio highlighted that "EBS isnt HA", and jaswantn added that "EBS with multi attach does not provide HA".
Official Reference
https://docs.aws.amazon.com/eks/latest/userguide/efs-csi.html
This link opens the official vendor documentation in a new tab.
Exam Strategy
For EKS storage questions requiring shared access and high availability across multiple pods, always prefer Amazon EFS over Amazon EBS. Remember that EBS volumes are zonal and cannot be shared across multiple Availability Zones.
Community Votes
100% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 7 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 7
-
boluwatito 👍 4 Answered BOverall, Amazon EFS provides a highly available, fault-tolerant, and shared storage solution with minimal operational overhead, making it the ideal choice for persisting data in an Amazon EKS Fargate cluster.
-
Naveena_Devanga 👍 4B, The solution also must be shared between multiple application containers so attaching to each container is not a practical solution.
-
Marunio 👍 3 Answered BB is correct answer because it is high available - EBS isnt HA for that so A isn't dealing with request.
-
jaswantn 👍 2Option A... EBS with multi attach does not provide HA so option B is more appropriate.
-
Andy_09 👍 4Correct answer is B
Show 2 more comments
-
TruthWS 👍 3B bcs EBS only attack one EC2
-
asdfcdsxdfc 👍 3 Answered BB looks correct
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All SAA-C03 Questions
Access 120 questions with complete answers and detailed explanations.
View Full SAA-C03 Practice Test →