-
Q1. Q1101. アプリケーションチームは、AWS Organizations 内の専用の組織単位(OU)で複数の AWS アカウントを管理するために Organization を使用しています。これらのアカウントには本番ワークロードはホストされていません。アプリケーションチームは毎月予算を超過しています。ソリューションアーキテクトは、アプリケーションチームが予算を超過しないよう制御を実装する必要があります。この要件を満たすソリューションはどれですか?
- A. AWS Cost Explorer で使用状況レポートを作成します。予算を超えた際にアプリケーションチームに通知する自動アラートを設定し、チームが即座にコスト削減措置を講じられるようにします。
- B. AWS Budgets で固定の月次予算を作成します。予算に達した時点で、OU にサービスコントロールポリシー(SCP)を適用して追加の利用を拒否する予算アクションを作成します。
- C. アプリケーションチームの使用状況に対して Amazon CloudWatch メトリクスと CloudWatch アラームを作成します。事前に定義されたタグを使用して非必須サービスを特定・停止するよう AWS Lambda を設定します。
- D. AWS Cost Anomaly Detection を使用してアプリケーションチームの使用状況を監視し、予期しない支出パターンについてチームにアラートを送信します。
この問題を見る →
-
Q2. Q1102. ある企業では、サービスチームが所有するワークロードを実行するために Amazon Elastic Container Service(Amazon ECS)を使用しています。各サービスチームは、自身が所有する ECS コンテナを特定するために、owner タグというリソースタグを付与しています。この企業は、各サービスチームが毎月 Amazon ECS コンテナにどの程度のコストをかけているかを示す AWS Cost Explorer のレポートを生成したいと考えています。
これらの要件を、最も運用効率の良い方法で満たすためには、以下のうちどの組み合わせの手順を実行すればよいでしょうか?(該当するものを 2 つ選択してください。)
- A. Cost Explorer でカスタムレポートを作成し、Amazon ECS でフィルタリングします。
- B. Cost Explorer でカスタムレポートを作成し、owner リソースタグでフィルタリングします。
- C. AWS Compute Optimizer を設定し、適正なサイズ変更(rightsizing)に関する推奨事項を確認します。
- D. owner タグをコスト配分タグ(cost allocation tag)として有効化し、Cost Explorer レポートをリンクアカウントで集計します。
- E. owner タグをコスト配分タグ(cost allocation tag)として有効化し、Cost Explorer レポートを owner コスト配分タグで集計します。
この問題を見る →
-
Q3. Q1103. ある会社が新しいSFTPサービスを展開しようとしています。このサービスは、2つの可用性ゾーンにまたがるAuto Scalingグループ内のAmazon EC2インスタンスと、共有のAmazon Elastic File System(Amazon EFS)ファイルシステムで構成されています。また、このサービスはNetwork Load Balancer(NLB)の後ろに配置されており、NLBにはセキュリティグループがアタッチされています。ソリューションアーキテクトは、指定されたIPアドレスリストからのアクセスをこの新しいサービスに許可する必要があります。この要件を満たす解決策はどれですか?
- A. NLBおよびAuto Scalingグループが配置されるサブネットのデフォルトネットワークACLを編集し、ポート22に対する受信ルールと、ポート32768~61000に対する送信ルールを追加します。その後、その他のすべてのトラフィックを拒否するルールを追加します。
- B. NLBのセキュリティグループに、指定されたIPアドレスからのTCPポート22のトラフィックを許可する受信ルールを追加します。また、Auto Scalingグループが参照するセキュリティグループに、NLBのセキュリティグループからのTCPポート22のトラフィックを許可する受信ルールを追加します。
- C. NLBのセキュリティグループに、指定されたIPアドレスからのTCPポート22のトラフィックを許可する受信ルールを追加します。また、Auto Scalingグループが参照するセキュリティグループに、NLBのセキュリティグループからのすべてのトラフィックを許可する受信ルールを追加します。
- D. NLBのセキュリティグループに、0.0.0.0/0(すべてのIPアドレス)からのTCPポート22のトラフィックを許可する受信ルールを追加します。また、Auto Scalingグループが参照するセキュリティグループに、NLBのセキュリティグループからのTCPポート22のトラフィックを許可する受信ルールを追加します。
この問題を見る →
-
Q4. Q1104. ある企業は、オンプレミス環境で複数の仮想マシン(VM)および仮想データベースから構成される重要な3層ウェブアプリケーションを運用しています。この企業は、AWS上にディザスタリカバリー(DR)環境を構築したいと考えています。要件として、15分の復旧時間目標(RTO)が必須であり、復旧プロセスの妥当性を検証するためにフェイルオーバーのテストが可能である必要があります。また、フェイルオーバーは自動化された仕組みで実行される必要があります。これらの要件を満たすソリューションはどれですか?
- A. AWS Backup を使用してオンプレミスのVMをバックアップし、そのバックアップをAWSに復元します。RTO要件を満たすために、Amazon EC2インスタンスへの復旧を設定します。
- B. AWS Database Migration Service(AWS DMS)を使用して、オンプレミスのデータベースをAmazon RDSにレプリケートします。AWS Storage Gatewayを設定して、ベースラインおよび増分データのレプリケーションをAWSへ行い、RTO要件を満たします。
- C. AWS DataSyncおよびAWS Storage Gatewayを使用して、ベースラインおよび増分データをAWSへ移行します。DR環境の構築にはAmazon EC2、Amazon S3、およびApplication Load Balancerを使用します。
- D. AWS Elastic Disaster Recoveryを使用して、VMを増分的にAWSへレプリケートします。Elastic Disaster Recoveryを設定してDRプロセスを自動化します。
この問題を見る →
-
Q5. Q1105. ある企業は、自社のモバイルアプリの利用状況を分析・可視化し、レポートを生成したいと考えています。このアプリは人気があり、グローバルなユーザー基盤を持っています。企業では、アプリの利用状況を分析するためのカスタムレポート作成プログラムを使用しています。このプログラムは毎月最終週に複数のレポートを生成します。各レポートの生成には10分未満しかかかりません。また、企業がこのプログラムを毎月最終週以外で使用することはほとんどありません。企業は、レポートがリクエストされた際に、最も短い時間でレポートを生成することを求めています。これらの要件を、最もコスト効率よく満たすソリューションはどれでしょうか?
- A. Amazon EC2 On-Demand Instancesでプログラムを実行します。Amazon EventBridgeルールを作成し、レポートがリクエストされたときにEC2インスタンスを起動します。毎月最終週の間はEC2インスタンスを継続的に実行します。
- B. AWS Lambdaでプログラムを実行します。Amazon EventBridgeルールを作成し、レポートがリクエストされたときにLambda関数を実行します。
- C. Amazon Elastic Container Service (Amazon ECS)でプログラムを実行します。Amazon ECSをスケジュールして、レポートがリクエストされたときにプログラムを実行します。
- D. Amazon EC2 Spot Instancesでプログラムを実行します。Amazon EventBridgeルールを作成し、レポートがリクエストされたときにEC2インスタンスを起動します。毎月最終週の間はEC2インスタンスを継続的に実行します。
この問題を見る →
-
Q6. Q1106. ある企業が、写真のクラウドストレージおよび共有アプリケーションを構築しています。ユーザーはパソコンやスマートフォンから写真をアップロードし、クラウド上で耐久性高く保存できます。写真がアップロードされた後、大多数は最初の40~90日間で頻繁に共有・ダウンロードされます。90日以降は一般的にアクセス頻度が低下しますが、一部の写真は引き続き高いアクセス率を維持します。アプリケーションでは、当初、写真をAmazon S3 Standardに保存しています。ソリューションアーキテクトは、ユーザーエクスペリエンスやデータ耐久性を損なうことなく、アプリケーションの運用コストを削減する必要があります。これらの要件を最もコスト効率よく満たす戦略として、ソリューションアーキテクトが採用すべきものはどれですか?
- A. S3 Lifecycleルールを定義して、オブジェクトを即座にS3 Intelligent-Tieringへ移行する。
- B. S3 Lifecycleルールを定義して、オブジェクトを90日後にS3 Glacier Deep Archiveへ移行する。
- C. S3 Lifecycleルールを定義して、オブジェクトを65日後にS3 Standard-Infrequent Access(S3 Standard-IA)へ移行する。
- D. S3 Lifecycleルールを定義して、オブジェクトを90日後にS3 One Zone-Infrequent Access(S3 One Zone-IA)へ移行する。
この問題を見る →
-
Q7. Q1107. ある企業は、毎週金曜日の夜に実行される大規模なワークロードを保有しています。このワークロードは、us-east-1 リージョン内の2つのアベイラビリティーゾーンで実行される Amazon EC2 インスタンス上で動作します。通常、同時に実行されるインスタンス数は最大2台までです。しかし、企業は毎週金曜日にワークロードが増加することに対応するため、6台のインスタンスへスケールアップしたいと考えています。これらの要件を満たす、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. Amazon EventBridge にスケーリングを実行するリマインダーを作成する。
- B. スケジュールされたアクションを含む Auto Scaling グループを作成する。
- C. 手動スケーリングを使用する Auto Scaling グループを作成する。
- D. 自動スケーリングを使用する Auto Scaling グループを作成する。
この問題を見る →
-
Q8. Q1108. ある企業は、すべての機能が有効化されたAWS Organizationsの組織を保有しています。同社は世界中の複数のAWSリージョンに多数のAmazon S3バケットを保有しており、これらのS3バケットには機密データが格納されています。同社は、S3バケット内に個人を特定できる情報(PII)が一切保存されないことを保証する必要があります。また、PIIを検出するためのスケーラブルなソリューションも必要です。これらの要件を満たすソリューションはどれですか?
- A. AWS Organizationsの管理アカウントで、Amazon Macie管理者のIAMユーザーをグローバル組織の委任管理者として設定します。このMacie管理者ユーザーを使用して、PIIのスキャンを実行するようMacieの設定を構成します。
- B. AWS Organizationsの管理アカウントで、各AWSリージョンごとに委任されたAmazon Macie管理者アカウントを指定します。Macie管理者アカウント内で、組織内のすべてのアカウントを追加します。Macie管理者アカウントからMacieを有効化し、組織内のすべてのアカウントに対して自動的な機微データ検出を構成します。
- C. AWS Organizationsの管理アカウントで、各AWSリージョンごとにPIIを識別するサービスコントロールポリシー(SCP)を設定し、組織のルートに適用します。
- D. AWS Organizationsの管理アカウントで、各AWSリージョンごとにPIIをスキャンするAWS Lambda関数を設定します。
この問題を見る →
-
Q9. Q1109. ある企業は、登録済みの親ドメイン下で複数のウェブサイトを、各事業部門向けにホストしています。ユーザーがこれらのウェブサイトにアクセスすると、サブドメインに基づいて適切なバックエンドの Amazon EC2 インスタンスにルーティングされます。これらのウェブサイトは、静的ウェブページ、画像、および PHP や JavaScript などのサーバーサイドスクリプトをホストしています。一部のウェブサイトでは、営業開始後の最初の2時間にアクセスがピークを迎え、その後は1日を通して一定のトラフィックが継続します。ソリューションアーキテクトは、このようなトラフィックパターンに自動的に容量を調整しつつ、コストを抑えるソリューションを設計する必要があります。これらの要件を満たす AWS サービスまたは機能の組み合わせはどれですか?(2つ選択)
- A. AWS Batch
- B. Network Load Balancer
- C. Application Load Balancer
- D. Amazon EC2 Auto Scaling
- E. Amazon S3 website hosting
この問題を見る →
-
Q10. Q1110. ある企業が、ユーザー数の急激な増加を経験しているSNSアプリケーションを運用しています。現在のアーキテクチャでは、tファミリーのAmazon EC2インスタンスを使用していますが、ユーザーによる投稿や画像の増加に対応できず、ピーク時のパフォーマンスが低下しています。ソリューションアーキテクトは、このパフォーマンス問題を解決し、利用状況の増加に応じてスケール可能な新しいアーキテクチャを設計する必要があります。これらの要件を満たすとともに、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. 同じファミリーで最も大きなAmazon EC2インスタンスを使用してアプリケーションをホストします。このインスタンス上にリレーショナルデータベースをインストールし、すべてのアカウント情報および投稿・画像を保存します。
- B. Amazon Simple Queue Service (Amazon SQS) を使用して受信投稿をバッファリングします。同じファミリーでより大きなEC2インスタンスを使用してアプリケーションをホストします。アカウント情報はAmazon DynamoDBに保存し、投稿および画像はEC2インスタンスのローカルファイルシステムに保存します。
- C. Amazon API Gateway の REST API および AWS Lambda 関数を使用してリクエストを処理します。アカウント情報はAmazon DynamoDBに保存し、投稿および画像はAmazon S3に保存します。
- D. 同じファミリーの複数のEC2インスタンスをデプロイし、Application Load Balancer を使用してトラフィックを分散します。アカウント情報および投稿・画像の保存には共有ファイルシステムを使用します。
この問題を見る →
-
Q11. Q1111. ある企業が、Amazon Aurora PostgreSQLデータベースを用いた新しいWebアプリケーションをリリースしました。この企業は、AIに依存する新機能をアプリケーションに追加したいと考えています。そのために、AIツールを利用するためのベクターストレージ機能が必要です。
この要件を最もコスト効率よく満たすソリューションはどれですか?
- A. Amazon OpenSearch Service を使用してOpenSearchクラスターを作成します。アプリケーションを設定し、ベクトル埋め込み(vector embeddings)をベクターインデックスに書き込むようにします。
- B. Amazon DocumentDB クラスターを作成します。アプリケーションを設定し、ベクトル埋め込みをベクターインデックスに書き込むようにします。
- C. Amazon Neptune ML クラスターを作成します。アプリケーションを設定し、ベクトル埋め込みをベクターグラフに書き込むようにします。
- D. Aurora PostgreSQL データベースに pgvector 拡張機能をインストールします。アプリケーションを設定し、ベクトル埋め込みをベクターテーブルに書き込むようにします。
この問題を見る →
-
Q12. Q1112. ソフトウェア・アズ・ア・サービス(SaaS)企業が AWS Organizations を使用して AWS アカウントを管理しています。同社は、AWS Config や AWS Security Hub などのセキュリティ関連サービスを管理するための中央セキュリティアカウントを運用しています。同社が提供するサービスのデータ収集のために、Amazon EMR ジョブを多数実行しており、各ジョブでは数百台規模の Amazon EC2 インスタンスから構成される EC2 フリートを使用しています。EC2 インスタンスの起動には起動テンプレート定義が使用されています。同社は、ワークロードのコンプライアンスおよびセキュリティ検出状況を監視したいと考えています。これらの要件を最もコスト効率よく満たすソリューションの組み合わせはどれですか?(該当するものを 2 つ選択してください。)
- A. EMR ジョブのホストとして Spot Instances を使用する。
- B. AWS Config を、項目を 1 日 1 回記録するように設定する。
- C. AWS Config を、項目を 1 時間ごとに記録するように設定する。
- D. EMR ジョブのホストとして Reserved Instances を使用する。
- E. EMR ワークロードを実行するアカウントを AWS Config の監視対象から除外する。
この問題を見る →
-
Q13. Q1113. ある企業は、AWSアカウント内で本番ワークロードを実行しています。複数のチームがこれらのワークロードの作成および保守を担当しています。この企業は、リソース構成の変更を検出する必要があり、既存のリソースを一切変更・修正せずに、変更内容を構成項目(Configuration Items)として記録する必要があります。これらの要件を満たす解決策はどれですか?
- A. AWS Config を使用します。AWSリソースの構成レコーダーを開始して、リソース構成の変更を検出します。
- B. AWS CloudFormation を使用します。ドリフト検出を実行して、リソース構成の変更を記録します。
- C. Amazon Detective を使用して、リソース構成の変更を検出し、分析・調査します。
- D. AWS Audit Manager を使用して、リソース構成に関する管理イベントおよびグローバルサービスイベントを記録します。
この問題を見る →
-
Q14. Q1114. ある企業が、世界中の何百万ものユーザーがアクセスする、複数の相互依存するワークフローから構成されるサーバーレスWebアプリケーションを構築しています。このアプリケーションはトラフィックの急増にも対応できる必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. Amazon API Gateway HTTP API(使用量プランおよびレート制限設定付き)をデプロイし、AWS Step Functions の Standard Workflow を使用します。
- B. Amazon API Gateway HTTP API(使用量プランおよびレート制限設定付き)をデプロイし、AWS Step Functions の Express Workflow を使用します。
- C. Amazon API Gateway HTTP API(使用量プランなし)をデプロイし、AWS Step Functions の Express Workflow を使用します。
- D. Amazon API Gateway HTTP API(使用量プランなし)をデプロイし、AWS Step Functions と複数の AWS Lambda 関数(予約済み同時実行数設定あり)を使用します。
この問題を見る →
-
Q15. Q1115. ソリューションアーキテクトが、フロントエンドとバックエンドを持つWebアプリケーションのアーキテクチャを設計しています。バックエンドサービスは、フロントエンドサービスからデータを受信して処理する必要があります。フロントエンドはAPIキーを使用してアプリケーションへのアクセスを管理しなければなりません。また、バックエンドはフロントエンドに影響を与えることなくスケール可能でなければなりません。これらの要件を満たすソリューションはどれですか?
- A. Amazon API GatewayのHTTP APIをフロントエンドとしてデプロイし、トラフィックをAmazon Simple Queue Service(Amazon SQS)キューにルーティングします。バックエンドにはAWS Lambda関数を使用し、キューからメッセージを読み取ります。
- B. Amazon API GatewayのREST APIをフロントエンドとしてデプロイし、トラフィックをAmazon Simple Queue Service(Amazon SQS)キューにルーティングします。バックエンドには、AWS Fargate上で実行されるAmazon Elastic Container Service(Amazon ECS)を使用し、キューからメッセージを読み取ります。
- C. Amazon API GatewayのREST APIをフロントエンドとしてデプロイし、トラフィックをAmazon Simple Notification Service(Amazon SNS)トピックにルーティングします。バックエンドにはAWS Lambda関数を使用し、Lambda関数をそのトピックにサブスクライブします。
- D. Amazon API GatewayのHTTP APIをフロントエンドとしてデプロイし、トラフィックをAmazon Simple Notification Service(Amazon SNS)トピックにルーティングします。バックエンドには、AWS Fargate上で実行されるAmazon Elastic Kubernetes Service(Amazon EKS)を使用し、Amazon EKSをそのトピックにサブスクライブします。
この問題を見る →
-
Q16. Q1116. ある企業は、少量のデータストレージしか使用しないステートレスなWebアプリケーションを単一のAWSリージョン内でホストしています。この企業は、アプリケーションの耐障害性を高め、マルチリージョン構成を実現したいと考えています。また、復旧時間目標(RTO)および復旧時点目標(RPO)を「数時間以内」としたいとしています。さらに、低コストかつ低複雑度のディザスタリカバリ(DR)戦略が必要です。この企業が採用すべきDR戦略はどれですか?
- A. ウォームスタンバイ
- B. パイロットライト
- C. バックアップとリストア
- D. マルチサイトアクティブ-アクティブ
この問題を見る →
-
Q17. Q1117. ある企業は、ECサイトを運営しています。このサイトは、AWS Organizations 内の単一組織に属する複数の AWS アカウントでホストされる分散型 Web アプリケーションとして設計されています。Web アプリケーションは複数のマイクロサービスで構成されており、各マイクロサービスは Amazon CloudFront ディストリビューションまたはパブリックな Application Load Balancer(ALB)を介して AWS サービスを公開しています。同社は、パブリックエンドポイントを悪意ある攻撃から保護したいと考えています。また、セキュリティ設定の監視も行いたいと考えています。これらの要件を満たすとともに、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. AWS WAF を使用してパブリックエンドポイントを保護します。専用のセキュリティアカウントから AWS Firewall Manager を使用し、AWS WAF のルールを一元管理します。AWS Config ルールを活用して、リージョンおよびグローバルな WAF 設定を監視します。
- B. AWS WAF を使用してパブリックエンドポイントを保護します。各アカウントで個別に AWS WAF ルールを適用します。AWS Config ルールおよび AWS Security Hub を使用して、ALB および CloudFront ディストリビューションの WAF 設定を監視します。
- C. AWS WAF を使用してパブリックエンドポイントを保護します。専用のセキュリティアカウントから AWS Firewall Manager を使用し、AWS WAF のルールを一元管理します。Amazon Inspector および AWS Security Hub を使用して、ALB および CloudFront ディストリビューションの WAF 設定を監視します。
- D. AWS Shield Advanced を使用してパブリックエンドポイントを保護します。AWS Config ルールを使用して、各アカウントにおける Shield Advanced の設定を監視します。
この問題を見る →
-
Q18. Q1118. ある企業は、自社のWebアプリケーションのコンテンツへのアクセスを制限したいと考えています。同社は、AWSで利用可能な認可手法を用いてコンテンツを保護する必要があります。また、ログイン遅延が小さい、サーバーレスな認証・認可アーキテクチャを実装したいと考えています。このソリューションは、Webアプリケーションと統合可能であり、グローバルにWebコンテンツを配信できる必要があります。現在、アプリケーションのユーザー数は少ないですが、今後ユーザー数が増加すると予想されています。これらの要件を満たすソリューションはどれですか?
- A. Amazon Cognito を認証に設定します。Lambda@Edge を用いて認可を実装します。Amazon CloudFront を構成して、Webアプリケーションをグローバルに配信します。
- B. AWS Directory Service for Microsoft Active Directory を認証に設定します。AWS Lambda を用いて認可を実装します。Application Load Balancer を使用して、Webアプリケーションをグローバルに配信します。
- C. Amazon Cognito を認証に設定します。AWS Lambda を用いて認可を実装します。Amazon S3 Transfer Acceleration を使用して、Webアプリケーションをグローバルに配信します。
- D. AWS Directory Service for Microsoft Active Directory を認証に設定します。Lambda@Edge を用いて認可を実装します。AWS Elastic Beanstalk を使用して、Webアプリケーションをグローバルに配信します。
この問題を見る →
-
Q19. Q1119. ある企業がAWS上でモバイルゲームアプリを実行しています。このアプリは、ユーザーの各セッションごとにデータを保存します。セッション中のデータは頻繁に更新されます。各セッションのデータ量は最大256 KBです。セッションの持続時間は最大48時間です。企業は、有効期限が切れたセッションデータを自動的に削除したいと考えています。また、必要に応じて、すべてのセッションデータを自動的に復元できる必要があります。これらの要件を満たすソリューションはどれですか?
- A. セッションデータの保存にAmazon DynamoDBテーブルを使用します。テーブルに対してポイント・イン・タイム・リカバリ(PITR)とTTL(Time to Live)を有効化し、セッションデータ内の対応する属性をTTL属性として指定します。
- B. セッションデータの保存にAmazon MemoryDBクラスターを使用します。クラスターに対してポイント・イン・タイム・リカバリ(PITR)とTTLを有効化し、セッションデータ内の対応する属性をTTL属性として指定します。
- C. セッションデータをAmazon S3バケットに保存します。S3 Standardストレージクラスを使用します。バケットに対してS3 Versioningを有効化し、オブジェクトを48時間後に失効させるS3ライフサイクル設定を作成します。
- D. セッションデータをAmazon S3バケットに保存します。S3 Intelligent-Tieringストレージクラスを使用します。バケットに対してS3 Versioningを有効化し、オブジェクトを48時間後に失効させるS3ライフサイクル設定を作成します。
この問題を見る →
-
Q20. Q1120. ある企業は、3層構成のWebアプリケーションを運用しています。Application Load Balancer(ALB)がAmazon EC2インスタンスの前方に配置されており、これらのEC2インスタンスはALBのターゲットグループに登録されています。また、ドキュメントはAmazon S3バケットに保存されています。このアプリケーションには、60秒以内の復旧時間目標(RTO)が求められています。
この要件を満たすソリューションはどれですか?
- A. S3オブジェクトを第2のAWSリージョンにレプリケートします。第2のリージョンにALBおよび最小限のEC2インスタンスをデプロイし、必要になるまでEC2インスタンスをシャットダウンした状態で維持します。Amazon Route 53を設定して、IPベースのルーティングポリシーを用いて第2のリージョンへフェイルオーバーするようにします。
- B. AWS Backupを使用して、EC2インスタンスの hourly(毎時)バックアップを実行します。S3データも第2のAWSリージョンにバックアップします。必要に応じて、AWS CloudFormationを使って第2のリージョンにインフラストラクチャ全体をデプロイします。
- C. 第2のAWSリージョンでEC2インスタンスの daily(毎日)スナップショットを作成します。このスナップショットを用いて第2のリージョンでインスタンスを再作成します。S3データも第2のリージョンにバックアップします。必要に応じて、アプリケーションのDNSレコードを手動で変更してフェイルオーバーを実行します。
- D. S3オブジェクトを第2のAWSリージョンにレプリケートします。第2のリージョンにALBおよび最小限のEC2インスタンスをデプロイし、EC2インスタンスは常時起動した状態で維持します。Amazon Route 53を、ヘルスチェックに基づいて第2のリージョンへフェイルオーバーするように設定します。
この問題を見る →
-
Q21. Q1121. ある企業が、Windows Server を実行する Amazon EC2 インスタンス上で動作する非本番アプリケーションを設計しています。この EC2 インスタンスには Amazon Elastic Block Store(Amazon EBS)ボリュームがアタッチされており、またインスタンスプロファイルも設定されています。このインスタンスは、Amazon S3 バケットから大規模なファイルをダウンロードして処理する必要があります。これらの要件を、最も運用効率の高い方法で満たす解決策はどれですか?
- A. AWS CLI を使用して、Amazon S3 から EBS ボリュームへファイルを転送します。
- B. Amazon Elastic File System(Amazon EFS)を使用して、S3 バケットを EC2 インスタンス上のファイルシステムとしてマウントします。
- C. AWS Batch ジョブを使用して、Amazon S3 から EBS ボリュームへファイルを転送します。
- D. EBS ボリュームをインスタンスストアボリュームに置き換え、AWS Batch ジョブを使用して Amazon S3 からインスタンスストアボリュームへファイルを転送します。
この問題を見る →
-
Q22. Q1122. ある企業が、Amazon RDS for MySQL を使用してリレーショナルデータを保存するWebアプリケーションを運用しています。データベース内のデータは頻繁に変更されません。ソリューションアーキテクトは、ピーク時の利用において、データの提供時にデータベースのパフォーマンスに問題が発生していることに気づきました。企業は、データベースのパフォーマンスを向上させたいと考えています。これらの要件を満たすためのステップの組み合わせはどれですか?(2つ選択)
- A. アプリケーションに AWS WAF を統合する。
- B. データベースの読み取り専用レプリカを作成し、読み取りトラフィックをその読み取り専用レプリカにリダイレクトする。
- C. Amazon ElastiCache (Memcached) クラスターを作成し、アプリケーションおよびデータベースをそのクラスターと統合するように設定する。
- D. 変更が少ないデータを保存するために、Amazon S3 One Zone-Infrequent Access (S3 One Zone-IA) ストレージクラスを使用する。
- E. データベースを Amazon DynamoDB に移行し、アプリケーションが DynamoDB を使用するように設定する。
この問題を見る →
-
Q23. Q1123. ある企業が、ユーザーに株式市場の価格を表示するウェブサイトを設計しています。この企業は、データキャッシュ層として Amazon ElastiCache (Redis OSS) を使用したいと考えています。また、必要に応じて、自動的に別のノードへフェイルオーバーできるようにする必要があります。この要件を満たす解決策はどれですか?
- A. ElastiCache (Redis OSS) で読み取り専用レプリカを有効化し、必要に応じて読み取り専用レプリカを昇格させます。
- B. ElastiCache (Redis OSS) で Multi-AZ を有効化し、必要に応じて2番目のノードへフェイルオーバーします。
- C. ElastiCache (Redis OSS) のキャッシュのバックアップを Amazon S3 バケットにエクスポートし、必要に応じて2番目のクラスターにキャッシュを復元します。
- D. AWS Backup を使用して ElastiCache (Redis OSS) のキャッシュのバックアップをエクスポートし、必要に応じて2番目のクラスターにキャッシュを復元します。
この問題を見る →
-
Q24. Q1124. ある会社が、2つのAWSリージョンにアプリケーションを展開しました。一方のリージョンでアプリケーションが利用できなくなった場合、自動的にもう一方のリージョンへフェイルオーバーする必要があります。このフェイルオーバー処理では、クライアント側のDNSキャッシュが古くなっている(stale)状態による問題を回避しなければなりません。また、両方のアプリケーションインスタンスにアクセスするためのエンドポイントは1つだけ使用したいと考えています。これらの要件を満たすソリューションはどれですか?
- A. 複数のオリジンを持つAmazon CloudFrontディストリビューションを使用します。各オリジンをそれぞれのリージョンにあるアプリケーションと関連付けます。
- B. Amazon Route 53のウェイト付きルーティングポリシー(weighted routing policy)を使用し、等しいウェイトを設定して、元のリージョンでアプリケーションが利用できなくなった場合にクライアントリクエストを2番目のリージョンへルーティングします。
- C. AWS Global Acceleratorを使用し、アプリケーションのエンドポイントに静的アナキャストIPアドレスを割り当てます。
- D. Amazon Route 53のIPベースルーティングポリシー(IP-based routing policy)を使用し、元のリージョンでアプリケーションが利用できなくなった場合に2番目のリージョンへリクエストをルーティングします。
この問題を見る →
-
Q25. Q1125. ある会社が新しいAWSアカウントを作成しました。この会社は、ルートユーザーへのアクセスをマルチファクタ認証(MFA)で保護したいと考えています。この要件を満たすために使用できるMFAの種類はどれですか?(3つ選択してください。)
- A. パスキーおよびセキュリティキー
- B. 仮想認証アプリケーション
- C. アクセスキーペア
- D. ハードウェアベースのタイムベースワンタイムパスワード(TOTP)トークンデバイス
- E. Windows Hello
- F. 証明書ベースの認証
この問題を見る →
-
Q26. Q1126. ある企業が新しいゲームアプリケーションをリリースします。このアプリケーションのデプロイには、Amazon EC2 Auto Scalingグループを使用します。アプリケーションはユーザー情報をリレーショナルデータベースに保存します。同社には世界中にオフィスがあり、これらのオフィスでデータベース内のユーザー情報に対して分析処理を実行する必要があります。同社は、コスト効率が良く、複数のAWSリージョン間でのディザスタリカバリ(DR)を提供し、かつ各AWSリージョンで低遅延な読み取りパフォーマンスを実現できるデータベースソリューションを必要としています。これらの要件を満たすソリューションはどれですか?
- A. アプリケーションをデプロイするリージョンにAmazon ElastiCache (Redis OSS) クラスターを作成します。同社のオフィスがあるリージョンに読み取り専用レプリカを作成し、各オフィスがその読み取り専用レプリカからデータを読み取るようにします。
- B. Amazon DynamoDBグローバルテーブルを作成します。アプリケーションをデプロイするリージョンおよび同社のオフィスがあるすべてのリージョンにテーブルを展開し、各オフィスが自リージョン内のテーブルから読み取るようにします。
- C. Amazon Auroraグローバルデータベースを作成します。プライマリクラスターをアプリケーションをデプロイするリージョンに配置し、セカンダリAuroraレプリカを同社のオフィスがあるリージョンに配置します。各オフィスが自リージョン内のAuroraレプリカから読み取るようにします。
- D. アプリケーションをデプロイするリージョンにAmazon RDS Multi-AZ DBクラスターを展開し、各オフィスが読み取り専用レプリカから読み取るようにします。
この問題を見る →
-
Q27. Q1127. ある企業は、オンプレミスのデータセンターでモノリシックなアプリケーションを実行しています。このアプリケーションは Java/Tomcat で構築されており、データベースとして Microsoft SQL Server を使用しています。同社は、このアプリケーションを AWS へ移行したいと考えています。
この要件を満たす中で、最も運用オーバーヘッドが少ないソリューションはどれですか?
- A. AWS App2Container を使用してアプリケーションをコンテナ化し、Amazon Elastic Kubernetes Service(Amazon EKS)上にデプロイします。データベースは Amazon RDS for SQL Server にデプロイし、Multi-AZ 構成を設定します。
- B. アプリケーションをコンテナ化し、Amazon EC2 インスタンス上で自己管理型の Kubernetes クラスターにデプロイします。データベースは別の EC2 インスタンス上にデプロイし、Microsoft SQL Server Always On 可用性グループを構成します。
- C. Web アプリケーションのフロントエンドを Amazon S3 上の静的ウェブサイトとしてデプロイし、データベース層には Amazon DynamoDB を使用します。
- D. AWS App2Container を使用してアプリケーションをコンテナ化し、Amazon Elastic Kubernetes Service(Amazon EKS)上にデプロイします。データベース層には Amazon DynamoDB を使用します。
この問題を見る →
-
Q28. Q1128. ある企業は、外部向けウェブサイトを Amazon EC2 インスタンスおよびオンプレミスの仮想化サーバー上で実行する必要があります。AWS 環境には、データセンターへ向けて 1 GB の AWS Direct Connect 接続が構築されています。アプリケーションには、変更されない IP アドレスがあります。また、オンプレミスおよび AWS 上のサーバーは、障害発生時に自身を再起動し、同じ IP アドレスを維持できます。一部のウェブサイト利用者はベンダーを許可リストに登録する必要があるため、このソリューションには固定 IP アドレスが必要です。企業は、この分割トラフィックを処理するにあたり、運用オーバーヘッドが最も少ないソリューションを求めています。要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. Amazon Route 53 Resolver をデプロイし、ルールでオンプレミスおよび AWS の IP アドレスを指すように設定します。
- B. AWS 上に Network Load Balancer をデプロイします。オンプレミスおよび AWS の IP アドレス向けにターゲットグループを作成します。
- C. AWS 上に Application Load Balancer をデプロイします。ターゲットグループにオンプレミスおよび AWS の IP アドレスを登録します。
- D. Amazon API Gateway をデプロイし、リクエストのヘッダーに基づいてトラフィックをオンプレミスおよび AWS の IP アドレスに振り分けます。
この問題を見る →
-
Q29. Q1129. ある企業がAWS上でパブリックなWebアプリケーションをホストしています。このWebサイトは3層アーキテクチャで構成されています。フロントエンドのWeb層は、Auto Scalingグループ内のAmazon EC2インスタンスで構成されています。アプリケーション層は、別のAuto Scalingグループで構成されています。データベース層はAmazon RDSデータベースです。企業は、Auto Scalingグループをアプリケーションの通常の需要レベルに対応するように設定しています。しかし、予期せぬ需要の急増時に、フロントエンド層およびアプリケーション層のスケールアウトにおける起動時間が非常に長くなることに気づきました。企業は、ユーザー体験を損なうことなく、アプリケーションのスケーリング性能を向上させる必要があります。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. 両方のAuto Scalingグループについて、EC2インスタンスの最小数を減らします。また、ピーク需要に対応するために必要な数に、希望数(desired capacity)を増加させます。
- B. 両方のAuto Scalingグループについて、最大インスタンス数をピーク需要に対応できる数に設定し、ウォームプール(warm pool)を作成します。
- C. 両方のAuto Scalingグループについて、EC2インスタンスの最大数を通常の需要に対応できる数に増加させ、ウォームプールを作成します。
- D. 両方のAuto Scalingグループを、スケジュールに基づくスケーリングポリシーを使用するように再設定します。また、EC2インスタンスタイプおよびRDSインスタンスタイプのサイズを大きくします。
この問題を見る →
-
Q30. Q1130. ある企業は、Amazon RDS 上で複雑なワークロードを実行しています。同社では、テストを実施するために頻繁に新しい Amazon RDS インスタンスを作成する必要があります。一部のデータがテスト実行に必要です。企業の規模が拡大するにつれ、テスト用インスタンスの展開プロセスが時間のかかる作業となっています。同社は、RDS の展開プロセスを自動化したいと考えています。この要件を、最も少ない運用オーバーヘッドで満たすソリューションはどれですか?
- A. 新しい RDS インスタンスを作成し、必要なデータをインポートした後、そのインスタンスのスナップショットを取得します。このスナップショットから新しい RDS インスタンスを構築する AWS CloudFormation テンプレートを作成します。この CloudFormation テンプレートを使用して、新しい RDS インスタンスを展開します。
- B. AWS Management Console を使用して既存の RDS インスタンスのスナップショットを取得し、それを新しい RDS インスタンスに復元します。新しいインスタンスからデータおよびスキーマを削除するスクリプトを作成します。このスクリプトを Amazon EC2 インスタンスから実行して、新しい RDS テーブルをリセットします。
- C. 新しい RDS インスタンスを構築する AWS CloudFormation テンプレートを作成します。新しいインスタンスに必要なデータを読み込む Python スクリプトを作成します。新しい RDS インスタンスが作成されるたびに、このスクリプトを Amazon EC2 インスタンスから実行します。
- D. ターゲット RDS インスタンスに必要なデータを読み込む AWS Lambda 関数を作成します。新しい RDS インスタンスが作成された際には、Lambda 関数を更新して新しいインスタンスを対象とし、関数を呼び出します。
この問題を見る →
-
Q31. Q1131. あるECサイト企業が新しいマーケティングキャンペーンを開始します。このキャンペーンでは、通常の10倍の注文数が、同社のECアプリケーションを通じて3日間で発生すると予想されています。このECアプリケーションのアーキテクチャは、Auto Scalingグループ内のAmazon EC2インスタンスとAmazon RDS for MySQLデータベースで構成されています。また、アプリケーションは注文トランザクションをデータベースに書き込む前に、Amazon Elastic File System(Amazon EFS)ファイルシステムに書き込んでいます。通常運用時におけるアプリケーションの書き込み操作のピークは5,000 IOPSです。ソリューションアーキテクトは、マーケティングキャンペーン期間中の予想されるワークロードに対応できるよう、アプリケーションを確保する必要があります。この要件を満たすソリューションはどれですか?
- A. キャンペーン期間中、Amazon RDS for MySQLデータベースのプロビジョニング済みIOPSを増加させます。Amazon EFSのスループットモードを「バーストスループット」に設定します。
- B. キャンペーン期間中、Amazon RDS for MySQLデータベースのプロビジョニング済みIOPSを増加させます。Amazon EFSのスループットモードを「エラスティックスループット」に設定します。
- C. データベースをMulti-AZデプロイメントに変更します。キャンペーン期間中、Amazon EFSのスループットモードを「エラスティックスループット」に設定します。
- D. AWS Database Migration Service(AWS DMS)を使用して、データベースをRDS for PostgreSQLに移行します。Amazon EFSのスループットモードを「バーストスループット」に設定します。
この問題を見る →
-
Q32. Q1132. ある企業は、複数のAmazon EC2インスタンス(Auto Scalingグループ内)を用いて、静的コンテンツおよび動的コンテンツを配信するWebサイトを運用しています。動的コンテンツはPHPで開発されています。現在のアーキテクチャでは、Application Load Balancer(ALB)がAuto Scalingグループ内のインスタンスにトラフィックをルーティングしています。ユーザー数の増加に伴い、Webサイトのパフォーマンスが低下しているとの報告があります。企業はWebサイトのパフォーマンス向上を図る必要があります。そこで、企業はAmazon CloudFrontディストリビューションを作成し、Amazon S3バケットをオリジンとして設定しました。
これらの要件を満たすために必要な追加ステップはどれですか?
- A. 静的コンテンツをS3バケットにコピーします。動的コンテンツをCloudFront関数に移行します。
- B. 静的コンテンツをS3バケットにコピーします。既存のALBを第2のオリジンとして設定し、動的コンテンツを配信させます。
- C. 静的コンテンツをS3バケットにコピーします。動的コンテンツをLambda@Edge関数に移行します。
- D. 静的コンテンツおよび動的コンテンツの両方をS3バケットにコピーします。
この問題を見る →
-
Q33. Q1133. ジェノミクス研究企業が、疎結合型ワークロード向けのスケーラブルなアーキテクチャを設計しています。このワークロードのタスクは相互に独立しており、並列処理が可能です。また、このアーキテクチャは管理オーバーヘッドを最小限に抑え、需要に基づいた自動スケーリングを提供する必要があります。
これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. Amazon EC2インスタンスのクラスターを使用し、AWS Systems Managerでワークロードを管理する。
- B. AWS Lambda関数を活用したサーバーレスアーキテクチャを実装する。
- C. 専用の高性能クラスターをデプロイするためにAWS ParallelClusterを使用する。
- D. 各ワークロードタスクに対して垂直スケーリングを実装する。
この問題を見る →
-
Q34. Q1134. ある企業では、複数のビジネスアプリケーションがアクセスする必要のあるデータを、単一の Amazon S3 バケットに格納しています。これらのアプリケーションは、VPC 内の Amazon EC2 Windows インスタンス上でホストされており、S3 バケットに対してバケットポリシーを設定してアプリケーションからのアクセスを許可しています。企業は継続的に新しいビジネスアプリケーションを環境に追加しており、アプリケーション数の増加に伴い、バケットポリシードキュメントの管理が困難になっています。現在のバケットポリシーは、近々 AWS が定めるポリシーサイズ制限(20 KB)に達しようとしています。企業は、今後さらに増えるビジネスアプリケーションに対応できるアーキテクチャのスケーリングが必要です。これらの要件を、最も運用効率の高い方法で満たす解決策はどれですか?
- A. データを Amazon S3 バケットから Amazon Elastic File System(Amazon EFS)ボリュームに移行し、すべてのアプリケーション所有者が自社アプリケーションを EFS ボリュームで動作するよう設定する。
- B. 各アプリケーションごとに AWS Storage Gateway アプライアンスを展開し、アプリケーションを再設定して、S3 オブジェクトへの直接アクセスではなく、専用の Storage Gateway アプライアンス経由でオブジェクトにアクセスするようにする。
- C. 各アプリケーションごとに新しい S3 バケットを作成し、S3 レプリケーションを設定して、新しいバケットを元の S3 バケットと同期させる。アプリケーション所有者には、それぞれの専用 S3 バケットを利用するよう指示する。
- D. 各アプリケーションごとに S3 アクセスポイントを作成し、アプリケーション所有者にはそれぞれの専用 S3 アクセスポイントを利用するよう指示する。
この問題を見る →
-
Q35. Q1135. ある会社は、AWS Organizations 内の同一組織に属する複数の AWS アカウントで、複数のアプリケーションを実行しています。コンテンツ管理システム(CMS)は、VPC 内の Amazon EC2 インスタンス上で動作しており、別アカウントにデプロイされた Amazon Elastic File System(Amazon EFS)ファイルシステム上の共有ファイルにアクセスする必要があります。この EFS は、別の VPC に配置されています。この要件を満たす解決策はどれですか?
- A. EFS の Elastic IP アドレスを使用して、EC2 インスタンスに EFS ファイルシステムをマウントします。
- B. 2 つのアカウント間で VPC シェアリングを有効化します。EFS マウントヘルパーを使用して、EC2 インスタンスにファイルシステムをマウントします。EFS ファイルシステムを共有サブネットに再デプロイします。
- C. AWS Systems Manager Run Command を設定し、EC2 インスタンス上で EFS ファイルシステムをマウントします。
- D. EC2 インスタンスに amazon-efs-utils パッケージをインストールします。efs-config ファイルにマウントターゲットを追加し、EFS アクセスポイントを使用して EFS ファイルシステムをマウントします。
この問題を見る →
-
Q36. Q1136. ある企業が、100 TB のデータを Amazon S3 バケットに無期限に保存したいと考えています。データへのユーザーのアクセスパターンは予測できませんが、必要に応じてデータに即時アクセスできる必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. データを S3 Standard ストレージクラスに保存します。S3 Lifecycle ポリシーを作成し、オブジェクトを 1 週間後に S3 Glacier Deep Archive へ移行します。
- B. データを S3 Intelligent-Tiering ストレージクラスに保存します。S3 Glacier Deep Archive Access アクセスタイアを有効化します。
- C. データを S3 Standard ストレージクラスに保存します。S3 Lifecycle ポリシーを作成し、オブジェクトを 1 週間後に S3 Express One Zone へ移行します。
- D. データを S3 Intelligent-Tiering ストレージクラスに保存します。Archive Access アクセスタイアおよび Deep Archive Access アクセスタイアを無効化します。
この問題を見る →
-
Q37. Q1137. ある企業が、新しいオンラインゲームアプリケーションを開発しています。このアプリケーションは複数のAWSリージョンでAmazon EC2インスタンス上で実行され、世界中に多数のユーザーが存在します。ソリューションアーキテクトは、ユーザーに対するネットワーク遅延を最適化する設計を行う必要があります。
これらの要件を満たすために、ソリューションアーキテクトが実施すべきアクションはどれですか?(該当するものを2つ選択してください。)
- A. AWS Global Acceleratorを設定し、EC2インスタンス群がホストされている各リージョンにリージョナルエンドポイントグループを作成します。
- B. Amazon CloudFrontを使用してコンテンツ配信ネットワーク(CDN)を作成します。静的および動的コンテンツのキャッシュを有効化し、有効期限(TTL)を長めに設定します。
- C. アプリケーションにAWS Client VPNを統合します。ユーザーに対してアプリケーション起動後に自身に最も近いリージョンを選択させ、そのリージョンへのVPN接続を確立するよう指示します。
- D. Amazon Route 53のウェイト付きルーティングポリシーを作成します。ユーザー数が最も多いリージョンのEC2インスタンスに最も高いウェイトを割り当てるように設定します。
- E. EC2インスタンス群がホストされている各リージョンにAmazon API Gatewayエンドポイントを作成します。ユーザーに対してアプリケーション起動後に自身に最も近いリージョンを選択させ、そのリージョンのAPI Gatewayエンドポイントを利用するよう指示します。
この問題を見る →
-
Q38. Q1138. メディア企業が、Microsoft WindowsベースのアプリケーションをAWSクラウドへ移行しようとしています。このアプリケーションは、メディアファイルの分析に使用されます。同社は、SMBプロトコルでアクセス可能な、耐障害性のある共有ストレージソリューションを必要としています。これらの要件を満たすストレージソリューションはどれですか?
- A. メディアファイルの保存にAmazon S3バケットを使用し、アプリケーションサーバーからそのバケットに接続します。
- B. アプリケーションサーバーの共有ストレージとして、マルチAZ展開でAmazon FSx for Windows File Serverを使用します。
- C. アプリケーションサーバーの共有ストレージとして、Amazon Elastic Block Store(Amazon EBS)ボリュームを使用します。
- D. アプリケーションサーバーの共有ストレージとして、Amazon FSx File Gatewayを使用します。
この問題を見る →
-
Q39. Q1139. あるアプリケーションでは、Amazon SQS キューと 2 つの AWS Lambda 関数が使用されています。そのうち 1 つの Lambda 関数がメッセージをキューにプッシュし、もう 1 つの関数がキューをポーリングしてキューに格納されたメッセージを受信します。ソリューションアーキテクトは、このキューへの読み書きを、この 2 つの Lambda 関数のみに制限する必要があります。これらの要件を満たす解決策はどれですか?
- A. SQS キューに IAM ポリシーをアタッチし、Lambda 関数のプリンシパルに対して読み取りおよび書き込みアクセスを許可します。また、各 Lambda 関数の実行ロールに IAM ポリシーをアタッチし、各関数のプリンシパル以外には SQS キューへのすべてのアクセスを拒否します。
- B. SQS キューにリソースベースポリシーをアタッチし、各 Lambda 関数のプリンシパル以外のエンティティに対してキューの読み取りおよび書き込みアクセスを明示的に拒否します。さらに、各 Lambda 関数の実行ロールに IAM ポリシーをアタッチし、キューに対する読み取りおよび書き込みアクセスを許可します。
- C. SQS キューにリソースベースポリシーをアタッチし、Lambda 関数のプリンシパルに対してキューの読み取りおよび書き込みアクセスを許可します。また、各 Lambda 関数の実行ロールに IAM ポリシーをアタッチし、キューに対する読み取りおよび書き込みアクセスを許可します。
- D. SQS キューにリソースベースポリシーをアタッチし、キューへのすべてのアクセスを拒否します。さらに、各 Lambda 関数の実行ロールに IAM ポリシーをアタッチし、キューに対する読み取りおよび書き込みアクセスを許可します。
この問題を見る →
-
Q40. Q1140. 国際的な企業が、世界中の従業員とAmazon S3バケット内のデータを共有する必要があります。この企業は、S3バケットへの安全なアクセスを従業員に提供するソリューションを必要としています。従業員はすでにAWS IAM Identity Centerに登録済みです。これらの要件を満たし、かつ運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. ヘルプデスクアプリケーションを作成し、各従業員に対してAmazon S3の事前署名URL(presigned URL)を生成します。事前署名URLの有効期限を短く設定します。従業員には、S3バケットへのアクセスに必要な事前署名URLを取得するために、会社のヘルプデスクに連絡するよう指示します。
- B. IAM Identity Center内にAmazon S3アクセス用のグループを作成します。S3バケットへのアクセスを必要とする従業員をそのグループに追加します。そのグループに対してAmazon S3へのアクセスを許可するIAMポリシーを作成します。従業員には、AWSアクセスポータルを使用してAWS Management Consoleにログインし、S3バケットに移動するよう指示します。
- C. Amazon S3 File Gatewayを作成します。データのアップロード用に1つのシェアを作成し、データのダウンロード用に別のシェアを作成します。Amazon EC2インスタンス上でSFTPサービスをセットアップし、これらのシェアをEC2インスタンスにマウントします。従業員には、このSFTPサーバーを使用するよう指示します。
- D. AWS Transfer FamilyのSFTPエンドポイントを設定します。IDプロバイダーとして「カスタムIDプロバイダー」オプションを選択します。ユーザー認証情報をAWS Secrets Managerで管理します。従業員には、Transfer FamilyのSFTPを使用するよう指示します。
この問題を見る →
-
Q41. Q1141. ある会社は、us-east-1 リージョン内の単一の Amazon S3 バケットに重要なデータを保存しています。このバケットではバージョニングが有効化されています。同社は、このデータを第2の AWS リージョンでも利用可能にする必要があります。この要件を満たすソリューションはどれですか?
- A. 第2のリージョンに2番目の S3 バケットを作成します。この新しいバケットでバージョニングを有効化します。両方のバケット間でクロスリージョンレプリケーションを有効化します。必要に応じて、ネットワークロードバランサ(NLB)とヘルスチェックを用いて第2のリージョンへフェイルオーバーします。
- B. S3 バケットをオリジンとして使用する Amazon CloudFront ディストリビューションを作成します。第2のリージョンに2番目の S3 バケットを作成します。この新しいバケットでバージョニングを有効化します。両方のバケット間でクロスリージョンレプリケーションを有効化します。オブジェクトに対して高い TTL を設定します。
- C. 第2のリージョンに2番目の S3 バケットを作成します。この新しいバケットでバージョニングを有効化します。両方のバケットを S3 マルチリージョンアクセスポイントに関連付けます。両方のバケットをアクティブ状態に設定します。両方向のレプリケーションルールをバケット間に作成します。
- D. 第2のリージョンに2番目の S3 バケットを作成します。この新しいバケットでバージョニングを有効化します。両方のバケット間でクロスリージョンレプリケーションを有効化します。Amazon S3 のレイテンシを監視する Amazon CloudWatch アラームに基づく Amazon Route 53 のヘルスチェックを作成し、必要に応じて第2のリージョンへフェイルオーバーします。
この問題を見る →
-
Q42. Q1142. ソリューションアーキテクトが、AWS のセキュリティアカウント内にあるサードパーティ製ネットワークファイアウォールを経由してトラフィックを送信するデータレポートアプリケーションを作成しています。ファイアウォールおよびアプリケーションサーバーは、ロードバランシングされる必要があります。このアプリケーションは、レポート生成のために TCP 接続を使用します。レポートの実行には数時間かかる場合があり、最大で 1 時間のアイドル状態が発生する可能性があります。このアイドル期間中に接続がタイムアウトしてはなりません。これらの要件を満たすソリューションはどれですか?
- A. ファイアウォールには Gateway Load Balancer (GWLB) を使用し、アプリケーションサーバーには Application Load Balancer (ALB) を使用します。ALB のアイドルタイムアウトを 1 時間に設定します。
- B. セキュリティアカウントに単一のファイアウォールを使用します。アプリケーションサーバーには Application Load Balancer (ALB) を使用します。ALB およびファイアウォールのアイドルタイムアウトをそれぞれ 1 時間に設定します。
- C. ファイアウォールには Gateway Load Balancer (GWLB) を使用し、アプリケーションサーバーには Application Load Balancer (ALB) を使用します。ALB、GWLB、およびファイアウォールの各アイドルタイムアウトを 1 時間に設定します。
- D. ファイアウォールには Gateway Load Balancer (GWLB) を使用し、アプリケーションサーバーには Application Load Balancer (ALB) を使用します。ALB のアイドルタイムアウトを 1 時間に設定し、アプリケーションサーバーのキャパシティを増加させてレポート生成をより迅速に完了できるようにします。
この問題を見る →
-
Q43. Q1143. ある企業は、リアルタイムでプロセスを制御する産業用アプリケーションを保有しています。同社はこのアプリケーションを再アーキテクチャし、VPC内の複数のAmazon EC2インスタンスにジョブを分散実行させることを計画しています。このソリューションは、インスタンス間のネットワークスループットを最大化し、ネットワーク遅延を最小化する必要があります。これらの要件を満たすソリューションはどれですか?
- A. インスタンスをホストレベルのパーティション配置グループ(host-level partition placement group)内に配置します。エンハンスドネットワーキングをサポートするインスタンスタイプを選択します。
- B. インスタンスを、パーティション配置グループ(partition placement group)の同一パーティション内にある複数の専用ホスト(dedicated hosts)上に配置します。エンハンスドネットワーキングをサポートする専用ホストを選択します。
- C. インスタンスを、ラックレベルの配置グループ(rack-level placement group)の同一ラック内にある複数の専用ホスト上に配置します。エンハンスドネットワーキングをサポートする専用ホストを選択します。
- D. インスタンスをクラスター配置グループ(cluster placement group)内に配置します。エンハンスドネットワーキングをサポートするインスタンスタイプを選択します。
この問題を見る →
-
Q44. Q1144. ある企業は、大量の研究データを最近 Amazon S3 バケットに移行しました。この企業には、バケット内の機密データを自動的に特定するソリューションが必要です。また、セキュリティチームは、不審な活動やセキュリティ制御の改ざんの兆候を検出するために、データへのアクセスパターンを24時間365日監視する必要があります。これらの要件を満たすソリューションはどれですか?
- A. AWS CloudTrail のレポート機能を設定し、セキュリティチームに CloudTrail レポートへの読み取り専用アクセス権を付与します。Amazon S3 Inventory レポートを設定して機密データを特定します。セキュリティチームとともに結果をレビューします。
- B. アカウントで Amazon Macie および Amazon GuardDuty を有効化します。セキュリティチームに Macie および GuardDuty へのアクセス権を付与します。セキュリティチームとともに結果をレビューします。
- C. Amazon S3 Inventory レポートを設定します。Amazon Athena および Amazon QuickSight を使用して機密データを特定します。セキュリティチームが結果を確認できるダッシュボードを作成します。
- D. AWS Identity and Access Management (IAM) Access Advisor を使用して不審な活動や改ざんを監視します。セキュリティチーム向けのダッシュボードを作成します。Amazon S3 Inventory レポートを設定して機密データを特定します。セキュリティチームとともに結果をレビューします。
この問題を見る →
-
Q45. Q1145. ある会社は、オンライン写真共有サービスを運営しており、データをAWSアカウントA内の集中型のAmazon S3バケットに保存しています。この会社は、アカウントBと呼ばれる第2のAWSアカウントに対して、アカウントA内の集中型S3バケットへのアクセスを許可したいと考えています。なお、この会社がアカウントBを所有しています。この要件を満たす解決策はどれですか?
- A. S3 Transfer Accelerationを有効化して、アカウントBがアカウントAの集中型S3バケットにアクセスできるようにする。
- B. アカウントAとアカウントB間でクロスリージョンレプリケーションを有効化し、S3バケットのデータを共有する。
- C. Amazon CloudFrontを使用してS3バケットのコンテンツを配信し、署名付きURLを通じてアカウントBにバケットのコンテンツへのアクセスを許可する。
- D. アカウントBがアカウントA内の集中型S3バケットにアクセスできるよう、バケットポリシーを作成する。
この問題を見る →
-
Q46. Q1146. ある会社が、単一のAWSリージョン内でWebアプリケーションを実行しています。ソリューションアーキテクトは、そのアプリケーションが当該リージョンで利用不能になった場合でも、引き続き動作し続けるようにしたいと考えています。この要件を満たすソリューションはどれですか?
- A. アプリケーションを複数のAWSリージョンにデプロイします。Amazon Route 53のDNSヘルスチェックを使用して、健全なリージョンへトラフィックをルーティングします。
- B. アプリケーションを単一のAWSリージョン内の複数の可用性ゾーン(AZ)にデプロイします。Amazon Route 53のDNSヘルスチェックを使用して、健全なアプリケーションリソースへトラフィックをルーティングします。
- C. アプリケーションを複数のAWSリージョンにデプロイします。Amazon Route 53のシンプルルーティングレコードを使用して、健全なリージョンへトラフィックをルーティングします。
- D. アプリケーションを単一のAWSリージョン内の複数の可用性ゾーン(AZ)にデプロイします。各可用性ゾーンにAmazon Route 53のレイテンシーレコードを設定し、健全な可用性ゾーンへトラフィックをルーティングします。
この問題を見る →
-
Q47. Q1147. ある企業が、コンテンツ管理システム(CMS)のWebサイトをAWSに移行しようとしています。同社はアプリケーションを複数台のAmazon EC2インスタンス上でホストしたいと考えています。CMSはリレーショナルデータベースに依存しており、すべてのコンポーネントが高可用性である必要があります。これらの要件を満たすソリューションはどれですか?
- A. Application Load Balancer(ALB)を作成します。1つのアベイラビリティーゾーン内に2台のEC2インスタンスをデプロイし、ALBのターゲットとして登録します。各EC2インスタンスにAmazon Elastic Block Store(Amazon EBS)ボリュームをアタッチしてCMSファイルをホストします。データベースとしてAmazon Aurora MySQL RDSインスタンスをデプロイします。
- B. Application Load Balancer(ALB)を作成します。2つのアベイラビリティーゾーンにそれぞれ1台ずつ、合計2台のEC2インスタンスをデプロイし、ALBのターゲットとして登録します。CMSファイルのホストにはEC2インスタンスストアボリュームを使用します。データベースとしてAmazon Aurora MySQL RDSインスタンスをデプロイします。
- C. Application Load Balancer(ALB)を作成します。2つのアベイラビリティーゾーンにそれぞれ1台ずつ、合計2台のEC2インスタンスをデプロイし、ALBのターゲットとして登録します。各EC2インスタンスにAmazon Elastic Block Store(Amazon EBS)ボリュームをアタッチしてCMSファイルをホストします。データベースとしてAmazon DynamoDBテーブルを作成します。
- D. Application Load Balancer(ALB)を作成します。2つのアベイラビリティーゾーンにそれぞれ1台ずつ、合計2台のEC2インスタンスをデプロイし、ALBのターゲットとして登録します。Amazon Elastic File System(Amazon EFS)ボリュームを作成し、両方のEC2インスタンスにマウントしてCMSファイルをホストします。データベースとしてAmazon Aurora MySQL RDSインスタンスをデプロイします。
この問題を見る →
-
Q48. Q1148. ある会社では、複数の営業チーム向けに分析クエリを実行するために Amazon Redshift クラスターを使用しています。通常のワークロードに加えて、毎月最終週の月曜日の朝には数千人のユーザーがレポートを実行します。ユーザーからは、この月次ピーク期間中の応答時間が遅いという報告が寄せられています。同社は、Redshift クラスターの可用性に影響を与えることなく、クエリパフォーマンスを向上させる必要があります。これらの要件を満たすソリューションはどれですか?
- A. 毎月のピーク前に、Amazon Redshift のクラシックリサイズ機能を使用して Redshift クラスターをリサイズし、ピーク終了後に元のサイズに戻します。
- B. 毎月のピーク前に、Amazon Redshift のエラスティックリサイズ機能を使用して Redshift クラスターをリサイズし、ピーク終了後に元のサイズに戻します。
- C. 特定のワークロード管理(WLM)キューに対して、Redshift クラスターの同時実行スケーリング機能を有効化します。
- D. 毎月のピーク前に、Amazon Redshift Spectrum を Redshift クラスターで有効化します。
この問題を見る →
-
Q49. Q1149. ある企業が、オンラインマルチプレイヤーゲームのネットワークを設計しています。このゲームはUDPネットワーキングプロトコルを使用し、8つのAWSリージョンに展開されます。ネットワークアーキテクチャは、エンドユーザーに高品質なゲーム体験を提供するために、レイテンシとパケットロスを最小限に抑える必要があります。これらの要件を満たすソリューションはどれですか?
- A. 各リージョンにTransit Gatewayを設定し、各Transit Gateway間でリージョン間ピアリングアタッチメントを作成します。
- B. UDPリスナーおよび各リージョンのエンドポイントグループを備えたAWS Global Acceleratorを設定します。
- C. UDPを有効化したAmazon CloudFrontを設定し、各リージョンにオリジンを構成します。
- D. 各リージョン間でVPCピアリングメッシュを設定し、各VPCでUDPを有効化します。
この問題を見る →
-
Q50. Q1150. ある企業が顧客記録を Amazon S3 バケットに移行する計画を立てています。この企業は、顧客記録が不正アクセスから保護され、転送中および保存中の両方で暗号化されることを保証する必要があります。また、S3 バケットへのすべてのアクセスを監視する必要があります。これらの要件を満たすとともに、運用上のオーバーヘッドが最も少ないソリューションはどれですか?
- A. AWS Key Management Service (AWS KMS) を使用して、顧客記録を保存中に暗号化します。aws:SecureTransport 条件を含む S3 バケットポリシーを作成します。IAM ポリシーを使用して記録へのアクセスを制御します。AWS CloudTrail を使用して記録へのアクセスを監視します。
- B. AWS Nitro Enclaves を使用して、顧客記録を保存中に暗号化します。AWS Key Management Service (AWS KMS) を使用して、記録を転送中に暗号化します。IAM ポリシーを使用して記録へのアクセスを制御します。AWS CloudTrail および AWS Security Hub を使用して記録へのアクセスを監視します。
- C. AWS Key Management Service (AWS KMS) を使用して、顧客記録を保存中に暗号化します。Amazon Cognito ユーザープールを作成して記録へのアクセスを制御します。AWS CloudTrail を使用して記録へのアクセスを監視します。Amazon GuardDuty を使用して脅威を検出します。
- D. デフォルト設定で Amazon S3 管理キー (SSE-S3) を使用したサーバー側暗号化を用いて、記録を保存中に暗号化します。S3 バケットをオリジンとする Amazon CloudFront ディストリビューションを使用して記録にアクセスします。IAM ロールを使用して記録へのアクセスを制御します。Amazon CloudWatch を使用して記録へのアクセスを監視します。
この問題を見る →
-
Q51. Q1151. ソリューションアーキテクトが、3層構成のWebアプリケーションを設計しています。このアーキテクチャは、インターネットに公開されたApplication Load Balancer(ALB)およびプライベートサブネット上のAmazon EC2インスタンスでホストされるWeb層から構成されます。ビジネスロジックを実行するアプリケーション層も、プライベートサブネット上のEC2インスタンスで実行されます。データベース層は、プライベートサブネット上のEC2インスタンスで実行されるMicrosoft SQL Serverで構成されます。セキュリティは、当社にとって最優先事項です。
この要件を満たすために、ソリューションアーキテクトが採用すべきセキュリティグループの設定の組み合わせはどれですか?(3つ選択)
- A. Web層のセキュリティグループを、ALBのセキュリティグループからの着信HTTPSトラフィックを許可するように設定します。
- B. Web層のセキュリティグループを、0.0.0.0/0宛ての発信HTTPSトラフィックを許可するように設定します。
- C. データベース層のセキュリティグループを、アプリケーション層のセキュリティグループからの着信Microsoft SQL Serverトラフィック(デフォルトポート1433など)を許可するように設定します。
- D. データベース層のセキュリティグループを、Web層のセキュリティグループ宛ての発信HTTPSトラフィックおよびMicrosoft SQL Serverトラフィックを許可するように設定します。
- E. アプリケーション層のセキュリティグループを、Web層のセキュリティグループからの着信HTTPSトラフィックを許可するように設定します。
- F. アプリケーション層のセキュリティグループを、Web層のセキュリティグループ宛ての発信HTTPSトラフィックおよびMicrosoft SQL Serverトラフィックを許可するように設定します。
この問題を見る →
-
Q52. Q1152. ウイルス対策企業が、us-east-1 リージョン内の AWS アカウント所有者向けにウイルススキャンアプリケーションを提供したいと考えています。このアプリケーションは VPC 内の Amazon EC2 インスタンス群で実行され、カスタム TCP ポートでデータファイルを受信し、ウイルスをスキャンして結果を呼び出し元に返します。企業は、数千人のユーザーに対応可能なスケーラブルなソリューションを設計する必要があります。これらの要件を満たすソリューションはどれですか?
- A. ウイルス対策アプリケーションを実行する EC2 インスタンスを、パブリック Application Load Balancer(ALB)に関連付けられたターゲットグループに登録します。ユーザーが ALB の DNS 名を使用してアプリケーションに接続するよう設定します。
- B. ウイルス対策アプリケーションを実行する EC2 インスタンスを、Network Load Balancer(NLB)に関連付けられたターゲットグループに登録します。AWS PrivateLink エンドポイントサービスを作成し、そのエンドポイントサービスを NLB に関連付けます。各ユーザーのアカウント内で、ユーザーが PrivateLink エンドポイントを使用してアプリケーションに接続するよう設定します。
- C. ウイルス対策アプリケーションをホストする VPC をトランジットゲートウェイにアタッチします。アプリケーションを利用する各ユーザーごとに新しい VPC アタッチメントを作成し、ルートテーブルを適切に更新します。
- D. VPC ピアリングを使用して、ウイルス対策アプリケーションをホストする VPC と各アプリケーションユーザーの VPC を接続します。関連するトラフィックをピアリング接続経由でルーティングできるよう、双方のルートテーブルを更新します。
この問題を見る →
-
Q53. Q1153. ある保険会社が、保険料を計算するアプリケーションを AWS に移行しようとしています。同社は、顧客がアプリケーションを通じて情報を送信した直後に、その計算を即座に実行する必要があります。通常、1件の計算処理には約10秒かかります。ソリューションアーキテクトは、このアプリケーションを AWS 上で実現するためのアーキテクチャを設計する必要があります。この要件を満たすソリューションはどれですか?
- A. Amazon API Gateway の HTTP API を設定してデータを受信し、AWS Lambda 関数を使用してデータを即座に処理します。
- B. 顧客データを Amazon S3 バケットにアップロードし、すべてのデータアップロードごとに Amazon EC2 Spot Instance を起動して処理を行います。
- C. AWS Transfer Family を設定して顧客データを受信し、Amazon Elastic Kubernetes Service (Amazon EKS) のジョブをスケジュール実行して顧客データを処理するように構成します。
- D. データを Amazon S3 バケットにアップロードし、すべての顧客データアップロードごとに AWS Batch ジョブを起動して処理を行います。
この問題を見る →
-
Q54. Q1154. ある会社では、API をホストするために Amazon EC2 Auto Scaling グループを使用しています。EC2 インスタンスは Application Load Balancer(ALB)に関連付けられたターゲットグループに属しています。また、データは Amazon Aurora PostgreSQL データベースに格納されています。この API には毎週のメンテナンスウィンドウがあります。会社は、この毎週のメンテナンスウィンドウ中に API が静的なメンテナンス応答を返すことを保証する必要があります。この要件を、最も少ない運用オーバーヘッドで満たす解決策はどれですか?
- A. Aurora PostgreSQL 内にキーと値を格納するためのテーブルを作成し、メンテナンスフラグ用のキーを設定します。メンテナンスウィンドウ開始時にこのフラグを設定し、API がそのテーブルをクエリしてフラグの状態を確認し、フラグが設定されている場合はメンテナンス応答を返すように構成します。メンテナンスウィンドウ終了時にフラグをリセットします。
- B. Amazon Simple Queue Service(Amazon SQS)キューを作成し、EC2 インスタンスをそのキューにサブスクライブします。メンテナンスウィンドウ開始時にキューにメッセージを送信し、API がキューからメンテナンス開始メッセージを受信した場合にメンテナンス応答を返すように構成します。メンテナンスウィンドウ終了時に別のメッセージをキューに送信して通常動作を復元します。
- C. ALB にリスナールールを作成し、リクエストのパスがワイルドカードと一致する場合にメンテナンス応答を返すように設定します。このルールの優先順位を 1 に設定します。メンテナンスを実施し、メンテナンスウィンドウ終了後にこのリスナールールを削除します。
- D. Amazon Simple Notification Service(Amazon SNS)トピックを作成し、EC2 インスタンスをそのトピックにサブスクライブします。メンテナンスウィンドウ開始時にトピックにメッセージを送信し、API がトピックからメンテナンス開始メッセージを受信した場合にメンテナンス応答を返すように構成します。メンテナンスウィンドウ終了時に別のメッセージをトピックに送信して通常動作を復元します。
この問題を見る →
-
Q55. Q1155. ある企業が静的ウェブサイトを再設計しています。同社は、自社のAWSアカウント内でこの新しいウェブサイトをホストするソリューションを必要としています。このソリューションは、セキュアかつスケーラブルである必要があります。これらの要件を満たすソリューションの組み合わせはどれですか?(3つ選択してください。)
- A. Amazon CloudFrontディストリビューションを設定し、Amazon S3バケットをオリジンとして指定します。
- B. AWS Certificate Manager(ACM)で発行されたTLS証明書をAmazon CloudFrontディストリビューションに関連付けます。
- C. Amazon S3バケットに対して静的ウェブサイトホスティングを有効化します。
- D. 静的ウェブサイトのコンテンツを格納するためのAmazon S3バケットを作成します。
- E. ウェブサイトのSSL/TLS証明書をAWS Certificate Manager(ACM)からエクスポートし、それをAmazon S3バケットのルートに配置します。
- F. Amazon S3バケットの「パブリックアクセスをブロック」機能を無効化します。
この問題を見る →
-
Q56. Q1156. 金融会社が取引プラットフォームをAWSに移行しようとしています。この取引プラットフォームは、大量の市場データを処理し、株式取引を実行します。同社は、オンプレミスのデータセンターからAWSへの一貫性があり、低遅延のネットワーク接続を確立する必要があります。同社はVPC内にリソースをホストします。このソリューションはパブリックインターネットを使用してはなりません。これらの要件を満たすソリューションはどれですか?
- A. AWS Client VPN を使用して、オンプレミスのデータセンターとAWSを接続します。
- B. AWS Direct Connect を使用して、オンプレミスのデータセンターからAWSへの接続を設定します。
- C. AWS PrivateLink を使用して、オンプレミスのデータセンターからAWSへの接続を設定します。
- D. AWS Site-to-Site VPN を使用して、オンプレミスのデータセンターとAWSを接続します。
この問題を見る →
-
Q57. Q1157. ある企業は、AWS Organizations を使用して複数の AWS アカウントを管理しています。同社の各部門には、それぞれ専用の AWS アカウントがあります。セキュリティチームは、すべてのアカウントにわたってセキュリティのベストプラクティスを強制するための集中型ガバナンスおよびコントロールを実装する必要があります。チームは、各アカウントで利用可能な AWS サービスを制御したいと考えています。また、IP アドレスまたは地理的地域に基づいて、機密性の高いリソースへのアクセスを制限する必要があります。さらに、すべてのアカウントにおいてルートユーザーを多要素認証(MFA)で保護する必要があります。これらの要件を満たすソリューションはどれですか?
- A. 各アカウントで AWS Identity and Access Management(IAM)を使用して IAM ユーザーおよび IAM ロールを管理します。各アカウントでルートユーザーの MFA を有効化します。AWS 管理型プレフィックスリストを使用してサービスの使用制限を適用します。
- B. AWS Control Tower を使用してマルチアカウント環境を構築します。AWS Organizations 内でサービスコントロールポリシー(SCP)を使用してサービスの使用制限を適用します。すべてのアカウントでルートユーザーの MFA を設定します。
- C. AWS Systems Manager を使用して複数のアカウントにわたるサービスの使用制限を適用します。IAM ポリシーを使用して、すべてのアカウントでルートユーザーの MFA を適用します。
- D. AWS IAM Identity Center を使用してユーザーのアクセスを管理し、各アカウントで権限境界(permissions boundaries)を活用してサービスの使用制限を適用します。
この問題を見る →
-
Q58. Q1158. 機械学習(ML)チームが、Amazon S3バケット内のデータを利用するアプリケーションを構築しています。このMLチームは、AWS上でのモデル学習ワークフロー向けにストレージソリューションを必要としています。要件として、学習データセットへの頻繁なアクセスをサポートする高性能ストレージが必要です。また、このストレージソリューションはAmazon S3とネイティブに統合される必要があります。これらの要件を満たし、かつ運用上のオーバーヘッドが最も少ないソリューションはどれですか?
- A. 高性能ストレージとしてAmazon Elastic Block Store(Amazon EBS)ボリュームを使用します。AWS DataSyncを使用して、S3バケットからEBSボリュームへデータを移行します。
- B. 高性能ストレージとしてAmazon EC2 MLインスタンスを使用します。学習データをAmazon EBSボリュームに保存し、S3 Copy APIを使用してS3バケットからEBSボリュームへデータをコピーします。
- C. 高性能ストレージとしてAmazon FSx for Lustreを使用します。学習データセットはAmazon S3 Standardストレージに保存します。
- D. 高性能ストレージとしてAmazon EMRを使用します。学習データセットはAmazon S3 Glacier Instant Retrievalストレージに保存します。
この問題を見る →
-
Q59. Q1159. ある企業が、顧客データおよび注文履歴を保存するためのリレーショナルデータベースを活用したECサイトアプリケーションを開発しています。また、100 GBの商品画像を保存するソリューションも必要です。アプリケーションのトラフィックは予測可能であると見込まれています。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. データベースとしてAmazon RDS for MySQLを使用し、商品画像はAmazon S3バケットに保存します。
- B. データベースとしてAmazon DynamoDBを使用し、商品画像はAmazon S3バケットに保存します。
- C. データベースとしてAmazon RDS for MySQLを使用し、商品画像はAmazon Aurora MySQLデータベースに保存します。
- D. Amazon EC2インスタンスを3台作成し、その上にMongoDBソフトウェアをインストールしてデータベースとして使用します。商品画像はMulti-AZ展開のAmazon RDS for MySQLデータベースに保存します。
この問題を見る →
-
Q60. Q1160. ある企業は、Amazon API Gateway の REST API の背後で AWS Lambda 関数を実行し、その結果を Amazon DynamoDB テーブルに保存するサーバーレスアプリケーションを運用しています。データベースへのクエリは処理に時間がかかる場合がありますが、API クライアントはクエリ結果を即時に受信する必要はありません。ソリューションアーキテクトは、API の応答時間を短縮し、タイムアウトの問題を回避したいと考えています。これらの要件を満たすソリューションはどれですか?
- A. Amazon Kinesis Data Stream を作成します。REST API エンドポイントを、この Kinesis Data Stream を宛先として設定します。Lambda 関数を、データストリームからレコードを読み取るように設定します。
- B. Amazon Simple Notification Service (Amazon SNS) トピックを作成します。REST API エンドポイントを、この SNS トピックを宛先として設定します。Lambda 関数を、この SNS トピックを購読するように設定します。
- C. Application Load Balancer (ALB) を作成します。ALB を REST API の宛先として設定します。Lambda 関数を ALB のターゲットとして設定します。Application Auto Scaling を使用して、アプリケーションのレイテンシに基づき Lambda のプロビジョンドコンカレンシーをスケールするように設定します。
- D. Amazon Simple Queue Service (Amazon SQS) キューを作成します。REST API エンドポイントを、この SQS キューを直接の宛先として設定します。Lambda 関数を、SQS キューからメッセージを読み取るように設定します。
この問題を見る →
-
Q61. Q1161. ある企業は、AWS クラウドにコンテナ化されたマイクロサービスを展開する計画です。これらのコンテナは、OSレベルのアクセス許可(パーミッション)で管理可能な永続的なファイルストアをマウントする必要があります。また、コンテナおよびファイルストアのホスティングには、完全マネージド型のサービスを要します。これらの要件を満たすソリューションはどれですか?
- A. マイクロサービスの処理には AWS Lambda 関数と Amazon API Gateway の REST API を使用し、ストレージには Amazon S3 バケットを使用します。
- B. マイクロサービスのホスティングには Amazon EC2 インスタンスを使用し、ストレージには Amazon Elastic Block Store(Amazon EBS)ボリュームを使用します。
- C. マイクロサービスの処理には AWS Fargate 上の Amazon Elastic Container Service(Amazon ECS)コンテナを使用し、ストレージには Amazon Elastic File System(Amazon EFS)ファイルシステムを使用します。
- D. マイクロサービスの処理には AWS Fargate 上の Amazon Elastic Container Service(Amazon ECS)コンテナを使用し、ストレージには専用のファイルストアを実行する Amazon EC2 インスタンスを使用します。
この問題を見る →
-
Q62. Q1162. ある企業がアプリケーションをAWSへ移行したいと考えています。このアプリケーションは、Application Load Balancer(ALB)の後ろでDockerコンテナとして実行され、PostgreSQLデータベースにデータを保存しています。クラウド上のソリューションでは、すべてのアプリケーショントラフィックを検査するためにAWS WAFを使用する必要があります。また、アプリケーションのトラフィックは平日が最も多く、週末は大幅に少ないという特徴があります。これらの要件を満たす、最もコスト効率の高いソリューションはどれですか?
- A. Network Load Balancer(NLB)を使用します。必要なルールを含むAWS WAFのWebアクセス制御リスト(web ACL)を作成し、NLBにアタッチします。アプリケーションをAmazon Elastic Container Service(Amazon ECS)上で実行し、データベースにはAmazon RDS for PostgreSQLを使用します。
- B. 必要なルールを含むAWS WAFのWebアクセス制御リスト(web ACL)を作成し、ALBにアタッチします。アプリケーションをAmazon Elastic Kubernetes Service(Amazon EKS)上で実行し、データベースにはAmazon RDS for PostgreSQLを使用します。
- C. 必要なルールを含むAWS WAFのWebアクセス制御リスト(web ACL)を作成し、ALBにアタッチします。アプリケーションをAmazon Elastic Container Service(Amazon ECS)上で実行し、データベースにはAmazon Aurora Serverlessを使用します。
- D. Network Load Balancer(NLB)を使用します。必要なルールを含むAWS WAFのWebアクセス制御リスト(web ACL)を作成し、NLBにアタッチします。アプリケーションをAmazon Elastic Container Service(Amazon ECS)上で実行し、データベースにはAmazon Aurora Serverlessを使用します。
この問題を見る →
-
Q63. Q1163. セキュリティチームは、AWS Organizations を使用して複数の AWS アカウントを管理しています。セキュリティチームは、データサイエンス向けアカウントのために「AI/ML Development」という名前の組織単位(OU)を作成しました。セキュリティチームは、データサイエンスチームが開発作業で GPU 搭載の Amazon EC2 インスタンスを使用することを防止したいと考えています。この要件を満たす解決策はどれですか?
- A. GPU 搭載の EC2 インスタンスの使用を拒否するサービスコントロールポリシー(SCP)を作成し、その SCP を AI/ML Development OU に適用します。
- B. GPU 搭載の EC2 インスタンスの使用を拒否する IAM パーミッション境界ポリシーを作成し、そのパーミッション境界を AI/ML Development OU に適用します。
- C. GPU 搭載の EC2 インスタンスの使用を拒否する AI サービスのオプトアウトポリシーを作成します。
- D. GPU 搭載の EC2 インスタンスの使用を拒否する IAM ポリシーを作成し、そのポリシーを組織のルートに適用します。
この問題を見る →
-
Q64. Q1164. ある企業が、ドキュメント管理アプリケーションを AWS に移行しようとしています。このアプリケーションは Linux サーバー上で実行されます。企業は、このアプリケーションを Auto Scaling グループ内の Amazon EC2 インスタンスに移行する予定です。企業は、共有ストレージファイルシステム上に 7 TiB のドキュメントを保存しています。外部のリレーショナルデータベースがこれらのドキュメントを追跡しています。ドキュメントは一度だけ保存され、その後、いつでも参照のために複数回取得される可能性があります。移行中にアプリケーションを変更することはできません。ストレージソリューションは、高い可用性を備え、将来的な規模拡大にも対応できる必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. 強化ネットワーキングを有効にした EC2 インスタンスを共有 NFS ストレージシステムとして展開し、NFS シェアをエクスポートします。Auto Scaling グループ内の EC2 インスタンスからその NFS シェアをマウントします。
- B. S3 Standard-Infrequent Access(S3 Standard-IA)ストレージクラスを使用する Amazon S3 バケットを作成し、Auto Scaling グループ内の EC2 インスタンスからその S3 バケットをマウントします。
- C. AWS Transfer for SFTP と Amazon S3 バケットを用いて SFTP サーバーエンドポイントを展開します。Auto Scaling グループ内の EC2 インスタンスをその SFTP サーバーに接続するよう設定します。
- D. 複数の可用性ゾーンにマウントポイントを持つ Amazon Elastic File System(Amazon EFS)ファイルシステムを作成し、EFS Standard-Infrequent Access(Standard-IA)ストレージクラスを使用します。Auto Scaling グループ内の EC2 インスタンスからその NFS シェアをマウントします。
この問題を見る →
-
Q65. Q1165. ある企業は、AWS上でパブリックウェブサイトをホストしています。最近、Webサーバーへの負荷が増加しました。この企業は、トラフィックの流れとその発信元についてより詳しく把握したいと考えています。また、ウェブサイト全体のセキュリティを向上させたいとも考えています。これらの要件を満たすソリューションはどれですか?
- A. AWS WAF を導入し、ログ記録を設定します。Amazon Data Firehose を使用して、ログファイルを Amazon S3 バケットに配信し、分析を行います。
- B. Amazon API Gateway を導入し、ログ記録を設定します。Amazon Kinesis Data Streams を使用して、ログファイルを Amazon S3 バケットに配信し、分析を行います。
- C. Network Load Balancer を導入し、ログ記録を設定します。Amazon Data Firehose を使用して、ログファイルを Amazon S3 バケットに配信し、分析を行います。
- D. Application Load Balancer を導入し、ログ記録を設定します。Amazon Kinesis Data Streams を使用して、ログファイルを Amazon S3 バケットに配信し、分析を行います。
この問題を見る →
-
Q66. Q1166. ある企業が、短期間のプロジェクトのために、外部の請負業者チームに自社のAWSリソースへの一時的なアクセスを提供する必要があります。請負業者は、AWSサービスに対する異なるレベルのアクセス権限を必要としています。また、プロジェクト終了時に、すべての請負業者のアクセス権限を一括で無効化する必要があります。これらの要件を、最も少ない運用オーバーヘッドで満たす解決策はどれですか?
- A. AWS IAMを使用して、各請負業者ごとにユーザーアカウントを作成します。請負業者に応じたアクセスレベルを定義するポリシーをユーザーアカウントにアタッチします。プロジェクト終了時に、アカウントを手動で無効化します。
- B. AWS Security Token Service (AWS STS) を使用して、請負業者向けの一時的な認証情報を生成します。事前に定義されたロールに基づいて請負業者にアクセスを許可し、プロジェクト終了時に自動的に有効期限が切れるよう設定します。
- C. AWS Configルールを設定して、請負業者のアクセスパターンを監視します。AWS Configルールを用いて、未使用または過剰な権限を持つアクセス権限を自動的に無効化します。
- D. AWS CloudTrailおよびカスタムのAmazon EventBridgeトリガーを用いて、請負業者の操作を監査します。アクティビティログに基づき、各請負業者の権限を個別に調整します。
この問題を見る →
-
Q67. Q1167. ある企業のソリューションアーキテクトは、Amazon GuardDuty、AWS Identity and Access Management(IAM)Access Analyzer、またはAmazon Macieが高セビアリティのセキュリティ検出を生成した際に、メールによるアラートを受け取りたいと考えています。この企業は、すべてのアカウントをガバナンスするためにAWS Control Towerを採用しています。また、すべてのAWSサービス統合が有効化された状態でAWS Security Hubも利用しています。
これらの要件を満たすにあたり、最も運用オーバーヘッドが少ないソリューションはどれですか?
- A. GuardDuty、IAM Access Analyzer、Macieそれぞれに対して個別のAWS Lambda関数を設定し、各サービスのパブリックAPIを呼び出して高セビアリティの検出を取得します。メールアラート送信にはAmazon Simple Notification Service(Amazon SNS)を使用します。Amazon EventBridgeルールを作成して、定期実行(スケジュール)でこれらの関数を起動するように設定します。
- B. 高セビアリティのSecurity Hub検出イベントにマッチするパターンを持つAmazon EventBridgeルールを作成します。このルールを、ターゲットとなるAmazon Simple Notification Service(Amazon SNS)トピックに検出を送信するように設定します。希望するメールアドレスをSNSトピックにサブスクライブさせます。
- C. 高セビアリティのAWS Control Towerイベントにマッチするパターンを持つAmazon EventBridgeルールを作成します。このルールを、ターゲットとなるAmazon Simple Notification Service(Amazon SNS)トピックに検出を送信するように設定します。希望するメールアドレスをSNSトピックにサブスクライブさせます。
- D. Amazon EC2上でアプリケーションをホストし、GuardDuty、IAM Access Analyzer、MacieのAPIを呼び出します。このアプリケーション内でAmazon Simple Notification Service(Amazon SNS)APIを使用して高セビアリティの検出を取得し、SNSトピックへ送信します。希望するメールアドレスをSNSトピックにサブスクライブさせます。
この問題を見る →
-
Q68. Q1168. ある企業は、自動機械学習(ML)を活用して、複雑なシナリオやトレンドの予測を作成・可視化したいと考えています。これらの要件を満たすうち、管理オーバーヘッドが最も少ないソリューションはどれですか?
- A. AWS Glue MLジョブを使用してデータを変換し、予測を作成します。Amazon QuickSight を使用してデータを可視化します。
- B. Amazon QuickSight を使用してデータを可視化します。QuickSight の ML パワード予測機能を使用して予測を作成します。
- C. AWS Marketplace から提供される事前構築済み ML AMI を使用して予測を作成します。Amazon QuickSight を使用してデータを可視化します。
- D. Amazon SageMaker AI 推論パイプラインを使用して予測を作成・更新します。Amazon QuickSight を使用して統合されたデータを可視化します。
この問題を見る →
-
Q69. Q1169. ある企業は、請求元AWSアカウント内の単一のAmazon S3バケットに、複数の事業部門のデータを格納しています。データの分離を維持するため、各事業部門はS3バケットポリシーを用いて、S3バケット内の別々のプレフィックス(パス)にデータを格納しています。今後、多数の動的なプレフィックスを追加する予定です。企業は、大規模なアクセス管理において単一のS3バケットポリシーへの依存を避けたいと考えています。また、既存のバケットポリシーに加えて、プレフィックスレベルでのデータ分離を強制するセキュアなアクセス管理ソリューションを構築したいと考えています。これらの要件を満たすソリューションはどれですか?
- A. S3バケットポリシーを設定して、すべてのユーザーに対してs3:GetObject権限を拒否します。さらに、バケットポリシーで各事業部門に対してs3:*アクセスを許可します。
- B. Amazon S3管理キー(SSE-S3)によるサーバーサイド暗号化を用いて、S3バケットのデフォルト暗号化を有効化します。
- C. S3バケットに対してリソースベースのアクセス許可を設定し、各事業部門ごとにS3アクセスポイントを作成します。
- D. 事前署名URLを使用して、S3バケットへのアクセスを提供します。
この問題を見る →
-
Q70. Q1170. ある会社が、Application Load Balancer(ALB)の背後に配置されたAmazon EC2インスタンス上でアプリケーションを実行しています。同社は、Amazon Route 53 を使用してトラフィックを ALB にルーティングしています。この ALB は、AWS Shield Advanced の保護グループ内のリソースです。同社はブルー/グリーンデプロイメントを実施する準備をしており、その際、トラフィックを新しい ALB へ切り替える予定です。同社は、このデプロイメント中にDDoS攻撃から保護されることを望んでいます。この要件を満たす解決策はどれですか?
- A. 新しいALBをShield Advancedの保護グループに追加します。保護グループ全体のトラフィック量に対して、集計タイプとして「Sum」を選択します。
- B. 新しいALBをShield Advancedの保護グループに追加します。保護グループ全体のトラフィック量に対して、集計タイプとして「Mean」を選択します。
- C. 新しいShield Advancedの保護グループを作成します。新しいALBをこの新しい保護グループに追加します。トラフィック量の集計タイプとして「Sum」を選択します。
- D. Amazon CloudFrontディストリビューションをセットアップします。このCloudFrontディストリビューションおよび新しいALBをShield Advancedの保護グループに追加し、保護グループ全体のトラフィック量に対して集計タイプとして「Max」を選択します。
この問題を見る →
-
Q71. Q1171. ある企業がAWSリージョン内でワークロードを実行しています。ユーザーはAmazon API GatewayのREST APIを使用してこのワークロードに接続します。企業はDNSプロバイダーとしてAmazon Route 53を使用しており、Route 53ホステッドゾーンを作成済みです。企業は、すべてのワークロードユーザーに対して一意かつ安全なURLを提供したいと考えています。
これらの要件を、最も運用効率よく満たすためには、以下のどの手順の組み合わせを実施すればよいでしょうか?(3つ選択)
- A. Route 53ホステッドゾーン内にワイルドカードのカスタムドメイン名を作成し、それをAPI Gatewayエンドポイントへのエイリアスとして設定する。
- B. AWS Certificate Manager(ACM)を使用して、2番目のリージョンでカスタムドメインに一致するワイルドカード証明書をリクエストする。
- C. 各ユーザーごとにRoute 53でホステッドゾーンを作成し、そのゾーンレコードをAPI Gatewayエンドポイントを指すように設定する。
- D. AWS Certificate Manager(ACM)を使用して、同じリージョン内でカスタムドメイン名に一致するワイルドカード証明書をリクエストする。
- E. 各ユーザーごとにAPI Gatewayで複数のAPIエンドポイントを作成する。
- F. API GatewayでREST API用のカスタムドメイン名を作成し、AWS Certificate Manager(ACM)から証明書をインポートする。
この問題を見る →
-
Q72. Q1172. ある企業が Amazon EC2 インスタンス上でアプリケーションを実行しています。このアプリケーションは、us-east-1 リージョンの3つの可用性ゾーン(Availability Zone)内のプライベートサブネットにデプロイされています。これらのインスタンスは、ファイルをダウンロードするためにインターネットへの接続が必要です。企業は、リージョン全体で高い可用性を実現する設計を望んでいます。
この要件を満たし、インターネット接続が途絶えることのないよう保証するには、どのソリューションを実装すべきでしょうか?
- A. 各可用性ゾーンのプライベートサブネットに NAT インスタンスを展開する。
- B. 各可用性ゾーンのパブリックサブネットに NAT ゲートウェイを展開する。
- C. 各可用性ゾーンのプライベートサブネットにトランジットゲートウェイを展開する。
- D. 各可用性ゾーンのパブリックサブネットにインターネットゲートウェイを展開する。
この問題を見る →
-
Q73. Q1173. ある企業が、Amazon RDS for PostgreSQLのMulti-AZ DBインスタンス上にデータを保存するアプリケーションを管理しています。アプリケーションへの高トラフィックにより、多くの読み取りクエリでレイテンシが増加しています。ソリューションアーキテクトは、このアプリケーションのパフォーマンスを向上させる必要があります。この要件を満たすソリューションはどれですか?
- A. Amazon RDS Performance Insightsを有効化し、ストレージ容量の自動スケーリングを設定する。
- B. DBインスタンスをDynamoDB Accelerator(DAX)と連携するように設定する。
- C. DBインスタンスの読み取り専用レプリカを作成し、読み取りトラフィックをその読み取り専用レプリカから処理する。
- D. アプリケーションとAmazon RDSの間にAmazon Data Firehoseを使用して、データベース要求の同時実行数を増加させる。
この問題を見る →
-
Q74. Q1174. ある企業が、自社製品の最新情報を表示するオンラインポータルを開発しました。このポータルのコードはAWS Lambda関数としてデプロイされ、Amazon API Gatewayを介して公開されています。システムのデータはAmazon DynamoDBに格納されています。
Amazon CloudWatchのメトリクスを確認したところ、一部の製品が他の製品よりも人気があり、より頻繁に閲覧されていることがわかりました。企業は、運用オーバーヘッドを追加することなく、最も人気のある製品に対して可能な限り最速の読み取り応答時間を実現したいと考えています。
コード変更の数を最小限に抑えつつ、データベースへの呼び出し回数を削減するには、どのソリューションが最も適していますか?
- A. DynamoDB Accelerator (DAX) を設定します。Lambda関数内の GetItem API 呼び出しを、DAXクラスターエンドポイントを指すように更新します。
- B. キャッシュ・アサイド(cache-aside)戦略を採用したAmazon OpenSearch Serviceクラスターを作成します。Lambda関数内の GetItem API 呼び出しを、OpenSearch Serviceのエンドポイントを指すように更新します。
- C. Amazon ElastiCache (Redis OSS) クラスターを作成します。Lambda関数のコードを更新し、GetItem API 呼び出しに対してRedisクラスターを用いた遅延読み込み(lazy loading)キャッシュ戦略を実装します。
- D. Amazon ElastiCache (Memcached) クラスターを作成します。Lambda関数のコードを更新し、GetItem API 呼び出しに対してMemcachedクラスターを用いたライトスルー(write-through)キャッシュ戦略を実装します。
この問題を見る →
-
Q75. Q1175. ある会社が、VPC内のAmazon EC2インスタンスで複数のアプリケーションを実行しています。アプリケーションAは、カスタムルートテーブルおよびネットワークACLを持つプライベートサブネットで実行されています。アプリケーションBは、同じVPC内の別のプライベートサブネットで実行されています。この会社は、アプリケーションAがアプリケーションBへトラフィックを送信することを防止する必要があります。この要件を満たす解決策はどれですか?
- A. アプリケーションBに関連付けられたセキュリティグループに、アウトバウンド拒否ルールを追加します。このルールを設定して、アプリケーションBがアプリケーションAへトラフィックを送信することを防ぎます。
- B. アプリケーションAに関連付けられたセキュリティグループに、アウトバウンド拒否ルールを追加します。このルールを設定して、アプリケーションAがアプリケーションBへトラフィックを送信することを防ぎます。
- C. アプリケーションBのサブネット用に作成されたカスタムネットワークACLに、アウトバウンド拒否ルールを追加します。このルールを設定して、アプリケーションBがアプリケーションAのサブネットに関連付けられたIPアドレスへトラフィックを送信することを防ぎます。
- D. アプリケーションAのサブネット用に作成されたカスタムネットワークACLに、アウトバウンド拒否ルールを追加します。このルールを設定して、アプリケーションAがアプリケーションBのサブネットに関連付けられたIPアドレスへトラフィックを送信することを防ぎます。
この問題を見る →
-
Q76. Q1176. ある企業は、同一AWSリージョン内の複数の可用性ゾーンにまたがるAmazon EC2インスタンス上でアプリケーションを実行しています。これらのEC2インスタンスは、すべてのインスタンスにマウントされたAmazon Elastic File System(Amazon EFS)ボリュームを共有しています。このEFSボリュームには、インストールメディア、サードパーティ製ファイル、インターフェイスファイル、その他のワンタイムファイルなど、さまざまなファイルが格納されています。企業は一部のEFSファイルを頻繁にアクセスし、高速な取得を必要としています。一方で、他のファイルはほとんどアクセスされません。EFSボリュームのサイズは数テラバイトに及びます。企業は、Amazon EFSのストレージコストを最適化する必要があります。これらの要件を満たすとともに、**最小限の工数**で実現できるソリューションはどれですか?
- A. ファイルをAmazon S3に移動し、ライフサイクルポリシーを設定して、ファイルをS3 Glacier Flexible Retrievalへ移行する。
- B. EFSファイルに対してライフサイクルポリシーを適用し、ファイルをEFS Infrequent Access(EFS IA)へ移行する。
- C. ファイルをAmazon Elastic Block Store(Amazon EBS)Cold HDDボリューム(sc1)に移動する。
- D. ファイルをAmazon S3に移動し、ライフサイクルポリシーを設定して、使用頻度の低いファイルをS3 Glacier Deep Archiveへ移行する。
この問題を見る →
-
Q77. Q1177. ある企業では、Amazon CloudFrontディストリビューションを使用して数千のメディアファイルをユーザーに配信しています。このCloudFrontディストリビューションは、プライベートなAmazon S3バケットをオリジンとしています。ソリューションアーキテクトは、特定の国にいるユーザーが同社のファイルにアクセスできないようにする必要があります。これらの要件を、最も運用効率の高い方法で満たす解決策はどれですか?
- A. ユーザーがCloudFront署名付きURLを使用してファイルにアクセスすることを必須とする。
- B. CloudFrontで地理的制限(ジオレストリクション)を設定する。
- C. ユーザーがCloudFront署名付きCookieを使用してファイルにアクセスすることを必須とする。
- D. CloudFrontとS3バケットの間にオリジンアクセスコントロール(OAC)を設定する。
この問題を見る →
-
Q78. Q1178. ある企業が、Amazon S3バケットとAmazon Auroraデータベースを活用するアプリケーションをAWS上でホストしています。この企業は、潜在的なデータ損失を最小限に抑えるマルチリージョンのディザスタリカバリ(DR)戦略を実装したいと考えています。これらの要件を満たすソリューションはどれですか?
- A. 同一AWSリージョン内の別のアベイラビリティーゾーンにAurora読み取りレプリカを作成します。また、S3バケットに対してS3 Versioningを有効化します。
- B. 別のAWSリージョンにAurora読み取りレプリカを作成します。さらに、AWS Backupを設定して、S3バケットの継続的なバックアップを、別のアベイラビリティーゾーン内の2番目のS3バケットへ作成します。
- C. Auroraのネイティブデータベースバックアップを複数のAWSリージョンにわたって有効化します。また、自社のローカルリージョン内でS3クロスアカウントバックアップを使用します。
- D. データベースをAuroraグローバルデータベースへ移行します。別のリージョンに2番目のS3バケットを作成し、クロスリージョンレプリケーション(Cross-Region Replication)を設定します。
この問題を見る →
-
Q79. Q1179. ある企業は、機密性の高いユーザー情報を Amazon S3 に保存する計画です。社内のセキュリティコンプライアンス要件では、Amazon S3 へ送信する前にデータを暗号化することが義務付けられています。これらの要件を満たすために、ソリューションアーキテクトは何を推奨すべきでしょうか?
- A. カスタマー提供の暗号化キーによるサーバー側暗号化(SSE-C)
- B. Amazon S3 が管理する暗号化キーによるクライアント側暗号化
- C. AWS Key Management Service(AWS KMS)で保管されるキーによるサーバー側暗号化(SSE-KMS)
- D. AWS Key Management Service(AWS KMS)で保管されるキーによるクライアント側暗号化
この問題を見る →
-
Q80. Q1180. ある会社がVPC内でのAWS Lambda関数を使用しています。このLambda関数は、Lambdaレイヤーのクォータを超過するサイズの依存関係にアクセスする必要があります。また、Lambda関数が取得するデータは、通信中の暗号化(in-transit encryption)が必須です。これらの要件を満たすうち、運用上のオーバーヘッドが最も少ない解決策はどれですか?
- A. 依存関係をAmazon Elastic File System(Amazon EFS)ファイルシステムに格納し、そのファイルシステムをLambda関数にマウントします。依存関係はファイルシステムから取得します。
- B. 依存関係を、インスタンスストアボリュームとWebサーバーソフトウェアを備えたAmazon EC2インスタンス上に格納します。Lambda関数が実行されるたびに、HTTPS API呼び出しで依存関係を取得します。
- C. 依存関係を、NFSファイルサーバーをホストするAmazon EC2インスタンス上に格納します。Lambda関数が実行されるたびに、EC2インスタンスからファイルを読み込みます。
- D. 依存関係を2つの別々のLambdaレイヤーに格納します。アプリケーションを再設計し、それぞれ異なるLambdaレイヤーを使用する2つのLambda関数で構成します。
この問題を見る →
-
Q81. Q1181. ある会社では、サードパーティのサービスプロバイダーがアクセスするREST APIを管理するためにAmazon API Gatewayを使用しています。この会社は、REST APIをSQLインジェクション攻撃およびクロスサイトスクリプティング(XSS)攻撃から保護する必要があります。また、アーキテクチャへの変更を最小限に抑えたいと考えています。これらの要件を満たす解決策はどれですか?
- A. AWS Shield Advancedを有効化し、Shield AdvancedをREST APIの前方に配置して着信トラフィックを検査するように設定します。
- B. AWS WAFを有効化し、Web ACLを設定します。REST APIを保護対象リソースとして追加します。
- C. Amazon CloudFrontディストリビューションを作成し、各REST APIをオリジンとして設定します。CloudFrontディストリビューションをAWS Shieldで保護するように設定します。
- D. Amazon CloudFrontディストリビューションを作成し、各REST APIをオリジンとして設定します。着信APIトラフィックを検査するAWS Lambda@Edge関数を作成します。
この問題を見る →
-
Q82. Q1182. 多国籍企業が複数のAWSリージョンで運用しています。この企業は、開発者および管理者に対して、安全でロールベースのAWSリソースへのアクセスを保証する必要があります。これらのロールは、各ユーザーの地理的位置および職務内容に応じて特定される必要があります。また、各チームが自チームのリージョン内でのみリソースにアクセスできるようにするソリューションを実装したいと考えています。さらに、既存のディレクトリサービスを活用してユーザーのアクセスを管理したいとしています。この既存のディレクトリサービスでは、ユーザーが地理的位置に基づいてロールにグループ化されています。また、このシステムは、マルチファクタ認証(MFA)とシームレスに統合可能である必要があります。これらの要件を満たすソリューションはどれですか?
- A. AWS Security Token Service(AWS STS)を使用して一時的なアクセストークンを生成し、ユーザーに会社のAWSアカウントへのアクセスを許可します。AWS STSを会社の既存のディレクトリサービスと統合してユーザー認証を行い、事前に定義されたポリシーに基づいてリージョン固有のロールを割り当てます。
- B. AWS IAM Identity Centerをフェデレーテッドアクセスで設定します。IAM Identity Centerを会社の既存のディレクトリサービスと統合し、各ユーザーのアカウントに対してリージョン固有のIAMロールを設定します。
- C. 各ユーザーの地理的位置に基づいてアクセスを制限するIAMマネージドポリシーを作成します。ディレクトリサービス内のグループメンバーシップに基づいてIAMポリシーを適用します。
- D. 各ユーザーの現在のログイン位置および職務内容に基づいて権限を動的に調整する、カスタムのAWS Lambda関数を用いた動的IAMポリシー方式を実装します。この方式を既存のディレクトリサービスと統合し、ユーザーのID検証およびロール割り当てを行います。
この問題を見る →
-
Q83. Q1183. ある企業が支払い処理アプリケーションを作成したいと考えています。このアプリケーションは、既存の Amazon S3 バケットに支払いレコードが到着したときに実行される必要があります。また、各支払いレコードを「正確に1回だけ」処理する必要があります。企業は AWS Lambda 関数を用いて支払いを処理したいと考えています。これらの要件を満たすソリューションはどれですか?
- A. 既存の S3 バケットを設定し、オブジェクト作成イベントを Amazon EventBridge に送信するようにします。EventBridge を設定して、イベントを Amazon Simple Queue Service (Amazon SQS) FIFO キューにルーティングするようにします。Lambda 関数を、SQS キューに新しいイベントが到着したときに実行されるように設定します。
- B. 既存の S3 バケットを設定し、オブジェクト作成イベントを Amazon Simple Notification Service (Amazon SNS) トピックに送信するようにします。Lambda 関数を、SNS トピックに新しいイベントが到着したときに実行されるように設定します。
- C. 既存の S3 バケットを設定し、オブジェクト作成イベントを Amazon Simple Queue Service (Amazon SQS) キューに送信するようにします。Lambda 関数を、SQS キューに新しいイベントが到着したときに実行されるように設定します。
- D. 既存の S3 バケットを設定し、オブジェクト作成イベントを直接 Lambda 関数に送信するようにします。Lambda 関数を、オブジェクト作成イベントを処理し、支払いを実行するように設定します。
この問題を見る →
-
Q84. Q1184. ある会社では、Amazon EC2インスタンスのセットを使用してWebサイトをホストしています。このWebサイトは、画像およびメディアファイルの保存にAmazon S3バケットを利用しています。同社は、Webサイトのインフラストラクチャ構築を自動化し、複数のAWSリージョンにWebサイトを展開したいと考えています。また、AWS Identity and Access Management(IAM)を活用して、EC2インスタンスがS3バケットにアクセスし、データの保存および取得を行えるようにしたいと考えています。これらの要件を最も安全に満たす解決策はどれですか?
- A. Webサーバー用EC2インスタンスのAWS CloudFormationテンプレートを作成します。CloudFormationテンプレート内のAWS::EC2::InstanceリソースのUserDataセクションにIAMアクセスキーを保存します。
- B. IAMシークレットアクセスキーとアクセスキーIDを含むファイルを作成し、新しいS3バケットに格納します。AWS CloudFormationテンプレートを作成し、そのテンプレート内で、アクセスキーとアクセスキーIDを含むS3オブジェクトの場所を指定するためのパラメーターを作成します。
- C. Webサーバー用EC2インスタンスがS3バケットにアクセスできるよう、IAMロールおよびIAMアクセスポリシーを作成します。Webサーバー用EC2インスタンスのAWS CloudFormationテンプレートを作成し、そのテンプレート内に、作成したIAMロールおよびIAMアクセスポリシーを参照するIAMインスタンスプロファイルリソースを含めます。
- D. IAMからIAMシークレットアクセスキーおよびアクセスキーIDを取得し、それらをWebサーバー用EC2インスタンス上に保存するスクリプトを作成します。このスクリプトを、AWS CloudFormationテンプレート内のAWS::EC2::InstanceリソースのUserDataセクションに含めます。
この問題を見る →
-
Q85. Q1185. ソリューションアーキテクトは、ある企業のECサイトアプリケーション向けにAmazon DynamoDBテーブルを管理しています。同社のセキュリティチームが、VPC内のAmazon EC2インスタンスがインターネットを経由してDynamoDBにアクセスしていることを特定しました。セキュリティチームは、インターネット上でのデータ送受信について懸念を示しています。ソリューションアーキテクトは、DynamoDBへのアクセス方法を変更し、データ通信が完全にAmazonネットワーク内に留まるようにする必要があります。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. DynamoDB用のインターフェースVPCエンドポイントを作成し、VPC内のEC2インスタンスがプライベートIPアドレスを使用してDynamoDBにアクセスできるようにします。
- B. VPNを使用して、すべてのDynamoDBネットワークトラフィックを企業の社内ネットワーク基盤を経由してEC2インスタンスにルーティングします。
- C. DynamoDB用のゲートウェイVPCエンドポイントを作成し、VPC内のEC2インスタンスがプライベートIPアドレスを使用してDynamoDBにアクセスできるようにします。
- D. 仮想プライベートゲートウェイを使用して、すべてのDynamoDBネットワークトラフィックを企業の社内ネットワーク基盤を経由してEC2インスタンスにルーティングします。
この問題を見る →
-
Q86. Q1186. ある会社が、本番アプリケーション向けにAmazon RDS for MySQLのDBインスタンスを使用しています。今後の予定されたメンテナンス期間中に、ソリューションズアーキテクトがこのDBインスタンスに対してメジャーバージョンアップグレードを実行します。アプリケーションは極めて重要であるため、会社はメンテナンス時間を最小限に抑え、万が一問題が発生した場合にはロールバックできるようにしたいと考えています。これらの要件を満たす解決策はどれですか?
- A. AWSマネジメントコンソールで自動アップグレードオプションを有効化します。Amazon RDSがアップグレードを適用し、これは予定されたメンテナンス期間中に実行され、ダウンタイムは発生しません。
- B. 目的のバージョンを持つ新しいDBインスタンスを作成します。AWS Database Migration Service(AWS DMS)を構成して既存のデータを新しいDBインスタンスに移行します。その後、DNSレコードを変更して新しいDBインスタンスを指すようにします。
- C. DBインスタンスの読み取り専用レプリカを作成します。この読み取り専用レプリカのバージョンをアップグレードします。その後、読み取り専用レプリカをプライマリDBインスタンスとして昇格させ、アプリケーションが読み取り専用レプリカのエンドポイントを使用するように設定します。
- D. DBインスタンスの読み取り専用レプリカを作成します。アップグレード中に障害が発生した場合に読み取り専用レプリカへフェイルオーバーするポリシーを設定します。その後、プライマリDBインスタンスのバージョンをアップグレードします。
この問題を見る →
-
Q87. Q1187. ある企業がブログプラットフォームを運用しています。セキュリティ監査の結果、このプラットフォームで使用されている Amazon RDS DB インスタンスが静止時のデータ暗号化に対応していないことが判明しました。同社は、30日以内にこの DB インスタンスを暗号化する必要があります。ソリューションアーキテクトは、ダウンタイムを最小限に抑えつつこの要件を満たすために、何を行うべきでしょうか?
- A. DB インスタンスの読み取り専用レプリカを作成し、暗号化を有効化します。読み取り専用レプリカが利用可能になったら、それを昇格(Promote)させ、アプリケーションが使用するエンドポイントを更新します。その後、暗号化されていない DB インスタンスを削除します。
- B. DB インスタンスのスナップショットを作成します。そのスナップショットの暗号化済みコピーを作成し、それを復元して新しい DB インスタンスを起動します。新しい DB インスタンスが利用可能になったら、アプリケーションが使用するエンドポイントを更新します。その後、暗号化されていない DB インスタンスを削除します。
- C. 新しい暗号化済み DB インスタンスを作成します。初期データをロードし、2つの DB インスタンス間で論理レプリケーションを設定します。新しい DB インスタンスが元の DB インスタンスと同期されたら、アプリケーションが使用するエンドポイントを更新します。その後、暗号化されていない DB インスタンスを削除します。
- D. DB インスタンスを Amazon Aurora DB クラスターに変換し、暗号化を有効化します。DB クラスターが利用可能になったら、アプリケーションが使用するエンドポイントをクラスターエンドポイントに更新します。その後、暗号化されていない DB インスタンスを削除します。
この問題を見る →
-
Q88. Q1188. ある企業がAWSインフラストラクチャのコスト最適化を図りたいと考えています。具体的には、実際のコストまたは予測されるコストが指定された予算を超えた際に通知を受け取ることを希望しています。また、カスタムソリューションの開発は行いたくありません。これらの要件を満たすソリューションはどれですか?
- A. AWS Trusted Advisor を使用して予算通知を設定します。Amazon CloudWatch を使用してコストを監視し、CloudWatch のデータを Amazon S3 にエクスポートします。その後、機械学習(ML)を用いて CloudWatch データに基づき将来のトレンドを推定します。
- B. AWS Budgets で指定されたコストしきい値を持つ予算を作成します。AWS Lambda 関数を作成し、コストがそのしきい値に達した際に企業へ通知を送信します。AWS Billing and Cost Management のレポートを使用してコストを監視します。
- C. AWS Cost Explorer を使用して指定された予算しきい値を設定します。AWS Lambda 関数を作成してコスト推定値を計算し、推定コストが指定されたしきい値を超えた場合に Amazon Simple Notification Service(Amazon SNS)トピックへ通知を送信するよう設定します。
- D. AWS Budgets で指定されたコストしきい値を持つ予算を作成します。AWS Budgets を構成して、実際または予測されるコストがしきい値を超えた際に Amazon Simple Notification Service(Amazon SNS)トピックへ予算アラートを送信するようにします。AWS Cost Explorer を使用してコストを監視します。
この問題を見る →
-
Q89. Q1189. ある企業がニュースコンテンツをホストするマルチティアWebアプリケーションを運用しています。このアプリケーションは、Application Load Balancer の後ろで Amazon EC2 インスタンス上で動作し、複数の可用性ゾーンにまたがる EC2 Auto Scaling グループ内で実行されています。また、Amazon Aurora データベースを使用しています。ソリューションアーキテクトは、定期的に発生するリクエスト数の増加に対してアプリケーションの耐障害性を高める必要があります。どのアーキテクチャを実装すべきでしょうか?(2つ選択)
- A. AWS Shield を追加する。
- B. Aurora Replicas を追加する。
- C. AWS Direct Connect を追加する。
- D. AWS Global Accelerator を追加する。
- E. Application Load Balancer の前に Amazon CloudFront ディストリビューションを追加する。
この問題を見る →
-
Q90. Q1190. ある企業は、複数のコンシューマーが Amazon Kinesis Data Streams からデータを消費しています。この企業は、すべてのコンシューマー間でスループットを共有したいと考えています。また、特定の1つのコンシューマーがストリームのスループットを独占することを防ぐ必要があります。さらに、各コンシューマーには独自の読み取りスループットが必要であり、他のコンシューマーと競合してはなりません。これらの要件を満たす解決策はどれですか?
- A. 各コンシューマーが独自の専用スループットを受信できるよう、エンハンストファンアウト(enhanced fan-out)を設定します。
- B. ストリーム内のシャード数を増加させます。
- C. コンシューマー内でリース管理(lease management)を設定します。
- D. データをコンシューマーに配信する前に、Amazon Simple Queue Service(Amazon SQS)キューに送信します。
この問題を見る →
-
Q91. Q1191. ある企業が、動的なトラフィック負荷を処理するウェブサイトを運用しています。このウェブサイトのアーキテクチャは、スケジュールによるスケーリングが設定されたAuto Scalingグループ内のAmazon EC2インスタンスに基づいています。各EC2インスタンスは、Amazon Elastic File System(Amazon EFS)ボリュームからコードを実行し、共有データを同じEFSボリュームに保存します。企業は、このウェブサイトのコスト最適化を図りたいと考えています。この要件を満たすソリューションはどれですか?
- A. Auto Scalingグループを再設定して、必要なインスタンス数を固定値に設定し、スケジュールによるスケーリングを無効化します。
- B. Auto Scalingグループ向けに新しい起動テンプレートのバージョンを作成し、より大きなEC2インスタンスを使用するようにします。
- C. Auto Scalingグループを再設定して、ターゲット追跡スケーリングポリシーを使用するようにします。
- D. EFSボリュームをインスタンスストアボリュームに置き換えます。
この問題を見る →
-
Q92. Q1192. ある企業が、非本番環境のアプリケーションを Amazon EC2 インスタンスで実行しています。この EC2 インスタンスにはインスタンスプロファイルとそれに関連付けられた IAM ロールが設定されています。企業は、この EC2 インスタンスのパッチ適用を自動化したいと考えています。この要件を満たす解決策はどれですか?
- A. 新しい IAM ロールを作成します。AmazonSSMManagedInstanceCore ポリシーをこの新しい IAM ロールにアタッチし、そのロールを EC2 インスタンスのインスタンスプロファイルにアタッチします。その後、AWS Systems Manager を使用してインスタンスにパッチを適用します。
- B. IAM ユーザーを作成します。AmazonSSMManagedInstanceCore ポリシーをこの IAM ユーザーにアタッチし、AWS Systems Manager がこの IAM ユーザーを使用してパッチ適用を行うよう設定します。
- C. 既存の IAM ロールに AmazonSSMManagedInstanceCore ポリシーをアタッチし、AWS Systems Manager を使用して EC2 インスタンスにパッチを適用します。
- D. 既存の IAM ユーザーに AmazonSSMManagedInstanceCore ポリシーをアタッチし、EC2 Image Builder を使用して EC2 インスタンスにパッチを適用します。
この問題を見る →
-
Q93. Q1193. ある企業は、インスタンスストアボリュームが接続されたAmazon EC2インスタンス上でアプリケーションを実行しています。このアプリケーションでは、Linuxサーバーのクラスター間で共有されるファイルを保存するためにAmazon Elastic File System(Amazon EFS)を使用しています。共有ファイルのサイズは最低でも1 GBです。ファイルは作成後最初の7日間は頻繁にアクセスされますが、その後も引き続きすぐに利用可能である必要があります。企業は、このアプリケーションのコストを最適化したいと考えています。これらの要件を満たすソリューションはどれですか?
- A. AWS Storage GatewayのAmazon S3 File Gatewayを設定し、頻繁にアクセスされるファイルをローカルにキャッシュします。古いファイルはAmazon S3に保存します。
- B. ファイルをAmazon EFSから移動し、各EC2インスタンスのローカルストレージに保存します。
- C. ライフサイクルポリシーを設定して、ファイルを7日経過後にEFSのInfrequent Access(IA)ストレージクラスに移動します。
- D. AWS DataSyncを導入し、7日以上経過したファイルを自動的にAmazon S3 Glacier Deep Archiveに移動します。
この問題を見る →
-
Q94. Q1194. 電子商取引企業が、WebアプリケーションをAWSクラウド上で実行するよう再設計しています。このアプリケーションは静的Webコンテンツを保存する必要があり、顧客データの保存にはMicrosoft SQL Serverデータベースを使用する必要があります。また、アプリケーションは複数の可用性ゾーン(AZ)にわたって耐障害性の高い形で展開される必要があります。これらの要件を満たすソリューションはどれですか?
- A. 静的コンテンツの保存にAmazon S3バケットを使用します。データベースにはAmazon RDS Custom for SQL Server DBインスタンスをデプロイします。
- B. 静的コンテンツの保存にAmazon S3バケットを使用します。データベースにはAmazon RDS for SQL ServerのMulti-AZ展開を作成します。
- C. 静的コンテンツの保存にAmazon Elastic Block Store(Amazon EBS)Multi-Attachボリュームを作成します。データベースにはAmazon RDS for SQL Server DBインスタンスをデプロイします。
- D. 静的コンテンツの保存にAmazon Elastic Block Store(Amazon EBS)Multi-Attachボリュームを作成します。SQL Serverを、別々の可用性ゾーン内の2つのAmazon EC2インスタンス上にデプロイします。
この問題を見る →
-
Q95. Q1195. ある企業は、オンプレミス環境でサーバーのファームを運用しており、AWS Organizations 内の組織に Amazon EC2 インスタンスのファームも運用しています。同社の AWS アカウントには数百の VPC が存在します。この企業は、AWS アカウントをオンプレミスネットワークに接続したいと考えています。すでに、単一の AWS アカウントに対して AWS Site-to-Site VPN 接続が確立されています。また、どの VPC とどの VPC が通信できるかを制御したいと考えています。最小限の運用負荷でこのレベルの制御を実現するには、以下のどの組み合わせの手順を実行すればよいでしょうか?(3つ選択)
- A. AWS アカウント内で Transit Gateway を作成し、AWS Resource Access Manager(AWS RAM)を使用して、この Transit Gateway を複数のアカウント間で共有する。
- B. すべての VPC および VPN に対してアタッチメントを設定する。
- C. Transit Gateway のルートテーブルを作成し、VPC および VPN をこれらのルートテーブルに関連付ける。
- D. VPC 間で VPC ピアリングを設定する。
- E. VPC と VPN の間にアタッチメントを設定する。
- F. VPC および VPN にルートテーブルを設定する。
この問題を見る →
-
Q96. Q1196. ある企業が、Amazon Linux を実行する2台の Amazon EC2 インスタンス上に新しい給与処理アプリケーションを展開します。各インスタンスには、オペレーティングシステムおよびアプリケーションを格納するルートボリュームが1つあります。このアプリケーションは、一時ファイルの保存と、すべての給与データの長期ファイルストレージの両方を必要としています。これらの2つのストレージオプションは、高いパフォーマンスを持ち、Linux と互換性がある必要があります。また、2台の EC2 インスタンスが単一の場所から長期的な給与データにアクセスできる必要があります。さらに、長期的な給与データは高い可用性を備えていなければなりません。これらの要件を満たすためのアクションの組み合わせはどれですか?(2つ選択してください。)
- A. 一時データ用に、インスタンスストアボリュームをサポートするインスタンスファミリにインスタンスを変更します。
- B. Amazon ElastiCache (Redis OSS) インスタンスをデプロイし、EC2 インスタンスが一時データを ElastiCache (Redis OSS) インスタンスに保存するように設定します。
- C. Amazon S3 バケットを作成し、EC2 インスタンスが一時データをその S3 バケットに保存するように設定します。
- D. 長期データの保存用に、新しい Amazon Elastic Block Store (Amazon EBS) ボリュームを作成して、2台の EC2 インスタンスそれぞれにアタッチします。
- E. 長期データの保存用に、Amazon Elastic File System (Amazon EFS) のリージョンファイルシステムをデプロイします。
この問題を見る →
-
Q97. Q1197. メディア企業が、Amazon EC2インスタンス上で実行される動画変換ツールを使用しています。これらのツールは、Windows EC2インスタンスとLinux EC2インスタンスの両方で実行されます。各動画ファイルのサイズは数十ギガバイトに及びます。動画変換ツールは、可能な限り最短時間でこれらの動画ファイルを処理する必要があります。また、企業には、動画変換ツールをホストするすべてのEC2インスタンスからマウント可能な、単一かつ中央集約型のファイルストレージソリューションが必要です。この要件を満たすソリューションはどれですか?
- A. Amazon FSx for Windows File ServerをHDD(ハードディスクドライブ)ストレージで展開する。
- B. Amazon FSx for Windows File ServerをSSD(ソリッドステートドライブ)ストレージで展開する。
- C. Amazon Elastic File System(Amazon EFS)をMax I/Oパフォーマンスモードで展開する。
- D. Amazon Elastic File System(Amazon EFS)をGeneral Purposeパフォーマンスモードで展開する。
この問題を見る →
-
Q98. Q1198. ある会社が、単一のAmazon EC2 On-Demand Instance上でウェブサイト分析アプリケーションをホストしています。この分析アプリケーションは非常に耐障害性が高く、ステートレスモードで動作するように設計されています。同社は、繁忙期にアプリケーションのパフォーマンスが低下し、5xxエラーが発生していることに気づきました。同社は、アプリケーションをシームレスにスケールさせる必要があります。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. ウェブアプリケーションのAmazon Machine Image(AMI)を作成します。このAMIを使用して2台目のEC2 On-Demand Instanceを起動します。Application Load Balancerを使用して、2台のEC2インスタンス間でトラフィックを分散させます。
- B. ウェブアプリケーションのAmazon Machine Image(AMI)を作成します。このAMIを使用して2台目のEC2 On-Demand Instanceを起動します。Amazon Route 53のウェイト付きルーティングを使用して、2台のEC2インスタンス間でトラフィックを分散させます。
- C. EC2インスタンスを停止してインスタンスタイプを変更するAWS Lambda関数を作成します。CPU使用率が75%を超えたときにLambda関数を呼び出すAmazon CloudWatchアラームを作成します。
- D. ウェブアプリケーションのAmazon Machine Image(AMI)を作成し、これを起動テンプレートに適用します。この起動テンプレートを含むAuto Scalingグループを作成します。起動テンプレートをSpot Fleetで使用するよう設定し、Auto ScalingグループにApplication Load Balancerをアタッチします。
この問題を見る →
-
Q99. Q1199. ある企業が顧客向けのSaaSソリューションを開発しています。このソリューションは、Amazon EBSボリュームがアタッチされたAmazon EC2インスタンス上で実行されます。SaaSアプリケーション内では、顧客が必要なストレージ容量をリクエストできます。アプリケーションは、各顧客がリクエストしたブロックストレージの容量を割り当てる必要があります。ソリューションアーキテクトは、このストレージのスケーリング要件を満たす、運用上効率的なソリューションを設計しなければなりません。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. データをEBSボリュームからAmazon S3バケットに移行し、Amazon S3 Standardストレージクラスを使用する。
- B. データをEBSボリュームからAmazon Elastic File System(Amazon EFS)ファイルシステムに移行し、EFS Standardストレージクラスを使用する。ユーザー入力に基づいてAWS Lambda関数を呼び出して、EFSボリュームの容量を増加させる。
- C. データをEBSボリュームからAmazon FSx for Windows File Serverファイルシステムに移行する。ユーザー入力に基づいてAWS Lambda関数を呼び出して、ファイルシステムの容量を増加させる。
- D. ユーザー入力に基づき、EBS Elastic Volumes機能を用いてEBSボリュームのサイズを拡張するAWS Lambda関数を呼び出す。
この問題を見る →
-
Q100. Q1200. ある企業は AWS Organizations を使用しています。同社には 100 を超える AWS アカウントがあり、今後さらにアカウント数が増加する予定です。また、同社は外部の企業向け ID プロバイダー(IdP)も利用しています。同社は、ユーザーにアカウント単位のロールベースアクセスを提供する必要があります。このソリューションは、スケーラビリティと運用効率を最大限に高める必要があります。これらの要件を満たすソリューションはどれですか?
- A. 各アカウントで専用の IAM ユーザーを一式作成します。すべてのユーザーが、既存の IdP とのフェデレーションを通じてこれらの IAM ユーザーを引き受けるようにします。
- B. 中央の ID 管理アカウントに IAM ロールを展開します。ユーザーが既存の IdP とのフェデレーションを通じてこのロールを引き受けられるようにします。各アカウントには、必要なアクセスパターンに合致する一式の IAM ロールを展開し、中央の ID 管理アカウントからのアクセスを許可する信頼ポリシーを含めます。各アカウントのロールのアクセス許可ポリシーを編集し、ユーザーのアクセス要件に合わせて設定します。
- C. AWS IAM Identity Center を有効化します。IAM Identity Center を企業の既存の IdP と統合します。必要なアクセスパターンに合致するパーミッションセットを作成し、ユーザーのアクセス要件に応じてアクセス許可を割り当てます。
- D. 各アカウントで、必要なアクセスパターンに合致する一式の IAM ロールを展開します。既存の IdP との信頼ポリシーを作成します。各ロールのアクセス許可ポリシーを更新し、ユーザーのアクセス要件に基づいた SAML ベースの IAM 条件キーを使用します。
この問題を見る →