Which EMR Storage and Instance Choices Meet Cost and Reliability Needs?
A company is planning to use a provisioned Amazon EMR cluster that runs Apache Spark jobs to perform big data analysis. The company requires high reliability. A big data team must follow best practices for running cost-optimized and long-running workloads on Amazon EMR. The team must find a solution that will maintain the company's current level of performance. Which combination of resources will meet these requirements MOST cost-effectively? (Choose two.)
Community Votes
100% of anonymous learners picked answer BD. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
This question tests EMR storage durability and instance-family cost optimization; the trap is treating HDFS as persistent or putting Spot Instances on all primary nodes.
This DEA-C01 question tests cost-optimized, reliable Amazon EMR design for long-running Apache Spark workloads. The page establishes that Amazon S3 for persistent storage and Graviton instances for core and task nodes are the correct pair (B, D).
A common mistake is selecting HDFS (A) as the persistent store; EMR HDFS is tied to the cluster lifecycle and disappears on termination, whereas S3 provides durable storage decoupled from compute.
Community Discussion (7 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Amazon S3 is the preferred persistent data store for Amazon EMR because it decouples storage from the cluster lifecycle and provides durable, highly available storage for Spark input and output. Using S3 as the persistent store prevents the data loss that would occur if the cluster were terminated and leaves HDFS available only as scratch space. Graviton instances are ARM-based instances that AWS positions as lower-cost alternatives to comparable x86 instances while maintaining performance for many Spark workloads, so core and task nodes can be run more cost-effectively. Together, S3 and Graviton satisfy the reliability requirement without sacrificing the current performance level.Why the Other Options Are Wrong
HDFS on EMR is ephemeral and is not suitable as a persistent store because the data is lost when the cluster terminates; long-running jobs can also exhaust local disk. x86-based core and task instances can work, but they are generally less cost-effective than Graviton when performance is comparable. Using Spot Instances for all primary nodes undermines the high-reliability requirement because Spot capacity can be reclaimed and interrupt core or master workloads. These alternatives either add cost, reduce durability, or introduce availability risk.Community Comment Notes
Several learners converge on BD, and one explains that "HDFS is not recommended for persistent storage" because cluster termination destroys HDFS data. Another commenter captures the AWS-native rule of thumb with "Graviton is aws processor, and also EMRFS on S3." A dissenting answer of BE appears, but it conflicts with the high-reliability requirement because Spot for all primary nodes risks interruption. The consensus supports S3 for durable storage and Graviton for lower-cost compute.Official Reference
Exam Strategy
For EMR cost questions, separate storage durability from compute purchasing: persistent data should live in S3, and Graviton is the default lower-cost instance family when performance must be maintained. Eliminate options that put Spot on primary nodes or use HDFS as durable storage before comparing the remaining pair.
Frequently Asked Questions
Why is HDFS (A) not suitable as a persistent store for long-running EMR Spark jobs?
HDFS on EMR is ephemeral: data is lost when the cluster terminates, and long-running jobs can fill local disk. Amazon S3 decouples storage from compute and provides durable, scalable persistence.
Why choose Graviton instances (D) instead of x86 instances for EMR core and task nodes?
Graviton instances are ARM-based and AWS positions them as lower-cost alternatives to comparable x86 instances while maintaining performance for many Spark workloads.
Related Analysis
Practice All DEA-C01 Questions
Access 100 questions with complete answers and detailed explanations.
View Full DEA-C01 Practice Test →