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

A company provides an API interface to customers so the customers can retrieve their financial information. Еhe company expects a larger number of requests during peak usage times of the year.

The company requires the API to respond consistently with low latency to ensure customer satisfaction. The company needs to provide a compute host for the API.

Which solution will meet these requirements with the LEAST operational overhead?

  • A. Use an Application Load Balancer and Amazon Elastic Container Service (Amazon ECS).
  • B. Use Amazon API Gateway and AWS Lambda functions with provisioned concurrency.
  • C. Use an Application Load Balancer and an Amazon Elastic Kubernetes Service (Amazon EKS) cluster.
  • D. Use Amazon API Gateway and AWS Lambda functions with reserved concurrency.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
cloudenthusiast
Highly Voted 1 year, 6 months ago
Selected Answer: B
In the context of the given scenario, where the company wants low latency and consistent performance for their API during peak usage times, it would be more suitable to use provisioned concurrency. By allocating a specific number of concurrent executions, the company can ensure that there are enough function instances available to handle the expected load and minimize the impact of cold starts. This will result in lower latency and improved performance for the API.
upvoted 11 times
...
Bennyboy789
Highly Voted 1 year, 2 months ago
Selected Answer: B
Provisioned - minimizing cold starts and providing low latency.
upvoted 6 times
...
awsgeek75
Most Recent 10 months, 2 weeks ago
Selected Answer: A
https://docs.aws.amazon.com/lambda/latest/dg/lambda-concurrency.html#reserved-and-provisioned Consistency decreases if you exceed your provisioned instance. Lets say you have 1000 (default) provisioned instances and the load is 1500. The new 500 will have to wait until the first 1000 concurrent calls finish. This is solved by increasing the provisioned concurrency to 1500.
upvoted 2 times
...
1rob
11 months, 3 weeks ago
Selected Answer: A
So I have my doubts here. The question also states ;"The company needs to provide a compute host for the API." Imho this implies to have some sort of physical host which has to be provided by the customer. Translating this further to aws this would mean an EC2 instance. And then when I would go for ECS in stead of EKS. Please share your opinion.
upvoted 6 times
pdragon1981
10 months, 3 weeks ago
Exactly, inicially I was thinking on B but if company must provide a host I would say that only option A is feasible
upvoted 3 times
pdragon1981
10 months, 3 weeks ago
Sorry I understand bad the text, coorect answer is B, as for my understanding now the host is the device that the costumer needs to connect with API Gateway, bellow explains well the logic https://aws.amazon.com/api-gateway/
upvoted 3 times
...
...
...
Guru4Cloud
1 year, 3 months ago
Selected Answer: B
This option provides the least operational overhead: API Gateway handles the API requests and integration with Lambda Lambda automatically scales compute without managing servers Provisioned concurrency ensures consistent low latency by keeping functions initialized No need to manage containers or orchestration platforms as with ECS/EKS
upvoted 2 times
...
TariqKipkemei
1 year, 4 months ago
Selected Answer: B
The company requires the API to respond consistently with low latency to ensure customer satisfaction especially during high peak periods, there is no mention of cost efficient. Hence provisioned concurrency is the best option. Provisioned concurrency is the number of pre-initialized execution environments you want to allocate to your function. These execution environments are prepared to respond immediately to incoming function requests. Configuring provisioned concurrency incurs charges to your AWS account. https://docs.aws.amazon.com/lambda/latest/dg/provisioned-concurrency.html#:~:text=for%20a%20function.-,Provisioned%20concurrency,-%E2%80%93%20Provisioned%20concurrency%20is
upvoted 1 times
...
MirKhobaeb
1 year, 5 months ago
Selected Answer: B
AWS Lambda provides a highly scalable and distributed infrastructure that automatically manages the underlying compute resources. It automatically scales your API based on the incoming request load, allowing it to respond consistently with low latency, even during peak times. AWS Lambda takes care of infrastructure provisioning, scaling, and resource management, allowing you to focus on writing the code for your API logic.
upvoted 3 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 ...