Q61 — AWS SAA-C03 Ch.4
Question 61 of 105 | ← Chapter 4
Q256. A company runs an application on Amazon EC2 Linux instances across multiple Availability Zones. The application needs a storage layer that is highly available and Portable Operating System Interface (POSIX)- compliant. The storage layer must provide maximum data durability and must be shareable across the EC2 instances. The data in the storage layer will be accessed frequently for the first 30 days and will be accessed infrequently after that time.Which solution will meet these requirements MOST cost-effectively?
- A. Use the Amazon S3 Standard storage class. Create an S3 Lifecycle policy to move infrequently accessed data to S3 Glacier
- B. Use the Amazon S3 Standard storage class. Create an S3 Lifecycle policy to move infrequently accessed data to S3 Standard-Infrequent Access(S3 Standard 1A)
- C. Use the Amazon Elastic File System (Amazon EFS) Standard storage class. Create a lifecycle management policy to move infrequently accessed data to EFS Standard-Infrequent Access (EFS Standard-IA) ✓
- D. Use the Amazon Elastic File System (Amazon EFS) One Zone storage class. Create a lifecycle management policy to move infrequently accessed data to EFS One Zone-Infrequent Access(EFS One Zone-IA)
Correct Answer: C. Use the Amazon Elastic File System (Amazon EFS) Standard storage class. Create a lifecycle management policy to move infrequently accessed data to EFS Standard-Infrequent Access (EFS Standard-IA)
Explanation
To provide a highly available and POSIX-compliant storage layer that provides maximum data durability, is shareable across EC2 instances, and is accessed frequently for the first 30 days and infrequently thereafter, a solutions architect should use the Amazon Elastic File System (Amazon EFS) Standard storage class and create a lifecycle management policy to move infrequently accessed data to EFS Standard-Infrequent Access (EFS Standard-IA). Therefore, option C is the correct answer. Option A suggests using the Amazon S3 Standard storage class and creating an S3 Lifecycle policy to move infrequently accessed data to S3 Glacier. While this approach can work for storing data, it may not be optimal for providing a POSIX-compliant storage layer that is shareable across EC2 instances. Option B suggests using the Amazon S3 Standard storage class and creating an S3 Lifecycle policy to move infrequently accessed data to S3 Standard-Infrequent Access (S3 Standard-IA). While this approach can work for storing data, it may not be optimal for providing a POSIX-compliant storage layer that is shareable across EC2 instances. Option D suggests using the Amazon Elastic File System (Amazon EFS) One Zone storage class and creating a lifecycle management policy to move infrequently accessed data to EFS One Zone-Infrequent Access (EFS One Zone-IA). While this approach can work for storing data, it may not provide the same level of data durability as EFS Standard and may not be sufficient for high availability requirements. By using the Amazon EFS Standard storage class and creating a lifecycle management policy to move infrequently accessed data to EFS Standard-Infrequent Access (EFS Standard-IA), the company can easily provide a scalable, POSIX-compliant storage layer that is shareable across EC2 instances. EFS Standard provides high durability, low latency, and throughput performance for frequently accessed data, while EFS Standard-IA provides cost-effective storage for infrequently accessed data. EFS can be mounted to multiple EC2 instances concurrently, providing a shared storage layer that is accessible from any instance in the same VPC. This solution meets the requirements stated in the question while being cost-effective and highly available.