模擬問題集DVA-C02練習問題 14

DVA-C02 練習問題 14

AWS Developer – Associate・トラブルシューティングと最適化・無料公開(全 200 問中 15 問を無料公開中)

問題
ある開発者が AWS Lambda 関数を作成しました。この関数は CPU バウンド(CPU 負荷が高い)です。開発者は、関数が素早くレスポンスを返すようにしたいと考えています。 開発者はどのようにして関数のパフォーマンスを向上できますか?

選択肢と解説

  • 1
    関数の CPU コア数を増やす。
  • 関数のメモリを増やす。
  • 3
    関数の予約済み同時実行数(reserved concurrency)を増やす。
  • 4
    関数のタイムアウトを増やす。

解説

【正解】B

【0からの解説】
AWS Lambda では、割り当てメモリ量に比例して CPU パワー(および割り当てられる vCPU)が自動的に増加します。Lambda の設定で直接コア数を指定することはできず、CPU を増やしたい場合はメモリ設定を引き上げるのが唯一の方法です。CPU バウンドな関数はメモリを増やすほど割り当て CPU が増え、処理が速く完了してレスポンスが速くなります(適切なメモリ設定はコスト最適化にもつながります)。

【誤りの選択肢】
A:Lambda には CPU コア数を直接指定する設定が存在しません。CPU はメモリ量に応じて自動で割り当てられます。
C:予約済み同時実行数は同時に実行できる関数インスタンスの上限を確保する設定で、1 回あたりの処理速度(CPU 性能)には影響しません。
D:タイムアウトは関数が実行を許される最大時間を延ばすだけで、処理を速くするものではありません。

【参考】
Lambda のメモリと CPU の関係
Lambda 関数のパフォーマンス最適化
← 練習問題 13練習問題 15
DVA-C02 の模擬問題集は全 200

本番形式の練習テスト 4 回を、試験モード/演習モードで受験できます。 全問に解説付き、ドメイン別の弱点分析にも対応。模試プラン(月額 ¥980)からご利用いただけます。

DVA-C02 の模試を受ける料金プランを見る

DVA-C02 の無料公開問題

問題 1問題 2問題 3問題 4問題 5問題 6問題 7問題 8問題 9問題 10問題 11問題 12問題 13問題 14問題 15