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 980 discussion

A company is running a traditional web application on Amazon EC2 instances. The company needs to refactor the application as microservices that run on containers. Separate versions of the application exist in two distinct environments: production and testing. Load for the application is variable, but the minimum load and the maximum load are known. A solutions architect needs to design the updated application with a serverless architecture that minimizes operational complexity.

Which solution will meet these requirements MOST cost-effectively?

  • A. Upload the container images to AWS Lambda as functions. Configure a concurrency limit for the associated Lambda functions to handle the expected peak load. Configure two separate Lambda integrations within Amazon API Gateway: one for production and one for testing.
  • B. Upload the container images to Amazon Elastic Container Registry (Amazon ECR). Configure two auto scaled Amazon Elastic Container Service (Amazon ECS) clusters with the Fargate launch type to handle the expected load. Deploy tasks from the ECR images. Configure two separate Application Load Balancers to direct traffic to the ECS clusters.
  • C. Upload the container images to Amazon Elastic Container Registry (Amazon ECR). Configure two auto scaled Amazon Elastic Kubernetes Service (Amazon EKS) clusters with the Fargate launch type to handle the expected load. Deploy tasks from the ECR images. Configure two separate Application Load Balancers to direct traffic to the EKS clusters.
  • D. Upload the container images to AWS Elastic Beanstalk. In Elastic Beanstalk, create separate environments and deployments for production and testing. Configure two separate Application Load Balancers to direct traffic to the Elastic Beanstalk deployments.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

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
GOTJ
3 weeks, 4 days ago
Selected Answer: A
* Upload the container images to AWS Lambda as functions. Correct! Lambda is inherently serverless (no servers, no cluster orchestration, and virtually zero operational overhead). On the other hand, you can deploy container images to Lambda (up to 10 GB in size), which supports the company’s container-based microservices goal. Finally, with Lambda, you only pay per invocation and execution time (no idle compute costs). * Configure a concurrency limit for the associated Lambda functions to handle the expected peak load. Correct! Concurrency limits ensure you’re not overrun by traffic but still scale predictably to meet demand. Lambda can scale automatically with the load up to thousands of concurrent invocations. * Configure two separate Lambda integrations within Amazon API Gateway: one for production and one for testing. Correct! API Gateway easily supports separate integrations for prod and test environments. You can manage environments via different stages, APIs, or even accounts.
upvoted 1 times
...
kaws8902
1 year, 4 months ago
Selected Answer: A
Both EKS and ECS support Fargate, how can you choose between two given no additional information? Elastic Beanstalk for containers is not good use-case.
upvoted 1 times
...
ggrodskiy
1 year, 9 months ago
Correct B
upvoted 1 times
...
Jesuisleon
1 year, 11 months ago
Selected Answer: B
D is WRONG, D doesn't mention how the company fulfill the need that "The company needs to refactor the application as microservices that run on containers"
upvoted 3 times
...
dev112233xx
2 years ago
Selected Answer: D
It's D You can upload docker image to Beanstalk and configure two environments: https://aws.amazon.com/blogs/aws/aws-elastic-beanstalk-for-docker/
upvoted 1 times
vn_thanhtung
1 year, 8 months ago
Again ? Elastic Beanstalk for microservices?
upvoted 1 times
...
...
pitakk
2 years, 3 months ago
Selected Answer: B
Elastic Beanstalk doesn't support Fargate. The solution needs to be serverless. It's B
upvoted 4 times
...
syaldram
2 years, 3 months ago
Selected Answer: B
B is the way!
upvoted 1 times
...
adit
2 years, 3 months ago
Selected Answer: B
ECS https://www.examtopics.com/discussions/amazon/view/90941-exam-aws-certified-solutions-architect-professional-sap-c02/
upvoted 1 times
...
Xxxueya
2 years, 4 months ago
Should be ECS
upvoted 2 times
...
due
2 years, 4 months ago
Selected Answer: D
minimizes operational + microservices that run on containers = AWS Elastic Beanstalk
upvoted 4 times
sndychvn
2 years, 3 months ago
AWS Elastic Beanstalk is not for containers
upvoted 2 times
Snip
2 years, 2 months ago
Wrong: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker.html
upvoted 3 times
hobokabobo
2 years, 1 month ago
Beanstalk is no Container Registry. You cannot upload images to Beanstalk. You can run a container from an image in a Registry.
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago