nerdexam
Amazon

SAP-C02 · Question #807

A company is developing a solution to analyze images. The solution uses a 50 TB reference dataset and analyzes images up to 1 TB in size. The solution spreads requests across an Auto Scaling group of

The correct answer is C. Move all the reference data to an Amazon S3 bucket. Create an Amazon S3 backed Multi-AZ. To provide seamless data reading for multiple EC2 instances from a large reference dataset and resolve disk errors caused by improperly sharing EBS volumes, moving the data to Amazon S3 and leveraging an Amazon S3-backed Multi-AZ Amazon FSx for Lustre file system is the most cost

Submitted by anna_se· Mar 6, 2026Design for New Solutions

Question

A company is developing a solution to analyze images. The solution uses a 50 TB reference dataset and analyzes images up to 1 TB in size. The solution spreads requests across an Auto Scaling group of Amazon EC2 Linux instances in a VPC. The EC2 instances are attached to shared Amazon EBS io2 volumes in each Availability Zone. The EBS volumes store the reference dataset. During testing, multiple parallel analyses led to numerous disk errors, which caused job failures. The company wants the solution to provide seamless data reading for all instances. Which solution will meet these requirements MOST cost-effectively?

Options

  • ACreate a new EBS volume for each EC2 instance. Copy the data from the shared volume to the
  • BMove all the reference data to an Amazon S3 bucket. Install Mountpoint for Amazon S3 on the
  • CMove all the reference data to an Amazon S3 bucket. Create an Amazon S3 backed Multi-AZ
  • DUpgrade the instances to local storage. Copy the data from the shared EBS volume to the local

How the community answered

(51 responses)
  • A
    14% (7)
  • B
    6% (3)
  • C
    59% (30)
  • D
    22% (11)

Why each option

To provide seamless data reading for multiple EC2 instances from a large reference dataset and resolve disk errors caused by improperly sharing EBS volumes, moving the data to Amazon S3 and leveraging an Amazon S3-backed Multi-AZ Amazon FSx for Lustre file system is the most cost-effective solution.

ACreate a new EBS volume for each EC2 instance. Copy the data from the shared volume to the

Creating a new EBS volume for each instance and copying 50 TB of data would be extremely expensive due to data replication and complex to manage, failing to provide seamless *shared* data access and not being cost-effective.

BMove all the reference data to an Amazon S3 bucket. Install Mountpoint for Amazon S3 on the

While Mountpoint for S3 allows S3 access, FSx for Lustre offers a fully POSIX-compliant, high-performance shared file system experience across multiple instances, which is more robust for addressing "disk errors" related to concurrent file system access than a FUSE-based object client.

CMove all the reference data to an Amazon S3 bucket. Create an Amazon S3 backed Multi-AZCorrect

Moving the 50 TB reference data to Amazon S3 provides scalable and durable object storage, and then creating an Amazon S3-backed Multi-AZ Amazon FSx for Lustre file system allows multiple EC2 instances to concurrently access the data with high performance via a shared POSIX file system, resolving the "disk errors" from EBS sharing and ensuring seamless data reading. FSx for Lustre acts as a high-performance cache for S3, optimized for compute-intensive workloads.

DUpgrade the instances to local storage. Copy the data from the shared EBS volume to the local

Local instance storage is ephemeral and does not provide a shared, persistent dataset across an Auto Scaling group, meaning data would be lost upon instance termination and would need to be re-copied for each new instance, making it unsuitable for a shared reference dataset.

Concept tested: High-performance shared file system for EC2

Source: https://docs.aws.amazon.com/fsx/latest/LustreGuide/what-is-fsx-lustre.html

Community Discussion

No community discussion yet for this question.

Full SAP-C02 Practice