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

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 760 discussion

A solutions architect needs to design the architecture for an application that a vendor provides as a Docker container image. The container needs 50 GB of storage available for temporary files. The infrastructure must be serverless.

Which solution meets these requirements with the LEAST operational overhead?

  • A. Create an AWS Lambda function that uses the Docker container image with an Amazon S3 mounted volume that has more than 50 GB of space.
  • B. Create an AWS Lambda function that uses the Docker container image with an Amazon Elastic Block Store (Amazon EBS) volume that has more than 50 GB of space.
  • C. Create an Amazon Elastic Container Service (Amazon ECS) cluster that uses the AWS Fargate launch type. Create a task definition for the container image with an Amazon Elastic File System (Amazon EFS) volume. Create a service with that task definition.
  • D. Create an Amazon Elastic Container Service (Amazon ECS) cluster that uses the Amazon EC2 launch type with an Amazon Elastic Block Store (Amazon EBS) volume that has more than 50 GB of space. Create a task definition for the container image. Create a service with that task definition.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Andy_09
Highly Voted 9 months, 2 weeks ago
Option C
upvoted 6 times
nj1999
9 months, 2 weeks ago
Why C and not B?
upvoted 1 times
03beafc
7 months ago
Not B because your lambda container needs the RIC and the image is already provided, presumably without the RIC (or else it would have mentioned it)
upvoted 2 times
sandordini
6 months, 4 weeks ago
RIC: Runtime interface clients
upvoted 1 times
...
...
hajra313
9 months, 2 weeks ago
the infrastructure must be serverless
upvoted 1 times
...
Cali182
9 months, 2 weeks ago
Creating an AWS Lambda function that uses the Docker container image with an Amazon S3 mounted volume might not be suitable because Lambda functions have limitations on execution duration (15 minutes) and storage size (maximum 512 MB in the /tmp directory).
upvoted 3 times
dkw2342
7 months, 3 weeks ago
There's no indication of runtime, so that's not the reason. A is wrong because "S3 volumes" do not exist. If the question were about S3 buckets: while it is possible to mount an S3 bucket using FUSE, this is completely unsupported by AWS and definitely won't work in a container running on Lambda (you can't assign SYS_ADMIN cap and mount /dev/fuse). B is wrong because you can't use EBS volumes with Lambda. As an aside, Lambda supports up to 10 GB of ephemeral storage (configurable).
upvoted 2 times
...
...
...
...
stephensimudemy
Highly Voted 9 months ago
Selected Answer: C
Options A and B involve AWS Lambda, which is suitable for event-driven, short-lived compute tasks, but it's NOT ideal for long-running containerized applications and managing large volumes of data.
upvoted 6 times
...
dragongoseki
Most Recent 5 months ago
Selected Answer: C
C is right answer.
upvoted 1 times
...
DZRomero
5 months ago
Selected Answer: C
The combination of ECS with Fargate and EFS (option C) provides a serverless solution that can run Docker containers and meet the storage requirements, all while minimizing operational overhead. You don't need to manage any servers, and the storage will automatically scale as needed. This makes it the best fit for the given requirements.
upvoted 1 times
...
sandordini
6 months, 4 weeks ago
Selected Answer: C
Lambda would need Runtime interface clients (RIC) to host a container workload. Also Lambda storage limit: 10GB Fargate is Serverless >> C
upvoted 3 times
...
zinabu
7 months ago
Selected Answer: B
the key word here is {" serverless + temporary file''} A: it uses S3 for storage that is not a temporary file storage system C: that was good using ECS with farget for serverless part but is uses EFS file system still it is a durable file system not temporary D: Using EBS was good to use for temporary file system but it is mounted on EC2 which is not serverless. so that we are left with ''B'' which uses [ lambda(serverless) + EBS(temporary storage)]
upvoted 1 times
...
zinabu
7 months ago
the key word here is {" serverless + temporary file''} A: it uses S3 for storage that is not a temporary file storage system C: that was good using ECS with farget for serverless part but is uses EFS file system still it is a durable file system not temporary D: Using EBS was good to use for temporary file system but it is mounted on EC2 which is not serverless. so that we are left with ''B'' which uses [ lambda(serverless) + EBS(temporary storage)]
upvoted 1 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 ...