Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 175 discussion

A company has an application that runs as a ReplicaSet of multiple pods in an Amazon Elastic Kubernetes Service (Amazon EKS) cluster. The EKS cluster has nodes in multiple Availability Zones. The application generates many small files that must be accessible across all running instances of the application. The company needs to back up the files and retain the backups for 1 year.

Which solution will meet these requirements while providing the FASTEST storage performance?

  • A. Create an Amazon Elastic File System (Amazon EFS) file system and a mount target for each subnet that contains nodes in the EKS cluster. Configure the ReplicaSet to mount the file system. Direct the application to store files in the file system. Configure AWS Backup to back up and retain copies of the data for 1 year.
  • B. Create an Amazon Elastic Block Store (Amazon EBS) volume. Enable the EBS Multi-Attach feature. Configure the ReplicaSet to mount the EBS volume. Direct the application to store files in the EBS volume. Configure AWS Backup to back up and retain copies of the data for 1 year.
  • C. Create an Amazon S3 bucket. Configure the ReplicaSet to mount the S3 bucket. Direct the application to store files in the S3 bucket. Configure S3 Versioning to retain copies of the data. Configure an S3 Lifecycle policy to delete objects after 1 year.
  • D. Configure the ReplicaSet to use the storage available on each of the running application pods to store the files locally. Use a third-party tool to back up the EKS cluster for 1 year.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
c73bf38
Highly Voted 1 year, 7 months ago
Selected Answer: A
Explanation: Amazon EFS provides shared file storage that is highly available and durable. It is an ideal solution to share files between containers running on multiple instances in a cluster. Mounting an Amazon EFS file system on each subnet provides a shared file system for multiple instances running in different Availability Zones. Additionally, AWS Backup provides automated backup and recovery of Amazon EFS file systems.
upvoted 11 times
...
spd
Highly Voted 1 year, 7 months ago
Selected Answer: A
EFS = Fastest storage performance compare to S3/EBS
upvoted 7 times
masssa
1 year, 7 months ago
I vote B. I think EBS is faster than S3/EBS. https://www.msp360.com/resources/blog/amazon-s3-vs-ebs-vs-efs/
upvoted 1 times
helloworldabc
3 weeks ago
just A
upvoted 1 times
...
masssa
1 year, 7 months ago
typo. EBS faster than S3/EFS.
upvoted 2 times
Musk
1 year, 7 months ago
I just read the question refers to multiple AZs, so B is not an option.
upvoted 9 times
...
...
...
...
career360guru
Most Recent 9 months, 3 weeks ago
Selected Answer: A
Option A
upvoted 1 times
...
joleneinthebackyard
10 months, 2 weeks ago
Selected Answer: A
A: sounds valid B: EBS multi attach can only do same AZ -> out C: S3 is for durability, not for perfomance D: can drop when seeing third party tool.
upvoted 4 times
...
NikkyDicky
1 year, 2 months ago
Selected Answer: A
A - EFS for multi-AZ
upvoted 2 times
...
dkx
1 year, 2 months ago
A. Yes, because Amazon EFS offers you the choice of creating file systems using Standard or One Zone storage classes. Standard storage classes store data with and across multiple AZs. https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/run-stateful-workloads-with-persistent-data-storage-by-using-amazon-efs-on-amazon-eks-with-aws-fargate.html B. No, because Amazon EBS Multi-Attach enabled volumes can be attached to up to 16 Linux instances built on the Nitro System that are in the same Availability Zone. We need to solve for "nodes in multiple Availability Zones" https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volumes-multi.html C. No, because if you’re looking to run file-based applications that need to collaborate or coordinate on shared data across instances or users, AWS recommends fully managed file services, such as Amazon FSx or Amazon Elastic File System (EFS). D. No, because the company needs to back up the files, not backup the EKS Cluster.
upvoted 4 times
...
mfsec
1 year, 5 months ago
Selected Answer: A
A for sure
upvoted 2 times
...
ramyaram
1 year, 5 months ago
Selected Answer: A
Keyword here is multiple small files and shared between multiple clusters
upvoted 3 times
...
God_Is_Love
1 year, 6 months ago
Selected Answer: A
In the past, EBS can be attached only to one ec2 instance but not anymore but there are limitations like - it works only on io1/io2 instance types and many others as described here. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volumes-multi.html EFS has shareable storage In terms of performance, Amazon EFS is optimized for workloads that require high levels of aggregate throughput and IOPS, whereas EBS is optimized for low-latency, random access I/O operations. Amazon EFS is designed to scale throughput and capacity automatically as your storage needs grow, while EBS volumes can be resized on demand.
upvoted 3 times
...
Zek
1 year, 6 months ago
I support A since their is a multi-AZ requirement. https://repost.aws/questions/QUK2RANw1QTKCwpDUwCCI72A/efs-vs-ebs-mult-attach EFS is also designed for high availability and high durability. To achieve these levels of availability and durability, EFS automatically replicates data within and across 3 Availability Zones, with no single points of failure. EBS multi-attach volumes can be used for clients within a single Availability Zone.
upvoted 1 times
...
Sarutobi
1 year, 6 months ago
Selected Answer: A
When you have an EKS cluster and use the EBS that is local to the node, only Pods running on that node have access to the storage. If the node starts on any other Pod, it will potentially break. There are ways to fix this, but they are beyond this question. I believe we need shared fast storage here, so it should be S3 vs EFS the decision.
upvoted 3 times
...
Musk
1 year, 7 months ago
I've been reding here and there, and B does not seem that feasible, although if supported it would be faster than A.
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...