No.1 ある会社がAWS上にeコマースのウェブサイトを立ち上げています。このウェブサイトは、マルチAZデプロイメントのAmazon Aurora MySQLでMySQLデータベースを含む3層アーキテクチャで構築されています。ウェブサイトアプリケーションは高可用性が求められ、当初は3つのアベイラビリティゾーンを持つAWSリージョンで立ち上げられる予定です。アプリケーションは、アプリケーションが経験する負荷を説明するメトリックを生成します。これらの要件を満たすソリューションは何ですか?」
A. アプリケーションロードバランサー(ALB)を設定し、ALBの後ろにAmazon EC2オートスケーリングを設定して、スケジュールされたスケーリングを行います。
B. アプリケーションロードバランサー(ALB)と、ALBの後ろにAmazon EC2オートスケーリングを設定し、シンプルなスケーリングポリシーを使用します。
C. ネットワークロードバランサー(NLB)を設定し、NLBの後ろにAmazon EC2オートスケーリングとSpot Fleetを起動します。
D. アプリケーションロードバランサー(ALB)と、ALBの後ろにAmazon EC2オートスケーリングを設定し、ターゲットトラッキングスケーリングポリシーを使用します。
No.2 ある会社がオンプレミスで静的なウェブサイトをホストしており、そのウェブサイトをAWSに移行したいと考えています。ウェブサイトは、世界中のユーザーに対してできるだけ早くロードされるべきです。また、会社は最もコスト効率の良いソリューションを望んでいます。ソリューションアーキテクトはこれを達成するために何をすべきですか?
A. ウェブサイトのコンテンツをAmazon S3バケットにコピーし、バケットを静的なウェブページコンテンツを提供するように設定します。複数のAWSリージョンにS3バケットをレプリケートします。
B. ウェブサイトのコンテンツをAmazon S3バケットにコピーし、バケットを静的なウェブページコンテンツを提供するように設定します。Amazon CloudFrontを設定し、S3バケットをオリジンとして使用します。
C. ウェブサイトのコンテンツをAmazon EBS-backed Amazon EC2インスタンスにコピーし、Apache HTTPサーバーを実行します。Amazon Route 53の地理位置情報ルーティングポリシーを設定して、最も近いオリジンを選択します。
D. ウェブサイトのコンテンツを複数のAWSリージョンにある複数のAmazon EBS-backed Amazon EC2インスタンスにコピーし、Apache HTTPサーバーを実行します。Amazon CloudFrontの地理位置情報ルーティングポリシーを設定して、最も近いオリジンを選択します。
No.3 ある会社が以前にデータウェアハウスソリューションをAWSに移行しました。この会社はまた、AWS Direct Connect接続も持っています。本社のユーザーは、可視化ツールを使用してデータウェアハウスをクエリします。データウェアハウスから返されるクエリの平均サイズは50MBであり、可視化ツールによって送信される各ウェブページは約500KBです。データウェアハウスによって返される結果セットはキャッシュされません。会社にとって最も低いデータ転送エグレスコストを提供するソリューションは何ですか?
A. 可視化ツールをオンプレミスでホストし、インターネット経由で直接データウェアハウスをクエリします。
B. 可視化ツールをデータウェアハウスと同じAWSリージョンでホストし、インターネット経由でアクセスします。
C. 可視化ツールをオンプレミスでホストし、同じAWSリージョン内の場所にあるDirect Connect接続経由で直接データウェアハウスをクエリします。
D. 可視化ツールをデータウェアハウスと同じAWSリージョンでホストし、同じリージョン内の場所にあるDirect Connect接続経由でアクセスします。
No.4 ある会社がAmazon DynamoDBをベースにしたデータストアを使用するモバイルチャットアプリケーションを持っています。ユーザーは新しいメッセージをできるだけ低いレイテンシで読み取りたいと考えています。ソリューションアーキテクトは、最小限のアプリケーション変更が必要な最適なソリューションを設計する必要があります。ソリューションアーキテクトはどの方法を選択すべきですか?」
A. 新しいメッセージのテーブルに対してAmazon DynamoDB Accelerator (DAX) を設定します。DAXエンドポイントを使用するようにコードを更新します。
B. 増加した読み取り負荷を処理するためにDynamoDBリードレプリカを追加します。アプリケーションを更新してリードレプリカの読み取りエンドポイントを指すようにします。
C. DynamoDB内の新しいメッセージテーブルの読み取りキャパシティユニットの数を倍増します。既存のDynamoDBエンドポイントを引き続き使用します。
D. アプリケーションスタックにAmazon ElastiCache for Redisキャッシュを追加します。アプリケーションを更新して、DynamoDBではなくRedisキャッシュエンドポイントを指すようにします。
No.5 ある会社が財務レビューのためにAWSのコストを監視したいと考えています。クラウド運用チームは、AWS Organizationsのマスターアカウントで、全メンバーアカウントのAWSコストと使用レポートをクエリするためのアーキテクチャを設計しています。チームは、このクエリを月に一度実行し、詳細な請求分析を提供する必要があります。これらの要件を満たすための最もスケーラブルでコスト効率の良い方法は何ですか?」
A. マスターアカウントでコストと使用レポートを有効にします。レポートをAmazon Kinesisに配信します。分析にはAmazon EMRを使用します。
B. マスターアカウントでコストと使用レポートを有効にします。レポートをAmazon S3に配信します。分析にはAmazon Athenaを使用します。
C. メンバーアカウントでコストと使用レポートを有効にします。レポートをAmazon S3に配信します。分析にはAmazon Redshiftを使用します。
D. メンバーアカウントでコストと使用レポートを有効にします。レポートをAmazon Kinesisに配信します。分析にはAmazon QuickSightを使用します。