Which storage solution will meet these requirements?
Provision an AWS Storage Gateway file gateway NFS file share that is attached to an Amazon S3 bucket. Mount the NFS file share on each EC2 instance in the cluster.
Provision a new Amazon Elastic File System (Amazon EFS) file system that uses General Purpose performance mode. Mount the EFS file system on each EC2 instance in the cluster.
Provision a new Amazon Elastic Block Store (Amazon EBS) volume that uses the io2 volume type. Attach the EBS volume to all of the EC2 instances in the cluster.
Provision a new Amazon Elastic File System (Amazon EFS) file system that uses Max I/O performance mode. Mount the EFS file system on each EC2 instance in the cluster.
Explanations:
AWS Storage Gateway with an NFS file share backed by Amazon S3 does not provide the high throughput and POSIX compatibility required for big data workloads. It’s more suitable for hybrid cloud storage.
Amazon EFS in General Purpose performance mode is suitable for many use cases but may not provide the required level of performance for high-throughput, big data analytics workloads.
Amazon EBS is block storage, and it cannot be shared across multiple EC2 instances simultaneously. It is not a suitable option for shared storage across a cluster of instances.
Amazon EFS in Max I/O performance mode is highly available, resilient, POSIX-compliant, and designed for high throughput across multiple EC2 instances. This meets all the specified requirements for big data analytics workloads.