AWS SAA-C03 第4章 練習問題(105問)

AWS SAA-C03(ソリューションアーキテクト アソシエイト)第4章の本番形式の練習問題です。

  1. Q1. Q196. 病院が、膨大な量の歴史的書類記録をデジタル化したいと考えています。病院では今後も毎日数百点の新規文書が追加され続けます。データチームがこれらの文書をスキャンし、AWSクラウドにアップロードします。ソリューションアーキテクトは、文書を分析し、医療情報を抽出して保存するソリューションを実装する必要があります。また、アプリケーションがそのデータに対してSQLクエリを実行できるようにする必要があります。このソリューションは、スケーラビリティと運用効率の最大化を達成しなければなりません。これらの要件を満たすために、ソリューションアーキテクトが実施すべき手順の組み合わせはどれですか?(2つ選択してください。)

    • A. 文書情報を作成したAmazon EC2インスタンス上で実行されるMySQLデータベースに書き込む
    • B. 文書情報をAmazon S3バケットに書き込む。Amazon Athenaを使用してデータをクエリする
    • C. スキャンされたファイルを処理し、医療情報を抽出するカスタムアプリケーションを実行するAmazon EC2インスタンスのAuto Scalingグループを作成する
    • D. 新規文書がアップロードされたときに実行されるAWS Lambda関数を作成する。Amazon Rekognitionを使用して文書を生テキストに変換し、Amazon Transcribe Medicalを使用してテキストから関連する医療情報を検出し抽出する
    • E. 新規文書がアップロードされたときに実行されるAWS Lambda関数を作成する。Amazon Textractを使用して文書を生テキストに変換し、Amazon Comprehend Medicalを使用してテキストから関連する医療情報を検出し抽出する

    この問題を見る →

  2. Q2. Q197. ある会社は、Application Load Balancer(ALB)の背後に配置されたAmazon EC2インスタンスのフリートから、動的なウェブサイトを提供しています。このウェブサイトは、世界中の顧客に対応するため、複数の言語をサポートする必要があります。現在のアーキテクチャはus-west-1リージョンで実行されており、他の地域にいるユーザーからのリクエスト遅延が高くなっています。ウェブサイトは、ユーザーの地理的位置に関係なく、迅速かつ効率的にリクエストに応答できる必要があります。ただし、同社は既存のアーキテクチャを複数のリージョンに再構築したくありません。これらの要件を満たすために、ソリューションズアーキテクトは何を行うべきでしょうか?

    • A. 既存のアーキテクチャを、Amazon S3バケットから提供されるウェブサイトに置き換えます。Amazon CloudFrontディストリビューションを設定し、そのオリジンとしてS3バケットを指定します。キャッシュ動作の設定では、Accept-Languageリクエストヘッダーに基づいてキャッシュするように設定します。
    • B. ALBをオリジンとするAmazon CloudFrontディストリビューションを設定します。キャッシュ動作の設定では、Accept-Languageリクエストヘッダーに基づいてキャッシュするように設定します。
    • C. ALBと統合されたAmazon API Gateway APIを作成します。APIにはHTTP統合タイプを使用するよう設定します。API Gatewayのステージを設定し、Accept-Languageリクエストヘッダーに基づいたAPIキャッシュを有効化します。
    • D. 追加の各リージョンにEC2インスタンスを起動し、NGINXをそのリージョン向けのキャッシュサーバーとして設定します。すべてのEC2インスタンスとALBを、ジオロケーションルーティングポリシーを適用したAmazon Route 53レコードセットの後ろに配置します。

    この問題を見る →

  3. Q3. Q198. ある企業が、顧客情報を保存するために Amazon DynamoDB を使用するショッピングアプリケーションを運用しています。データ破損が発生した場合に備え、ソリューションアーキテクトは、復旧時点目標(RPO)15分および復旧時間目標(RTO)1時間という要件を満たすソリューションを設計する必要があります。これらの要件を満たすために、ソリューションアーキテクトは何を推奨すべきでしょうか?

    • A. DynamoDB グローバルテーブルを設定します。RPO の復旧には、アプリケーションを別の AWS リージョンに向けます。
    • B. DynamoDB のポイント・イン・タイム・リカバリー(PITR)を設定します。RPO の復旧には、目的の時点までテーブルを復元します。
    • C. DynamoDB のデータを毎日 Amazon S3 Glacier にエクスポートします。RPO の復旧には、S3 Glacier から DynamoDB へデータをインポートします。
    • D. DynamoDB テーブルに対して 15 分ごとに Amazon Elastic Block Store(Amazon EBS)スナップショットをスケジュールします。RPO の復旧には、EBS スナップショットを使用して DynamoDB テーブルを復元します。

    この問題を見る →

  4. Q4. Q199. ある企業は、us-west-2 リージョンで Network Load Balancer(NLB)の背後に配置された3台の Amazon EC2 インスタンス上で、自社管理型のDNSソリューションを実装しています。同社のユーザーの大部分は米国および欧州に所在しています。同社は、このソリューションのパフォーマンスと可用性を向上させたいと考えています。そこで、eu-west-1 リージョンに追加で3台のEC2インスタンスを起動・設定し、これらを新しいNLBのターゲットとして登録しました。 すべてのEC2インスタンス(合計6台)へトラフィックをルーティングするには、どのソリューションを採用すべきでしょうか?

    • A. Amazon Route 53 のジオロケーションルーティングポリシーを作成し、2つのNLBのいずれかへリクエストをルーティングします。さらに、Amazon CloudFrontディストリビューションを作成し、Route 53 のレコードをそのオリジンとして使用します。
    • B. AWS Global Accelerator で標準アクセラレータを作成します。us-west-2 および eu-west-1 にエンドポイントグループを作成し、2つのNLBをそれぞれのエンドポイントグループのエンドポイントとして登録します。
    • C. 6台のEC2インスタンスそれぞれに Elastic IP アドレスをアタッチします。Amazon Route 53 のジオロケーションルーティングポリシーを作成し、6台のEC2インスタンスのいずれかへリクエストをルーティングします。さらに、Amazon CloudFrontディストリビューションを作成し、Route 53 のレコードをそのオリジンとして使用します。
    • D. 2つのNLBを2つの Application Load Balancer(ALB)に置き換えます。Amazon Route 53 のレイテンシルーティングポリシーを作成し、2つのALBのいずれかへリクエストをルーティングします。さらに、Amazon CloudFrontディストリビューションを作成し、Route 53 のレコードをそのオリジンとして使用します。

    この問題を見る →

  5. Q5. Q200. ある企業がAWS上でECサイトのWebアプリケーションを構築しています。このアプリケーションは、新しい注文に関する情報をAmazon API GatewayのREST APIに送信して処理します。企業は、注文が受信された順序で確実に処理されることを保証したいと考えています。 これらの要件を満たすソリューションはどれですか?

    • A. API Gatewayの統合機能を使用して、アプリケーションが注文を受信した際にAmazon Simple Notification Service (Amazon SNS) トピックにメッセージを発行します。その後、SNSトピックをサブスクライブするAWS Lambda関数を設定し、注文処理を実行します。
    • B. API Gatewayの統合機能を使用して、アプリケーションが注文を受信した際にAmazon Simple Queue Service (Amazon SQS) FIFOキューにメッセージを送信します。SQS FIFOキューを設定して、注文処理のためにAWS Lambda関数を呼び出せるようにします。
    • C. API Gatewayのオーソライザーを使用して、アプリケーションが注文を処理している間はすべてのリクエストをブロックします。
    • D. API Gatewayの統合機能を使用して、アプリケーションが注文を受信した際にAmazon Simple Queue Service (Amazon SQS) 標準キューにメッセージを送信します。SQS標準キューを設定して、注文処理のためにAWS Lambda関数を呼び出せるようにします。

    この問題を見る →

  6. Q6. Q201. 報告チームは、毎日 Amazon S3 バケットにファイルを受信します。報告チームは、これらのファイルを手動で確認し、毎日同じ時刻に、初期の S3 バケットから分析用の S3 バケットへファイルをコピーして、Amazon QuickSight で使用しています。他のチームも、より多くのファイル(かつファイルサイズが大きくなる傾向)をこの初期 S3 バケットへ送信し始めています。 報告チームは、ファイルが初期 S3 バケットへ到着した時点で、自動的に分析用 S3 バケットへ移動させたいと考えています。また、AWS Lambda 関数を活用して、コピーされたデータに対してパターンマッチング処理を実行したいです。さらに、データファイルを Amazon SageMaker Pipelines のパイプラインへ送信したいと考えています。 これらの要件を、最も少ない運用オーバーヘッドで満たすには、ソリューションアーキテクトは何を行うべきでしょうか?

    • A. ファイルを分析用 S3 バケットへコピーする Lambda 関数を作成します。分析用 S3 バケットに対して S3 イベント通知を設定し、Lambda および Amazon SageMaker Pipelines をその通知先(destination)として構成します。イベントタイプとして s3:ObjectCreated:Put を指定します。
    • B. ファイルを分析用 S3 バケットへコピーする Lambda 関数を作成します。分析用 S3 バケットが Amazon EventBridge(Amazon CloudWatch Events)へイベント通知を送信するよう設定します。EventBridge(CloudWatch Events)に ObjectCreated ルールを設定し、Lambda および Amazon SageMaker Pipelines をそのルールのターゲットとして構成します。
    • C. 2つの S3 バケット間で S3 レプリケーションを設定します。分析用 S3 バケットに対して S3 イベント通知を設定し、Lambda および Amazon SageMaker Pipelines をその通知先(destination)として構成します。イベントタイプとして s3:ObjectCreated:Put を指定します。
    • D. 2つの S3 バケット間で S3 レプリケーションを設定します。分析用 S3 バケットが Amazon EventBridge(Amazon CloudWatch Events)へイベント通知を送信するよう設定します。EventBridge(CloudWatch Events)に ObjectCreated ルールを設定し、Lambda および Amazon SageMaker Pipelines をそのルールのターゲットとして構成します。

    この問題を見る →

  7. Q7. Q202. ある会社は、ユーザーの取引データを Amazon DynamoDB テーブルに保存する必要があります。このデータは 7 年間保持しなければなりません。これらの要件を満たす、最も運用効率の高い解決策はどれですか?

    • A. DynamoDB のポイント・イン・タイム・リカバリーを使用して、テーブルを継続的にバックアップします。
    • B. AWS Backup を使用して、テーブルのバックアップスケジュールおよび保持ポリシーを作成します。
    • C. DynamoDB コンソールを使用してテーブルのオンデマンドバックアップを作成し、そのバックアップを Amazon S3 バケットに保存します。その後、S3 バケットに対して S3 Lifecycle 構成を設定します。
    • D. Amazon EventBridge(Amazon CloudWatch Events)ルールを作成して AWS Lambda 関数を起動するように設定します。Lambda 関数を構成してテーブルをバックアップし、そのバックアップを Amazon S3 バケットに保存します。さらに、S3 バケットに対して S3 Lifecycle 構成を設定します。

    この問題を見る →

  8. Q8. Q203. ある企業がアプリケーションをサーバーレスソリューションに移行したいと考えています。このサーバーレスソリューションでは、既存および新規のデータをSQLで分析する必要があります。企業はデータをAmazon S3バケットに保存しています。データは暗号化が必要であり、別のAWSリージョンへレプリケーションされる必要があります。これらの要件を満たす、運用オーバーヘッドが最も少ないソリューションはどれですか?

    • A. 新しいS3バケットを作成します。データをこの新しいS3バケットに読み込みます。S3クロスリージョンレプリケーション(CRR)を使用して、暗号化されたオブジェクトを別のリージョンのS3バケットへレプリケーションします。AWS KMSマルチリージョンキー(SSE-KMS)によるサーバーサイド暗号化を使用します。データのクエリにはAmazon Athenaを使用します。
    • B. 新しいS3バケットを作成します。データをこの新しいS3バケットに読み込みます。S3クロスリージョンレプリケーション(CRR)を使用して、暗号化されたオブジェクトを別のリージョンのS3バケットへレプリケーションします。AWS KMSマルチリージョンキー(SSE-KMS)によるサーバーサイド暗号化を使用します。データのクエリにはAmazon RDSを使用します。
    • C. 既存のS3バケットにデータを読み込みます。S3クロスリージョンレプリケーション(CRR)を使用して、暗号化されたオブジェクトを別のリージョンのS3バケットへレプリケーションします。Amazon S3管理の暗号化キー(SSE-S3)によるサーバーサイド暗号化を使用します。データのクエリにはAmazon Athenaを使用します。
    • D. 既存のS3バケットにデータを読み込みます。S3クロスリージョンレプリケーション(CRR)を使用して、暗号化されたオブジェクトを別のリージョンのS3バケットへレプリケーションします。Amazon S3管理の暗号化キー(SSE-S3)によるサーバーサイド暗号化を使用します。データのクエリにはAmazon RDSを使用します。

    この問題を見る →

  9. Q9. Q204. ある会社が、データを Amazon S3 バケットに移行することを計画しています。このデータは、S3 バケット内に保存される際に暗号化される必要があります。さらに、暗号化キーは毎年自動的にローテーションされる必要があります。これらの要件を満たす解決策のうち、運用上のオーバーヘッドが最も少ないものはどれですか?

    • A. データを S3 バケットに移動します。Amazon S3 管理の暗号化キー(SSE-S3)によるサーバー側暗号化を使用します。SSE-S3 暗号化キーの組み込みキーローテーション機能を利用します。
    • B. AWS Key Management Service(AWS KMS)のカスタマーマネージドキーを作成し、自動キーローテーションを有効化します。S3 バケットのデフォルト暗号化設定を、このカスタマーマネージド KMS キーを使用するように設定します。その後、データを S3 バケットに移動します。
    • C. AWS Key Management Service(AWS KMS)のカスタマーマネージドキーを作成し、S3 バケットのデフォルト暗号化設定をこのカスタマーマネージド KMS キーを使用するように設定します。その後、データを S3 バケットに移動します。KMS キーは毎年手動でローテーションします。
    • D. データを S3 バケットに移動する前に、顧客提供の鍵材料(customer key material)で暗号化します。鍵材料を持たない AWS Key Management Service(AWS KMS)キーを作成し、その KMS キーに顧客提供の鍵材料をインポートします。その後、自動キーローテーションを有効化します。

    この問題を見る →

  10. Q10. Q205. ある企業のアプリケーションは、データ収集のために複数のソフトウェア・アズ・ア・サービス(SaaS)ソースと統合されています。同社は、データを受信し、Amazon S3バケットにアップロードするためのAmazon EC2インスタンスを実行しています。このEC2インスタンスは、データのアップロード完了時にユーザーへ通知も送信します。しかし、同社はアプリケーションのパフォーマンスが遅くなっていることに気づき、可能な限りパフォーマンスを向上させたいと考えています。これらの要件を満たすとともに、運用オーバーヘッドを最小限に抑える解決策はどれですか?

    • A. Auto Scalingグループを作成して、EC2インスタンスがスケールアウトできるようにします。また、S3イベント通知を設定し、S3バケットへのアップロード完了時にAmazon Simple Notification Service(Amazon SNS)トピックにイベントを送信するようにします。
    • B. 各SaaSソースとS3バケット間のデータ転送を行うためにAmazon AppFlowフローを作成します。さらに、S3イベント通知を設定し、S3バケットへのアップロード完了時にAmazon Simple Notification Service(Amazon SNS)トピックにイベントを送信するようにします。
    • C. 各SaaSソースごとにAmazon EventBridge(Amazon CloudWatch Events)ルールを作成し、出力データを送信できるようにします。S3バケットをそのルールのターゲットとして設定します。さらに、S3バケットへのアップロード完了時にイベントを送信する第2のEventBridge(CloudWatch Events)ルールを作成し、そのターゲットとしてAmazon Simple Notification Service(Amazon SNS)トピックを設定します。
    • D. EC2インスタンスの代わりにDockerコンテナを使用し、そのコンテナ化されたアプリケーションをAmazon Elastic Container Service(Amazon ECS)上でホストします。また、Amazon CloudWatch Container Insightsを設定し、S3バケットへのアップロード完了時にAmazon Simple Notification Service(Amazon SNS)トピックにイベントを送信するようにします。

    この問題を見る →

  11. Q11. Q206. ある企業が人気のソーシャルメディアWebサイトを運用しています。このWebサイトでは、ユーザーが他のユーザーと共有するための画像をアップロードできます。同社は、アップロードされた画像に不適切なコンテンツが含まれていないことを保証したいと考えています。また、開発工数を最小限に抑えるソリューションが必要です。要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?

    • A. Amazon Comprehend を使用して不適切なコンテンツを検出します。信頼度の低い予測については、人手によるレビューを行います。
    • B. Amazon Rekognition を使用して不適切なコンテンツを検出します。信頼度の低い予測については、人手によるレビューを行います。
    • C. Amazon SageMaker を使用して不適切なコンテンツを検出します。信頼度の低い予測については、Amazon SageMaker Ground Truth を用いてラベル付けを行います。
    • D. AWS Fargate を使用して、不適切なコンテンツを検出するカスタム機械学習モデルをデプロイします。信頼度の低い予測については、Amazon SageMaker Ground Truth を用いてラベル付けを行います。

    この問題を見る →

  12. Q12. Q207. ある企業のインフラストラクチャは、単一のAWSリージョン内に配置されたAmazon EC2インスタンスとAmazon RDS DBインスタンスで構成されています。この企業は、データを別のリージョンにバックアップしたいと考えています。これらの要件を満たす、運用オーバーヘッドが最も少ないソリューションはどれですか?

    • A. AWS Backupを使用して、EC2のバックアップおよびRDSのバックアップを別のリージョンにコピーします。
    • B. Amazon Data Lifecycle Manager(Amazon DLM)を使用して、EC2のバックアップおよびRDSのバックアップを別のリージョンにコピーします。
    • C. EC2インスタンスのAmazon Machine Image(AMI)を作成し、そのAMIを別のリージョンにコピーします。また、RDS DBインスタンスに対して別のリージョンに読み取り専用レプリカを作成します。
    • D. Amazon Elastic Block Store(Amazon EBS)スナップショットを作成し、そのEBSスナップショットを別のリージョンにコピーします。さらにRDSスナップショットを作成し、それをAmazon S3にエクスポートします。その後、S3クロスリージョンレプリケーション(CRR)を別のリージョンに向けて設定します。

    この問題を見る →

  13. Q13. Q208. 電子商取引企業が、AWS上で「1日1品セール」のウェブサイトを立ち上げようとしています。毎日、厳密に1つの商品のみを24時間限定で販売します。ピーク時において、1時間あたり数百万件のリクエストをミリ秒単位のレイテンシで処理できるようにしたいと考えています。これらの要件を満たすとともに、運用オーバーヘッドが最も少ないソリューションはどれですか?

    • A. Amazon S3 を使用して、複数のS3バケットにウェブサイト全体をホストします。Amazon CloudFront のディストリビューションを追加し、各S3バケットをそのオリジンとして設定します。注文データは Amazon S3 に保存します。
    • B. ウェブサイト全体を、複数の可用性ゾーンにまたがる Auto Scaling グループで実行される Amazon EC2 インスタンス上にデプロイします。アプリケーションロードバランサー(ALB)を追加してウェブサイトのトラフィックを分散させ、別途ALBをバックエンドAPI用に追加します。データは Amazon RDS for MySQL に保存します。
    • C. アプリケーション全体をコンテナ化し、Amazon Elastic Kubernetes Service(Amazon EKS)上でコンテナをホストします。Kubernetes Cluster Autoscaler を使用して、トラフィックの急増に対応するためのポッド数を自動的に増減させます。データは Amazon RDS for MySQL に保存します。
    • D. ウェブサイトの静的コンテンツを Amazon S3 バケットでホストします。Amazon CloudFront のディストリビューションをデプロイし、S3バケットをそのオリジンとして設定します。バックエンドAPIには Amazon API Gateway と AWS Lambda 関数を使用します。データは Amazon DynamoDB に保存します。

    この問題を見る →

  14. Q14. Q209. ある企業がオンプレミスのデータセンターをAWSに移行しようとしています。同社のコンプライアンス要件によると、ap-northeast-3 リージョンのみを使用できます。また、管理者はVPCをインターネットに接続することを許可されていません。これらの要件を満たすソリューションはどれですか?(2つ選択)

    • A. AWS Control Tower を使用してデータ所在性ガードレールを実装し、インターネットアクセスを拒否するとともに、ap-northeast-3 を除くすべてのAWSリージョンへのアクセスを拒否します。
    • B. AWS WAF のルールを使用してインターネットアクセスを防止します。また、AWSアカウント設定で ap-northeast-3 を除くすべてのAWSリージョンへのアクセスを拒否します。
    • C. AWS Organizations を使用してサービスコントロールポリシー(SCP)を設定し、VPCによるインターネットアクセスを防止します。また、ap-northeast-3 を除くすべてのAWSリージョンへのアクセスを拒否します。
    • D. 各VPCのネットワークACLにアウトバウンドルールを作成し、0.0.0.0/0 からのすべてのトラフィックを拒否します。さらに、各ユーザーに対して、ap-northeast-3 以外のAWSリージョンの使用を禁止するIAMポリシーを作成します。
    • E. AWS Config を使用してマネージドルールを有効化し、インターネットゲートウェイの検出・アラート通知および ap-northeast-3 外への新規リソース展開の検出・アラート通知を行います。

    この問題を見る →

  15. Q15. Q210. ある企業は、オンプレミスでOracleデータベースを運用しています。同社がAWSへの移行の一環として、データベースを利用可能な最新バージョンにアップグレードしたいと考えています。また、このデータベースのディザスタリカバリ(DR)環境も構築する必要があります。さらに、通常運用およびDR環境の構築における運用オーバーヘッドを最小限に抑えたい要望があります。加えて、データベースの基盤となるオペレーティングシステム(OS)へのアクセスを維持する必要があります。これらの要件を満たすソリューションはどれですか?

    • A. OracleデータベースをAmazon EC2インスタンスに移行し、別のAWSリージョンへデータベースのレプリケーションを設定します。
    • B. OracleデータベースをAmazon RDS for Oracleに移行し、クロスリージョン自動バックアップを有効化してスナップショットを別のAWSリージョンにレプリケートします。
    • C. OracleデータベースをAmazon RDS Custom for Oracleに移行し、別のAWSリージョンにデータベースの読み取り専用レプリカを作成します。
    • D. OracleデータベースをAmazon RDS for Oracleに移行し、別の可用性ゾーン(AZ)に待機データベース(standby database)を作成します。

    この問題を見る →

  16. Q16. Q211. ある企業がアプリケーションをAWS上でホストしています。同社は、ユーザー管理にAmazon Cognitoを使用しています。ユーザーがアプリケーションにログインすると、アプリケーションはAmazon API GatewayでホストされているREST APIを介して、必要なデータをAmazon DynamoDBから取得します。同社は、開発工数を削減できるAWSマネージドなソリューションを用いて、このREST APIへのアクセスを制御したいと考えています。これらの要件を満たし、かつ運用オーバーヘッドが最も少ないソリューションはどれですか?

    • A. API Gateway内で承認者(authorizer)としてAWS Lambda関数を設定し、どのユーザーがリクエストを行ったかを検証します。
    • B. 各ユーザーごとにAPIキーを作成・割り当て、すべてのリクエストにそのAPIキーを含めるよう要求します。AWS Lambda関数を用いて、そのキーの有効性を検証します。
    • C. すべてのリクエストのヘッダーにユーザーのメールアドレスを送信させ、AWS Lambda関数を呼び出して、そのメールアドレスを持つユーザーが適切なアクセス権限を持っているかを検証します。
    • D. API GatewayでAmazon Cognitoユーザープール承認者(authorizer)を設定し、各リクエストの検証をAmazon Cognitoに委任します。

    この問題を見る →

  17. Q17. Q212. ある病院が、Amazon API GatewayおよびAWS Lambdaを用いてRESTful APIを最近展開しました。この病院では、API GatewayとLambdaを用いてPDF形式およびJPEG形式のレポートをアップロードしています。病院は、Lambdaコードを変更して、これらのレポートに含まれる保護された健康情報(PHI)を特定する必要があります。これらの要件を満たすとともに、運用上のオーバーヘッドが最も少ないソリューションはどれですか?

    • A. 既存のPythonライブラリを使用してレポートからテキストを抽出し、抽出したテキストからPHIを特定します。
    • B. Amazon Textractを使用してレポートからテキストを抽出し、Amazon SageMakerを使用して抽出したテキストからPHIを特定します。
    • C. Amazon Textractを使用してレポートからテキストを抽出し、Amazon Comprehend Medicalを使用して抽出したテキストからPHIを特定します。
    • D. Amazon Rekognitionを使用してレポートからテキストを抽出し、Amazon Comprehend Medicalを使用して抽出したテキストからPHIを特定します。

    この問題を見る →

  18. Q18. Q213. ある企業は、アプリケーション向けのリアルタイムデータ取り込みアーキテクチャを構成する必要があります。このアーキテクチャには、API、ストリーミング中のデータを変換する処理、およびデータの保存ソリューションが必要です。これらの要件を満たすソリューションのうち、運用オーバーヘッドが最も少ないものはどれですか?

    • A. API をホストするために Amazon EC2 インスタンスをデプロイし、その API から Amazon Kinesis Data Stream へデータを送信します。Kinesis Data Stream をデータソースとして使用する Amazon Kinesis Data Firehose デリバリーストリームを作成します。AWS Lambda 関数を使用してデータを変換します。Kinesis Data Firehose デリバリーストリームを使用して、データを Amazon S3 に送信します。
    • B. API をホストするために Amazon EC2 インスタンスをデプロイし、その API から AWS Glue へデータを送信します。EC2 インスタンスでソース/デスティネーションチェックを無効化します。AWS Glue を使用してデータを変換し、Amazon S3 へデータを送信します。
    • C. Amazon API Gateway の API を設定し、その API から Amazon Kinesis Data Stream へデータを送信します。Kinesis Data Stream をデータソースとして使用する Amazon Kinesis Data Firehose デリバリーストリームを作成します。AWS Lambda 関数を使用してデータを変換します。Kinesis Data Firehose デリバリーストリームを使用して、データを Amazon S3 に送信します。
    • D. Amazon API Gateway の API を設定し、その API から AWS Glue へデータを送信します。AWS Lambda 関数を使用してデータを変換します。AWS Glue を使用してデータを Amazon S3 へ送信します。

    この問題を見る →

  19. Q19. Q214. ある会社が新しいアプリケーションをリリースし、そのアプリケーションのメトリクスを Amazon CloudWatch ダッシュボード上で表示します。同社のプロダクトマネージャーは、このダッシュボードを定期的に参照する必要がありますが、AWS アカウントを持っていません。ソリューションアーキテクトは、最小権限の原則に従って、プロダクトマネージャーにアクセスを提供する必要があります。これらの要件を満たす解決策はどれですか?

    • A. CloudWatch コンソールからダッシュボードを共有します。プロダクトマネージャーのメールアドレスを入力して共有手順を完了し、ダッシュボードへの共有リンクを提供します。
    • B. プロダクトマネージャー専用の IAM ユーザーを作成します。このユーザーに AWS 管理ポリシー「CloudWatchReadOnlyAccess」をアタッチします。新しく作成したログイン認証情報をプロダクトマネージャーに提供し、正しいダッシュボードへのブラウザ URL も併せて共有します。
    • C. 社員向けに IAM ユーザーを作成し、IAM ユーザーに AWS 管理ポリシー「ViewOnlyAccess」をアタッチします。新しく作成したログイン認証情報をプロダクトマネージャーに提供し、プロダクトマネージャー自身が CloudWatch コンソールにログインして、[ダッシュボード] セクションからダッシュボード名で該当のダッシュボードを検索するよう依頼します。
    • D. パブリックサブネット内にバスティオンサーバーをデプロイします。プロダクトマネージャーがダッシュボードにアクセスする必要がある際には、サーバーを起動し、RDP 認証情報を共有します。バスティオンサーバー上では、適切な表示権限を持つ AWS 資格情報(キャッシュ済み)で設定されたブラウザが、ダッシュボード URL を自動で開くようにします。

    この問題を見る →

  20. Q20. Q215. ある企業には、以下のコンポーネントからなるデータ取り込みワークフローがあります: ・新しいデータ配信に関する通知を発行する Amazon Simple Notification Service(Amazon SNS)トピック ・データを処理し、メタデータを記録する AWS Lambda 関数 このワークフローは、ネットワーク接続の問題により時折失敗します。このような障害が発生した場合、担当者が手動でジョブを再実行しない限り、Lambda 関数は対応するデータを取り込みません。ソリューションアーキテクトは、今後すべてのデータが確実に Lambda 関数によって取り込まれるよう、どのような組み合わせの対応策を講じるべきでしょうか?(該当するものを 2 つ選択してください。)

    • A. Lambda 関数を複数の可用性ゾーンにデプロイする。
    • B. Amazon Simple Queue Service(Amazon SQS)キューを作成し、それを SNS トピックにサブスクライブする。
    • C. Lambda 関数に割り当てる CPU およびメモリ量を増加させる。
    • D. Lambda 関数のプロビジョニング済みスループットを増加させる。
    • E. Lambda 関数を変更して、Amazon Simple Queue Service(Amazon SQS)キューから読み込むようにする。

    この問題を見る →

  21. Q21. Q216. ある企業は、同一AWSリージョン内で本番環境の大量データをテスト環境にクローンする能力を向上させたいと考えています。このデータは、Amazon EC2インスタンス上のAmazon Elastic Block Store(Amazon EBS)ボリュームに保存されています。クローンされたデータに対する変更が、本番環境に影響を与えてはなりません。また、このデータにアクセスするソフトウェアは、一貫して高いI/Oパフォーマンスを必要としています。ソリューションアーキテクトは、本番データをテスト環境にクローンするのに必要な時間を最小限に抑える必要があります。これらの要件を満たすソリューションはどれですか?

    • A. 本番用EBSボリュームのEBSスナップショットを作成し、そのスナップショットをテスト環境のEC2インスタンスストアボリュームに復元します。
    • B. 本番用EBSボリュームをEBS Multi-Attach機能で設定します。本番用EBSボリュームのEBSスナップショットを作成し、本番用EBSボリュームをテスト環境のEC2インスタンスに直接アタッチします。
    • C. 本番用EBSボリュームのEBSスナップショットを作成し、新しいEBSボリュームを作成・初期化します。その後、スナップショットからの復元を行う前に、新しいEBSボリュームをテスト環境のEC2インスタンスにアタッチします。
    • D. 本番用EBSボリュームのEBSスナップショットを作成し、そのスナップショットに対してEBS Fast Snapshot Restore機能を有効化します。スナップショットを新しいEBSボリュームに復元し、その新しいEBSボリュームをテスト環境のEC2インスタンスにアタッチします。

    この問題を見る →

  22. Q22. Q217. ある企業は、Amazon EC2インスタンス上で単一のVPC内に高可用性の画像処理アプリケーションを実行しています。これらのEC2インスタンスは、複数の可用性ゾーンにまたがるいくつかのサブネット内に配置されています。EC2インスタンス同士は相互に通信しませんが、すべてのインスタンスが1つのNATゲートウェイを経由してAmazon S3から画像をダウンロードし、Amazon S3へ画像をアップロードしています。この企業は、データ転送料金について懸念しています。地域内(Regional)のデータ転送料金を回避するための、最もコスト効率の高い方法は何ですか?

    • A. 各可用性ゾーンにNATゲートウェイを起動する。
    • B. NATゲートウェイをNATインスタンスに置き換える。
    • C. Amazon S3向けのゲートウェイVPCエンドポイントをデプロイする。
    • D. EC2専用ホストをプロビジョニングして、EC2インスタンスを実行する。

    この問題を見る →

  23. Q23. Q218. ある企業が、Application Load Balancer の後ろで Amazon EC2 インスタンス上に電子商取引アプリケーションを実行しています。これらのインスタンスは、複数の可用性ゾーンにまたがる Amazon EC2 Auto Scaling グループ内で動作しており、CPU 使用率のメトリクスに基づいてスケーリングされます。電子商取引アプリケーションは、大きな EC2 インスタンス上でホストされている MySQL 8.0 データベースにトランザクションデータを保存します。アプリケーションの負荷が増加すると、データベースのパフォーマンスは急速に低下します。アプリケーションでは、書き込みトランザクションよりも読み取り要求のほうが多く発生します。企業は、予測不可能な読み取りワークロードの需要に自動的に応じてデータベースをスケールし、かつ高可用性を維持するソリューションを求めています。 この要件を満たすソリューションはどれですか?

    • A. Amazon Redshift を単一ノード構成(リーダーおよびコンピュート機能を統合)で使用する。
    • B. Amazon RDS をシングルAZデプロイで使用し、異なる可用性ゾーンにリーダーインスタンスを追加するように Amazon RDS を設定する。
    • C. Amazon Aurora をマルチAZデプロイで使用し、Aurora レプリカとともに Aurora Auto Scaling を設定する。
    • D. Amazon ElastiCache for Memcached を EC2 スポットインスタンスとともに使用する。

    この問題を見る →

  24. Q24. Q219. ある企業は、オンプレミスで稼働するWindowsファイルサーバー上に5 TBを超えるファイルデータを保有しており、ユーザーおよびアプリケーションが毎日そのデータにアクセスしています。同社はWindowsワークロードをAWSへ移行中です。この移行プロセスを継続しながら、AWSおよびオンプレミスのファイルストレージへの低遅延アクセスを確保する必要があります。また、運用オーバーヘッドを最小限に抑え、既存のファイルアクセスパターンに大きな変更を加えずに済むソリューションが求められています。同社はAWSとの接続にAWS Site-to-Site VPNを使用しています。これらの要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?

    • A. AWS上でAmazon FSx for Windows File Serverをデプロイ・設定し、オンプレミスのファイルデータをFSx for Windows File Serverへ移行します。その後、ワークロードを再設定して、AWS上のFSx for Windows File Serverを利用するようにします。
    • B. オンプレミスにAmazon S3 File Gatewayをデプロイ・設定し、オンプレミスのファイルデータをS3 File Gatewayへ移行します。その後、オンプレミスおよびクラウドの両方のワークロードを再設定して、S3 File Gatewayを利用するようにします。
    • C. オンプレミスにAmazon S3 File Gatewayをデプロイ・設定し、オンプレミスのファイルデータをAmazon S3へ移行します。その後、ワークロードを再設定して、それぞれのワークロードの所在(オンプレミスかクラウドか)に応じて、Amazon S3を直接利用するか、あるいはS3 File Gatewayを利用するようにします。
    • D. AWS上でAmazon FSx for Windows File Serverをデプロイ・設定し、さらにオンプレミスにAmazon FSx File Gatewayをデプロイ・設定します。オンプレミスのファイルデータをFSx File Gatewayへ移行し、クラウドのワークロードはAWS上のFSx for Windows File Serverを利用し、オンプレミスのワークロードはFSx File Gatewayを利用するよう設定します。

    この問題を見る →

  25. Q25. Q220. ある企業のコンテナ化されたアプリケーションが Amazon EC2 インスタンス上で実行されています。このアプリケーションは、他のビジネスアプリケーションと通信を開始する前に、セキュリティ証明書をダウンロードする必要があります。企業は、証明書をほぼリアルタイムで暗号化および復号化できる、高度にセキュアなソリューションを求めており、さらに暗号化後のデータを高可用性ストレージに保存することも必要です。これらの要件を満たすとともに、運用オーバーヘッドが最も少ないソリューションはどれですか?

    • A. AWS Secrets Manager のシークレットとして暗号化済み証明書を作成します。必要に応じて証明書を手動で更新します。細かい粒度の IAM アクセス制御により、データへのアクセスを管理します。
    • B. Python cryptography ライブラリを使用して暗号化処理を受信・実行する AWS Lambda 関数を作成します。関数コードを Amazon S3 バケットに保存します。
    • C. AWS Key Management Service (AWS KMS) のカスタマーマネージドキーを作成します。EC2 インスタンスのロールが、この KMS キーを用いて暗号化操作を行えるように許可します。暗号化済みデータは Amazon S3 に保存します。
    • D. AWS Key Management Service (AWS KMS) のカスタマーマネージドキーを作成します。EC2 インスタンスのロールが、この KMS キーを用いて暗号化操作を行えるように許可します。暗号化済みデータは Amazon Elastic Block Store (Amazon EBS) ボリュームに保存します。

    この問題を見る →

  26. Q26. Q221. ある企業は、ドメイン名を Amazon Route 53 で登録しています。同社は、ca-central-1 リージョンで Amazon API Gateway をバックエンドのマイクロサービス API に対するパブリックインターフェイスとして使用しており、サードパーティのサービスがこれらの API を安全に利用しています。同社は、API Gateway の URL を自社のドメイン名および対応する証明書で構成し、サードパーティのサービスが HTTPS を使用できるようにしたいと考えています。 これらの要件を満たす解決策はどれですか?

    • A. API Gateway でステージ変数を作成し、Name="Endpoint-URL"、Value="会社のドメイン名" と設定してデフォルトの URL を上書きします。また、会社のドメイン名に関連付けられたパブリック証明書を AWS Certificate Manager (ACM) にインポートします。
    • B. 会社のドメイン名で Route 53 の DNS レコードを作成し、エイリアスレコードを Regional API Gateway ステージエンドポイントに向けるように設定します。さらに、会社のドメイン名に関連付けられたパブリック証明書を us-east-1 リージョンの AWS Certificate Manager (ACM) にインポートします。
    • C. Regional API Gateway エンドポイントを作成し、そのエンドポイントを会社のドメイン名に関連付けます。会社のドメイン名に関連付けられたパブリック証明書を、同じリージョン(ca-central-1)の AWS Certificate Manager (ACM) にインポートします。その後、この証明書を API Gateway エンドポイントにアタッチします。さらに、Route 53 を設定してトラフィックを API Gateway エンドポイントへルーティングします。
    • D. Regional API Gateway エンドポイントを作成し、そのエンドポイントを会社のドメイン名に関連付けます。会社のドメイン名に関連付けられたパブリック証明書を us-east-1 リージョンの AWS Certificate Manager (ACM) にインポートし、API Gateway の各 API にこの証明書をアタッチします。さらに、会社のドメイン名で Route 53 の DNS レコードを作成し、A レコードを会社のドメイン名に向けるように設定します。

    この問題を見る →

  27. Q27. Q222. ある企業が、REST API を介して取得可能な出荷統計情報を提供するアプリケーションを開発しています。この企業は、出荷統計情報を抽出し、読みやすい HTML 形式に整形した上で、毎朝同一の時刻に複数のメールアドレスへ一斉送信したいと考えています。ソリューションアーキテクトがこれらの要件を満たすために実施すべき手順の組み合わせはどれですか?(2つ選択)

    • A. アプリケーションがデータを Amazon Kinesis Data Firehose へ送信するように設定する。
    • B. Amazon Simple Email Service (Amazon SES) を使用してデータを整形し、メールでレポートを送信する。
    • C. Amazon EventBridge (Amazon CloudWatch Events) のスケジュールされたイベントを作成し、アプリケーションの API からデータを照会する AWS Glue ジョブを呼び出す。
    • D. Amazon EventBridge (Amazon CloudWatch Events) のスケジュールされたイベントを作成し、アプリケーションの API からデータを照会する AWS Lambda 関数を呼び出す。
    • E. アプリケーションのデータを Amazon S3 に保存する。その後、Amazon S3 のイベント通知先として Amazon Simple Notification Service (Amazon SNS) トピックを作成し、レポートをメールで送信する。

    この問題を見る →

  28. Q28. Q223. ある会社が、JavaおよびPHPベースのWebアプリケーションをオンプレミス環境からAWSへ移行しようとしています。この会社は、新しいサイト機能を頻繁にテストできる必要があり、また、高い可用性とマネージドサービスを備え、運用オーバーヘッドを最小限に抑えるソリューションを求めています。これらの要件を満たすソリューションはどれですか?

    • A. Amazon S3バケットを作成し、S3バケット上で静的ウェブホスティングを有効化します。静的コンテンツをS3バケットにアップロードし、動的コンテンツの処理にはAWS Lambdaを使用します。
    • B. WebアプリケーションをAWS Elastic Beanstalk環境にデプロイします。機能テストのために複数のElastic Beanstalk環境間でURLスワップを使用して切り替えます。
    • C. JavaおよびPHPが設定されたAmazon EC2インスタンスにWebアプリケーションをデプロイします。Auto ScalingグループとApplication Load Balancerを活用して、Webサイトの可用性を管理します。
    • D. Webアプリケーションをコンテナ化し、Amazon EC2インスタンスにデプロイします。AWS Load Balancer Controllerを活用して、テスト用の新規サイト機能を含むコンテナ間でトラフィックを動的にルーティングします。

    この問題を見る →

  29. Q29. Q224. ある画像処理会社が、ユーザーが画像をアップロードするためのWebアプリケーションを運用しています。このアプリケーションは、アップロードされた画像をAmazon S3バケットに保存します。同社では、S3イベント通知を設定し、オブジェクト作成イベントをAmazon Simple Queue Service(Amazon SQS)標準キューに送信するようにしています。このSQSキューは、画像を処理して結果をメールでユーザーに送信するAWS Lambda関数のイベントソースとして機能しています。ユーザーから、1つの画像アップロードに対して複数のメールが届いているという報告が寄せられています。ソリューションズアーキテクトは、SQSメッセージがLambda関数を複数回呼び出しているため、重複したメールが送信されていることを特定しました。この問題を、最も少ない運用オーバーヘッドで解決するには、ソリューションズアーキテクトは何を行うべきでしょうか?

    • A. SQSキューでロングポーリングを有効化し、ReceiveMessageの待機時間を30秒に増加させる
    • B. SQS標準キューをSQS FIFOキューに変更し、メッセージ重複排除ID(Message Deduplication ID)を用いて重複メッセージを破棄する
    • C. SQSキューの可視性タイムアウトを、Lambda関数のタイムアウトとバッチウィンドウタイムアウトの合計よりも大きい値に増加させる
    • D. Lambda関数を変更し、メッセージを読み取った直後にSQSキューから即座に削除してから処理を開始する

    この問題を見る →

  30. Q30. Q225. ある企業は、受信リクエストを処理するコンテナ化されたWebアプリケーションを、オンプレミスのサーバー群でホストしています。リクエスト数が急激に増加しており、現在のオンプレミスサーバーではその増加に対応できなくなっています。同社は、コード変更と開発工数を最小限に抑えつつ、このアプリケーションをAWSへ移行したいと考えています。 これらの要件を満たし、かつ運用オーバーヘッドが最も少ないソリューションはどれですか?

    • A. Amazon Elastic Container Service(Amazon ECS)上でAWS Fargateを使用してコンテナ化されたWebアプリケーションを実行し、Service Auto Scalingを有効にします。受信リクエストの分散にはApplication Load Balancerを使用します。
    • B. 2台のAmazon EC2インスタンスを使用してコンテナ化されたWebアプリケーションをホストします。受信リクエストの分散にはApplication Load Balancerを使用します。
    • C. AWS Lambdaと、サポートされている言語のいずれかを用いた新規コードを使用します。負荷に対応するため複数のLambda関数を作成し、Amazon API GatewayをLambda関数へのエントリポイントとして使用します。
    • D. AWS ParallelClusterなどのハイパフォーマンスコンピューティング(HPC)ソリューションを用いて、適切なスケールで受信リクエストを処理できるHPCクラスターを構築します。

    この問題を見る →

  31. Q31. Q226. ある企業が、オンプレミスで稼働しているアプリケーションをAWSに移行したいと考えています。このアプリケーションは、サイズが数十ギガバイトから数百テラバイトまで変動する出力ファイルを生成します。アプリケーションデータは標準的なファイルシステム構造で保存される必要があります。また、自動的にスケールし、高い可用性を備え、運用管理の負担が最小限で済むソリューションを求めています。 これらの要件を満たすソリューションはどれですか?

    • A. アプリケーションをAmazon Elastic Container Service (Amazon ECS)上でコンテナとして実行するように移行し、ストレージにはAmazon S3を使用します。
    • B. アプリケーションをAmazon Elastic Kubernetes Service (Amazon EKS)上でコンテナとして実行するように移行し、ストレージにはAmazon Elastic Block Store (Amazon EBS)を使用します。
    • C. アプリケーションをマルチAZのAuto Scalingグループ内のAmazon EC2インスタンスで実行するように移行し、ストレージにはAmazon Elastic File System (Amazon EFS)を使用します。
    • D. アプリケーションをマルチAZのAuto Scalingグループ内のAmazon EC2インスタンスで実行するように移行し、ストレージにはAmazon Elastic Block Store (Amazon EBS)を使用します。

    この問題を見る →

  32. Q32. Q227. ある企業は、オンプレミスのデータセンターでSMBファイルサーバーを運用しています。このファイルサーバーには大規模なファイルが格納されており、ファイル作成直後の数日間は頻繁にアクセスされます。しかし、作成後7日を経過すると、これらのファイルへのアクセスはほとんどなくなります。現在、総データ量は増加しており、企業のストレージ容量限界に近づいています。ソリューションアーキテクトは、最近アクセスされたファイルへの低遅延アクセスを維持したまま、利用可能なストレージ容量を拡張する必要があります。また、将来的なストレージ問題を回避するために、ファイルのライフサイクル管理機能も提供しなければなりません。これらの要件を満たすソリューションはどれですか?

    • A. AWS DataSync を使用して、SMBファイルサーバーから作成後7日以上経過したデータをAWSへコピーします。
    • B. Amazon S3 File Gateway を作成し、企業のストレージ容量を拡張します。その後、S3 Lifecycle ポリシーを作成して、7日経過後にデータを S3 Glacier Deep Archive へ移行します。
    • C. Amazon FSx for Windows File Server のファイルシステムを作成し、企業のストレージ容量を拡張します。
    • D. 各ユーザーのコンピューターに Amazon S3 へアクセスするためのユーティリティをインストールします。その後、S3 Lifecycle ポリシーを作成して、7日経過後にデータを S3 Glacier Flexible Retrieval へ移行します。

    この問題を見る →

  33. Q33. Q228. ある企業がAWSクラウド上でアプリケーションを構築しています。このアプリケーションは、2つのAWSリージョンに存在するAmazon S3バケットにデータを保存します。企業は、AWS Key Management Service(AWS KMS)のカスタマーマネージドキーを使用して、S3バケットに保存されるすべてのデータを暗号化する必要があります。両方のS3バケット内のデータは、同一のKMSキーで暗号化および復号化されなければなりません。また、データとそのキーは、それぞれの2つのリージョン内に保存される必要があります。これらの要件を満たすうち、運用オーバーヘッドが最も少ない解決策はどれですか?

    • A. 各リージョンにS3バケットを作成します。S3バケットを、Amazon S3管理の暗号化キー(SSE-S3)によるサーバーサイド暗号化(SSE)で設定します。S3バケット間でレプリケーションを設定します。
    • B. カスタマーマネージドのマルチリージョンKMSキーを作成します。各リージョンにS3バケットを作成します。S3バケット間でレプリケーションを設定します。アプリケーションを、クライアントサイド暗号化でこのKMSキーを使用するように設定します。
    • C. カスタマーマネージドのKMSキーと各リージョンにS3バケットを作成します。S3バケットを、Amazon S3管理の暗号化キー(SSE-S3)によるサーバーサイド暗号化で設定します。S3バケット間でレプリケーションを設定します。
    • D. カスタマーマネージドのKMSキーと各リージョンにS3バケットを作成します。S3バケットを、AWS KMSキー(SSE-KMS)によるサーバーサイド暗号化で設定します。S3バケット間でレプリケーションを設定します。

    この問題を見る →

  34. Q34. Q229. ある企業がAWS上で重要なアプリケーションを実行する必要があります。このアプリケーションのデータベースにはAmazon EC2を使用する必要があります。データベースは高い可用性を備え、障害発生時に自動的にフェイルオーバーできる必要があります。これらの要件を満たすソリューションはどれですか?

    • A. 同一AWSリージョン内の異なるAvailability Zoneにそれぞれ1台ずつ、合計2台のEC2インスタンスを起動します。両方のEC2インスタンスにデータベースをインストールし、クラスターとして構成します。データベースのレプリケーションを設定します。
    • B. 1つのAvailability Zone内にEC2インスタンスを起動し、そのインスタンスにデータベースをインストールします。データのバックアップにはAmazon Machine Image(AMI)を使用します。障害発生時にEC2インスタンスを自動的にプロビジョニングするためにAWS CloudFormationを使用します。
    • C. 異なるAWSリージョンにそれぞれ1台ずつ、合計2台のEC2インスタンスを起動します。両方のEC2インスタンスにデータベースをインストールし、データベースのレプリケーションを設定します。障害発生時にデータベースを2番目のリージョンへフェイルオーバーさせます。
    • D. 1つのAvailability Zone内にEC2インスタンスを起動し、そのインスタンスにデータベースをインストールします。データのバックアップにはAmazon Machine Image(AMI)を使用します。障害発生時にEC2自動復旧機能を用いてインスタンスを復旧します。

    この問題を見る →

  35. Q35. Q230. ある企業が、UDP接続を使用するVoIP(Voice over Internet Protocol)サービスを提供しています。このサービスは、Auto Scalingグループ内で実行されるAmazon EC2インスタンスで構成されています。同社は複数のAWSリージョンにデプロイを展開しています。 企業は、ユーザーを最も遅延が小さいリージョンにルーティングする必要があります。また、リージョン間での自動フェイルオーバー機能も必要です。 これらの要件を満たすソリューションはどれですか?

    • A. Network Load Balancer(NLB)および関連するターゲットグループをデプロイします。ターゲットグループをAuto Scalingグループに関連付けます。各リージョンで、NLBをAWS Global Acceleratorのエンドポイントとして使用します。
    • B. Application Load Balancer(ALB)および関連するターゲットグループをデプロイします。ターゲットグループをAuto Scalingグループに関連付けます。各リージョンで、ALBをAWS Global Acceleratorのエンドポイントとして使用します。
    • C. Network Load Balancer(NLB)および関連するターゲットグループをデプロイします。ターゲットグループをAuto Scalingグループに関連付けます。各NLBへのエイリアスを指すAmazon Route 53のレイテンシレコードを作成します。レイテンシレコードをオリジンとして使用するAmazon CloudFrontディストリビューションを作成します。
    • D. Application Load Balancer(ALB)および関連するターゲットグループをデプロイします。ターゲットグループをAuto Scalingグループに関連付けます。各ALBへのエイリアスを指すAmazon Route 53のウェイト付きレコードを作成します。ウェイト付きレコードをオリジンとして使用するAmazon CloudFrontディストリビューションをデプロイします。

    この問題を見る →

  36. Q36. Q231. ある企業の注文システムは、クライアントからAmazon EC2インスタンスへリクエストを送信します。EC2インスタンスは注文を処理した後、Amazon RDS上のデータベースに注文を保存します。ユーザーは、システム障害が発生した際に注文を再処理しなければならないと報告しています。この企業は、システム障害が発生した場合でも注文を自動的に処理できる耐障害性の高いソリューションを望んでいます。これらの要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?

    • A. EC2インスタンスをAuto Scalingグループに移動します。Amazon EventBridge(Amazon CloudWatch Events)ルールを作成し、Amazon Elastic Container Service(Amazon ECS)タスクをターゲットとして指定します。
    • B. EC2インスタンスをApplication Load Balancer(ALB)の背後に配置されたAuto Scalingグループに移動します。注文システムを更新して、ALBのエンドポイントへメッセージを送信するようにします。
    • C. EC2インスタンスをAuto Scalingグループに移動します。注文システムがAmazon Simple Queue Service(Amazon SQS)キューへメッセージを送信するように設定します。また、EC2インスタンスがキューからメッセージを消費するように設定します。
    • D. Amazon Simple Notification Service(Amazon SNS)トピックを作成します。AWS Lambda関数を作成し、その関数をSNSトピックにサブスクライブします。注文システムがSNSトピックへメッセージを送信するように設定します。さらに、AWS Systems Manager Run Commandを使用して、EC2インスタンスに対しメッセージ処理を実行するコマンドを送信します。

    この問題を見る →

  37. Q37. Q232. ある企業は、AWS Cloud 上のデプロイメントをレビューし、Amazon S3 バケットに不正な設定変更が行われていないことを確認する必要があります。この目標を達成するために、ソリューションアーキテクトは何を行うべきでしょうか?

    • A. 適切なルールを有効化した状態で AWS Config を有効化します。
    • B. 適切なチェックを有効化した状態で AWS Trusted Advisor を有効化します。
    • C. 適切なアセスメントテンプレートを用いて Amazon Inspector を有効化します。
    • D. Amazon S3 サーバーアクセスログを有効化し、Amazon EventBridge(Amazon CloudWatch Events)を設定します。

    この問題を見る →

  38. Q38. Q233. アプリケーションが VPC 内の Amazon EC2 インスタンスで実行されています。このアプリケーションは、Amazon S3 バケットに保存されたログを処理します。EC2 インスタンスは、インターネットへの接続を経由せずに S3 バケットにアクセスする必要があります。Amazon S3 へのプライベートネットワーク接続を提供する解決策はどれですか?

    • A. S3 バケットへのゲートウェイタイプの VPC エンドポイントを作成する
    • B. ログを Amazon CloudWatch Logs にストリーミングし、その後それらのログを S3 バケットにエクスポートする
    • C. Amazon EC2 に S3 アクセスを許可するインスタンスプロファイルを作成する
    • D. S3 エンドポイントにプライベートリンクを使用する Amazon API Gateway の API を作成する

    この問題を見る →

  39. Q39. Q234. 金融会社の顧客は、金融アドバイザーとの面談予約をSMSで依頼しています。Amazon EC2インスタンス上で実行されるWebアプリケーションが、この予約リクエストを受け付けます。SMSメッセージは、そのWebアプリケーションを経由してAmazon Simple Queue Service(Amazon SQS)キューに送信されます。別のEC2インスタンス上で実行されるアプリケーションが、その後、顧客に対して面談の招待メールおよび確認メールを送信します。予約が正常に完了した後、このアプリケーションは面談情報をAmazon DynamoDBデータベースに保存します。会社の規模が拡大するにつれ、顧客から「面談招待メールの到着が遅くなっている」という報告が寄せられるようになりました。この問題を解決するために、ソリューションアーキテクトは何を推奨すべきでしょうか?

    • A. DynamoDB Accelerator(DAX)クラスターをDynamoDBデータベースの前に配置する。
    • B. 予約リクエストを受け付けるWebアプリケーションの前にAmazon API Gateway APIを配置する。
    • C. Amazon CloudFrontディストリビューションを追加し、オリジンとして予約リクエストを受け付けるWebアプリケーションを設定する。
    • D. 面談招待メールを送信するアプリケーションに対してAuto Scalingグループを追加し、SQSキューの深度に基づいてスケーリングするように設定する。

    この問題を見る →

  40. Q40. Q235. ある企業がアプリケーションの設計を行っています。このアプリケーションでは、Amazon API Gatewayを介して情報を受信し、AWS Lambda関数で処理した後、Amazon Aurora PostgreSQLデータベースに保存します。プロトタイプ(概念実証)段階において、データベースへの大量データロードに対応するため、Lambdaのクォータを大幅に引き上げる必要がありました。ソリューションアーキテクトは、スケーラビリティを向上させ、設定作業を最小限に抑える新しい設計を提案しなければなりません。これらの要件を満たすソリューションはどれですか?

    • A. Lambda関数のコードをApache Tomcat上で動作するJavaコードにリファクタリングし、Amazon EC2インスタンス上で実行します。ネイティブのJava Database Connectivity(JDBC)ドライバーを使用してデータベースに接続します。
    • B. データベースをAuroraからAmazon DynamoDBに変更し、DynamoDB Accelerator(DAX)クラスターをプロビジョニングします。既存のDynamoDB API呼び出しをDAXクラスターに向けるために、DAXクライアントSDKを使用します。
    • C. 2つのLambda関数をセットアップします。1つ目の関数を情報の受信用に構成し、2つ目の関数をデータベースへの情報ロード用に構成します。これら2つのLambda関数をAmazon Simple Notification Service(Amazon SNS)で統合します。
    • D. 2つのLambda関数をセットアップします。1つ目の関数を情報の受信用に構成し、2つ目の関数をデータベースへの情報ロード用に構成します。これら2つのLambda関数をAmazon Simple Queue Service(Amazon SQS)キューで統合します。

    この問題を見る →

  41. Q41. Q236. ある会社では、通話の文字起こしファイルを月単位で保存しています。ユーザーは通話後1年以内にランダムにこれらのファイルにアクセスしますが、1年を超えるとアクセス頻度は非常に低くなります。同社は、1年未満のファイルをできるだけ迅速にクエリおよび取得できるようにソリューションを最適化したいと考えています。一方、1年を超える古いファイルの取得に若干の遅延が生じても問題ありません。これらの要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. 個々のファイルをAmazon S3 Glacier Instant Retrievalにタグ付きで保存し、タグをクエリしてS3 Glacier Instant Retrievalからファイルを取得します。
    • B. 個々のファイルをAmazon S3 Intelligent-Tieringに保存し、S3ライフサイクルポリシーを使用して1年後にS3 Glacier Flexible Retrievalへ移動します。Amazon Athenaを用いてAmazon S3内のファイルをクエリおよび取得し、S3 Glacier内のファイルはS3 Glacier Selectを用いてクエリおよび取得します。
    • C. 個々のファイルをAmazon S3 Standardストレージに保存し、各アーカイブの検索メタデータもAmazon S3 Standardストレージに保存します。S3ライフサイクルポリシーを用いて1年後にファイルをS3 Glacier Instant Retrievalへ移動します。Amazon S3内のメタデータを検索することでファイルをクエリおよび取得します。
    • D. 個々のファイルをAmazon S3 Standardストレージに保存し、S3ライフサイクルポリシーを用いて1年後にS3 Glacier Deep Archiveへ移動します。検索用のメタデータはAmazon RDSに保存し、Amazon RDSからファイルをクエリします。ファイルの取得はS3 Glacier Deep Archiveから行います。

    この問題を見る →

  42. Q42. Q237. ある企業は、レポート作成に50 TBのデータを使用しています。このデータをオンプレミス環境からAWSへ移行したいと考えています。同社のデータセンター内にあるカスタムアプリケーションでは、週次でデータ変換ジョブが実行されています。企業は、データ転送が完了するまで当該アプリケーションを一時停止する予定であり、転送プロセスをできるだけ早期に開始する必要があります。また、データセンターには追加のワークロードに対応できるネットワーク帯域幅が一切残っていません。ソリューションアーキテクトは、このデータを転送し、変換ジョブをAWSクラウド上で継続して実行できるように設定しなければなりません。 これらの要件を満たすうち、運用上のオーバーヘッドが最も少ないソリューションはどれですか?

    • A. AWS DataSync を使用してデータを転送し、AWS Glue を用いてカスタム変換ジョブを作成する。
    • B. AWS Snowcone デバイスを注文してデータを転送し、変換アプリケーションをそのデバイス上にデプロイする。
    • C. AWS Snowball Edge Storage Optimized デバイスを注文し、データをそのデバイスにコピーする。その後、AWS Glue を用いてカスタム変換ジョブを作成する。
    • D. Amazon EC2 コンピューティング機能を含む AWS Snowball Edge Storage Optimized デバイスを注文し、データをそのデバイスにコピーする。さらに、AWS 上で新しい EC2 インスタンスを作成して変換アプリケーションを実行する。

    この問題を見る →

  43. Q43. Q238. ある企業のウェブサイトでは、商品カタログを Amazon EC2 インスタンスストア上に保存しています。この企業は、カタログの高可用性を確保し、かつ耐久性のある場所にカタログを保存したいと考えています。これらの要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?

    • A. カタログを Amazon ElastiCache for Redis に移行する。
    • B. より大きなインスタンスストアを搭載した、より大きな EC2 インスタンスをデプロイする。
    • C. カタログをインスタンスストアから Amazon S3 Glacier Deep Archive に移行する。
    • D. カタログを Amazon Elastic File System(Amazon EFS)ファイルシステムに移行する。

    この問題を見る →

  44. Q44. Q239. ある企業は、1,000台のAmazon EC2 Linuxインスタンスで実行される本番ワークロードを運用しています。このワークロードはサードパーティ製ソフトウェアによって駆動されています。企業は、重大なセキュリティ脆弱性を迅速に修正するため、すべてのEC2インスタンス上でこのサードパーティ製ソフトウェアのパッチをできるだけ早く適用する必要があります。ソリューションアーキテクトは、これらの要件を満たすために何を行うべきでしょうか?

    • A. すべてのEC2インスタンスにパッチを適用するAWS Lambda関数を作成する。
    • B. AWS Systems Manager Patch Managerを設定して、すべてのEC2インスタンスにパッチを適用する。
    • C. AWS Systems Managerのメンテナンスウィンドウをスケジュールし、すべてのEC2インスタンスにパッチを適用する。
    • D. AWS Systems Manager Run Commandを使用して、すべてのEC2インスタンスにパッチを適用するカスタムコマンドを実行する。

    この問題を見る →

  45. Q45. Q240. ある会社では、AWS Organizations を使用して、各事業部門ごとに専用の AWS アカウントを作成し、要請に応じて各事業部門が自身のアカウントを独立して管理できるようにしています。しかし、あるアカウントのルートユーザー(root user)メールアドレスに送信された通知を、ルートメール受信者が見落としてしまいました。この会社は、今後同様の通知を見落とさないようにしたいと考えています。また、今後の通知は、アカウント管理者に限定される必要があります。 これらの要件を満たす解決策はどれですか?

    • A. 会社のメールサーバーを設定して、AWS アカウントのルートユーザー宛メールアドレスに送信された通知メールを、組織内の全ユーザーに転送する。
    • B. すべての AWS アカウントのルートユーザーメールアドレスを、アラートに対応可能な数名の管理者宛に配信するディストリビューションリストとして設定する。また、AWS Organizations コンソールまたはプログラムによる方法で、AWS アカウントの代替連絡先(alternate contacts)を設定する。
    • C. すべての AWS アカウントのルートユーザー宛メールを、アラートの監視および適切なグループへの転送を担当する1名の管理者宛に送信するよう設定する。
    • D. 既存のすべての AWS アカウントおよび今後作成されるすべてのアカウントで、同一のルートユーザーメールアドレスを使用するよう設定する。また、AWS Organizations コンソールまたはプログラムによる方法で、AWS アカウントの代替連絡先(alternate contacts)を設定する。

    この問題を見る →

  46. Q46. Q241. ある企業では、複数のWindowsワークロードをAWS上で実行しています。従業員は、2台のAmazon EC2インスタンス上でホストされているWindowsファイル共有を使用しています。これらのファイル共有は相互にデータを同期し、重複したコピーを維持しています。同社は、現在ユーザーがファイルにアクセスする方法を維持しつつ、高い可用性と耐久性を備えたストレージソリューションを求めています。要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?

    • A. すべてのデータをAmazon S3に移行します。ユーザーがファイルにアクセスできるよう、IAM認証を設定します。
    • B. Amazon S3 File Gatewayをセットアップし、既存のEC2インスタンスにS3 File Gatewayをマウントします。
    • C. ファイル共有環境を、マルチAZ構成のAmazon FSx for Windows File Serverへ拡張し、すべてのデータをFSx for Windows File Serverに移行します。
    • D. ファイル共有環境を、マルチAZ構成のAmazon Elastic File System(Amazon EFS)へ拡張し、すべてのデータをAmazon EFSに移行します。

    この問題を見る →

  47. Q47. Q242. ある会社は、毎日同じ時刻に実行される AWS Glue の抽出・変換・ロード(ETL)ジョブを運用しています。このジョブでは、Amazon S3 バケット内の XML 形式のデータを処理します。新しいデータは毎日その S3 バケットに追加されます。ソリューションズアーキテクトが確認したところ、AWS Glue は各実行時にすべてのデータ(既存の旧データを含む)を処理していました。AWS Glue が過去のデータを再処理しないようにするには、ソリューションズアーキテクトは何を行うべきでしょうか?

    • A. ジョブを編集して、ジョブブックマークを使用するようにします。
    • B. ジョブを編集して、データ処理後にデータを削除するようにします。
    • C. ジョブを編集し、NumberOfWorkers フィールドを 1 に設定します。
    • D. FindMatches 機械学習(ML)トランスフォームを使用します。

    この問題を見る →

  48. Q48. Q243. ある企業がアプリケーションをAWSへ移行しています。これらのアプリケーションは異なるAWSアカウントにデプロイされています。同社はAWS Organizationsを活用して、すべてのアカウントを中央管理しています。セキュリティチームは、全アカウントにわたるシングルサインオン(SSO)ソリューションを必要としています。また、ユーザーおよびグループの管理は、オンプレミスで運用されている自己管理型Microsoft Active Directoryで継続して行う必要があります。これらの要件を満たすソリューションはどれですか?

    • A. AWS SSOコンソールからAWS Single Sign-On(AWS SSO)を有効化します。AWS Directory Service for Microsoft Active Directoryを使用して、企業の自己管理型Microsoft Active DirectoryとAWS SSOとの間に単方向フォレスト信頼関係または単方向ドメイン信頼関係を構築します。
    • B. AWS SSOコンソールからAWS Single Sign-On(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 Single Sign-On(AWS SSO)を有効化します。

    この問題を見る →

  49. Q49. Q244. ある企業が、複数のアベイラビリティーゾーンで実行されるAmazon EC2インスタンス上で動作するWebベースアプリケーションを構築しています。このWebアプリケーションは、合計約900 TBのテキスト文書を格納するリポジトリへのアクセスを提供します。企業は、Webアプリケーションが需要のピーク時に高負荷となることを予測しています。ソリューションズアーキテクトは、テキスト文書のストレージコンポーネントが常にアプリケーションの需要に応じてスケール可能であることを保証する必要があります。また、企業はこのソリューション全体のコストを懸念しています。 これらの要件を最もコスト効率よく満たすストレージソリューションはどれですか?

    • A. Amazon Elastic Block Store (Amazon EBS)
    • B. Amazon Elastic File System (Amazon EFS)
    • C. Amazon OpenSearch Service (Amazon Elasticsearch Service)
    • D. Amazon S3

    この問題を見る →

  50. Q50. Q245. ある企業が、Amazon EC2 インスタンスで実行されるアプリケーションと Amazon Aurora データベースを運用しています。EC2 インスタンスは、ローカルのファイルに格納されたユーザー名とパスワードを使用してデータベースに接続しています。この企業は、資格情報(クレデンシャル)管理に伴う運用上の負荷を最小限に抑えたいと考えています。ソリューションアーキテクトは何を行うべきでしょうか?

    • A. AWS Secrets Manager を使用し、自動ローテーションを有効化する。
    • B. AWS Systems Manager Parameter Store を使用し、自動ローテーションを有効化する。
    • C. AWS Key Management Service (AWS KMS) 暗号化キーで暗号化されたオブジェクトを格納する Amazon S3 バケットを作成する。資格情報ファイルをこの S3 バケットに移行し、アプリケーションがその S3 バケットを参照するように設定する。
    • D. 各 EC2 インスタンスごとに暗号化された Amazon Elastic Block Store (Amazon EBS) ボリュームを作成する。新しい EBS ボリュームを各 EC2 インスタンスにアタッチし、資格情報ファイルをこの新しい EBS ボリュームに移行する。アプリケーションが新しい EBS ボリュームを参照するように設定する。

    この問題を見る →

  51. Q51. Q246. 大手メディア企業がAWS上でWebアプリケーションをホストしています。同社は、機密性の高いメディアファイルをキャッシュし始めて、世界中のユーザーがこれらのファイルに確実にアクセスできるようにしたいと考えています。コンテンツはAmazon S3バケットに保存されています。同社は、リクエストの発生場所(地理的位置)に関わらず、コンテンツを迅速に配信する必要があります。これらの要件を満たすソリューションはどれですか?

    • A. AWS DataSyncを使用して、S3バケットとWebアプリケーションを接続します。
    • B. AWS Global Acceleratorを展開して、S3バケットとWebアプリケーションを接続します。
    • C. Amazon CloudFrontを展開して、S3バケットとCloudFrontのエッジサーバーを接続します。
    • D. Amazon Simple Queue Service (Amazon SQS) を使用して、S3バケットとWebアプリケーションを接続します。

    この問題を見る →

  52. Q52. Q247. ある企業が新しいビジネスアプリケーションを実装しています。このアプリケーションは2つのAmazon EC2インスタンスで実行され、ドキュメントの保存にAmazon S3バケットを使用します。ソリューションアーキテクトは、EC2インスタンスがS3バケットにアクセスできるようにする必要があります。この要件を満たすために、ソリューションアーキテクトは何を行うべきですか?

    • A. S3バケットへのアクセスを許可するIAMロールを作成し、そのロールをEC2インスタンスにアタッチします。
    • B. S3バケットへのアクセスを許可するIAMポリシーを作成し、そのポリシーをEC2インスタンスにアタッチします。
    • C. S3バケットへのアクセスを許可するIAMグループを作成し、そのグループをEC2インスタンスにアタッチします。
    • D. S3バケットへのアクセスを許可するIAMユーザーを作成し、そのユーザーアカウントをEC2インスタンスにアタッチします。

    この問題を見る →

  53. Q53. Q248. ある企業が、モバイルアプリユーザーを対象としたマーケティングコミュニケーションサービスを開発しています。この企業は、ユーザーに対してショートメッセージサービス(SMS)による確認メッセージを送信する必要があります。また、ユーザーはそのSMSに返信できる必要があります。さらに、これらの返信内容は分析のため1年間保存しなければなりません。ソリューションアーキテクトは、これらの要件を満たすために何を行うべきでしょうか?

    • A. Amazon Connect のコンタクトフローを作成して SMS メッセージを送信し、AWS Lambda を使用して返信を処理する
    • B. Amazon Pinpoint ジャーニーを作成する。Amazon Pinpoint を設定して、イベントを Amazon Kinesis Data Stream に送信し、分析およびアーカイブを行う
    • C. Amazon Simple Queue Service (Amazon SQS) を使用して SMS メッセージを配信し、AWS Lambda を使用して返信を処理する
    • D. Amazon Simple Notification Service (Amazon SNS) の FIFO トピックを作成し、分析およびアーカイブのために Amazon Kinesis Data Stream をその SNS トピックにサブスクライブする

    この問題を見る →

  54. Q54. Q249. メディア企業は、パブリックに利用可能なストリーミング動画コンテンツの配信に Amazon CloudFront を使用しています。同社は、Amazon S3 にホストされている動画コンテンツを保護し、アクセスできるユーザーを制御したいと考えています。ただし、一部のユーザーはクッキーをサポートしないカスタム HTTP クライアントを使用しており、また別の一部のユーザーは、アクセスに使用しているハードコードされた URL を変更できません。 これらの要件を満たしつつ、ユーザーへの影響を最小限に抑えるサービスまたは手法はどれですか?(2つ選択してください。)

    • A. 署名付きクッキー(Signed cookies)
    • B. 署名付きURL(Signed URLs)
    • C. AWS AppSync
    • D. JSON Web Token(JWT)
    • E. AWS Secrets Manager

    この問題を見る →

  55. Q55. Q250. ある企業は、3層構成のステートレスWebアプリケーション向けのバックアップ戦略を必要としています。このWebアプリケーションは、スケーリングイベントに応答するように設定された動的スケーリングポリシーを持つAuto Scalingグループ内のAmazon EC2インスタンスで実行されます。データベース層はAmazon RDS for PostgreSQL上で動作しています。WebアプリケーションはEC2インスタンス上での一時的なローカルストレージを必要としません。企業の復旧時点目標(RPO)は2時間です。この環境において、バックアップ戦略はスケーラビリティを最大化し、リソース利用を最適化する必要があります。これらの要件を満たす解決策はどれですか?

    • A. RPOを満たすために、EC2インスタンスおよびデータベースのAmazon Elastic Block Store(Amazon EBS)ボリュームのスナップショットを2時間ごとに取得します。
    • B. Amazon Elastic Block Store(Amazon EBS)スナップショットを取得するためのスナップショットライフサイクルポリシーを設定します。また、Amazon RDSで自動バックアップを有効化してRPOを満たします。
    • C. Web層およびアプリケーション層の最新のAmazon Machine Image(AMI)を保持します。Amazon RDSで自動バックアップを有効化し、ポイント・イン・タイム・リカバリー(PITR)を用いてRPOを満たします。
    • D. EC2インスタンスのAmazon Elastic Block Store(Amazon EBS)ボリュームのスナップショットを2時間ごとに取得します。Amazon RDSで自動バックアップを有効化し、ポイント・イン・タイム・リカバリー(PITR)を用いてRPOを満たします。

    この問題を見る →

  56. Q56. Q251. 金融会社がAWS上でWebアプリケーションをホストしています。このアプリケーションでは、Amazon API Gatewayのリージョン型APIエンドポイントを使用して、ユーザーが現在の株価を取得できるようにしています。同社のセキュリティチームは、APIリクエスト数の増加を確認しました。セキュリティチームは、HTTPフロード攻撃によってアプリケーションがオフラインになる可能性を懸念しています。ソリューションアーキテクトは、このような攻撃からアプリケーションを保護するソリューションを設計する必要があります。これらの要件を満たし、かつ運用オーバーヘッドが最も少ないソリューションはどれですか?

    • A. API Gatewayのリージョン型APIエンドポイントの前にAmazon CloudFrontディストリビューションを作成し、最大TTLを24時間に設定する
    • B. レートベースルールを含むリージョン型のAWS WAF Web ACLを作成し、そのWeb ACLをAPI Gatewayのステージに関連付ける
    • C. Amazon CloudWatchメトリクスを活用してCountメトリクスを監視し、事前に定義したレートに達した際にセキュリティチームにアラートを送信する
    • D. API Gatewayのリージョン型APIエンドポイントの前にLambda@Edgeを備えたAmazon CloudFrontディストリビューションを作成し、事前に定義されたレートを超えるIPアドレスからのリクエストをブロックするAWS Lambda関数を作成する

    この問題を見る →

  57. Q57. Q252. ある企業がOracleデータベースをAWSに移行したいと考えています。このデータベースは単一のテーブルから構成されており、地理コードで識別される高解像度のGIS(地理情報システム)画像が数百万点格納されています。自然災害発生時には、数分ごとに数万点の画像が更新されます。各地理コードには、1つの画像(1行)のみが関連付けられます。企業は、このようなイベント発生時にも高い可用性とスケーラビリティを実現できるソリューションを求めています。 これらの要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. 画像と地理コードをデータベーステーブルに格納し、Amazon RDSのMulti-AZ DBインスタンス上で動作するOracleを使用する
    • B. 画像をAmazon S3バケットに格納し、地理コードをキー、画像のS3 URLを値としてAmazon DynamoDBを使用する
    • C. 画像と地理コードをAmazon DynamoDBテーブルに格納し、高負荷時にDynamoDB Accelerator(DAX)を設定する
    • D. 画像をAmazon S3バケットに格納し、地理コードと画像のS3 URLをデータベーステーブルに格納して、Amazon RDSのMulti-AZ DBインスタンス上で動作するOracleを使用する

    この問題を見る →

  58. Q58. Q253. ある企業が Amazon RDS for MySQL のDBインスタンスを起動しました。このデータベースへの接続のほとんどはサーバーレスアプリケーションから発生しています。アプリケーションによるデータベースへのトラフィックは、ランダムな間隔で大きく変動します。高負荷時において、ユーザーはアプリケーションでデータベース接続拒否エラーが発生していると報告しています。 この問題を、最も少ない運用オーバーヘッドで解決するソリューションはどれですか?

    • A. RDS Proxy にプロキシを作成し、ユーザーのアプリケーションが RDS Proxy を経由して DB インスタンスを利用するように設定する
    • B. ユーザーのアプリケーションと DB インスタンスの間に Amazon ElastiCache for Memcached を展開する
    • C. DB インスタンスを I/O 処理能力が高い別のインスタンスタイプに移行し、ユーザーのアプリケーションが新しい DB インスタンスを利用するように設定する
    • D. DB インスタンスに対して Multi-AZ を設定し、ユーザーのアプリケーションが DB インスタンス間で切り替えるように設定する

    この問題を見る →

  59. Q59. Q254. ソリューションアーキテクトは、高トラフィックのソフトウェア・アズ・ア・サービス(SaaS)プラットフォーム向けにディザスタリカバリー(DR)計画を作成する必要があります。このプラットフォームのすべてのデータは、Amazon Aurora MySQL DBクラスターに格納されています。DR計画では、データをセカンダリAWSリージョンへレプリケーションする必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. MySQLバイナリログレプリケーションを使用して、セカンダリリージョン内のAuroraクラスターへデータをレプリケートします。セカンダリリージョン内のAuroraクラスターには1つのDBインスタンスのみをプロビジョニングします。
    • B. DBクラスターに対してAuroraグローバルデータベースを設定します。設定完了後、セカンダリリージョンからDBインスタンスを削除します。
    • C. AWS Database Migration Service(AWS DMS)を使用して、セカンダリリージョン内のAuroraクラスターへデータを継続的にレプリケートします。その後、セカンダリリージョンからDBインスタンスを削除します。
    • D. DBクラスターに対してAuroraグローバルデータベースを設定し、セカンダリリージョンには最低1つのDBインスタンスを指定します。

    この問題を見る →

  60. Q60. Q255. ある企業が、顧客に対してオンプレミスのMicrosoft Active Directoryを用いてAmazon S3に保存されたファイルをダウンロードできるようにしたいと考えています。顧客のアプリケーションはSFTPクライアントを使用してファイルをダウンロードします。これらの要件を満たし、運用オーバーヘッドを最小限に抑え、顧客のアプリケーションに一切変更を加えずに実現するソリューションはどれですか?

    • A. AWS Transfer Family を Amazon S3 向け SFTP としてセットアップし、統合されたActive Directory認証を構成する
    • B. AWS Database Migration Service (AWS DMS) をセットアップして、オンプレミスのクライアントとAmazon S3を同期させる。統合されたActive Directory認証を構成する
    • C. AWS DataSync をセットアップして、AWS IAM Identity Center(AWS Single Sign-On)を用いてオンプレミス環境とS3間で同期を行う
    • D. SFTP機能を備えたWindows Amazon EC2インスタンスをセットアップし、これをオンプレミスのクライアントとAmazon S3の接続に使用する。AWS Identity and Access Management (IAM) を統合する

    この問題を見る →

  61. Q61. Q256. ある企業は、複数の可用性ゾーンにまたがるAmazon EC2 Linuxインスタンス上でアプリケーションを実行しています。このアプリケーションには、高い可用性とPOSIX(Portable Operating System Interface)準拠を備えたストレージ層が必要です。また、このストレージ層は最大限のデータ耐久性を提供し、EC2インスタンス間で共有可能である必要があります。さらに、ストレージ層内のデータは最初の30日間は頻繁にアクセスされ、その後はアクセス頻度が低くなります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. Amazon S3 Standardストレージクラスを使用します。S3ライフサイクルポリシーを作成して、アクセス頻度の低いデータをS3 Glacierへ移動させます。
    • B. Amazon S3 Standardストレージクラスを使用します。S3ライフサイクルポリシーを作成して、アクセス頻度の低いデータをS3 Standard-Infrequent Access(S3 Standard-IA)へ移動させます。
    • C. Amazon Elastic File System(Amazon EFS)Standardストレージクラスを使用します。ライフサイクル管理ポリシーを作成して、アクセス頻度の低いデータをEFS Standard-Infrequent Access(EFS Standard-IA)へ移動させます。
    • D. Amazon Elastic File System(Amazon EFS)One Zoneストレージクラスを使用します。ライフサイクル管理ポリシーを作成して、アクセス頻度の低いデータをEFS One Zone-Infrequent Access(EFS One Zone-IA)へ移動させます。

    この問題を見る →

  62. Q62. Q257. IAMユーザーが先週、プロダクション環境へのデプロイ中に会社のAWSアカウント内のリソースに対して複数の設定変更を行いました。ソリューションズアーキテクトは、いくつかのセキュリティグループルールが意図通りに設定されていないことを確認しました。このソリューションズアーキテクトは、どのIAMユーザーがこれらの変更を実行したかを特定したいと考えています。 この情報を取得するために、ソリューションズアーキテクトが使用すべきサービスはどれですか?

    • A. Amazon GuardDuty
    • B. Amazon Inspector
    • C. AWS CloudTrail
    • D. AWS Config

    この問題を見る →

  63. Q63. Q258. ある画像ホスティング会社は、オブジェクトをAmazon S3バケットに保存しています。同社は、S3バケット内のオブジェクトが誤って一般公開されるのを防ぎたいと考えています。AWSアカウント全体におけるすべてのS3オブジェクトは、常に非公開のままにしておく必要があります。これらの要件を満たすソリューションはどれですか?

    • A. Amazon GuardDuty を使用して S3 バケットポリシーを監視し、オブジェクトを一般公開する変更を自動的に修正する AWS Lambda 関数を呼び出す自動修復アクションルールを作成します。
    • B. AWS Trusted Advisor を使用して一般公開可能な S3 バケットを検出し、変更が検出された際に Trusted Advisor からメール通知を設定します。一般アクセスを許可する S3 バケットポリシーが検出された場合、手動でポリシーを変更します。
    • C. AWS Resource Access Manager を使用して一般公開可能な S3 バケットを検出し、Amazon Simple Notification Service (Amazon SNS) を使って変更検出時に AWS Lambda 関数を起動します。この Lambda 関数が、検出された変更をプログラムによって自動修復するようにデプロイします。
    • D. アカウントレベルで S3 Block Public Access 機能を有効化し、AWS Organizations を使用して、IAM ユーザーによるこの設定の変更を禁止するサービスコントロールポリシー (SCP) を作成します。この SCP を該当アカウントに適用します。

    この問題を見る →

  64. Q64. Q259. ある企業では、アプリケーションの実行に Amazon EC2 インスタンスと AWS Lambda 関数を使用しています。同社の AWS アカウントには、パブリックサブネットおよびプライベートサブネットを含む VPC が複数存在します。EC2 インスタンスは、そのうち 1 つの VPC 内のプライベートサブネットで実行されています。Lambda 関数は、アプリケーションが正常に動作するために EC2 インスタンスへの直接的なネットワークアクセスを必要としています。このアプリケーションは少なくとも 1 年間実行される予定です。また、この期間中にアプリケーションで使用される Lambda 関数の数が増加すると予想されています。企業は、アプリケーションのすべてのリソースに対するコスト削減を最大化するとともに、サービス間のネットワーク遅延を最小限に抑えることを望んでいます。これらの要件を満たす解決策はどれですか?

    • A. EC2 Instance Savings Plan を購入します。Lambda 関数の実行時間、メモリ使用量、および呼び出し回数を最適化します。Lambda 関数を EC2 インスタンスが配置されているプライベートサブネットに接続します。
    • B. EC2 Instance Savings Plan を購入します。Lambda 関数の実行時間、メモリ使用量、呼び出し回数、および転送データ量を最適化します。Lambda 関数を EC2 インスタンスが配置されている同一 VPC のパブリックサブネットに接続します。
    • C. Compute Savings Plan を購入します。Lambda 関数の実行時間、メモリ使用量、呼び出し回数、および転送データ量を最適化します。Lambda 関数を EC2 インスタンスが配置されているプライベートサブネットに接続します。
    • D. Compute Savings Plan を購入します。Lambda 関数の実行時間、メモリ使用量、呼び出し回数、および転送データ量を最適化します。Lambda 関数は Lambda サービスが管理するデフォルトの VPC(AWS マネージド VPC)のままで維持します。

    この問題を見る →

  65. Q65. Q260. ある会社が、VPCのプライベートサブネット内にあるAmazon EC2インスタンスでWebアプリケーションを実行しています。インターネットからアクセスされるApplication Load Balancer(ALB)がパブリックサブネットに跨って展開され、WebトラフィックをEC2インスタンスにルーティングしています。この会社は、ALBからのみEC2インスタンスへの着信トラフィックを許可し、プライベートサブネット内外を問わず、ALB以外からのあらゆるアクセスを防止する新しいセキュリティ対策を導入したいと考えています。これらの要件を満たす解決策はどれですか?

    • A. インターネットからEC2インスタンスのプライベートIPアドレスへトラフィックを送信するよう、ルートテーブル内のルートを設定する
    • B. EC2インスタンスのセキュリティグループを、ALBのセキュリティグループからのトラフィックのみを許可するように設定する
    • C. EC2インスタンスをパブリックサブネットに移動し、各EC2インスタンスにElastic IPアドレスを割り当てる
    • D. ALBのセキュリティグループを、任意のポート上の任意のTCPトラフィックを許可するように設定する

    この問題を見る →

  66. Q66. Q261. ある企業が、モバイル端末でスローモーション動画クリップをストリーミングできるモバイルアプリを構築しようとしています。現在、このアプリは動画クリップを撮影し、生の形式(raw format)でAmazon S3バケットにアップロードしています。アプリはこれらの動画クリップをS3バケットから直接取得していますが、生の形式ではファイルサイズが非常に大きいため、ユーザーはモバイル端末上でのバッファリングや再生に関する問題を経験しています。企業は、アプリのパフォーマンスとスケーラビリティを最大化しつつ、運用オーバーヘッドを最小限に抑えるソリューションを実装したいと考えています。 これらの要件を満たすソリューションの組み合わせはどれですか?(2つ選択してください。)

    • A. コンテンツ配信およびキャッシュのためにAmazon CloudFrontを導入する
    • B. AWS DataSyncを使用して、動画ファイルを他のAWSリージョンの別のS3バケットにレプリケートする
    • C. Amazon Elastic Transcoderを使用して、動画ファイルをより適切な形式に変換する
    • D. コンテンツ配信およびキャッシュのために、Local Zones内にAmazon EC2インスタンスのAuto Scalingグループを展開する
    • E. 動画ファイルをより適切な形式に変換するために、Amazon EC2インスタンスのAuto Scalingグループを展開する

    この問題を見る →

  67. Q67. Q262. ソリューションアーキテクトは、企業のアプリケーション向けに新しいマイクロサービスを設計する必要があります。クライアントは、HTTPSエンドポイントを呼び出すことでこのマイクロサービスにアクセスできる必要があります。また、このマイクロサービスはAWS Identity and Access Management (IAM) を使用して呼び出しを認証する必要があります。ソリューションアーキテクトは、Go 1.x で記述された単一の AWS Lambda 関数を用いて、このマイクロサービスのロジックを実装します。この関数を、最も運用効率の高い方法でデプロイするには、どのソリューションが最も適していますか?

    • A. Amazon API Gateway の REST API を作成します。メソッドを Lambda 関数と連携するよう設定し、API 上で IAM 認証を有効化します。
    • B. Lambda 関数 URL を作成し、認証タイプとして AWS_IAM を指定します。
    • C. Amazon CloudFront ディストリビューションを作成します。Lambda@Edge にこの関数をデプロイし、Lambda@Edge 関数内に IAM 認証ロジックを統合します。
    • D. Amazon CloudFront ディストリビューションを作成します。CloudFront Functions にこの関数をデプロイし、認証タイプとして AWS_IAM を指定します。

    この問題を見る →

  68. Q68. Q263. ある企業が、オンプレミスのワークロードをAWSクラウドへ移行しています。同社はすでに複数のAmazon EC2インスタンスおよびAmazon RDS DBインスタンスを利用しています。企業は、営業時間外にEC2インスタンスおよびDBインスタンスを自動的に起動・停止するソリューションを求めており、コストとインフラストラクチャの保守作業を最小限に抑えたいと考えています。これらの要件を満たすソリューションはどれですか?

    • A. EC2インスタンスをエラスティックリサイズ(elastic resize)でスケーリングし、営業時間外にDBインスタンスをゼロにスケールダウンする
    • B. AWS Marketplaceで、EC2インスタンスおよびDBインスタンスをスケジュールに基づいて自動的に起動・停止するパートナーソリューションを探します
    • C. 別のEC2インスタンスを起動し、crontabスケジュールを設定して、既存のEC2インスタンスおよびDBインスタンスをスケジュール通りに起動・停止するシェルスクリプトを実行する
    • D. EC2インスタンスおよびDBインスタンスを起動・停止するAWS Lambda関数を作成し、Amazon EventBridgeを設定して、スケジュールに従ってそのLambda関数を呼び出す

    この問題を見る →

  69. Q69. Q264. ソリューションアーキテクトは、チームメンバーが2つの異なるAWSアカウント(開発アカウントと本番アカウント)内のAmazon S3バケットにアクセスできるようにする必要があります。現在、チームメンバーは、開発アカウント内で適切な権限を持つIAMグループに割り当てられた個別のIAMユーザーを使用して、開発アカウントのS3バケットにアクセスしています。ソリューションアーキテクトは、本番アカウントにIAMロールを作成しました。このロールには、本番アカウント内のS3バケットへのアクセスを許可するポリシーがアタッチされています。 これらの要件を満たしつつ、最小権限の原則に準拠するソリューションはどれですか?

    • A. 開発アカウントのユーザーにAdministratorAccessポリシーをアタッチする
    • B. 本番アカウントのロールの信頼ポリシーに開発アカウントをプリンシパルとして追加する
    • C. 本番アカウントのS3バケットでS3 Block Public Access機能を無効化する
    • D. 本番アカウントに各チームメンバーごとに一意の認証情報を持つユーザーを作成する

    この問題を見る →

  70. Q70. Q265. ある企業がAWS上で自己管理型のDNSサービスを実装しています。このソリューションは以下の構成で構成されています:— 異なるAWSリージョンに配置されたAmazon EC2インスタンス、— AWS Global Acceleratorの標準アキュレーター(Standard Accelerator)のエンドポイント。この企業は、このソリューションをDDoS攻撃から保護したいと考えています。この要件を満たすために、ソリューションズアーキテクトは何を行うべきでしょうか?

    • A. AWS Shield Advancedにサブスクライブし、アキュレーターを保護対象リソースとして追加する
    • B. AWS Shield Advancedにサブスクライブし、EC2インスタンスを保護対象リソースとして追加する
    • C. レートベースルールを含むAWS WAF Web ACLを作成し、そのWeb ACLをアキュレーターに関連付ける
    • D. レートベースルールを含むAWS WAF Web ACLを作成し、そのWeb ACLをEC2インスタンスに関連付ける

    この問題を見る →

  71. Q71. Q266. 電子商取引企業は、分析のために売上記録を集計・フィルタリングするスケジュールされた日次ジョブを実行する必要があります。同社は売上記録をAmazon S3バケットに保存しており、各オブジェクトのサイズは最大10 GBです。売上イベントの数に応じて、このジョブの実行には最大1時間かかる場合があります。また、ジョブのCPUおよびメモリ使用量は一定であり、事前に把握されています。ソリューションアーキテクトは、このジョブの実行に必要な運用作業量を最小限に抑える必要があります。これらの要件を満たすソリューションはどれですか?

    • A. Amazon EventBridge通知を備えたAWS Lambda関数を作成します。EventBridgeイベントを1日に1回実行するようスケジュールします。
    • B. AWS Lambda関数を作成します。Amazon API GatewayのHTTP APIを作成し、そのAPIをLambda関数と統合します。その後、EventBridgeのスケジュールイベントを作成して、そのAPIを呼び出し、Lambda関数を起動します。
    • C. AWS Fargate起動タイプを使用したAmazon Elastic Container Service(Amazon ECS)クラスターを作成します。EventBridgeのスケジュールイベントを作成し、そのイベントがクラスター上でECSタスクを起動してジョブを実行するように設定します。
    • D. Amazon EC2起動タイプと、最低1台のEC2インスタンスを持つAuto Scalingグループを用いたAmazon Elastic Container Service(Amazon ECS)クラスターを作成します。EventBridgeのスケジュールイベントを作成し、そのイベントがクラスター上でECSタスクを起動してジョブを実行するように設定します。

    この問題を見る →

  72. Q72. Q267. ある企業は、デジタルメディアストリーミングアプリケーションをホストするための Amazon Elastic Kubernetes Service(Amazon EKS)クラスターを作成する必要があります。このEKSクラスターには、ストレージとして Amazon Elastic Block Store(Amazon EBS)ボリュームをバックエンドとするマネージドノードグループが使用されます。企業は、AWS Key Management Service(AWS KMS)に保存されたカスタマー管理キー(CMK)を用いて、すべての静止中のデータを暗号化しなければなりません。この要件を、最も少ない運用オーバーヘッドで満たすためのアクションの組み合わせはどれですか?(該当するものを2つ選択してください。)

    • A. カスタマー管理キーを使用してデータ暗号化を行うKubernetesプラグインを利用する
    • B. EKSクラスターの作成後に、EBSボリュームを特定し、カスタマー管理キーを用いて暗号化を有効化する
    • C. EKSクラスターを配置するAWSリージョンで、EBS暗号化をデフォルトで有効化し、デフォルトキーとしてカスタマー管理キーを選択する
    • D. EKSクラスターを作成する。その後、カスタマー管理キーへのアクセス許可を付与するポリシーを持つIAMロールを作成し、そのロールをEKSクラスターに関連付ける
    • E. カスタマー管理キーをEKSクラスター内のKubernetes Secretとして保存し、そのキーを用いてEBSボリュームを暗号化する

    この問題を見る →

  73. Q73. Q268. ある企業が、Amazon S3 Standard にペタバイト規模のデータを保存しています。このデータは複数の S3 バケットに格納されており、アクセス頻度はばらばらです。また、企業はすべてのデータに対するアクセスパターンを把握していません。企業は、各 S3 バケットに対して S3 の利用コストを最適化するソリューションを実装する必要があります。これらの要件を最も運用効率よく満たすソリューションはどれですか?

    • A. S3 Lifecycle 設定を作成し、そのルールで S3 バケット内のオブジェクトを S3 Intelligent-Tiering へ移行する
    • B. S3 ストレージクラス分析ツールを使用して、S3 バケット内の各オブジェクトに最も適したストレージクラスを特定し、各オブジェクトをそのストレージクラスへ手動で移動する
    • C. S3 Lifecycle 設定を作成し、そのルールで S3 バケット内のオブジェクトを S3 Glacier Instant Retrieval へ移行する
    • D. S3 Lifecycle 設定を作成し、そのルールで S3 バケット内のオブジェクトを S3 One Zone-Infrequent Access(S3 One Zone-IA)へ移行する

    この問題を見る →

  74. Q74. Q269. ソリューションアーキテクトが、パブリックサブネットとデータベースサブネットからなる2層アーキテクチャを設計しています。パブリックサブネット内のWebサーバーは、ポート443でインターネットからのアクセスを許可する必要があります。一方、データベースサブネット内のAmazon RDS for MySQL DBインスタンスは、ポート3306でWebサーバーからのみアクセス可能である必要があります。これらの要件を満たすために、ソリューションアーキテクトが実施すべき手順の組み合わせはどれですか?(2つ選択)

    • A. パブリックサブネット用のネットワークACLを作成し、0.0.0.0/0宛てのアウトバウンドトラフィックをポート3306で拒否するルールを追加する
    • B. DBインスタンス用のセキュリティグループを作成し、パブリックサブネットのCIDRブロックからのポート3306へのトラフィックを許可するルールを追加する
    • C. パブリックサブネット内のWebサーバー用のセキュリティグループを作成し、0.0.0.0/0からのポート443へのトラフィックを許可するルールを追加する
    • D. DBインスタンス用のセキュリティグループを作成し、Webサーバーのセキュリティグループからのポート3306へのトラフィックを許可するルールを追加する
    • E. DBインスタンス用のセキュリティグループを作成し、Webサーバーのセキュリティグループからのトラフィックを除き、すべてのトラフィックをポート3306で拒否するルールを追加する

    この問題を見る →

  75. Q75. Q270. 電子商取引企業がユーザー トラフィックの増加に直面しています。同社のオンラインストアは、Web レイヤーと別個のデータベース レイヤーから構成される 2 レイヤー Web アプリケーションとして Amazon EC2 インスタンス上に展開されています。トラフィックが増加するにつれ、同社は、マーケティングメールおよび注文確認メールをユーザーにタイムリーに送信する際に、このアーキテクチャが大きな遅延を引き起こしていることに気づきました。同社は、複雑なメール配信に関する問題の解決に要する時間を短縮し、運用上のオーバーヘッドを最小限に抑えたいと考えています。これらの要件を満たすために、ソリューションズアーキテクトは何を行うべきでしょうか?

    • A. メール処理専用の EC2 インスタンスで構成される別個のアプリケーション レイヤーを作成する
    • B. Web インスタンスを Amazon Simple Email Service (Amazon SES) 経由でメールを送信するように設定する
    • C. Web インスタンスを Amazon Simple Notification Service (Amazon SNS) 経由でメールを送信するように設定する
    • D. メール処理専用の EC2 インスタンスで構成される別個のアプリケーション レイヤーを作成し、そのインスタンスを Auto Scaling グループに配置する

    この問題を見る →

  76. Q76. Q271. ある企業は、世界中のユーザーからのリクエストを、米国、アジア、欧州の自社オンプレミスデータセンターに冗長化されたサーバー上でホストされているUDPベースのアプリケーションにルーティングするために、Amazon Route 53のレイテンシーベースルーティングを使用しています。コンプライアンス要件により、アプリケーションはオンプレミスでホストする必要があります。企業は、アプリケーションのパフォーマンスと可用性を向上させたいと考えています。ソリューションアーキテクトは、これらの要件を満たすために何を行うべきでしょうか?

    • A. 米国、アジア、欧州の3つのAWSリージョンに、それぞれオンプレミスのエンドポイントをターゲットとする3つのNetwork Load Balancer(NLB)を設定します。AWS Global Acceleratorを使用してアクセラレータを作成し、そのエンドポイントとしてNLBを登録します。アプリケーションへのアクセスには、アクセラレータのDNS名を指すCNAMEレコードを使用します。
    • B. 米国、アジア、欧州の3つのAWSリージョンに、それぞれオンプレミスのエンドポイントをターゲットとする3つのApplication Load Balancer(ALB)を設定します。AWS Global Acceleratorを使用してアクセラレータを作成し、そのエンドポイントとしてALBを登録します。アプリケーションへのアクセスには、アクセラレータのDNS名を指すCNAMEレコードを使用します。
    • C. 米国、アジア、欧州の3つのAWSリージョンに、それぞれオンプレミスのエンドポイントをターゲットとする3つのNetwork Load Balancer(NLB)を設定します。Route 53で、これら3つのNLBを指すレイテンシーベースのレコードを作成し、それをAmazon CloudFrontディストリビューションのオリジンとして使用します。アプリケーションへのアクセスには、CloudFrontのDNS名を指すCNAMEレコードを使用します。
    • D. 米国、アジア、欧州の3つのAWSリージョンに、それぞれオンプレミスのエンドポイントをターゲットとする3つのApplication Load Balancer(ALB)を設定します。Route 53で、これら3つのALBを指すレイテンシーベースのレコードを作成し、それをAmazon CloudFrontディストリビューションのオリジンとして使用します。アプリケーションへのアクセスには、CloudFrontのDNS名を指すCNAMEレコードを使用します。

    この問題を見る →

  77. Q77. Q272. ある企業がAWS上でマルチプレイヤーゲームアプリケーションをホストしています。このアプリケーションには、サブミリ秒単位のレイテンシでデータを読み取る機能と、過去の履歴データに対してワンタイムクエリを実行する機能が必要です。 これらの要件を満たすソリューションのうち、運用オーバーヘッドが最も少ないものはどれですか?

    • A. 頻繁にアクセスされるデータにはAmazon RDSを使用します。定期的にカスタムスクリプトを実行して、データをAmazon S3バケットへエクスポートします。
    • B. データを直接Amazon S3バケットに保存します。S3ライフサイクルポリシーを設定して、古いデータを長期保存用にS3 Glacier Deep Archiveへ移動させます。Amazon Athenaを用いて、Amazon S3内のデータに対してワンタイムクエリを実行します。
    • C. 頻繁にアクセスされるデータにはAmazon DynamoDBとDynamoDB Accelerator(DAX)を使用します。DynamoDBテーブルのエクスポート機能を用いてデータをAmazon S3バケットへエクスポートし、Amazon Athenaを用いてS3内のデータに対してワンタイムクエリを実行します。
    • D. 頻繁にアクセスされるデータにはAmazon DynamoDBを使用します。Kinesis Data Streamsへのストリーミングを有効化し、Kinesis Data Firehoseを用いてストリームからデータを読み取り、レコードをAmazon S3バケットに保存します。

    この問題を見る →

  78. Q78. Q273. ある病院が、患者から症状を収集する新しいアプリケーションの設計を進めています。この病院は、アーキテクチャにAmazon Simple Queue Service(Amazon SQS)およびAmazon Simple Notification Service(Amazon SNS)を採用することを決定しました。ソリューションアーキテクトがインフラストラクチャ設計をレビューしています。データは、保存時および送信時において暗号化される必要があります。また、病院の承認された関係者だけがデータにアクセスできるようにしなければなりません。 これらの要件を満たすために、ソリューションアーキテクトが実施すべき手順の組み合わせはどれですか?(該当するものを2つ選択してください。)

    • A. SQSコンポーネントでサーバー側暗号化を有効化します。デフォルトのキーポリシーを更新し、キーの使用を承認されたプリンシパルのセットに制限します。
    • B. SNSコンポーネントでAWS Key Management Service(AWS KMS)のカスタマーマネージドキーを使用してサーバー側暗号化を有効化します。キーの使用を承認されたプリンシパルのセットに制限するキーポリシーを適用します。
    • C. SNSコンポーネントで暗号化を有効化します。デフォルトのキーポリシーを更新し、キーの使用を承認されたプリンシパルのセットに制限します。トピックポリシーに条件を設定して、TLS経由の暗号化された接続のみを許可します。
    • D. SQSコンポーネントでAWS Key Management Service(AWS KMS)のカスタマーマネージドキーを使用してサーバー側暗号化を有効化します。キーの使用を承認されたプリンシパルのセットに制限するキーポリシーを適用します。キューのポリシーに条件を設定して、TLS経由の暗号化された接続のみを許可します。
    • E. SQSコンポーネントでAWS Key Management Service(AWS KMS)のカスタマーマネージドキーを使用してサーバー側暗号化を有効化します。キーの使用を承認されたプリンシパルのセットに制限するIAMポリシーを適用します。キューのポリシーに条件を設定して、TLS経由の暗号化された接続のみを許可します。

    この問題を見る →

  79. Q79. Q274. ある会社が、Amazon EC2インスタンスのフリート上で3層構成のECサイトアプリケーションをホストしています。これらのインスタンスは、Application Load Balancer(ALB)の後ろでAuto Scalingグループ内に実行されています。すべてのECサイトデータは、Amazon RDS for MariaDBのMulti-AZ DBインスタンスに格納されています。同社は、トランザクション中の顧客セッション管理を最適化したいと考えており、アプリケーションはセッションデータを耐久的に保存する必要があります。これらの要件を満たすソリューションはどれですか?(2つ選択)

    • A. ALBでステッキーセッション機能(セッションアフィニティ)を有効にする
    • B. 顧客セッション情報を格納するためにAmazon DynamoDBテーブルを使用する
    • C. 顧客セッション情報を管理するためにAmazon Cognitoユーザープールを展開する
    • D. 顧客セッション情報を格納するためにAmazon ElastiCache for Redisクラスターを展開する
    • E. 顧客セッション情報を管理するために、アプリケーション内でAWS Systems Manager Application Managerを使用する

    この問題を見る →

  80. Q80. Q275. 大学の研究実験室が、オンプレミスのWindowsファイルサーバーからAmazon FSx for Windows File Serverへ30 TBのデータを移行する必要があります。この実験室は、大学内の他の多くの部門と共有している1 Gbpsのネットワーク回線を利用しています。実験室は、データ転送のパフォーマンスを最大化するデータ移行サービスを導入したいと考えています。ただし、他の部門へのネットワークトラフィックへの影響を最小限に抑えるため、このサービスが使用する帯域幅を制御できる必要があります。また、データ移行は今後5日以内に完了させる必要があります。これらの要件を満たすAWSソリューションはどれですか?

    • A. AWS Snowcone
    • B. Amazon FSx File Gateway
    • C. AWS DataSync
    • D. AWS Transfer Family

    この問題を見る →

  81. Q81. Q276. ある企業が、地理的に分散した数千台のリモートデバイスからUDPでデータを受信するアプリケーションを実行しています。このアプリケーションは、受信したデータを即座に処理し、必要に応じてデバイスへ応答メッセージを送信します。データは一切保存されません。企業は、デバイスからのデータ送信遅延(レイテンシ)を最小限に抑えるソリューションを必要としています。また、別のAWSリージョンへの迅速なフェイルオーバー機能も必須です。これらの要件を満たすソリューションはどれですか?

    • A. Amazon Route 53 のフェイルオーバールーティングポリシーを設定します。2つのリージョンそれぞれにネットワークロードバランサー(NLB)を作成し、NLBがデータ処理のためにAWS Lambda関数を呼び出すように設定します。
    • B. AWS Global Accelerator を使用します。2つのリージョンそれぞれにネットワークロードバランサー(NLB)をエンドポイントとして作成します。Fargate起動タイプを使用したAmazon Elastic Container Service(Amazon ECS)クラスターを作成し、そのクラスター上にECSサービスを作成します。NLBのターゲットとしてこのECSサービスを設定します。データ処理はAmazon ECS内で実行します。
    • C. AWS Global Accelerator を使用します。2つのリージョンそれぞれにアプリケーションロードバランサー(ALB)をエンドポイントとして作成します。Fargate起動タイプを使用したAmazon Elastic Container Service(Amazon ECS)クラスターを作成し、そのクラスター上にECSサービスを作成します。ALBのターゲットとしてこのECSサービスを設定します。データ処理はAmazon ECS内で実行します。
    • D. Amazon Route 53 のフェイルオーバールーティングポリシーを設定します。2つのリージョンそれぞれにアプリケーションロードバランサー(ALB)を作成します。Fargate起動タイプを使用したAmazon Elastic Container Service(Amazon ECS)クラスターを作成し、そのクラスター上にECSサービスを作成します。ALBのターゲットとしてこのECSサービスを設定します。データ処理はAmazon ECS内で実行します。

    この問題を見る →

  82. Q82. Q277. ある企業がゲームシステムを構築しており、そのシステムはリーダーボード、マッチメイキング、認証の各サービスに対して、それぞれ固有のイベントを同時に送信する必要があります。また、この企業は、イベントの順序を保証するAWSのイベント駆動型システムを必要としています。これらの要件を満たすソリューションはどれですか?

    • A. Amazon EventBridge イベントバス
    • B. Amazon Simple Notification Service (Amazon SNS) FIFO トピック
    • C. Amazon Simple Notification Service (Amazon SNS) 標準トピック
    • D. Amazon Simple Queue Service (Amazon SQS) FIFO キュー

    この問題を見る →

  83. Q83. Q278. 電子商取引企業がAWS上でマルチティアアプリケーションを実行しています。フロントエンドおよびバックエンドの各ティアはAmazon EC2上で動作し、データベースはAmazon RDS for MySQLで稼働しています。バックエンドティアはRDSインスタンスと通信します。データベースから同一のデータセットを返す頻繁な呼び出しが発生しており、これによりパフォーマンスが低下しています。バックエンドのパフォーマンスを向上させるために、どの措置を講じるべきでしょうか?

    • A. データベース呼び出しを保存するため、Amazon SNSを導入する。
    • B. 大規模なデータセットをキャッシュするために、Amazon ElastiCacheを導入する。
    • C. データベース呼び出しをキャッシュするために、Amazon RDS for MySQLのリードレプリカを導入する。
    • D. データベースへの呼び出しをストリーミングするために、Amazon Kinesis Data Firehoseを導入する。

    この問題を見る →

  84. Q84. Q279. ある企業が、使用頻度にばらつきのあるWebアプリケーションを運用しています。毎月月初めに高負荷、毎週初めに中程度の負荷が発生し、週中の負荷は予測不能です。このアプリケーションは、データセンター内で稼働するWebサーバーとMySQLデータベースサーバーで構成されています。同社はこのアプリケーションをAWSクラウドへ移行したいと考えており、データベースの変更を伴わず、コスト効率の高いデータベースプラットフォームを選定する必要があります。これらの要件を満たすソリューションはどれですか?

    • A. Amazon DynamoDB
    • B. Amazon RDS for MySQL
    • C. MySQL互換のAmazon Aurora Serverless
    • D. Auto Scalingグループ内のAmazon EC2上にデプロイされたMySQL

    この問題を見る →

  85. Q85. Q280. ある企業が、クライアントとサーバー間の通信にUDPを用いるリアルタイムなマルチプレイヤーゲームを開発しています。このゲームサーバープラットフォームは、1日のうちに需要が急増することが予想されるため、それに応じて自動的にスケールする必要があります。開発者は、プレイヤーのスコアやその他の非リレーショナルデータを、手動による介入なしに自動スケーリング可能なデータベースソリューションに保存したいと考えています。ソリューションアーキテクトは、どのソリューションを推奨すべきでしょうか?

    • A. トラフィック分散にはAmazon Route 53を、データストレージにはAmazon Aurora Serverlessを使用する。
    • B. トラフィック分散にはNetwork Load Balancerを、データストレージにはAmazon DynamoDB on-demandを使用する。
    • C. トラフィック分散にはNetwork Load Balancerを、データストレージにはAmazon Aurora Globalを使用する。
    • D. トラフィック分散にはApplication Load Balancerを、データストレージにはAmazon DynamoDB Global Tablesを使用する。

    この問題を見る →

  86. Q86. Q281. ソリューションアーキテクトは、Windows Internet Information Services(IIS)で実行されるWebアプリケーションをAWSに移行する必要があります。このアプリケーションは現在、オンプレミスのネットワーク接続ストレージ(NAS)上にホストされているファイル共有に依存しています。ソリューションアーキテクトは、IIS Webサーバーの移行を提案しています。このオンプレミスのファイル共有の代替として、最も耐障害性と耐久性が高いのはどれですか?

    • A. ファイル共有をAmazon RDSに移行する。
    • B. ファイル共有をAWS Storage Gatewayに移行する。
    • C. ファイル共有をAmazon FSx for Windows File Serverに移行する。
    • D. ファイル共有をAmazon Elastic File System(Amazon EFS)に移行する。

    この問題を見る →

  87. Q87. Q282. ある企業は、Amazon EC2インスタンスのオペレーティングシステムのバージョン、パッチ適用状況、およびインストール済みソフトウェアに関する情報を一元管理するための新しい監査システムを最近導入しました。ソリューションアーキテクトは、EC2 Auto Scalingグループによってプロビジョニングされたすべてのインスタンスが、起動時および終了時に監査システムにレポートを確実かつ迅速に送信できるようにする必要があります。これらの要件を最も効率的に満たす解決策はどれですか?

    • A. 定期実行されるAWS Lambda関数を使用し、すべてのEC2インスタンス上でリモートでスクリプトを実行して監査システムにデータを送信します。
    • B. EC2 Auto Scalingのライフサイクルフックを使用して、インスタンスの起動時および終了時に監査システムへデータを送信するカスタムスクリプトを実行します。
    • C. EC2 Auto Scalingの起動設定(launch configuration)でユーザーデータを通じてカスタムスクリプトを実行し、インスタンスの起動時および終了時に監査システムへデータを送信します。
    • D. インスタンスのオペレーティングシステム上でカスタムスクリプトを実行し、監査システムへデータを送信するよう設定します。このスクリプトを、EC2 Auto Scalingグループがインスタンスの起動時および終了時に実行するよう構成します。

    この問題を見る →

  88. Q88. Q283. ある企業は、ユーザーのデバイスからセンサーデータを受信するAWS上の3層構成環境を運用しています。トラフィックは、Network Load Balancer(NLB)を経由し、Web層のAmazon EC2インスタンスへと流れ、さらにアプリケーション層のEC2インスタンスへと進み、そこでデータベースへの呼び出しが行われます。ソリューションアーキテクトは、Web層へのトランジット中のデータのセキュリティを向上させるために、何を行うべきでしょうか?

    • A. NLBでTLSリスナーを設定し、サーバー証明書を追加します。
    • B. AWS Shield Advancedを設定し、NLB上でAWS WAFを有効化します。
    • C. ロードバランサーをApplication Load Balancerに変更し、AWS WAFをアタッチします。
    • D. EC2インスタンスのAmazon Elastic Block Store(Amazon EBS)ボリュームをAWS Key Management Service(AWS KMS)を使用して暗号化します。

    この問題を見る →

  89. Q89. Q284. ある企業が、オンプレミスのデータセンターからAWSへ商用オフ・ザ・シェルフ(COTS)アプリケーションを移行しようとしています。このソフトウェアはソケットおよびコア数に基づくライセンスモデルを採用しており、予測可能な容量および稼働時間要件があります。企業は今年初めに購入した既存のライセンスを活用したいと考えています。 この要件において、最もコスト効率の高いAmazon EC2の料金オプションはどれですか?

    • A. Dedicated Reserved Hosts
    • B. Dedicated On-Demand Hosts
    • C. Dedicated Reserved Instances
    • D. Dedicated On-Demand Instances

    この問題を見る →

  90. Q90. Q285. ソリューションアーキテクトが新しいVPC設計を作成しています。ロードバランサ用に2つのパブリックサブネット、Webサーバー用に2つのプライベートサブネット、MySQL用に2つのプライベートサブネットが存在します。WebサーバーはHTTPSのみを使用します。ソリューションアーキテクトはすでに、ロードバランサのセキュリティグループを作成し、0.0.0.0/0からのポート443のアクセスを許可しています。会社の方針では、各リソースに対して、そのタスクを実行するために必要な最小限のアクセス権限のみを付与する必要があります。これらの要件を満たすために、ソリューションアーキテクトが採用すべき追加の設定戦略はどれですか?

    • A. Webサーバー用のセキュリティグループを作成し、0.0.0.0/0からのポート443を許可します。MySQLサーバー用のセキュリティグループを作成し、Webサーバーのセキュリティグループからのポート3306を許可します。
    • B. Webサーバー用のネットワークACLを作成し、0.0.0.0/0からのポート443を許可します。MySQLサーバー用のネットワークACLを作成し、Webサーバーのセキュリティグループからのポート3306を許可します。
    • C. Webサーバー用のセキュリティグループを作成し、ロードバランサからのポート443を許可します。MySQLサーバー用のセキュリティグループを作成し、Webサーバーのセキュリティグループからのポート3306を許可します。
    • D. Webサーバー用のネットワークACLを作成し、ロードバランサからのポート443を許可します。MySQLサーバー用のネットワークACLを作成し、Webサーバーのセキュリティグループからのポート3306を許可します。

    この問題を見る →

  91. Q91. Q286. ソリューションアーキテクトは、新規に作成されるすべてのIAMユーザーに対して、特定のパスワード複雑さ要件と必須のパスワードローテーション期間を適用したいと考えています。この要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?

    • A. AWSアカウント全体に対して包括的なパスワードポリシーを設定する
    • B. AWSアカウント内の各IAMユーザーに対して個別にパスワードポリシーを設定する
    • C. サードパーティ製ベンダーのソフトウェアを使用してパスワード要件を設定する
    • D. Create_newuserイベントにAmazon CloudWatchルールをアタッチし、適切な要件でパスワードを設定する

    この問題を見る →

  92. Q92. Q287. 新しい従業員がデプロイエンジニアとして会社に加わりました。このデプロイエンジニアは、AWS CloudFormationテンプレートを使用して複数のAWSリソースを作成します。ソリューションアーキテクトは、デプロイエンジニアが業務を遂行できるようにしつつ、「最小権限の原則」に従わせたいと考えています。この目標を達成するために、ソリューションアーキテクトが実施すべきアクションの組み合わせはどれですか?(該当するものを2つ選択してください。)

    • A. デプロイエンジニアが、AWS CloudFormationスタック操作を実行する際にAWSアカウントのルートユーザー資格情報を使用するよう指示する。
    • B. デプロイエンジニア用に新しいIAMユーザーを作成し、そのIAMユーザーをPowerUsers IAMポリシーがアタッチされたグループに追加する。
    • C. デプロイエンジニア用に新しいIAMユーザーを作成し、そのIAMユーザーをAdministrativeAccess IAMポリシーがアタッチされたグループに追加する。
    • D. デプロイエンジニア用に新しいIAMユーザーを作成し、そのIAMユーザーをAWS CloudFormation関連のアクションのみを許可するIAMポリシーがアタッチされたグループに追加する。
    • E. デプロイエンジニア用にIAMロールを作成し、AWS CloudFormationスタックに特化した明確なアクセス許可を定義したうえで、このIAMロールを使用してスタックを起動する。

    この問題を見る →

  93. Q93. Q288. ある企業は、オンライン広告事業向けの大規模なデータセットを、単一の可用性ゾーン(Availability Zone)内にある Amazon RDS for MySQL DB インスタンスに格納しています。この企業は、ビジネスレポート用のクエリを実行する際に、本番環境の DB インスタンスに対する書き込み操作に影響を与えないようにしたいと考えています。これらの要件を満たす解決策はどれですか?

    • A. ビジネスレポート用のクエリ処理のために、RDS の読み取り専用レプリカ(read replica)を展開する。
    • B. Elastic Load Balancer の後ろに DB インスタンスを配置し、水平方向(横方向)にスケールアウトする。
    • C. DB インスタンスをより大きなインスタンスタイプにスケールアップして、書き込み操作とクエリの両方を処理できるようにする。
    • D. ビジネスレポート用のクエリ処理のために、DB インスタンスを複数の可用性ゾーン(Availability Zones)に展開する。

    この問題を見る →

  94. Q94. Q289. 開発者は、AWS Lambda関数を使用してファイルをAmazon S3にアップロードするアプリケーションを持っています。このタスクを実行するために必要な権限を付与する必要があります。開発者は既に、Amazon S3に対して有効なIAM資格情報を含むIAMユーザーを保有しています。ソリューションズアーキテクトは、この権限を付与するために何を行うべきでしょうか?

    • A. Lambda関数のリソースポリシーに必要なIAM権限を追加する。
    • B. Lambda関数内で既存のIAM資格情報を使用して署名付きリクエストを作成する。
    • C. 新しいIAMユーザーを作成し、Lambda関数内で既存のIAM資格情報を使用する。
    • D. 必要な権限を持つIAM実行ロールを作成し、そのIAMロールをLambda関数にアタッチする。

    この問題を見る →

  95. Q95. Q290. ソリューションアーキテクトがソフトウェアデモ環境のアーキテクチャを設計しています。この環境は、Application Load Balancer(ALB)の背後でAuto Scalingグループ内のAmazon EC2インスタンス上で実行されます。システムは営業時間中にトラフィックが大幅に増加しますが、週末の稼働は不要です。 需要に対応してシステムがスケールできるようにするために、ソリューションアーキテクトが実施すべきアクションの組み合わせはどれですか?(2つ選択)

    • A. AWS Auto Scaling を使用して、リクエストレートに基づいて ALB の容量を調整する。
    • B. AWS Auto Scaling を使用して、VPC インターネットゲートウェイの容量をスケールする。
    • C. 負荷を複数の AWS リージョンに分散させるために、EC2 インスタンスを複数の AWS リージョンで起動する。
    • D. ターゲット追跡スケーリングポリシーを使用して、インスタンスのCPU使用率に基づいて Auto Scaling グループの容量をスケールする。
    • E. スケジュールベースのスケーリングを使用して、週末には Auto Scaling グループの最小、最大、および希望インスタンス数をゼロに設定し、週初めにデフォルト値に戻す。

    この問題を見る →

  96. Q96. Q291. ある会社が、Amazon RDS をバックエンドとする Web アプリケーションを運用しています。新しいデータベース管理者が誤ってデータベーステーブル内の情報を編集し、データ損失を引き起こしました。このような事象からの回復を支援するため、同社は、過去30日以内に発生した変更の5分前までの任意の時点にデータベースを復元できるようにしたいと考えています。この要件を満たすために、ソリューションアーキテクトが設計に含めるべき機能はどれですか?

    • A. 読み取り専用レプリカ(Read replicas)
    • B. 手動スナップショット(Manual snapshots)
    • C. 自動バックアップ(Automated backups)
    • D. マルチAZ展開(Multi-AZ deployments)

    この問題を見る →

  97. Q97. Q292. ある会社が、VPC内に2層構成のWebアプリケーションを展開しています。Web層には、複数の可用性ゾーンにまたがるパブリックサブネットを使用するAmazon EC2 Auto Scalingグループが使用されています。データベース層には、別のプライベートサブネット内に配置されたAmazon RDS for MySQL DBインスタンスが使用されています。Web層は、製品情報を取得するためにデータベースへのアクセスを必要としています。 Webアプリケーションは意図したとおりに動作しておらず、Webアプリケーションから「データベースに接続できない」というエラーが報告されています。データベース自体は正常に起動・実行中であることが確認済みです。ネットワークACL、セキュリティグループ、ルートテーブルのすべての設定は、デフォルト状態のままです。 このアプリケーションの問題を解決するために、ソリューションアーキテクトは何を推奨すべきでしょうか?

    • A. Web層のEC2インスタンスからのトラフィックを許可する明示的なルールを、プライベートサブネットのネットワークACLに追加します。
    • B. Web層のEC2インスタンスとデータベース層の間でトラフィックを許可するルートを、VPCのルートテーブルに追加します。
    • C. Web層のEC2インスタンスとデータベース層のRDSインスタンスをそれぞれ異なるVPCにデプロイし、VPCピアリングを設定します。
    • D. データベース層のRDSインスタンスのセキュリティグループに、Web層のセキュリティグループからのトラフィックを許可する受信ルールを追加します。

    この問題を見る →

  98. Q98. Q293. ある企業は、オンプレミスのネットワーク接続ストレージ(NAS)システムからAWSクラウドへ600 TBのデータを転送する必要があります。このデータ転送は2週間以内に完了しなければなりません。また、データは機密性が高く、転送中の暗号化が必須です。企業のインターネット接続は最大100 Mbpsのアップロード速度をサポートしています。これらの要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. Amazon S3のマルチパートアップロード機能を用いて、HTTPS経由でファイルを転送します。
    • B. オンプレミスのNASシステムと最寄りのAWSリージョン間にVPN接続を作成し、そのVPN経由でデータを転送します。
    • C. AWS Snow Familyコンソールを使用して、複数台のAWS Snowball Edge Storage Optimizedデバイスを注文します。これらのデバイスを用いてデータをAmazon S3に転送します。
    • D. 企業所在地と最寄りのAWSリージョン間で10 GbpsのAWS Direct Connect接続を設定し、VPN接続経由でリージョン内にデータを転送してAmazon S3に保存します。

    この問題を見る →

  99. Q99. Q294. ある会社が、AWS クラウドでホストされているゲームアプリケーション向けの共有ストレージソリューションを設計しています。このソリューションでは、Lustre クライアントを使用してデータにアクセスできる必要があります。また、このソリューションは完全にマネージドである必要があります。これらの要件を満たすソリューションはどれですか?

    • A. AWS DataSync タスクを作成し、マウント可能なファイルシステムとしてデータを共有します。その後、そのファイルシステムをアプリケーションサーバーにマウントします。
    • B. AWS Storage Gateway のファイルゲートウェイを作成し、必要なクライアントプロトコルを使用したファイル共有を作成します。アプリケーションサーバーをそのファイル共有に接続します。
    • C. Amazon Elastic File System(Amazon EFS)ファイルシステムを作成し、Lustre をサポートするように設定します。このファイルシステムをオリジンサーバーにアタッチし、アプリケーションサーバーからそのファイルシステムに接続します。
    • D. Amazon FSx for Lustre ファイルシステムを作成します。このファイルシステムをオリジンサーバーにアタッチし、アプリケーションサーバーからそのファイルシステムに接続します。

    この問題を見る →

  100. Q100. Q295. ある会社では、支払い処理システムを使用しており、特定の支払いIDに関連するメッセージは、送信された順序で受信される必要があります。そうでないと、支払いが誤って処理される可能性があります。この要件を満たすために、ソリューションアーキテクトが実施すべきアクションはどれですか?(2つ選択)

    • A. メッセージをAmazon DynamoDBテーブルに書き込み、支払いIDをパーティションキーとして設定する
    • B. メッセージをAmazon Kinesis Data Streamに書き込み、支払いIDをパーティションキーとして設定する
    • C. メッセージをAmazon ElastiCache for Memcachedクラスターに書き込み、支払いIDをキーとして設定する
    • D. メッセージをAmazon Simple Queue Service(Amazon SQS)標準キューに書き込み、メッセージ属性に支払いIDを設定する
    • E. メッセージをAmazon Simple Queue Service(Amazon SQS)FIFOキューに書き込み、メッセージグループIDに支払いIDを設定する

    この問題を見る →

  101. Q101. Q296. ある企業が、AWS上に新しいパブリックWebアプリケーションを展開しようとしています。このアプリケーションには、Amazon EC2インスタンスを使用するWebサーバー層と、Amazon RDS for MySQL DBインスタンスを使用するデータベース層が含まれます。アプリケーションはセキュアでなければならず、IPアドレスが動的に変化するグローバルな顧客からもアクセス可能である必要があります。ソリューションアーキテクトは、これらの要件を満たすためにセキュリティグループをどのように設定すべきでしょうか?

    • A. Webサーバーのセキュリティグループを、ポート443に対する0.0.0.0/0からの着信トラフィックを許可するように設定します。DBインスタンスのセキュリティグループを、Webサーバーのセキュリティグループからのポート3306に対する着信トラフィックを許可するように設定します。
    • B. Webサーバーのセキュリティグループを、顧客のIPアドレスからのポート443に対する着信トラフィックを許可するように設定します。DBインスタンスのセキュリティグループを、Webサーバーのセキュリティグループからのポート3306に対する着信トラフィックを許可するように設定します。
    • C. Webサーバーのセキュリティグループを、顧客のIPアドレスからのポート443に対する着信トラフィックを許可するように設定します。DBインスタンスのセキュリティグループを、顧客のIPアドレスからのポート3306に対する着信トラフィックを許可するように設定します。
    • D. Webサーバーのセキュリティグループを、ポート443に対する00.0.0/0からの着信トラフィックを許可するように設定します。DBインスタンスのセキュリティグループを、ポート3306に対する0.0.0.0/0からの着信トラフィックを許可するように設定します。

    この問題を見る →

  102. Q102. Q297. ある企業は、自動車に搭載されたIoTセンサーからデータを収集するアプリケーションを運用しています。このデータはストリーミングされ、Amazon Kinesis Data Firehoseを経由してAmazon S3に保存されます。年間で数兆個のS3オブジェクトが生成されます。同社では毎朝、直近30日分のデータを用いて一連の機械学習(ML)モデルを再学習しています。また、年4回、直近12か月分のデータを用いて分析および他のMLモデルの学習を行います。このデータは、最大1年間は最小限の遅延で利用可能である必要があります。1年経過後は、アーカイブ目的でデータを保持しなければなりません。これらの要件を最もコスト効率よく満たすストレージソリューションはどれですか?

    • A. S3 Intelligent-Tiering ストレージクラスを使用します。S3 Lifecycleポリシーを作成し、オブジェクトを1年後にS3 Glacier Deep Archiveへ移行させます。
    • B. S3 Intelligent-Tiering ストレージクラスを使用します。S3 Intelligent-Tieringを設定して、オブジェクトを1年後に自動的にS3 Glacier Deep Archiveへ移動させます。
    • C. S3 Standard-Infrequent Access(S3 Standard-IA)ストレージクラスを使用します。S3 Lifecycleポリシーを作成し、オブジェクトを1年後にS3 Glacier Deep Archiveへ移行させます。
    • D. S3 Standard ストレージクラスを使用します。S3 Lifecycleポリシーを作成し、オブジェクトを30日後にS3 Standard-Infrequent Access(S3 Standard-IA)へ移行させ、さらに1年後にS3 Glacier Deep Archiveへ移行させます。

    この問題を見る →

  103. Q103. Q298. ある企業が、VPC内でパブリックな3層Webアプリケーションを実行しています。このアプリケーションは、複数の可用性ゾーンにまたがるAmazon EC2インスタンス上で動作します。プライベートサブネット内にあるEC2インスタンスは、インターネット上のライセンスサーバーと通信する必要があります。企業は、運用保守作業を最小限に抑えるマネージドなソリューションを求めています。 これらの要件を満たすソリューションはどれですか?

    • A. パブリックサブネット内にNATインスタンスをプロビジョニングし、各プライベートサブネットのルートテーブルを変更して、デフォルトルートをそのNATインスタンスに向ける。
    • B. プライベートサブネット内にNATインスタンスをプロビジョニングし、各プライベートサブネットのルートテーブルを変更して、デフォルトルートをそのNATインスタンスに向ける。
    • C. パブリックサブネット内にNATゲートウェイをプロビジョニングし、各プライベートサブネットのルートテーブルを変更して、デフォルトルートをそのNATゲートウェイに向ける。
    • D. プライベートサブネット内にNATゲートウェイをプロビジョニングし、各プライベートサブネットのルートテーブルを変更して、デフォルトルートをそのNATゲートウェイに向ける。

    この問題を見る →

  104. Q104. Q299. 気象関連のスタートアップ企業が、ユーザーに天候データをオンラインで販売するカスタムWebアプリケーションを運用しています。この企業はデータをAmazon DynamoDBに保存しており、新たに記録された天候イベントごとに、4つの内部チームのマネージャーにアラートを送信する新サービスを構築したいと考えています。また、この新サービスが既存アプリケーションのパフォーマンスに影響を与えないようにしたいです。これらの要件を、最も少ない運用オーバーヘッドで満たすには、ソリューションアーキテクトは何を行うべきでしょうか?

    • A. DynamoDBトランザクションを使用して、新しいイベントデータをテーブルに書き込みます。トランザクションを設定して、内部チームに通知するようにします。
    • B. 現在のアプリケーションから、4つのAmazon Simple Notification Service(Amazon SNS)トピックそれぞれにメッセージを発行させます。各チームが1つのトピックをサブスクライブします。
    • C. テーブルでAmazon DynamoDB Streamsを有効化します。トリガーを使用して、チームがサブスクライブ可能な単一のAmazon Simple Notification Service(Amazon SNS)トピックに書き込みます。
    • D. 各レコードに新しいアイテムを識別するためのカスタム属性を追加します。1分ごとにテーブルをスキャンし、新規アイテムを検出して、チームがサブスクライブ可能なAmazon Simple Queue Service(Amazon SQS)キューに通知するcronジョブを作成します。

    この問題を見る →

  105. Q105. Q300. ある企業は、自社アプリケーションが生成する大量のストリーミングデータを収集・処理する必要があります。このアプリケーションは Amazon EC2 インスタンス上で実行され、データを Amazon Kinesis Data Streams に送信しています。Kinesis Data Streams はデフォルト設定で構成されています。アプリケーションは2日ごとにデータを消費し、ビジネスインテリジェンス(BI)処理のために Amazon S3 バケットに書き込んでいます。しかし、企業は Amazon S3 がアプリケーションから Kinesis Data Streams へ送信されたすべてのデータを受信できていないことに気づきました。この問題を解決するために、ソリューションズアーキテクトは何を行うべきでしょうか?

    • A. Kinesis Data Streams のデフォルト設定を更新し、データ保持期間を変更する
    • B. アプリケーションを更新して、Kinesis Producer Library(KPL)を使用してデータを Kinesis Data Streams に送信する
    • C. Kinesis シャード数を更新し、Kinesis Data Streams へ送信されるデータのスループットに対応できるようにする
    • D. S3 バケット内で S3 Versioning を有効にして、取り込まれたすべてのオブジェクトのすべてのバージョンを保持する

    この問題を見る →