Q25 — AWS DVA-C02 Ch.2

Question 25 of 100 | ← Chapter 2

A developer is migrating an on-premises application to AWS. The application currently stores user uploads in a local directory on the server. All uploads must be immediately accessible to every instance in an Auto Scaling group.

Correct Answer: B. Use Amazon S3 and refactor the application so all uploads are stored in S3.

Explanation

The best approach is to store all uploads in Amazon S3, enabling any instance in the Auto Scaling group to access uploaded data immediately—S3 provides durable, highly available, shared object storage with no synchronization overhead. Option A fails because EBS volumes are attached to single instances and snapshots cannot be mounted concurrently. Option C is invalid: instance store volumes are ephemeral and not shareable across instances. Option D introduces complexity, delay, and failure risk with eventual consistency—contradicting the requirement for immediate accessibility.