Which storage solution should a solutions architect recommend for use after the migration?
AWS DataSync
Amazon Elastic Block Store (Amazon EBS)
Amazon Elastic File System (Amazon EFS)
Amazon EMR File System (Amazon EMRFS)
Explanations:
AWS DataSync is a data transfer service for moving large amounts of data to and from AWS storage services. It does not provide an NFS interface, so it would not be suitable for a legacy application that requires NFS for storage communication.
Amazon Elastic Block Store (EBS) provides block storage for use with Amazon EC2 instances. However, it does not support NFS natively. EBS volumes can only be attached to a single EC2 instance, which would not satisfy the requirements of the application needing to use NFS for shared access.
Amazon Elastic File System (EFS) is a fully managed file storage service that provides NFS access. It is designed to be used with AWS services and allows multiple EC2 instances to access the same file system concurrently. This makes it the ideal choice for a legacy application that requires NFS for data storage after migration.
Amazon EMR File System (EMRFS) is specifically designed for use with Amazon EMR (Elastic MapReduce) and is not a general-purpose file system. EMRFS uses S3 as the storage layer but does not support NFS. Therefore, it would not work for an application that can only use NFS.