SAA-C03 practice question: Choosing shared storage (1 of 3)
Design High-Performing Architectures A free question from our original SAA-C03 practice exam. Try it, then open the answer to see why each option is right or wrong.
A media company runs a content management system on Linux EC2 instances in an Auto Scaling group across three Availability Zones.
Every instance must read and write the same set of files at the same time, using standard Linux file permissions and file locking. The files total 300 GB today but grow unpredictably, and the team does not want to manage storage capacity. The files must stay available if one Availability Zone fails.
Which storage option meets these requirements?
Choose one answer.
AA. An Amazon EBS io2 volume with Multi-Attach turned on, attached to every instance in the Auto Scaling group.
BB. An Amazon EFS Regional file system with mount targets in all three Availability Zones, mounted on every instance.
CC. An Amazon FSx for Lustre Persistent SSD file system with provisioned storage, mounted on every instance in the group.
DD. An Amazon FSx for Windows File Server Multi-AZ file system, mounted over SMB on every instance with cifs-utils.
B. Right: Correct. EFS is a managed NFS file system that many Linux instances can share at once. A Regional file system stores data across several Availability Zones, so it survives the loss of one, and it grows and shrinks automatically as files are added and removed. Learn more: What is Amazon Elastic File System? (opens in a new tab)
D. Wrong: Linux clients can mount FSx for Windows File Server over SMB, and Multi-AZ covers a zone failure. However, file permissions are Windows ACLs, so the application's standard Linux permissions are not stored natively. A Linux-native NFS file system fits better. Learn more: Accessing your data (opens in a new tab)
Explanation
Three needs decide it: shared read-write access with Linux semantics, survival of a zone failure, and no capacity planning. Amazon EFS Regional file systems meet all three, with mount targets in each Availability Zone and elastic storage. EBS Multi-Attach is limited to one zone, FSx for Lustre SSD is single-zone and provisioned, and FSx for Windows File Server uses Windows permissions.
Want more on Choosing shared storage? The 5 full-length practice sets have 10 more Choosing shared storage questions, 325 in all, none of them in the free exam. One payment of $14.99, no subscription. See the practice sets →