AWSコンピューティング

AWS Lambdaとは

サーバーのプロビジョニングや管理なしにコードを実行できるサーバーレスコンピューティングサービス。イベント駆動で関数が起動し、実行時間と呼び出し回数に対してのみ課金される。

最大15分の実行時間制限があり、同時実行数はデフォルト1,000(リージョン上限)。コールドスタート遅延が発生するため、Provisioned Concurrencyで事前ウォームアップが可能。

試験での問われ方

SAAでは「サーバー管理不要・短時間処理・イベント駆動」のシナリオでEC2やECSと使い分けが問われる。15分超の処理はLambdaでは実現不可という引っかけに注意。

DVAではデプロイパッケージサイズ上限(50MB zip / 250MB解凍)、環境変数によるシークレット管理(Secrets Managerとの連携)、X-Rayトレースの有効化が頻出。

SAPではステートレス設計・DLQ(デッドレターキュー)設定・EventBridgeやSQSとの組み合わせによるFanoutパターンが問われる。

このサービスが登場する演習問題(72問)

関連サービス