AWS CLF 問題1557-1560:サーバーレス

AWS クラウドプラクティショナー 問題集Ⅳ|完全無料&徹底解説

AWS クラウドプラクティショナー 問題集Ⅳ:無料  「AWS認定クラウドプラクティショナー問題集Ⅳ」には、600問を収録しています。この問題集を使用することで、AWSクラウド…

AWS CLF 問題1557-1560:サーバーレス

問題1557:サーバーレスサービスの代表的な例は次のうちどれですか?

A) Amazon EC2
B) Amazon DynamoDB
C) Amazon S3
D) Amazon RDS

解答解説を開く
【正解】
B) Amazon DynamoDB

【解説】
サーバーレスサービスの代表的な例として、Amazon DynamoDBが挙げられます。Amazon DynamoDBはサーバーレスなデータベースサービスであり、開発者はデータベースの管理やスケーリングについて心配する必要がありません。他の選択肢であるA) Amazon EC2、C) Amazon S3、D) Amazon RDSは、サーバーレスサービスではなく、通常のクラウドサービスであり、サーバーの管理やプロビジョニングが必要です。したがって、正解はB) Amazon DynamoDBです。

問題1558:サーバーレスアーキテクチャを利用すると、どのようなコンポーネントを組み合わせてウェブアプリケーションを構築することができますか?

A) Amazon S3、Amazon EC2、Amazon RDS
B) Amazon API Gateway、AWS Lambda、Amazon DynamoDB
C) Amazon Elastic Beanstalk、Amazon SQS、Amazon Redshift
D) Amazon CloudFront、Amazon Aurora、AWS Glue

解答解説を開く
【正解】
B) Amazon API Gateway、AWS Lambda、Amazon DynamoDB

【解説】
サーバーレスアーキテクチャを利用してウェブアプリケーションを構築する際に、代表的なコンポーネントの組み合わせはB) Amazon API Gateway、AWS Lambda、Amazon DynamoDBです。

・Amazon API Gateway: API GatewayはAPIの作成と管理を支援し、ウェブアプリケーションの外部からのリクエストを受け取ります。
・AWS Lambda: AWS Lambdaはサーバーレスコンピューティングサービスであり、特定のイベントに対してカスタムのコードを実行できます。ウェブアプリケーションのバックエンドロジックを実装するために使用されます。
・Amazon DynamoDB: DynamoDBはサーバーレスなデータベースサービスであり、データの格納とクエリ処理を担当します。ウェブアプリケーションのデータベースとして使用されます。

A)、C)、D)の選択肢は、サーバーレスアーキテクチャに特有のコンポーネントではなく、通常のクラウドサービスやプラットフォームを示しています。したがって、正解はB) Amazon API Gateway、AWS Lambda、Amazon DynamoDBです。

問題1559:サーバーレスアーキテクチャの特徴として、どのような料金体系があることが挙げられますか?

A) 固定月額料金
B) 利用時間に応じた課金
C) 利用データ量に応じた課金
D) 利用コンピューティングリソースの数に応じた課金

解答解説を開く
【正解】
B) 利用時間に応じた課金

【解説】
正解はB) 利用時間に応じた課金です。サーバーレスアーキテクチャでは実行時間に応じて料金が発生します。A)、C)、D)は一般的なクラウドサービスの課金体系ですが、サーバーレスアーキテクチャの特徴的な料金体系ではありません。

問題1560:サーバーレスアーキテクチャの開発において、どのようなメリットが初学者にとって特に有益であると言えますか?

A) 高度なインフラストラクチャ管理スキルの習得が必要
B) 実行単位の課金体系が初学者にとって始めやすい。
C) 長時間の計算や基幹システムに適している。
D) OSやミドルウェアの管理スキルが習得できる。

解答解説を開く
【正解】
B) 実行単位の課金体系が初学者にとって始めやすい。

【解説】
サーバーレスアーキテクチャの開発において、初学者にとって特に有益なメリットは、実行単位の課金体系です。サーバーレスモデルでは、実際に実行されたコードの実行時間やリソース使用量に基づいて課金されるため、開発者が必要なリソースのみを支払うことができます。これにより、無駄なコストを削減しやすく、初学者がプロジェクトを始めやすい環境を提供します。

A) は誤りです。サーバーレスアーキテクチャでは、インフラストラクチャ管理が抽象化されており、開発者はインフラについて詳細な知識を必要としません。
C) は誤りです。サーバーレスモデルは、短時間の計算やイベント駆動型のアプリケーションに適しており、長時間の計算や基幹システムには向いていません。
D) も誤りです。サーバーレスモデルでは、これらの管理がクラウドプロバイダーによって行われ、開発者はそれに関与しません。