質問#21 ある e コマース企業が、AWS 上で 1 日 1 回のセールサイトを立ち上げようとしている。1 日に 1 つの商品を 24 時間販売する。同社は、ピーク時にミリ秒のレイテンシで毎時数百万のリクエストを処理できるようにしたいと考えている。最も少ない運用オーバーヘッドでこれらの要件を満たすソリューションはどれか?
A.Amazon S3 を使用して、完全なウェブサイトを異なる S3 バケットにホストする。Amazon CloudFront ディストリビューションを追加する。S3 バケットをディストリビューションのオリジンとして設定する。注文データを Amazon S3 に保存する。
B.複数のアベイラビリティゾーンにまたがる Auto Scaling グループで実行される Amazon EC2 インスタンスに、フルウェブサイトをデプロイする。アプリケーションロードバランサー(ALB)を追加して、ウェブサイトの trac を配布する。バックエンド API用に別の ALB を追加する。Amazon RDS for MySQL にデータを保存する。
C.アプリケーション全体をコンテナで実行するように移行する。Amazon Elastic Kubernetes Service(Amazon EKS)でコンテナをホストする。Kubernetes Cluster Autoscaler を使ってポッド数を増減させ、trac のバースト処理を行う。Amazon RDS for MySQL にデータを保存する。
D.Amazon S3 バケットを使ってウェブサイトの静的コンテンツをホストする。Amazon CloudFront ディストリビューションをデプロイする。S3 バケットをオリジンに設定する。バックエンド API に Amazon API Gateway と AWS Lambda 関数を使用する。Amazon DynamoDB にデータを保存する。
正解 D
問題#22 あるソリューションアーキテクトは、新しいデジタルメディアアプリケーションのストレージアーキテクチャを設計するために Amazon S3 を使用している。メディアレスは、アベイラビリティゾーンの損失に対して弾力的でなければならない。あるメディアは頻繁にアクセスされ、他のメディアは予測不可能なパターンでほとんどアクセスされない。ソリューション・アーキテクトは、メディア・レスの保存と検索のコストを最小限に抑えなければならない。これらの要件を満たすストレージオプションはどれか。
A.S3 スタンダード
B.S3 インテリジェントティアリング
C.S3 スタンダード-フリークエントアクセス(S3 Standard-IA)
D.S3 One Zone-Infrequent Access(S3 One Zone-IA)
正解 B
質問#23 ある企業が、Amazon S3 Standard ストレージを使用してバックアップを保存している。1 ヶ月間は頻繁にアクセスされる。しかし、1 ヶ月を過ぎるとアクセスされなくなる。しかし、1 ヶ月後にはアクセスされなくなる。これらの要件を最もコスト効率よく満たすストレージソリューションはどれか。
A.オブジェクトを自動的に移行するために、S3 Intelligent-Tiering を設定する。
B.S3 Lifecycle コンギュレーションを作成し、1 ヶ月後にオブジェクトを S3 Standard から S3 Glacier Deep Archive に移行する。
C.1 ヶ月後にオブジェクトを S3 Standard から S3 Standard-Infrequent Access (S3 Standard-IA)に移行する S3 ライフサイクル構成を作成する。
D.1 ヶ月後にオブジェクトを S3 Standard から S3 One Zone-Infrequent Access (S3 One Zone-IA)に移行するために S3 ライフサイクル構成を作成する。
正解 B
質問#24 ある企業が、直近の請求書で Amazon EC2 のコストが増加していることを確認した。請求チームは、いくつかの EC2 インスタンスについて、インスタンスタイプの不要な垂直スケーリングに気づいている。ソリューションアーキテクトは、過去 2カ月の EC2 コストを比較するグラフを作成し、詳細な分析を行って垂直スケーリングの根本原因を特定する必要がある。ソリューションアーキテクトは、運用上のオーバーヘッドを最小限に抑えながら、どのように情報を作成すべきか。
A.AWS バジェットを使用して予算レポートを作成し、インスタンスタイプに基づいて EC2 コストを比較する。
B.コストエクスプローラーの詳細なレタリング機能を使用して、インスタンスタイプに基づいて EC2 コストを詳細に分析する。
C.AWS Billing and Cost Management ダッシュボードのグラフを使用して、過去 2 ヶ月間のインスタンスタイプに基づく EC2 コストを比較する。
D.AWS Cost and Usage Reports を使用してレポートを作成し、Amazon S3 バケットに送信する。Amazon S3 をソースとして Amazon QuickSight を使用して、インスタンスタイプに基づいてインタラクティブなグラフを生成する。
正解 C
質問#25 ある企業がアプリケーションを設計している。このアプリケーションは、Amazon API Gateway を通じて情報を受け取り、Amazon Aurora PostgreSQL データベースに情報を格納するために、AWS Lambda 関数を使用している。概念実証の段階で、同社はデータベースにロードする必要がある大量のデータを処理するために、Lambda のクォータを大幅に増やさなければならない。ソリューションアーキテクトは、スケーラビリティを向上させ、構築の手間を最小限に抑えるための新しい設計を提案しなければならない。これらの要件を満たすソリューションはどれか。
A.Lambda 関数のコードを、Amazon EC2 インスタンス上で動作する Apache Tomcat のコードにリファクタリングする。ネイティブの Java Database Connectivity(JDBC)ドライバーを使ってデータベースに接続する。
B.プラットフォームを Aurora から Amazon DynamoDProvision a DynamoDB Accelerator (DAX) cluster に変更する。DAX クライアント SDK を使用して、既存の DynamoDB API コールを DAX クラスターに向ける。
C.2 つの Lambda 関数をセットアップする。1 つの関数は情報を受け取るように構成する。もう 1 つの関数は、情報をデータベースにロードするように設定する。Amazon Simple Notication Service(Amazon SNS)を使用して、Lambda 関数を統合する。
D.2 つの Lambda 関数をセットアップする。1 つの関数は情報を受信する。もう 1 つの関数は、情報をデータベースにロードする。Amazon Simple Queue Service(Amazon SQS)キューを使用して、Lambda 関数を統合する。
正解 D
問題#26 ある企業は、Amazon S3 バケットに不正な構成変更がないことを確認するために、AWS クラウドのデプロイメントを見直す必要がある。この目標を達成するために、ソリューションアーキテクトは何をすべきか。
A.適切なルールで AWS Cong をオンにする。
B.適切なチェックで AWS Trusted Advisor をオンにする。
C.適切な評価テンプレートで Amazon Inspector をオンにする。
D.Amazon S3 サーバーのアクセスロギングをオンにする。Amazon EventBridge(Amazon Cloud Watch Events)を設定する。
正解 A
質問#27 ある企業が新しいアプリケーションを立ち上げ、Amazon CloudWatch ダッシュボードにアプリケーションのメトリクスを表示しようとしている。会社のプロダクトマネージャーは定期的にこのダッシュボードにアクセスする必要がある。プロダクトマネージャーは AWS アカウントを持っていない。ソリューションアーキテクトは、最小特権の原則に従ってプロダクトマネージャにアクセスを提供しなければならない。これらの要件を満たすソリューションはどれか。
A.CloudWatch コンソールからダッシュボードを共有する。プロダクトマネージャーのメールアドレスを入力し、共有ステップを完了する。ダッシュボードの共有可能なリンクをプロダクトマネージャに提供する。
B.プロダクトマネージャー専用の IAM ユーザーを作成する。そのユーザーに CloudWatchReadOnlyAccess AWS マネージドポリシーをアタッチする。新しいログイン認証情報をプロダクトマネージャと共有する。正しいダッシュボードのブラウザ URL をプロダクトマネージャと共有する。
C.会社の従業員用の IAM ユーザーを作成する。ViewOnlyAccess AWS 管理ポリシーを IAM ユーザーにアタッチする。新しいログイン認証情報をプロダクトマネージャと共有する。プロダクトマネージャに、CloudWatch コンソールにナビゲートし、Dashboards セクションでダッシュボードの名前を探すように依頼する。
D.パブリックサブネットに Bastion サーバーをデプロイする。プロダクト・マネージャがダッシュボードへのアクセスを要求したら、サーバを起動し、RDP 認証情報を共有する。bastion サーバーで、ダッシュボードを表示する適切な権限を持つキャッシュされた AWS 資格情報を使用して、ダッシュボードの URL を開くようにブラウザが構成されていることを確認する。
正解 B
質問#28 ある企業がアプリケーションを AWS に移行している。アプリケーションは異なるアカウントにデプロイされている。同社は AWS Organizations を使用してアカウントを一元管理している。会社のセキュリティチームは、会社のすべてのアカウントにわたるシングルサインオン(SSO)ソリューションを必要としている。オンプレミスで自己管理している Microsoft Active Directory のユーザーとグループの管理を継続する必要がある。これらの要件を満たすソリューションはどれか。
A.AWS SSO コンソールから AWS シングルサインオン(AWS SSO)を有効にする。AWS Directory Service for Microsoft Active Directory を使用して、会社の自己管理 Microsoft Active Directory と AWS SSO を接続するために、一方通行のフォレスト信頼または一方通行のドメイン信頼を作成する。
B.AWS SSO コンソールから AWS シングルサインオン(AWS SSO)を有効にする。AWS Directory Service for Microsoft Active Directory を使用して、自社で管理する Microsoft Active Directory と AWS SSO を接続するための双方向フォレストトラストを作成する。
C.AWS Directory Service を使用する。自社で管理する Microsoft Active Directory と双方向の信頼関係を作成する。
D.構内に ID プロバイダー(IdP)を導入する。AWS SSO コンソールから AWS シングルサインオン(AWS SSO)を有効にする。
正解 A
質問#29 ある企業が、UDP 接続を使用する VoIP(Voice over Internet Protocol)サービスを提供している。このサービスは、Auto Scaling グループで実行される Amazon EC2 インスタンスで構成されている。同社は複数の AWS リージョンにデプロイしている。最もレイテンシーの低いリージョンにユーザーをルーティングする必要がある。また、リージョン間の自動フェイルオーバーも必要だ。これらの要件を満たすソリューションはどれか。
A.ネットワークロードバランサー(NLB)と関連するターゲットグループをデプロイする。ターゲットグループを Auto Scaling
グループに関連付ける。NLB を各リージョンの AWS Global Accelerator エンドポイントとして使用する。
B.アプリケーションロードバランサー(ALB)と関連するターゲットグループをデプロイする。ターゲットグループを Auto Scaling グループに関連付ける。ALB を各リージョンの AWS Global Accelerator エンドポイントとして使用する。
C.ネットワークロードバランサー(NLB)と関連するターゲットグループをデプロイする。ターゲットグループを Auto Scaling グループに関連付ける。各 NLB のエイリアスを指す Amazon Route 53 のレイテンシーレコードを作成する。レイテンシーレコードをオリジンとして使用する Amazon CloudFront ディストリビューションを作成する。
D.アプリケーションロードバランサー(ALB)と関連するターゲットグループをデプロイする。ターゲットグループを Auto Scaling グループに関連付ける。各 ALB のエイリアスを指す Amazon Route 53 ウェイトレコードを作成する。重み付けレコードをオリジンとして使用する Amazon CloudFront ディストリビューションをデプロイする。
正解 C
質問#30 ある開発チームが、Performance Insights を有効にした汎用 Amazon RDS for MySQL DB インスタンスで、毎月リソース集中型のテストを実行している。テストは月に 1 回 48 時間行われ、データベースを使用する唯一のプロセスである。チームは、DB インスタンスの計算およびメモリ属性を減らすことなく、テストの実行コストを削減したいと考えている。これらの要件を最もコスト効率よく満たすソリューションはどれか。
A.テストが完了したら DB インスタンスを停止する。必要なときに DB インスタンスを再起動する。
B.DB インスタンスでオートスケーリングポリシーを使用し、テスト完了時に自動的にスケーリングする。
C.テスト完了時にスナップショットを作成する。DB インスタンスを終了し、必要に応じてスナップショットをリストアする。
D.テスト完了時に DB インスタンスを低容量インスタンスに変更する。必要なときに DB インスタンスを再度修正する。
正解 C