exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 749 discussion

A solutions architect is evaluating the reliability of a recently migrated application running on AWS. The front end is hosted on Amazon S3 and accelerated by
Amazon CloudFront. The application layer is running in a stateless Docker container on an Amazon EC2 On-Demand Instance with an Elastic IP address. The storage layer is a MongoDB database running on an EC2 Reserved Instance in the same Availability Zone as the application layer.
Which combination of steps should the solutions architect take to eliminate single points of failure with minimal application code changes? (Choose two.)

  • A. Create a REST API in Amazon API Gateway and use AWS Lambda functions as the application layer
  • B. Create an Application Load Balancer and migrate the Docker container to AWS Fargate
  • C. Migrate the storage layer to Amazon DynamoDB
  • D. Migrate the storage layer to Amazon DocumentDB (with MongoDB compatibility)
  • E. Create an Application Load Balancer and move the storage layer to an EC2 Auto Scaling group
Show Suggested Answer Hide Answer
Suggested Answer: AE 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Jaypdv
Highly Voted 3 years, 2 months ago
BD. Seems natural to me
upvoted 17 times
...
WhyIronMan
Highly Voted 3 years, 1 month ago
I'll go with B,D https://aws.amazon.com/documentdb/?nc1=h_ls https://aws.amazon.com/blogs/containers/using-alb-ingress-controller-with-amazon-eks-on-fargate/
upvoted 7 times
...
kubala
Most Recent 2 years, 10 months ago
Selected Answer: BD
BD for sure
upvoted 2 times
...
AzureDP900
2 years, 12 months ago
B,D is my choice. MongoDB is compatible with DocumentDB and Containers can be hosted on Fargate
upvoted 2 times
...
andylogan
3 years, 1 month ago
It's B D
upvoted 1 times
...
student22
3 years, 1 month ago
B,D Minimum code changes
upvoted 1 times
...
tgv
3 years, 1 month ago
BBB DDD ----
upvoted 1 times
...
blackgamer
3 years, 1 month ago
B and D
upvoted 2 times
...
vimgoru24
3 years, 1 month ago
It’s BD
upvoted 1 times
...
nik_aws
3 years, 2 months ago
Given that Lambda now supports containers and it specifically says the containers are stateless, option A also seems good.
upvoted 1 times
vimgoru24
3 years, 2 months ago
On paper - yes. But if you’d really try to convert a regular web app to a lambda compatible image - you’d see that this option still far away from “little code changes” :)
upvoted 1 times
...
...
hk436
3 years, 2 months ago
BD is my answer!!
upvoted 1 times
...
glahitette
3 years, 2 months ago
BD for me too
upvoted 1 times
...
mustpassla
3 years, 2 months ago
BD for sure
upvoted 1 times
...
Waiweng
3 years, 2 months ago
it's B,D
upvoted 4 times
...
beebatov
3 years, 2 months ago
Answer: BD
upvoted 2 times
...
gsw
3 years, 2 months ago
if they meant lambda layers then its poorly expressed
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 ...