Courseiva
Accelerate Workload Migration and ModernizationhardMultiple ChoiceObjective-mapped

Migrate Hadoop to Amazon EMR: Decouple Compute and Storage Using S3 and EMRFS

A company is migrating a large Hadoop cluster to Amazon EMR. The cluster uses HDFS for storage. The company wants to decouple compute and storage to reduce costs. Which approach should the company take?

Quick Answer

The correct approach is to use Amazon S3 as the data store with EMRFS. This decouples compute and storage because S3 is a separate, durable object storage layer, while EMRFS provides the Hadoop-compatible file system interface that allows EMR clusters to read and write data directly to S3 as if it were HDFS. By eliminating the need to replicate data across cluster nodes, you can spin down compute when not in use and only pay for storage separately, drastically reducing costs. On the AWS Certified Solutions Architect Professional SAP-C02 exam, this scenario tests your understanding of the Hadoop to Amazon EMR migration pattern and the core principle of separating compute from storage to optimize for variable workloads. A common trap is choosing EBS-backed instances, which keep storage tied to the cluster’s lifecycle, or FSx for Lustre, which is designed for high-performance computing but not for true decoupling. Memory tip: think “S3 + EMRFS = Storage Freedom” — the FS stands for “file system,” but the key is that S3 lives outside the cluster.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Use Amazon S3 as the data store and EMRFS

The correct approach is Option A: Use Amazon S3 as the data store with EMRFS (EMR File System). This decouples compute and storage because Amazon EMR clusters can read/write data directly to S3, allowing the cluster to be terminated when not needed while data persists in S3. Option B (FSx for Lustre) is a high-performance file system but still ties compute to storage. Option C (EFS) is not optimized for Hadoop workloads. Option D (EBS volumes) are attached to the EC2 instances, coupling compute and storage.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Use Amazon S3 as the data store and EMRFS

    Why this is correct

    Decouples storage, allows compute to be ephemeral.

  • Use Amazon FSx for Lustre

    Why it's wrong here

    High-performance file system but still coupled.

  • Use Amazon EFS for HDFS

    Why it's wrong here

    Not designed for Hadoop workloads.

  • Use EBS volumes for HDFS

    Why it's wrong here

    Ties storage to compute lifecycle.

Quick reference

AWS S3 Storage Class Comparison

Storage ClassMin DurationRetrievalUse Case
S3 StandardNoneImmediateFrequently accessed data
S3 Standard-IA30 daysImmediateInfrequent access, rapid retrieval
S3 One Zone-IA30 daysImmediateNon-critical infrequent data
S3 Intelligent-TieringNoneImmediate–hoursUnknown or changing access patterns
S3 Glacier Instant90 daysMillisecondsArchive with instant retrieval
S3 Glacier Flexible90 daysMinutes–hoursArchive, flexible retrieval
S3 Glacier Deep Archive180 daysHoursLong-term compliance archive

About these practice questions

Courseiva writes every SAP-C02 question from scratch — 1,660 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

1 more way this is tested on SAP-C02

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. A company is migrating an on-premises Hadoop cluster to Amazon EMR. The cluster processes large datasets that are stored on HDFS. The company wants to minimize migration effort and cost. Which storage option should the company use with Amazon EMR?

medium
  • A.Amazon EBS volumes attached to the core nodes
  • B.Amazon S3 with EMRFS
  • C.Amazon FSx for HDFS
  • D.Amazon Elastic File System (EFS)

Why B: Amazon S3 with EMRFS allows EMR to use S3 as a scalable, durable, and cost-effective storage layer, eliminating the need to manage HDFS. Option A is incorrect because EBS volumes require provisioning and management, and do not provide the same scalability and cost benefits. Option C is incorrect because Amazon FSx for HDFS is suitable for workloads requiring HDFS compatibility but is more complex and expensive than using S3. Option D is incorrect because Amazon EFS is a file system, not optimized for Hadoop workloads and typically used for shared file storage.

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This SAP-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SAP-C02 exam.