ある開発者は、アプリケーション内のすべての AWS Lambda 関数にカスタムの機械学習ライブラリ (現在 15 GB で、今後も増大する予定) を提供する必要があります。すべての Lambda 関数がライブラリにアクセスできるように、この要件を満たすアプローチはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: ライブラリを Amazon EFS ファイルシステムに配置し、その EFS ファイルシステムをすべての Lambda 関数にマウントします。.
これが解答である理由
Amazon EFSは、複数のLambda関数から同時にアクセスできる共有ファイルシステムを提供します。15GBというライブラリサイズは、Lambdaのデプロイパッケージサイズ(250MB)やレイヤーサイズ(250MB)の制限を大幅に超えるため、EFSが最適な選択肢です。EFSは、ライブラリの増大にも対応でき、Lambda関数は実行時に必要なライブラリにアクセスできます。 Lambda layersは最大250MBの制限があり、15GBのライブラリには不十分です。Amazon S3から実行時にダウンロードする方法は、コールドスタートの遅延やネットワーク帯域の消費、コスト増加の原因となります。Lambdaコンテナイメージは最大10GBまで対応可能ですが、15GBのライブラリには不足しており、将来的な増大にも対応できません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要