あるアプリケーションがAmazon API GatewayとAWS Lambda関数を使用してAmazon DynamoDBからデータを取得しています。ユーザーから断続的に高いレイテンシーが報告されています。チームの調査により、他のLambda関数の呼び出しレートが高くなると、APIのLambda関数が頻繁にスロットリングされることが判明しました。会社は、APIのLambdaを他の関数から最も費用対効果の高い方法で分離したいと考えています。どうすればよいでしょうか?
解答を選択
オプションをタップして解答を確認してください。
正解: Lambda関数に予約済み同時実行を設定します。.
これが解答である理由
API Gateway経由で呼び出されるLambda関数が他のLambda関数によってスロットリングされているため、予約済み同時実行を設定することで、その関数が常に一定数の同時実行を確保し、他の関数の影響を受けないようにできます。これにより、断続的な高レイテンシーの問題を解決し、APIの信頼性を向上させることができます。 DynamoDBの読み込みキャパシティユニット (RCU) を増やすことは、DynamoDBの読み込みパフォーマンスを向上させますが、Lambda関数のスロットリング問題とは直接関係ありません。プロビジョニングされた同時実行は、予約済み同時実行と同様の効果がありますが、アイドル状態でも課金されるため、費用対効果の面で劣ります。Lambda関数のタイムアウトと割り当てられたメモリを増やすことは、関数の実行時間や処理能力に影響しますが、スロットリングの問題を解決するものではありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要