
Answer-first summary for fast verification
Answer: Migrate the simulation application to Linux Amazon EC2 instances. Migrate the visualization application to Windows EC2 instances. Configure Amazon FSx for NetApp ONTAP for storage.
## Explanation **Correct Answer: D** **Why Option D is correct:** 1. **Amazon FSx for NetApp ONTAP** provides a fully managed NetApp ONTAP file system that supports both NFS (for Linux) and SMB (for Windows) protocols simultaneously. 2. This solution allows: - The Linux simulation application to write to NFS shares (as it currently does) - The Windows visualization application to read from SMB shares (as it requires) - Both applications to access the same data without duplication 3. No code changes are required since the applications continue using their native file system protocols. 4. The solution eliminates the need for maintaining two synchronized file systems, solving the data duplication and inefficient resource usage problem. **Why other options are incorrect:** **Option A:** - AWS Lambda is serverless and not suitable for long-running applications that need persistent storage access - S3 is object storage, not a file system, and would require code changes to use S3 APIs instead of file system operations - Doesn't support NFS/SMB protocols natively **Option B:** - Amazon ECS is container orchestration, which could work but adds unnecessary complexity - Amazon FSx File Gateway is for hybrid storage, not a fully managed AWS-native solution - The question doesn't mention any need for hybrid architecture **Option C:** - Amazon SQS is a message queue service, not a file system - Applications would need code changes to use SQS APIs instead of file system operations - Doesn't solve the file system protocol requirements (NFS for Linux, SMB for Windows) **Key AWS Services:** - **Amazon FSx for NetApp ONTAP**: Provides multi-protocol file storage supporting NFS, SMB, and iSCSI - **Amazon EC2**: Provides virtual servers for running the applications - This solution maintains the existing architecture while eliminating duplication and improving efficiency
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A research company runs experiments that are powered by a simulation application and a visualization application. The simulation application runs on Linux and outputs intermediate data to an NFS share every 5 minutes. The visualization application is a Windows desktop application that displays the simulation output and requires an SMB file system.
The company maintains two synchronized file systems. This strategy is causing data duplication and inefficient resource usage. The company needs to migrate the applications to AWS without making code changes to either application.
Which solution will meet these requirements?
A
Migrate both applications to AWS Lambda. Create an Amazon S3 bucket to exchange data between the applications.
B
Migrate both applications to Amazon Elastic Container Service (Amazon ECS). Configure Amazon FSx File Gateway for storage.
C
Migrate the simulation application to Linux Amazon EC2 instances. Migrate the visualization application to Windows EC2 instances. Configure Amazon Simple Queue Service (Amazon SQS) to exchange data between the applications.
D
Migrate the simulation application to Linux Amazon EC2 instances. Migrate the visualization application to Windows EC2 instances. Configure Amazon FSx for NetApp ONTAP for storage.