助け合いフォーラム

AWS

AWS ソリューションアーキテクト - アソシエイト(SAA-C03)
問題ID : 30673
問題を開く
ある会社は、WebSocketを使用したアプリケーションを開発している。アプリケーションへは毎秒500件のリクエストが発生すると予測される。なお、データベースはAmazon DynamoDBを使用する。 AWSのマネージドサービスを使用して実装するには、どのソリューションが最も適切か。

この問題はプレミアムコンテンツです。

上に戻る

Amazon API GatewayとAWS Lambdaの組み合わせで毎秒50,000件のリクエストは捌くことは可能なのでしょうか?

投稿日 2024/02/03

本問題では「アプリケーションへは毎秒50,000件のリクエストが発生すると予測される」とあり、正解は「Amazon API GatewayとAWS Lambdaを組み合わせる。」となっています。

Amazon API Gatewayのクォータではリクエスト上限が「10,000 リクエスト/秒 (RPS) 」、Lambdaのクォータでは同時実行数が「1,000」となっており、クォータの引き上げ申請を行わない限りリクエストを捌くのは難しく、「Auto Scalingグループを作成し、EC2インスタンスを実行する」の方が現実的に思えました。

あくまでも「マネージドサービスを使うことが最優先で、クォータ引き上げ前提で回答すべき」なのでしょうか。
それとも、今回の設問にあるシーンではそもそも上記クォータを気にする必要がないのでしょうか。
もしご存じの方がいらっしゃれば、ご教示いただきたく存じます。

API Gatewayのクォータ
https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/limits.html

Lambdaのクォータ
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/gettingstarted-limits.html

2024/02/05 18:00

ご対応ありがとうございました。


コメント

この返信に対して
コメントを記入できます

スタッフからの返信

s staff_satomi

2024/02/05 10:50

makoni1128様 ご指摘の点を修正いたしました。 ご報告いただきまして、誠にありがとうございます。

この投稿に対して返信しませんか?