AWS SAA 問題537-540:AWS Lambda

AWS ソリューションアーキテクト アソシエイト 問題集|完全無料&徹底解説

AWS ソリューションアーキテクト アソシエイト 問題集|完全無料&徹底解説  「AWS認定ソリューションアーキテクト アソシエイト問題集」には600問を収録しています。…

AWS SAA 問題537-540:AWS Lambda

問題537:AWS Lambda はどのようなタイプのサービスですか?

A) データベースサービス
B) コンテナオーケストレーションサービス
C) フルマネージド型のコンピューティングサービス
D) ネットワークサービス

解答解説を開く
【正解】
C) フルマネージド型のコンピューティングサービス

【解説】
AWS Lambda はフルマネージド型のコンピューティングサービスです。フルマネージド型とは、ユーザーが基盤となるインフラストラクチャの管理や運用に関与する必要がなく、AWSがすべての運用業務を自動的に処理するサービスのことを指します。

AWS Lambda は、ユーザーがアプリケーションコードを提供し、それが実行されるトリガーやスケジュールを設定することによって、コードの実行を管理します。Lambda はイベントに応答してコードを実行し、必要なコンピューティングリソースを自動的に割り当てます。ユーザーはサーバーのプロビジョニングやオペレーティングシステムの管理、スケーリングの調整などの管理作業を気にする必要はありません。

A) データベースサービス:データベースサービスは、データベースの作成、管理、運用を支援するサービスです。AWSにはAmazon RDSやAmazon DynamoDBなどのデータベースサービスがあります。
B) コンテナオーケストレーションサービス:コンテナオーケストレーションサービスは、コンテナ化されたアプリケーションのデプロイと管理を支援するサービスです。AWSにはAmazon ECSやAmazon EKSがあります。
D) ネットワークサービス:ネットワークサービスは、ネットワーク関連の機能やリソースを提供するサービスです。AWSにはAmazon VPCやAmazon CloudFrontなどのネットワークサービスがあります。

問題538:AWS Lambda はどのようなプログラミング言語をサポートしていますか?

A) Java、Go、C++、Ruby、Swift
B) PHP、Perl、Rust、Kotlin
C) Java、Go、PowerShell、Node.js、C#、Python、Ruby
D) HTML、CSS、JavaScript、SQL

解答解説を開く
【正解】
C) Java、Go、PowerShell、Node.js、C#、Python、Ruby

【解説】
AWS Lambda は、Java、Go、PowerShell、Node.js、C#、Python、Ruby のプログラミング言語をサポートしており、また他の言語をサポートするためのランタイムAPIも提供しています。

問題539:AWS Lambda の料金はどの要因に基づいて計算されますか?

A) 関数のコード行数
B) 関数の実行回数と所要時間
C) メモリとストレージの使用量
D) 関数のコードの複雑さ

解答解説を開く
【正解】
B) 関数の実行回数と所要時間

【解説】
AWS Lambda の料金は、関数に対するリクエストの数と時間に基づいて計算されます。関数が呼び出される回数と実行時間が料金に影響します。

問題540:AWS Lambda 関数のタイムアウト設定について正しい説明はどれですか?

A) タイムアウト設定は、関数の最大持続時間を制御するもので、最大 1 時間に設定できます。
B) タイムアウト設定は、関数のメモリ使用量を制限するもので、最大 512 MB に設定できます。
C) タイムアウト設定は、関数の実行を停止する時間の制約を指定するもので、最大 15 分に設定できます。
D) タイムアウト設定は、関数が同時実行される最大数を制限するもので、最大 100 に設定できます。

解答解説を開く
【正解】
C) タイムアウト設定は、関数の実行を停止する時間の制約を指定するもので、最大 15 分に設定できます。

【解説】
タイムアウト設定は、AWS Lambda 関数の実行が停止するまでの最大時間を制約するものです。タイムアウト値は最大 15 分まで設定できます。関数が指定したタイムアウトに達すると、Lambda は関数の実行を停止します。関数の実行時間が長すぎることを防ぐために、適切なバランスを見つけるために使用されます。