サーバーレス・コンテナアーキテクチャ定義
AWS Lambda関数の「同時実行数(Concurrency)」とはどのように定義されますか?
A.1秒間にLambda関数が処理できるリクエストの最大数のこと
✗ 同時実行数は1秒間のリクエスト数そのものではなく、同時に実行中のインスタンス数を指します。計算式には実行時間も含まれます。
B.Lambda関数のコードパッケージをキャッシュしておける実行環境の数のこと
✗ 実行環境のキャッシュ数はウォームスタートに関連する概念であり、同時実行数の正式な定義ではありません。
C.Lambda関数がタイムアウトするまでに処理できる最大リクエスト数のこと
✗ タイムアウトまでの最大リクエスト数は同時実行数の定義ではありません。同時実行数は並列インスタンス数を表します。
D.ある時点で同時に実行されているLambda関数インスタンスの数であり、「1秒あたりの呼び出し数 × 平均実行時間(秒)」で計算されるもの← 正解
✓ 正解です。同時実行数はある瞬間に並列で動作しているLambdaインスタンスの数であり、「リクエストレート(req/s)× 平均実行時間(s)」という式で算出できます。
この問題のポイント
同時実行数はある瞬間に並列で動作しているLambdaインスタンスの数であり、「リクエストレート(req/s)× 平均実行時間(s)」という式で算出できます。
「サーバーレス・コンテナアーキテクチャ」の他の問題
IT・クラウド の関連資格
AWS Certified Cloud Practitioner(CLF-C02)
AWSクラウドの入門資格。クラウドの概念・AWSのコアサービス・セキュリティ・料金モデルを問う。
DP-900:Microsoft Azure Data Fundamentals
Azureのデータサービスの基礎を問うMicrosoft認定資格。リレーショナル/非リレーショナルデータ、分析ワークロード、コアのデータ概念を扱う。
AZ-900:Microsoft Azure Fundamentals
クラウドとAzureの基礎を問うMicrosoft認定資格。クラウドの概念、Azureの主要サービス、セキュリティ・コンプライアンス・料金を扱う。