
Ultimate access to all questions.
A developer is in the process of migrating an application from an on-premises environment to the AWS Cloud. Currently, this application handles user file uploads and stores these uploads in a local directory on the server. The goal is to ensure that all uploaded files are stored and subsequently accessible to every instance within an Auto Scaling group.
As someone with AWS Developer Associate expertise, which of the following solutions would you recommend to fulfill this use-case?
A
Use Instance Store type of EC2 instances and share the files via file synchronization software
B
Use Amazon EBS as the storage volume and share the files via file synchronization software
C
Use Amazon EBS and configure the application AMI to use a snapshot of the same EBS instance while launching new instances
D
Use Amazon S3 and make code changes in the application so all uploads are put on S3