Q71 — AWS SAA-C03 Ch.16
Question 71 of 100 | ← Chapter 16
Q1271. A company is deploying a new gaming application on Amazon EC2 instances. The gaming application needs to have access to shared storage.The company requires a high-performance solution to give the application the ability to use an existing custom protocol to access shared storage. The solution must ensure low latency and must be operationally efficient.Which solution will meet these requirements?
- A. Create an Amazon FSx File Gateway. Create a file share that uses the existing custom protocol.Connect the EC2 instances that host the application to the file share.
- B. Create an Amazon EC2 Windows instance. Install and configure a Windows file share role on the instance. Connect the EC2 instances that host the application to the file share.
- C. Create an Amazon Elastic File System(Amazon EFS) file system. Configure the file system to support Lustre. Connect the EC2 instances that host the application to the file system.
- D. Create an Amazon FSx for Lustre file system. Connect the EC2 instances that host the application to the file system. ✓
Correct Answer: D. Create an Amazon FSx for Lustre file system. Connect the EC2 instances that host the application to the file system.
Explanation
The correct solution must provide high-performance shared storage with low latency for a gaming application that uses an existing custom protocol. Let's evaluate each option:Correct Answer: D. Create an Amazon FSx for Lustre file system. Connect the EC2 instances that host the application to the file system.Why Option D is Best:High Performance & Low Latency:Amazon FSx for Lustre is a fully managed, high-performance file system optimized for compute-intensive workloads (e.g., gaming, HPC, machine learning).It provides sub-millisecond latency and hundreds of GB/s throughput, ideal for gaming applications requiring fast shared storage.Supports Custom Protocols (if Lustre-Compatible):While FSx for Lustre natively uses the Lustre protocol, many gaming applications use POSIX-compliant or custom-optimized protocols that can be adapted to work with Lustre. If the existing custom protocol is Lustre-based or can be mapped to POSIX, FSx for Lustre is the best fit.Operationally Efficient:Fully managed by AWS (no need to manage servers, storage, or scaling).Automatically scales with workload demands.Why Other Options Fail:A. Create an Amazon FSx File Gateway. Create a file share that uses the existing custom protocol.Connect the EC2 instances to the file share.FSx File Gateway is designed for on-premises integration (S3/NFS/SMB access) and not optimized for high-performance gaming workloads.Higher latency compared to FSx for Lustre.Not fully managed for gaming-grade performance.B. Create an Amazon EC2 Windows instance. Install and configure a Windows file share role on the instance. Connect the EC2 instances to the file share.Self-managed solution (requires patching, scaling, and maintenance). SMB/NFS protocols (used by Windows file shares) are not optimized for low-latency gaming workloads. Single-instance bottleneck (no high availability or scalability). C. Create an Amazon Elastic File System (Amazon EFS) file system. Configure the file system to support Lustre. Connect the EC2 instances to the file system.Misleading: Amazon EFS does not natively support Lustre.EFS is a general-purpose NFS file system with higher latency than FSx for Lustre.Not suitable for gaming-grade performance.Key Comparison:RequirementFSx for Lustre (D)Other OptionsHigh Performance (GB/s throughput) (EFS/SMB slower)Low Latency (sub-ms) (Higher in EFS/SMB)Supports Custom Protocols (if POSIX/Lustre) (FSx Gateway/EFS limited) Fully Managed & Scalable (EC2 Windows = self-managed)Conclusion:Option D (Amazon FSx for Lustre) is the only solution that meets:High performance & low latency (critical for gaming).Supports custom protocols (if Lustre-compatible).Fully managed & operationally efficient.Final Answer: D