SAP-C02 · Question #104
A company is deploying a new cluster for big data analytics on AWS. The cluster will run across many Linux Amazon EC2 instances that are spread across multiple Availability Zones. All of the nodes…
The correct answer is D. Provision a new Amazon Elastic File System (Amazon EFS) file system that uses Max I/O. For a big data analytics cluster requiring a highly available, POSIX-compliant, shared file system across multiple EC2 instances and Availability Zones with high throughput, Amazon EFS with Max I/O performance mode is the optimal solution.
Question
A company is deploying a new cluster for big data analytics on AWS. The cluster will run across many Linux Amazon EC2 instances that are spread across multiple Availability Zones. All of the nodes in the cluster must have read and write access to common underlying file storage. The file storage must be highly available, must be resilient, must be compatible with the Portable Operating System Interface (POSIX), and must accommodate high levels of throughput. Which storage solution will meet these requirements?
Options
- AProvision an AWS Storage Gateway file gateway NFS file share that is attached to an Amazon S3
- BProvision a new Amazon Elastic File System (Amazon EFS) file system that uses General
- CProvision a new Amazon Elastic Block Store (Amazon EBS) volume that uses the lo2 volume
- DProvision a new Amazon Elastic File System (Amazon EFS) file system that uses Max I/O
How the community answered
(32 responses)- A13% (4)
- B6% (2)
- C3% (1)
- D78% (25)
Why each option
For a big data analytics cluster requiring a highly available, POSIX-compliant, shared file system across multiple EC2 instances and Availability Zones with high throughput, Amazon EFS with Max I/O performance mode is the optimal solution.
AWS Storage Gateway file gateway is primarily used for hybrid cloud scenarios to provide on-premises access to cloud storage, not as the primary shared storage solution for an EC2-based big data cluster within AWS, and S3 is object storage, not a POSIX file system.
While Amazon EFS General Purpose mode is suitable for many workloads, the Max I/O performance mode is specifically optimized for applications demanding the highest throughput, making it a better fit for the 'high levels of throughput' requirement of a big data cluster.
Amazon EBS volumes are block storage attached to a single EC2 instance within a single Availability Zone (with Multi-Attach having specific limitations), thus failing to provide shared file storage accessible by multiple instances across multiple AZs.
Amazon EFS provides a scalable, highly available, and resilient shared file system that is POSIX-compliant and can be accessed by multiple EC2 instances across multiple Availability Zones. The Max I/O performance mode is specifically designed for applications like big data analytics that require the highest possible aggregate throughput and I/O operations.
Concept tested: Shared file storage options, EFS performance modes, big data storage
Source: https://docs.aws.amazon.com/efs/latest/ug/performance-modes.html
Community Discussion
No community discussion yet for this question.