Q97 — AWS DVA-C02 第2章
第 97/100 問 | ← 第2章
ある会社が、大規模なグラフィックファイルを処理し、バックエンドアプリケーションで利用可能な出力ファイルを生成するAWS Lambda関数を構築しました。この会社は最近、生成されるファイルの出力を改善するための新しいモジュールを関数に追加しました。しかし、この新モジュールにより、デプロイメントパッケージのサイズが増加し、Lambda関数のコードデプロイ時間も延長しました。開発者は、Lambda関数のデプロイ速度を向上させるにはどうすればよいでしょうか?
- A. AWS CodeDeployを使用して関数コードをデプロイする。
- B. Lambdaレイヤーを使用して依存関係をパッケージ化および読み込む。 ✓
- C. 関数のメモリサイズを増加させる。
- D. Amazon S3で関数の依存関係をホストする。
正解: B. Lambdaレイヤーを使用して依存関係をパッケージ化および読み込む。
解説
Lambdaレイヤーは、関数パッケージのサイズを縮小し、依存関係を共有および再利用可能にするため、デプロイ時間を短縮できます。