
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A company wants to migrate its on-premises application to AWS. The application produces output files that vary in size from tens of gigabytes to hundreds of terabytes. The application data must be stored in a standard file system structure. The company wants a solution that scales automatically, is highly available, and requires minimum operational overhead.
Which solution will meet these requirements?
A
Migrate the application to run as containers on Amazon Elastic Container Service (Amazon ECS). Use Amazon S3 for storage.
B
Migrate the application to run as containers on Amazon Elastic Kubernetes Service (Amazon EKS). Use Amazon Elastic Block Store (Amazon EBS) for storage.
C
Migrate the application to Amazon EC2 instances in a Multi-AZ Auto Scaling group. Use Amazon Elastic File System (Amazon EFS) for storage.
D
Migrate the application to Amazon EC2 instances in a Multi-AZ Auto Scaling group. Use Amazon Elastic Block Store (Amazon EBS) for storage.
Explanation:
Correct Answer: C
Why Option C is correct:
Amazon EFS (Elastic File System) is a fully managed, scalable, and highly available file storage service that provides a standard file system interface (NFS). This meets the requirement for "standard file system structure."
Scalability: Amazon EFS automatically scales storage capacity up and down as files are added and removed, supporting file sizes from gigabytes to petabytes. This perfectly matches the requirement for files varying from tens of gigabytes to hundreds of terabytes.
High Availability: EFS is designed for high availability and durability, storing data across multiple Availability Zones.
Minimum Operational Overhead: EFS is fully managed, requiring no provisioning or management of storage infrastructure.
Multi-AZ Auto Scaling group: This provides high availability for the compute layer by automatically distributing EC2 instances across multiple Availability Zones and scaling based on demand.
Why other options are incorrect:
Option A: Amazon S3 is object storage, not a standard file system. While it scales well, it doesn't provide a standard file system interface that applications can mount like a traditional file system.
Option B: Amazon EBS is block storage that needs to be attached to specific EC2 instances. It doesn't scale automatically like EFS and requires manual provisioning. While EKS provides container orchestration, the storage solution doesn't meet the scalability and file system requirements.
Option D: Similar to Option B, EBS doesn't scale automatically and requires manual management. It's block storage attached to specific instances, not a shared, scalable file system.
Key AWS Services:
This solution provides a fully managed, highly available, and automatically scalable architecture that meets all the specified requirements.