AWS SAA 問題221-224:ASWサービス

目次

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

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

AWS SAA 問題221-224:ASWサービス

問題221:ソリューションアーキテクトは、会社の開発環境において、週末に稼働していない時間帯にコストを削減したいと考えています。開発用EC2インスタンスは、平日のみ利用され、週末には停止しているため、不要なコストがかかっています。ソリューションアーキテクトが推奨する最適なアプローチはどれですか?

A) インスタンスのスケジュールに基づいてAWS Lambdaを使用して、週末になるとインスタンスを停止し、平日になると起動する。
B) AWS Elastic Beanstalkを使用して、週末になると自動的にEC2インスタンスを停止するスケジュールを設定する。
C) AWS Auto Scalingグループを使用して、週末には自動的にEC2インスタンスの数を0にスケールダウンし、平日にスケールアップする。
D) インスタンスを停止する前に各インスタンスのEBSスナップショットを作成し、週末にインスタンスを再起動する。

解答解説を開く
【正解】
A) インスタンスのスケジュールに基づいてAWS Lambdaを使用して、週末になるとインスタンスを停止し、平日になると起動する。

【解説】
AWS Lambdaを使用してインスタンスのスケジュールに基づいた自動停止・起動を設定することで、週末の無駄なコストを削減できます。AWS Lambdaは、定期的にインスタンスを停止・起動するトリガーを設定し、週末になるとインスタンスを停止し、平日になると起動するようにプログラムできます。これにより、開発用インスタンスを効果的に制御してコストを削減できます。

問題222:ソリューションアーキテクトは、大規模なファイルのバックアップを行いたいと考えています。ファイルサイズは非常に大きく、通常のファイルストレージサービスでは対応できません。どのAWSサービスを使用すると適切ですか?

A) Amazon S3
B) Amazon EFS
C) AWS Storage Gateway
D) AWS Snowball

解答解説を開く
【正解】
D) AWS Snowball

【解説】
AWS Snowballは、大容量のデータの転送と移行を支援するサービスです。大規模なファイルのバックアップを行う際に、AWS Snowballを使用することで、高速でセキュアなデータ転送が可能となります。ファイルサイズが非常に大きい場合やインターネット接続が遅い場合に適しています。

問題223:ソリューションアーキテクトは、AWS上に新しいアプリケーションをデプロイする際、データベースのリードレプリカをセットアップしたいと考えています。リードレプリカは本番データベースから読み取り可能で、読み込み負荷を分散するために使用されます。どのAWSサービスを使用すると適切ですか?

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

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

【解説】
Amazon RDSは、リレーショナルデータベースサービスであり、リードレプリカのセットアップをサポートしています。Amazon RDSのリードレプリカは、本番データベースからデータを複製し、読み取り可能な状態でデータの読み込み負荷を分散するのに適しています。

問題224:ソリューションアーキテクトは、高可用性と耐久性が必要なアプリケーションのデータストレージソリューションを設計しています。アプリケーションは、多数の読み取りおよび書き込みトランザクションに対して高性能が求められます。どのAWSサービスを使用するとより適切ですか?

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

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

【解説】
Amazon DynamoDBは、マネージド型のNoSQLデータベースサービスであり、高可用性と耐久性が提供され、高性能な読み取りおよび書き込みトランザクションを処理できます。DynamoDBは自動的にデータのレプリケーションとスケーリングを行い、需要に応じて容量を拡張できるため、高いパフォーマンスが求められるアプリケーションに適しています。

Amazon RDSは、リレーショナルデータベースサービスであり、高可用性や耐久性を提供することができますが、高性能な読み取りおよび書き込みトランザクションの処理においては、Amazon DynamoDBよりも制限があります。Amazon RDSはトランザクションの性能を拡張する際に、リードレプリカを使用することが一般的ですが、それでも DynamoDB のような柔軟性やスケーラビリティを提供することは難しい場合があります。

Amazon DynamoDBは、マネージド型のNoSQLデータベースサービスであり、高性能な読み取りおよび書き込みトランザクションを処理することに特化しています。自動的にデータのレプリケーションとスケーリングを行い、需要に応じて容量を拡張することができます。そのため、特に高いパフォーマンスが求められるアプリケーションに適しています。

Amazon RDSは、リレーショナルデータベースを使用するアプリケーションに向いており、高いデータ整合性とトランザクションのサポートが必要な場合に適していますが、条件で述べられた高性能な読み取りおよび書き込みトランザクションの要件を満たすには、Amazon DynamoDBがより適しています。