Lambda関数がKinesisデータストリームからのレコードを処理していますが、レコード処理が遅くなっています。Lambdaイテレータの経過時間が増加し、関数の実行時間が常に長くなっています。処理を高速化するために、開発者はどのようなアクションを取るべきですか?(2つ選択してください。)
解答を選択
オプションをタップして解答を確認してください。
正解: Kinesisデータストリームのシャード数を増やす。, Lambda関数に割り当てるメモリを増やす。.
これが解答である理由
Kinesisデータストリームのシャード数を増やすことで、並行処理できるレコードの数が増え、Lambda関数がより多くのレコードを同時に処理できるようになります。これにより、全体的な処理速度が向上します。Lambda関数に割り当てるメモリを増やすと、CPUやネットワーク帯域も比例して増加するため、関数の実行速度が向上し、レコード処理が速くなります。 Lambda関数のタイムアウト設定を減らすと、関数が途中で終了する可能性が高まり、処理が完了しなくなるため不適切です。シャード数を減らすと、並行処理能力が低下し、処理がさらに遅くなります。タイムアウト設定を増やすことは、処理の完了を待つ時間が増えるだけで、処理速度自体を速める効果はありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要