AWS SAA-C03 第12章 練習問題(100問)

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

  1. Q1. Q801. ある会社が、サーバーレスアーキテクチャを採用した新アプリケーションを開発しています。このアーキテクチャは、Amazon API Gateway の REST API と、受信リクエストを処理する AWS Lambda 関数で構成されます。同社は、API Gateway REST API から受信したメッセージを、複数のターゲット Lambda 関数に送信できるサービスを追加したいと考えています。また、このサービスにはメッセージフィルタリング機能が必要であり、各ターゲット Lambda 関数が自身に必要なメッセージのみを受信できるようにしなければなりません。これらの要件を満たし、かつ運用オーバーヘッドが最小となるソリューションはどれですか?

    • A. API Gateway REST API からのリクエストを Amazon Simple Notification Service (Amazon SNS) トピックに送信します。その後、Amazon Simple Queue Service (Amazon SQS) キューをこの SNS トピックにサブスクライブさせ、ターゲット Lambda 関数がそれぞれ異なる SQS キューをポーリングするよう設定します。
    • B. API Gateway REST API からのリクエストを Amazon EventBridge に送信します。EventBridge を設定して、ターゲット Lambda 関数を呼び出すようにします。
    • C. API Gateway REST API からのリクエストを Amazon Managed Streaming for Apache Kafka (Amazon MSK) に送信します。Amazon MSK を設定して、メッセージをターゲット Lambda 関数に配信するようにします。
    • D. API Gateway REST API からのリクエストを複数の Amazon Simple Queue Service (Amazon SQS) キューに直接送信します。ターゲット Lambda 関数をそれぞれ異なる SQS キューをポーリングするよう設定します。

    この問題を見る →

  2. Q2. Q802. ある企業が、何百万ものアーカイブファイルを Amazon S3 に移行しました。ソリューションアーキテクトは、顧客提供のキー(customer-provided key)を使用して、すべてのアーカイブデータを暗号化するソリューションを実装する必要があります。このソリューションは、既存の暗号化されていないオブジェクトと今後アップロードされるすべてのオブジェクトの両方を暗号化しなければなりません。これらの要件を満たすソリューションはどれですか?

    • A. Amazon S3 Inventory レポートをフィルタリングして、暗号化されていないオブジェクトの一覧を作成します。S3 Batch Operations ジョブを設定し、その一覧から取得したオブジェクトを、顧客提供のキーによるサーバー側暗号化(SSE-C)で暗号化します。また、S3 のデフォルト暗号化機能を、顧客提供のキーによるサーバー側暗号化(SSE-C)を使用するように設定します。
    • B. S3 Storage Lens のメトリクスを使用して、暗号化されていない S3 バケットを特定します。S3 のデフォルト暗号化機能を、AWS KMS キーによるサーバー側暗号化(SSE-KMS)を使用するように設定します。
    • C. AWS の使用状況レポート(AWS usage report)を Amazon S3 についてフィルタリングして、暗号化されていないオブジェクトの一覧を作成します。AWS Batch ジョブを設定し、その一覧から取得したオブジェクトを、AWS KMS キーによるサーバー側暗号化(SSE-KMS)で暗号化します。また、S3 のデフォルト暗号化機能を、AWS KMS キーによるサーバー側暗号化(SSE-KMS)を使用するように設定します。
    • D. AWS の使用状況レポート(AWS usage report)を Amazon S3 についてフィルタリングして、暗号化されていないオブジェクトの一覧を作成します。S3 のデフォルト暗号化機能を、顧客提供のキーによるサーバー側暗号化(SSE-C)を使用するように設定します。

    この問題を見る →

  3. Q3. Q803. ある企業が利用しているDNSプロバイダーが障害を起こしており、AWS上で実行されているウェブサイトのサービス中断が発生しています。この企業は、より耐障害性の高いマネージドDNSサービスへ移行する必要があり、そのサービスはAWS上で動作することを希望しています。ソリューションアーキテクトは、DNSホスティングサービスを迅速に移行するために何を行うべきでしょうか?

    • A. ドメイン名向けにAmazon Route 53のパブリックホステッドゾーンを作成し、以前のプロバイダーがホストしていたドメインレコードを含むゾーンファイルをインポートします。
    • B. ドメイン名向けにAmazon Route 53のプライベートホステッドゾーンを作成し、以前のプロバイダーがホストしていたドメインレコードを含むゾーンファイルをインポートします。
    • C. AWS内にSimple ADディレクトリを作成し、DNSプロバイダーとAWS Directory Service for Microsoft Active Directoryの間でゾーン転送を有効化して、ドメインレコードを同期します。
    • D. VPC内にAmazon Route 53 Resolverのインバウンドエンドポイントを作成し、プロバイダーのDNSがDNSクエリを転送するIPアドレスを指定します。その後、プロバイダーのDNSを設定して、当該ドメインに対するDNSクエリをインバウンドエンドポイントで指定したIPアドレスに転送するように構成します。

    この問題を見る →

  4. Q4. Q804. ある企業が、Elastic Load Balancing(ELB)ロードバランサの後ろで実行される新しいWebサービスを設計しています。ただし、多くのWebサービスクライアントは、ファイアウォールで許可されたIPアドレスのみに接続できるようになっています。ソリューションアーキテクトは、クライアントの要件を満たすために何を推奨すべきでしょうか?

    • A. 関連付けられたElastic IPアドレスを持つNetwork Load Balancer。
    • B. 関連付けられたElastic IPアドレスを持つApplication Load Balancer。
    • C. Elastic IPアドレスを指すAレコードを含むAmazon Route 53ホストゾーン。
    • D. ロードバランサの前にプロキシとして動作する、パブリックIPアドレスを持つEC2インスタンス。

    この問題を見る →

  5. Q5. Q805. ある企業が新しいAWSアカウントを構築しました。このアカウントは新規にプロビジョニングされたものであり、デフォルト設定に対する変更は一切行われていません。企業は、AWSアカウントのルートユーザーのセキュリティを懸念しています。ルートユーザーを安全に保護するには、何を行うべきでしょうか?

    • A. 日常的な管理タスク用にIAMユーザーを作成し、ルートユーザーを無効化します。
    • B. 日常的な管理タスク用にIAMユーザーを作成し、ルートユーザーに対してマルチファクタ認証(MFA)を有効化します。
    • C. ルートユーザー向けにアクセスキーを生成し、日常的な管理タスクではAWSマネジメントコンソールではなくこのアクセスキーを使用します。
    • D. ルートユーザーの認証情報を最も上級のソリューションズアーキテクトに提供し、日常的な管理タスクにはその人物がルートユーザーを使用するようにします。

    この問題を見る →

  6. Q6. Q806. 金融サービス企業が2つのデータセンターを停止し、100 TBを超えるデータをAWSに移行したいと考えています。このデータは複雑なディレクトリ構造を持ち、何百万もの小規模ファイルが、深い階層のサブフォルダー内に格納されています。大部分のデータは非構造化データであり、オンプレミスのファイルストレージは、複数のベンダーによるSMBベースのストレージです。また、移行後もアプリケーションの変更なしにデータにアクセスできるようにしたいと考えています。これらの要件を満たすうえで、運用オーバーヘッドを最小限に抑えるには、ソリューションアーキテクトは何を行うべきでしょうか?

    • A. AWS Direct Connect を使用して、データを Amazon S3 に移行する。
    • B. AWS DataSync を使用して、データを Amazon FSx for Lustre に移行する。
    • C. AWS DataSync を使用して、データを Amazon FSx for Windows File Server に移行する。
    • D. AWS Direct Connect を使用して、オンプレミスのファイルストレージから AWS Storage Gateway のボリュームゲートウェイへデータを移行する。

    この問題を見る →

  7. Q7. Q807. ある企業は、AWS Organizations の Organization を使用して、アプリケーションをホストする AWS アカウントを管理しています。この企業は、Organization 内に専用のモニタリング用メンバー アカウントを設定しました。同社は、Amazon CloudWatch を使用して、複数のアカウントにわたる観測可能性(observability)データを照会および可視化したいと考えています。 これらの要件を満たすソリューションはどれですか?

    • A. モニタリングアカウントで CloudWatch のクロスアカウント観測可能性(cross-account observability)を有効化します。その後、モニタリングアカウントが提供する AWS CloudFormation テンプレートを各 AWS アカウントにデプロイし、データをモニタリングアカウントと共有します。
    • B. Service Control Policies(SCPs)を Organizations のルート組織単位(Organizational Unit:OU)レベルで設定し、モニタリングアカウントがルート OU 下のすべてのアカウントで CloudWatch にアクセスできるようにします。
    • C. モニタリングアカウントに新しい IAM ユーザーを作成します。各 AWS アカウントで、そのアカウント内の CloudWatch データを照会・可視化する権限を持つ IAM ポリシーを設定し、この新しい IAM ユーザーにアタッチします。
    • D. モニタリングアカウントに新しい IAM ユーザーを作成します。各 AWS アカウントで、クロスアカウントの IAM ポリシーを作成し、この新しい IAM ユーザーにアタッチします。

    この問題を見る →

  8. Q8. Q808. ソリューションアーキテクトが、会社のAWSアカウント向けにAWS Identity and Access Management (IAM) の承認モデルを設計しています。この会社では、AWSアカウント内のAWSサービスおよびリソースに対する完全なアクセス権を持つ従業員を5名に限定しています。ソリューションアーキテクトは、これらの5名の従業員それぞれに対してIAMユーザーを作成し、さらにIAMユーザー・グループも作成しました。この要件を満たすソリューションはどれですか?

    • A. IAMユーザー・グループにAdministratorAccessリソースベースポリシーをアタッチし、指定された5名の従業員のIAMユーザー全員をそのIAMユーザー・グループに追加します。
    • B. IAMユーザー・グループにSystemAdministrator IDベースポリシーをアタッチし、指定された5名の従業員のIAMユーザー全員をそのIAMユーザー・グループに追加します。
    • C. IAMユーザー・グループにAdministratorAccess IDベースポリシーをアタッチし、指定された5名の従業員のIAMユーザー全員をそのIAMユーザー・グループに追加します。
    • D. IAMユーザー・グループにSystemAdministratorリソースベースポリシーをアタッチし、指定された5名の従業員のIAMユーザー全員をそのIAMユーザー・グループに追加します。

    この問題を見る →

  9. Q9. Q809. ある企業は、仮想マシン(VM)に基づくマルチティアの決済処理アプリケーションを運用しています。各ティア間の通信は、正確に1回だけ配信することを保証するサードパーティ製ミドルウェアソリューションを介して非同期で行われます。この企業は、インフラストラクチャ管理の負担が最小限で、アプリケーション内のメッセージングにおいて「正確に1回だけ配信(exactly-once delivery)」を保証するソリューションを必要としています。これらの要件を満たすためのアクションの組み合わせはどれですか?(2つ選択してください。)

    • A. アーキテクチャ内のコンピュート層に AWS Lambda を使用します。
    • B. アーキテクチャ内のコンピュート層に Amazon EC2 インスタンスを使用します。
    • C. コンピュート層間のメッセージングコンポーネントとして Amazon Simple Notification Service(Amazon SNS)を使用します。
    • D. コンピュート層間のメッセージングコンポーネントとして Amazon Simple Queue Service(Amazon SQS)FIFO キューを使用します。
    • E. アーキテクチャ内のコンピュート層に Amazon Elastic Kubernetes Service(Amazon EKS)に基づくコンテナを使用します。

    この問題を見る →

  10. Q10. Q810. ある会社は、顧客のチャットメッセージ、日時情報、および顧客の個人を特定できる情報(PII)を含むテキストファイルを Amazon S3 に保存しています。この会社は、品質管理のために外部サービスプロバイダーに会話のサンプルを提供するソリューションを必要としています。外部サービスプロバイダーは、最新の会話まで含めて、会話をランダムに選択してサンプルを取得する必要があります。また、会社は顧客の PII を外部サービスプロバイダーと共有してはなりません。さらに、顧客との会話数が増加した場合でも、このソリューションはスケール可能でなければなりません。これらの要件を満たし、かつ運用オーバーヘッドが最小となるソリューションはどれですか?

    • A. Object Lambda Access Point を作成します。ファイルを読み取る際に PII を編集(レダクション)する AWS Lambda 関数を作成します。外部サービスプロバイダーには、この Object Lambda Access Point へのアクセスを指示します。
    • B. Amazon EC2 インスタンス上でバッチ処理を実行するプロセスを作成し、定期的にすべての新規ファイルを読み取り、PII を編集(レダクション)したうえで、PII を含まない別の S3 バケットに書き込みます。外部サービスプロバイダーには、PII を含まないこのバケットへのアクセスを指示します。
    • C. Amazon EC2 インスタンス上で Web アプリケーションを作成し、ファイルの一覧を表示し、ファイルから PII を編集(レダクション)したうえで、外部サービスプロバイダーが編集済みのファイルをダウンロードできるようにします。
    • D. Amazon DynamoDB テーブルを作成します。新しいファイルが Amazon S3 に書き込まれたときに、Lambda 関数がファイル内の PII を含まないデータのみを読み取り、その非PIIデータを DynamoDB テーブルに格納するよう設定します。外部サービスプロバイダーには DynamoDB テーブルへのアクセス権を付与します。

    この問題を見る →

  11. Q11. Q811. ある企業が、Amazon EC2インスタンス上でレガシーシステムを実行しています。アプリケーションコードは変更できず、システムは1台以上のEC2インスタンスで同時に動作させることはできません。ソリューションアーキテクトは、このシステムの復旧時間を短縮できる耐障害性のあるソリューションを設計する必要があります。これらの要件を満たすために、ソリューションアーキテクトが推奨すべき対応はどれですか?

    • A. EC2インスタンスに対して終了保護を有効化する。
    • B. EC2インスタンスをMulti-AZデプロイ用に設定する。
    • C. 障害発生時にEC2インスタンスを自動復旧するよう、Amazon CloudWatchアラームを設定する。
    • D. ストレージの冗長性を確保するために、RAID構成で2つのAmazon Elastic Block Store(Amazon EBS)ボリュームをアタッチしてEC2インスタンスを起動する。

    この問題を見る →

  12. Q12. Q812. ある企業が、コンテナ化されたアプリケーションワークロードをVPC内に3つのアベイラビリティーゾーン(AZ)にまたがって展開したいと考えています。この企業は、各AZ間で高い可用性を実現するソリューションを必要としています。また、アプリケーションへの変更は最小限に抑えたいという要件があります。これらの要件を満たすソリューションのうち、運用オーバーヘッドが最も少ないものはどれですか?

    • A. Amazon Elastic Container Service(Amazon ECS)を使用します。Amazon ECSサービスのAuto Scalingをターゲット追跡スケーリングで設定し、最小容量を3に設定します。タスク配置戦略タイプを「spread」に設定し、属性として「Availability Zone」を指定します。
    • B. Amazon Elastic Kubernetes Service(Amazon EKS)のセルフマネージドノードを使用します。Application Auto Scalingをターゲット追跡スケーリングで設定し、最小容量を3に設定します。
    • C. Amazon EC2予約インスタンスを使用します。スプレッド配置グループ内で3台のEC2インスタンスを起動します。Auto Scalingグループをターゲット追跡スケーリングで設定し、最小容量を3に設定します。
    • D. AWS Lambda関数を使用します。Lambda関数がVPCに接続するよう設定します。Application Auto ScalingをLambdaをスケーラブルターゲットとして使用するように設定し、最小容量を3に設定します。

    この問題を見る →

  13. Q13. Q813. ある会社は、Amazon EC2インスタンスの起動のために、AWSアカウント内に複数のAmazon Machine Image(AMI)を保存しています。これらのAMIには、同社の業務に不可欠な重要なデータと設定が含まれています。同社は、誤って削除されたAMIを迅速かつ効率的に復元できるソリューションを実装したいと考えています。 この要件を満たすうち、運用オーバーヘッドが最も少ないソリューションはどれですか?

    • A. AMIのAmazon Elastic Block Store(Amazon EBS)スナップショットを作成し、そのスナップショットを別のAWSアカウントに保存する。
    • B. すべてのAMIを定期的に別のAWSアカウントにコピーする。
    • C. Recycle Bin(リサイクル ビン)に保持ルールを作成する。
    • D. Cross-Region Replication(クロスリージョンレプリケーション)が有効なAmazon S3バケットにAMIをアップロードする。

    この問題を見る →

  14. Q14. Q814. ある企業は、オンプレミス環境に150 TBのアーカイブ済み画像データを保存しており、これを来月以内にAWSクラウドへ移行する必要があります。現在のネットワーク接続では、夜間のみ最大100 Mbpsでのアップロードが可能です。このデータを移行期限内に移動させるための、最もコスト効率の高い手段は何ですか?

    • A. AWS Snowmobile を使用してデータをAWSへ配送します。
    • B. 複数台のAWS Snowballデバイスを注文し、データをAWSへ配送します。
    • C. Amazon S3 Transfer Acceleration を有効化して、安全にデータをアップロードします。
    • D. Amazon S3 VPCエンドポイントを作成し、VPNを確立してデータをアップロードします。

    この問題を見る →

  15. Q15. Q815. ある企業が、オンプレミスで稼働している3層アプリケーションをAWSに移行しようとしています。Web層およびアプリケーション層はサードパーティ製の仮想マシン(VM)上で動作しており、データベース層はMySQL上で動作しています。企業は、アーキテクチャへの変更を最小限に抑えつつアプリケーションを移行する必要があります。また、特定の時点までデータを復元できるデータベースソリューションも必要です。これらの要件を満たし、運用上のオーバーヘッドが最も少ないソリューションはどれですか?

    • A. Web層およびアプリケーション層をパブリックサブネット内のAmazon EC2インスタンスに移行します。データベース層をプライベートサブネット内のAmazon RDS for MySQLに移行します。
    • B. Web層をパブリックサブネット内のAmazon EC2インスタンスに移行します。アプリケーション層をプライベートサブネット内のEC2インスタンスに移行します。データベース層をプライベートサブネット内のAmazon Aurora MySQLに移行します。
    • C. Web層をパブリックサブネット内のAmazon EC2インスタンスに移行します。アプリケーション層をプライベートサブネット内のEC2インスタンスに移行します。データベース層をプライベートサブネット内のAmazon RDS for MySQLに移行します。
    • D. Web層およびアプリケーション層をパブリックサブネット内のAmazon EC2インスタンスに移行します。データベース層をパブリックサブネット内のAmazon Aurora MySQLに移行します。

    この問題を見る →

  16. Q16. Q816. ある企業の開発者は、最新版のAmazon Linuxを実行する同社のAmazon EC2インスタンスに安全なSSHアクセスを提供する方法を必要としています。開発者はリモート勤務およびオフィス勤務の両方を行っており、このソリューションにはAWSサービスを活用したいと考えています。EC2インスタンスはVPC内のプライベートサブネットに配置されており、パブリックサブネットに展開されたNATゲートウェイを経由してインターネットにアクセスしています。これらの要件を最もコスト効率よく満たすために、ソリューションアーキテクトは何を行うべきでしょうか?

    • A. EC2インスタンスと同じサブネット内にバスタイオンホストを作成します。開発者にec2:CreateVpnConnection IAM権限を付与し、EC2 Instance Connectをインストールして、開発者がEC2インスタンスに接続できるようにします。
    • B. 企業ネットワークとVPCの間でAWS Site-to-Site VPN接続を作成します。開発者がオフィス内で作業している際は、このSite-to-Site VPN接続を利用してEC2インスタンスにアクセスするよう指示します。また、リモート勤務時のアクセスのために、別のVPN接続を設定するよう指示します。
    • C. VPCのパブリックサブネット内にバスタイオンホストを作成します。バスタイオンホストのセキュリティグループおよびSSHキーを設定し、開発者の企業ネットワークおよびリモートネットワークからのみ接続およびSSH認証を許可します。開発者に対して、SSHを用いてバスタイオンホストを経由してEC2インスタンスに接続するよう指示します。
    • D. EC2インスタンスに関連付けられたIAMロールに、AmazonSSMManagedInstanceCore IAMポリシーをアタッチします。開発者に対して、AWS Systems Manager Session Managerを用いてEC2インスタンスにアクセスするよう指示します。

    この問題を見る →

  17. Q17. Q817. ある企業のアプリケーションは Amazon EC2 インスタンス上でデプロイされており、イベント駆動型アーキテクチャのために AWS Lambda 関数も使用しています。この企業では、新機能を本番環境にデプロイする前に、別の AWS アカウントで非本番開発環境を用いてテストを行っています。 本番環境の EC2 インスタンスは、世界中の異なるタイムゾーンにいる顧客による継続的なトラフィックにより、常に稼働しています。一方、非本番環境のインスタンスは平日の営業時間のみ使用され、週末には一切使用されません。企業は、AWS 上でのアプリケーション実行コストを最適化したいと考えています。 これらの要件を最もコスト効率よく満たす解決策はどれですか?

    • A. 本番環境のインスタンスには On-Demand Instances を使用し、非本番環境のインスタンスには週末のみ Dedicated Hosts を使用します。
    • B. 本番環境および非本番環境の両方のインスタンスに Reserved Instances を使用し、非本番環境のインスタンスは使用しないときにシャットダウンします。
    • C. 本番環境のインスタンスには Compute Savings Plans を使用し、非本番環境のインスタンスには On-Demand Instances を使用します。また、非本番環境のインスタンスは使用しないときにシャットダウンします。
    • D. 本番環境のインスタンスには Dedicated Hosts を使用し、非本番環境のインスタンスには EC2 Instance Savings Plans を使用します。

    この問題を見る →

  18. Q18. Q818. ある企業は、オンプレミスのOracleリレーショナルデータベースにデータを保存しています。この企業は、分析のためにそのデータをAmazon Aurora PostgreSQLで利用可能にする必要があります。企業は、AWS Site-to-Site VPN接続を使用して、オンプレミスネットワークをAWSに接続しています。また、Aurora PostgreSQLへの移行中に、ソースデータベースで発生する変更をキャプチャする必要があります。これらの要件を満たすソリューションはどれですか?

    • A. AWS Schema Conversion Tool(AWS SCT)を使用してOracleスキーマをAurora PostgreSQLスキーマに変換します。その後、AWS Database Migration Service(AWS DMS)のフルロード移行タスクを使用してデータを移行します。
    • B. AWS DataSyncを使用してデータをAmazon S3バケットに移行し、Aurora PostgreSQLのaws_s3拡張機能を用いてS3内のデータをAurora PostgreSQLにインポートします。
    • C. AWS Schema Conversion Tool(AWS SCT)を使用してOracleスキーマをAurora PostgreSQLスキーマに変換します。その後、AWS Database Migration Service(AWS DMS)を用いて既存のデータを移行し、継続的な変更をレプリケートします。
    • D. AWS Snowballデバイスを使用してデータをAmazon S3バケットに移行し、Aurora PostgreSQLのaws_s3拡張機能を用いてS3内のデータをAurora PostgreSQLにインポートします。

    この問題を見る →

  19. Q19. Q819. あるECサイト企業が季節限定のオンラインセールを開催しています。同社は、複数の可用性ゾーンにまたがるAmazon EC2インスタンス上でウェブサイトをホストしています。セール期間中に発生する急激なトラフィック増加に対応できるようにしたいと考えています。これらの要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. ピーク時のトラフィック負荷に対応できる十分な規模のAuto Scalingグループを作成します。そのうち半分のAmazon EC2インスタンスを停止します。Auto Scalingグループを、トラフィック増加時に停止中のインスタンスを起動してスケールアウトするように設定します。
    • B. ウェブサイト用のAuto Scalingグループを作成します。Auto Scalingグループの最小サイズを、スケールアウトを必要とせずに高トラフィックを処理できるよう設定します。
    • C. Amazon CloudFrontおよびAmazon ElastiCacheを活用して動的コンテンツをキャッシュし、Auto Scalingグループをオリジンとして設定します。CloudFrontおよびElastiCacheを充填するために必要な数のインスタンスでAuto Scalingグループを構成し、キャッシュの充填完了後にスケールインします。
    • D. トラフィック増加に応じてスケールアウトするようAuto Scalingグループを設定します。事前に構成済みのAmazon Machine Image(AMI)から新しいインスタンスを起動するための起動テンプレートを作成します。

    この問題を見る →

  20. Q20. Q820. データ分析会社が、世界中に80のオフィスを保有しています。各オフィスには1 PBのデータが保存されており、インターネット帯域幅は1~2 Gbpsです。同社は、これらのオフィスからAmazon S3へ大量のデータを一度限り移行する必要があります。移行は4週間以内に完了しなければなりません。これらの要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. 各オフィスに新しい10 GbpsのAWS Direct Connect接続を確立し、データをAmazon S3に転送する。
    • B. 複数台のAWS Snowball Edgeストレージ最適化デバイスを使用して、データを保存・転送し、Amazon S3に取り込む。
    • C. AWS Snowmobileを使用して、データを保存・転送し、Amazon S3に取り込む。
    • D. AWS Storage Gateway Volume Gatewayをセットアップして、データをAmazon S3に転送する。

    この問題を見る →

  21. Q21. Q821. ある企業は、参照用データセットを格納する Amazon Elastic File System (Amazon EFS) ファイルシステムを保有しています。同社のアプリケーションは Amazon EC2 インスタンス上で実行され、このデータセットを読み取る必要があります。ただし、アプリケーションがデータセットを変更することは許可されていません。同社は IAM アクセス制御を活用して、アプリケーションによるデータセットの変更または削除を防止したいと考えています。 これらの要件を満たす解決策はどれですか?

    • A. EC2 インスタンス内から、EFS ファイルシステムを読み取り専用モードでマウントします。
    • B. EC2 インスタンスにアタッチされている IAM ロールに対して、elasticfilesystem:ClientWrite アクションを拒否するリソースポリシーを EFS ファイルシステムに作成します。
    • C. EFS ファイルシステムに対して、elasticfilesystem:ClientWrite アクションを拒否する ID ポリシー(identity policy)を作成します。
    • D. 各アプリケーションごとに EFS アクセスポイントを作成し、POSIX ファイルパーミッションを使用してルートディレクトリ内のファイルへの読み取り専用アクセスを許可します。

    この問題を見る →

  22. Q22. Q822. ある企業が実験的なワークロードをAWSクラウド上で実行したいと考えています。同社にはクラウド支出の予算があり、CFOは各部門ごとのクラウド支出の責任追跡(アカウンタビリティ)を懸念しています。また、予算の60%に達した時点で通知を受け取ることを望んでいます。これらの要件を満たすソリューションはどれですか?

    • A. AWSリソースにコスト配分タグを付けて所有者をラベル付けします。AWS Budgetsで使用量予算を作成し、予算の60%を超えた際に通知を受け取るためのアラートしきい値を設定します。
    • B. AWS Cost Explorerの予測機能を用いてリソース所有者を特定します。AWS Cost Anomaly Detection を使用して、予算の60%を超えた際にアラートしきい値による通知を生成します。
    • C. AWSリソースにコスト配分タグを付けて所有者をラベル付けします。AWS Support API と AWS Trusted Advisor を組み合わせてアラートしきい値による通知を生成します(ただし、Trusted Advisor は支出監視や予算アラート機能を提供しません)。
    • D. AWS Cost Explorerの予測機能を用いてリソース所有者を特定します。AWS Budgetsで使用量予算を作成し、予算の60%を超えた際に通知を受け取るためのアラートしきい値を設定します。

    この問題を見る →

  23. Q23. Q823. ある企業が、AWS上に社内向けWebアプリケーションを展開したいと考えています。このWebアプリケーションは、同社のオフィスからのみアクセス可能でなければなりません。また、Webアプリケーションに対してインターネットからセキュリティパッチをダウンロードする必要があります。企業はすでにVPCを作成し、自社オフィスとの間でAWS Site-to-Site VPN接続を設定済みです。ソリューションアーキテクトは、このWebアプリケーション向けに安全なアーキテクチャを設計しなければなりません。これらの要件を満たすソリューションはどれですか?

    • A. Webアプリケーションをパブリックサブネット内のAmazon EC2インスタンス上にデプロイし、パブリックApplication Load Balancer(ALB)の後ろに配置します。VPCにインターネットゲートウェイをアタッチし、ALBのセキュリティグループのインバウンドソースを0.0.0.0/0に設定します。
    • B. Webアプリケーションをプライベートサブネット内のAmazon EC2インスタンス上にデプロイし、内部Application Load Balancer(ALB)の後ろに配置します。パブリックサブネットにNATゲートウェイをデプロイし、VPCにインターネットゲートウェイをアタッチします。ALBのセキュリティグループのインバウンドソースを、企業のオフィスネットワークのCIDRブロックに設定します。
    • C. Webアプリケーションをパブリックサブネット内のAmazon EC2インスタンス上にデプロイし、内部Application Load Balancer(ALB)の後ろに配置します。プライベートサブネットにNATゲートウェイをデプロイし、VPCにインターネットゲートウェイをアタッチします。ALBのセキュリティグループのアウトバウンド宛先を、企業のオフィスネットワークのCIDRブロックに設定します。
    • D. Webアプリケーションをプライベートサブネット内のAmazon EC2インスタンス上にデプロイし、パブリックApplication Load Balancer(ALB)の後ろに配置します。VPCにインターネットゲートウェイをアタッチし、ALBのセキュリティグループのアウトバウンド宛先を0.0.0.0/0に設定します。

    この問題を見る →

  24. Q24. Q824. ソリューションアーキテクトが、複数の可用性ゾーンにまたがるプライベートサブネット上で AWS Lambda で実行される決済処理アプリケーションを設計しています。このアプリケーションは複数の Lambda 関数を使用し、1日に何百万件ものトランザクションを処理します。アーキテクチャは、アプリケーションが重複した支払いを処理しないことを保証する必要があります。これらの要件を満たすソリューションはどれですか?

    • A. Lambda を使用して支払期限到来分の全支払いを取得し、それらを Amazon S3 バケットに公開します。S3 バケットをイベント通知設定し、その通知によって別の Lambda 関数を起動して支払期限到来分の支払いを処理させます。
    • B. Lambda を使用して支払期限到来分の全支払いを取得し、それらを Amazon Simple Queue Service (Amazon SQS) 標準キューに公開します。別の Lambda 関数を設定して、この SQS 標準キューをポーリングし、支払期限到来分の支払いを処理させます。
    • C. Lambda を使用して支払期限到来分の全支払いを取得し、それらを Amazon Simple Queue Service (Amazon SQS) FIFO キューに公開します。別の Lambda 関数を設定して、この FIFO キューをポーリングし、支払期限到来分の支払いを処理させます。
    • D. Lambda を使用して支払期限到来分の全支払いを取得し、それらを Amazon DynamoDB テーブルに保存します。DynamoDB テーブルに対してストリームを有効化し、そのストリームによって別の Lambda 関数を起動して支払期限到来分の支払いを処理させます。

    この問題を見る →

  25. Q25. Q825. ある企業は、オンプレミスのデータセンターで複数のワークロードを実行しています。この企業のデータセンターは、拡大する事業ニーズに応えるための十分なスケーラビリティを備えていません。同社は、AWSへの移行計画を立てるために、オンプレミスサーバーおよびワークロードに関する使用状況と設定情報を収集したいと考えています。これらの要件を満たすソリューションはどれですか?

    • A. AWS Migration Hub でホーム AWS リージョンを設定します。その後、AWS Systems Manager を使用してオンプレミスサーバーに関するデータを収集します。
    • B. AWS Migration Hub でホーム AWS リージョンを設定します。その後、AWS Application Discovery Service を使用してオンプレミスサーバーに関するデータを収集します。
    • C. AWS Schema Conversion Tool(AWS SCT)を使用して関連テンプレートを作成します。その後、AWS Trusted Advisor を使用してオンプレミスサーバーに関するデータを収集します。
    • D. AWS Schema Conversion Tool(AWS SCT)を使用して関連テンプレートを作成します。その後、AWS Database Migration Service(AWS DMS)を使用してオンプレミスサーバーに関するデータを収集します。

    この問題を見る →

  26. Q26. Q826. ある企業は、10 TB のログファイルを Apache Parquet 形式で Amazon S3 バケットに保存しています。この企業は、時折 SQL を使用してこれらのログファイルを分析する必要があります。 この要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. Amazon Aurora MySQL データベースを作成します。AWS Database Migration Service (AWS DMS) を使用して、S3 バケットから Aurora へデータを移行します。その後、Aurora データベースに対して SQL 文を実行します。
    • B. Amazon Redshift クラスターを作成します。Redshift Spectrum を使用して、S3 バケット内のデータに対して直接 SQL 文を実行します。
    • C. AWS Glue クローラーを作成し、S3 バケット内のテーブルメタデータを格納および取得します。Amazon Athena を使用して、S3 バケット内のデータに対して直接 SQL 文を実行します。
    • D. Amazon EMR クラスターを作成します。Apache Spark SQL を使用して、S3 バケット内のデータに対して直接 SQL 文を実行します。

    この問題を見る →

  27. Q27. Q827. ある企業は、AWS CloudFormation スタックがインラインポリシーを含む AWS Identity and Access Management (IAM) リソース、またはステートメント内に「*」(ワイルドカード)を含む IAM リソースをデプロイすることを防止するソリューションを必要としています。また、パブリック IP アドレスを持つ Amazon EC2 インスタンスのデプロイも禁止しなければなりません。この企業は、AWS Organizations 内の組織で AWS Control Tower を有効化しています。これらの要件を満たすソリューションはどれですか?

    • A. AWS Control Tower の予防的コントロール(proactive controls)を使用して、パブリック IP アドレスを持つ EC2 インスタンスおよび特権アクセスや「*」を含むインラインポリシーのデプロイをブロックします。
    • B. AWS Control Tower の検出型コントロール(detective controls)を使用して、パブリック IP アドレスを持つ EC2 インスタンスおよび特権アクセスや「*」を含むインラインポリシーのデプロイをブロックします。
    • C. AWS Config を使用して EC2 および IAM のコンプライアンスルールを作成します。これらのルールを、非準拠リソースを検出した際に AWS Systems Manager Session Manager の自動化を実行して該当リソースを削除するよう設定します。
    • D. サービスコントロールポリシー(SCP)を使用して、EC2 インスタンスおよび IAM リソースに対する、非準拠状態を引き起こす可能性のあるアクションをブロックします。

    この問題を見る →

  28. Q28. Q828. AWS クラウド上でホストされているある企業の Web アプリケーションが、最近人気を博しました。現在、この Web アプリケーションは単一のパブリックサブネット内にある単一の Amazon EC2 インスタンス上で動作しています。しかし、増加した Web トラフィックの需要に対応できていません。企業は、Web アプリケーションを書き直さずに、高可用性とスケーラビリティを実現し、増加したユーザー需要を満たすソリューションを必要としています。これらの要件を満たすための手順の組み合わせはどれですか?(2つ選択)

    • A. EC2 インスタンスを、より大きなコンピュート最適化インスタンスに置き換えます。
    • B. プライベートサブネット内で複数の可用性ゾーンにわたって Amazon EC2 Auto Scaling を設定します。
    • C. Web リクエストを処理するために、パブリックサブネット内に NAT ゲートウェイを設定します。
    • D. EC2 インスタンスを、より大きなメモリ最適化インスタンスに置き換えます。
    • E. Web トラフィックを分散するために、パブリックサブネット内に Application Load Balancer を設定します。

    この問題を見る →

  29. Q29. Q829. ある会社では、AWS Lambda関数が環境変数を使用しています。この会社は、開発者が環境変数を平文で確認できないようにしたいと考えています。これらの要件を満たす解決策はどれですか?

    • A. Lambda関数の代わりに、コードをAmazon EC2インスタンスにデプロイします。
    • B. Lambda関数でSSL暗号化を設定し、AWS CloudHSM を使用して環境変数を保存および暗号化します。
    • C. AWS Certificate Manager (ACM) で証明書を作成し、Lambda関数がその証明書を使って環境変数を暗号化するように設定します。
    • D. AWS Key Management Service (AWS KMS) キーを作成します。Lambda関数で暗号化ヘルパーを有効化し、KMSキーを使って環境変数を保存および暗号化します。

    この問題を見る →

  30. Q30. Q830. ある分析会社は、マルチティアーサービスを実行するために Amazon VPC を使用しています。この会社は、RESTful API を活用して、何百万ものユーザーにウェブ分析サービスを提供したいと考えています。ユーザーは、認証サービスを用いて検証されたうえで、API へのアクセスを許可する必要があります。 これらの要件を、最も運用効率よく満たすソリューションはどれですか?

    • A. ユーザー認証のために Amazon Cognito ユーザープールを設定します。Cognito オーソライザーを備えた Amazon API Gateway の REST API を実装します。
    • B. ユーザー認証のために Amazon Cognito ID プールを設定します。Cognito オーソライザーを備えた Amazon API Gateway の HTTP API を実装します。
    • C. ユーザー認証を処理する AWS Lambda 関数を設定します。Lambda オーソライザーを備えた Amazon API Gateway の REST API を実装します。
    • D. ユーザー認証を処理する IAM ユーザーを設定します。IAM オーソライザーを備えた Amazon API Gateway の HTTP API を実装します。

    この問題を見る →

  31. Q31. Q831. ある会社は、不適切なコンテンツを含む写真が同社のWebアプリケーションにアップロードされるのを防ぐためのソリューションを必要としています。このソリューションでは、機械学習(ML)モデルのトレーニングを実施してはいけません。これらの要件を満たすソリューションはどれですか?

    • A. Amazon SageMaker Autopilot を使用してモデルを作成・デプロイし、Webアプリケーションが新しい写真のアップロード時に呼び出すリアルタイムエンドポイントを作成します。
    • B. Amazon Rekognition を使用して不適切なコンテンツを検出する AWS Lambda 関数を作成します。Webアプリケーションが新しい写真のアップロード時に呼び出す Lambda 関数 URL を作成します。
    • C. Amazon Comprehend を使用して不適切なコンテンツを検出する Amazon CloudFront 関数を作成し、その関数を Web アプリケーションに関連付けます。
    • D. Amazon Rekognition Video を使用して不適切なコンテンツを検出する AWS Lambda 関数を作成します。Webアプリケーションが新しい写真のアップロード時に呼び出す Lambda 関数 URL を作成します。

    この問題を見る →

  32. Q32. Q832. ある企業は、AWS を使用して自社の e コマースプラットフォームを実行しています。このプラットフォームは企業の運用にとって極めて重要であり、トラフィックとトランザクションの量が非常に多いです。企業は、AWS アカウントのルートユーザー資格情報を保護するために、マルチファクターアuthentication(MFA)デバイスを設定しました。企業は、MFA デバイスを紛失した場合でも、ルートユーザー アカウントへのアクセスを確実に維持したいと考えています。 これらの要件を満たす解決策はどれですか?

    • A. MFA デバイスを紛失した場合にログインできるよう、バックアップ用の管理者アカウントを設定する。
    • B. ルートユーザー アカウントに対して複数の MFA デバイスを登録し、障害発生時の対応を可能にする。
    • C. ルートアカウントにアクセスできなくなった際に、新しい管理者アカウントを作成する。
    • D. ルートアカウントにアクセスできなくなった際に、別の IAM ユーザーに AdministratorAccess ポリシーをアタッチする。

    この問題を見る →

  33. Q33. Q833. ある会社は、自社のメインAWSアカウント内のVPCで実行されるAWS Lambda関数を作成する必要があります。このLambda関数は、同社がAmazon Elastic File System(Amazon EFS)ファイルシステムに保存しているファイルにアクセスする必要があります。このEFSファイルシステムは、サブアカウント(セカンダリAWSアカウント)内に配置されています。また、ファイルが追加されるにつれて、このソリューションは需要に応じてスケール可能である必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. メインアカウント内に新しいEFSファイルシステムを作成し、AWS DataSyncを使用して、元のEFSファイルシステムのコンテンツを新しいEFSファイルシステムにコピーします。
    • B. メインアカウントとセカンダリアカウントそれぞれのVPC間でVPCピアリング接続を作成します。
    • C. セカンダリアカウント内に2番目のLambda関数を作成し、その関数にEFSファイルシステムへのマウント設定を適用します。その後、メインアカウントのLambda関数からセカンダリアカウントのLambda関数を呼び出します。
    • D. ファイルシステムのコンテンツをLambdaレイヤーに移動し、そのLambdaレイヤーの権限を設定して、セカンダリアカウントがそのLambdaレイヤーを利用できるようにします。

    この問題を見る →

  34. Q34. Q834. 金融機関が極めて機密性の高いデータを扱う必要があります。このデータは Amazon S3 バケットに保存されます。同社は、データが転送中および保存中の両方で暗号化されることを保証する必要があります。また、暗号化キーは AWS クラウド外で管理しなければなりません。これらの要件を満たすソリューションはどれですか?

    • A. AWS Key Management Service (AWS KMS) のカスタマーマネージドキーを使用したサーバーサイド暗号化(SSE)で、S3 バケット内のデータを暗号化します。
    • B. AWS Key Management Service (AWS KMS) の AWS マネージドキーを使用したサーバーサイド暗号化(SSE)で、S3 バケット内のデータを暗号化します。
    • C. デフォルトのサーバーサイド暗号化(SSE)で、S3 バケット内のデータを暗号化します。
    • D. データを S3 バケットに保存する前に、自社のデータセンターでデータを暗号化します。

    この問題を見る →

  35. Q35. Q835. ある企業が、AWS上で支払いアプリケーションを実行したいと考えています。このアプリケーションはモバイルデバイスから支払い通知を受信します。支払い通知は、さらに処理される前に基本的な検証を受ける必要があります。バックエンドの処理アプリケーションは長時間実行され、コンピューティングリソースおよびメモリの柔軟な調整が求められます。また、企業はインフラストラクチャの管理をしたくありません。これらの要件を満たす、運用オーバーヘッドが最も少ないソリューションはどれですか?

    • A. Amazon Simple Queue Service (Amazon SQS) キューを作成します。このキューを Amazon EventBridge ルールと統合し、モバイルデバイスからの支払い通知を受信します。ルールを設定して支払い通知の検証を行い、検証済みの通知をバックエンドアプリケーションに送信します。バックエンドアプリケーションを Amazon Elastic Kubernetes Service (Amazon EKS) Anywhere 上にデプロイし、スタンドアロンクラスターを作成します。
    • B. Amazon API Gateway API を作成します。この API を AWS Step Functions ステートマシンと統合し、モバイルデバイスからの支払い通知を受信します。ステートマシンを呼び出して支払い通知を検証し、検証済みの通知をバックエンドアプリケーションに送信します。バックエンドアプリケーションを Amazon Elastic Kubernetes Service (Amazon EKS) 上にデプロイし、セルフマネージドノードを備えた EKS クラスターを構成します。
    • C. Amazon Simple Queue Service (Amazon SQS) キューを作成します。このキューを Amazon EventBridge ルールと統合し、モバイルデバイスからの支払い通知を受信します。ルールを設定して支払い通知の検証を行い、検証済みの通知をバックエンドアプリケーションに送信します。バックエンドアプリケーションを Amazon EC2 Spot Instances 上にデプロイし、デフォルトの割り当て戦略を設定した Spot Fleet を構成します。
    • D. Amazon API Gateway API を作成します。この API を AWS Lambda と統合し、モバイルデバイスからの支払い通知を受信します。Lambda 関数を呼び出して支払い通知を検証し、検証済みの通知をバックエンドアプリケーションに送信します。バックエンドアプリケーションを Amazon Elastic Container Service (Amazon ECS) 上にデプロイし、AWS Fargate 起動タイプで Amazon ECS を構成します。

    この問題を見る →

  36. Q36. Q836. ある企業は Amazon S3 データレイクを保有しています。この企業には、データレイクからデータを変換し、毎日データウェアハウスにロードするソリューションが必要です。データウェアハウスは、マッシブ・パラレル・プロセッシング(MPP)機能を備えていなければなりません。その後、データアナリストがそのデータに対して SQL コマンドを実行して機械学習(ML)モデルを作成・学習する必要があります。また、可能な限りサーバーレスな AWS サービスを活用する必要があります。これらの要件を満たすソリューションはどれですか?

    • A. 毎日 Amazon EMR ジョブを実行してデータを変換し、Amazon Redshift にデータをロードします。Amazon Redshift ML を使用して ML モデルを作成・学習します。
    • B. 毎日 Amazon EMR ジョブを実行してデータを変換し、Amazon Aurora Serverless にデータをロードします。Amazon Aurora ML を使用して ML モデルを作成・学習します。
    • C. 毎日 AWS Glue ジョブを実行してデータを変換し、Amazon Redshift Serverless にデータをロードします。Amazon Redshift ML を使用して ML モデルを作成・学習します。
    • D. 毎日 AWS Glue ジョブを実行してデータを変換し、Amazon Athena のテーブルにデータをロードします。Amazon Athena ML を使用して ML モデルを作成・学習します。

    この問題を見る →

  37. Q37. Q837. ある企業は、自社のオンプレミスデータセンター内でKubernetes環境でコンテナを実行しています。この企業は、Amazon Elastic Kubernetes Service(Amazon EKS)およびその他のAWSマネージドサービスを活用したいと考えています。ただし、規制対応のため、データはすべて自社データセンター内に留めなければならず、リモートサイトやクラウドへの保存は一切許可されていません。 これらの要件を満たすソリューションはどれですか?

    • A. 企業のデータセンター内にAWS Local Zonesを展開する。
    • B. 企業のデータセンター内にAWS Snowmobileを設置する。
    • C. 企業のデータセンター内にAWS Outpostsラックを設置する。
    • D. データセンター内にAWS Snowball Edge Storage Optimizedノードを設置する。

    この問題を見る →

  38. Q38. Q838. ソーシャルメディア企業には、データを収集・処理するワークロードがあります。これらのワークロードはデータをオンプレミスのNFSストレージに保存していますが、現在のデータストアは企業の拡大するビジネスニーズに応じて十分なスケーラビリティを発揮できません。同社は、現在のデータストアをAWSへ移行したいと考えています。 この要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. AWS Storage Gateway Volume Gateway をセットアップし、Amazon S3 Lifecycle ポリシーを使用してデータを適切なストレージクラスへ移行します。
    • B. AWS Storage Gateway Amazon S3 File Gateway をセットアップし、Amazon S3 Lifecycle ポリシーを使用してデータを適切なストレージクラスへ移行します。
    • C. Amazon Elastic File System (Amazon EFS) Standard-Infrequent Access (Standard-IA) ストレージクラスを使用し、アクセス頻度の低いデータ向けライフサイクルポリシーを有効化します。
    • D. Amazon Elastic File System (Amazon EFS) One Zone-Infrequent Access (One Zone-IA) ストレージクラスを使用し、アクセス頻度の低いデータ向けライフサイクルポリシーを有効化します。

    この問題を見る →

  39. Q39. Q839. ある会社がワークロードを Amazon Elastic Container Service(Amazon ECS)上で実行しています。ECS タスク定義で使用されるコンテナイメージは、共通脆弱性識別子(CVE)に対するスキャンを実行する必要があります。また、新しく作成されたコンテナイメージについても同様にスキャンを行う必要があります。 これらの要件を満たす解決策のうち、ワークロードへの変更を最も少なく済ませられるものはどれですか?

    • A. コンテナイメージの保存先として Amazon Elastic Container Registry(Amazon ECR)をプライベートイメージリポジトリとして使用します。ECR の基本スキャンに対して「プッシュ時スキャン」フィルターを指定します。
    • B. コンテナイメージを Amazon S3 バケットに保存します。Amazon Macie を使用してイメージをスキャンします。S3 イベント通知を設定し、s3:ObjectCreated:Put イベントごとに Macie スキャンを起動します。
    • C. ワークロードを Amazon Elastic Kubernetes Service(Amazon EKS)にデプロイします。コンテナイメージの保存先として Amazon Elastic Container Registry(Amazon ECR)をプライベートイメージリポジトリとして使用します。ECR の強化スキャンに対して「プッシュ時スキャン」フィルターを指定します。
    • D. バージョニングが有効化された Amazon S3 バケットにコンテナイメージを保存します。s3:ObjectCreated:* イベントに対して S3 イベント通知を設定し、AWS Lambda 関数を呼び出します。Lambda 関数を設定して、Amazon Inspector スキャンを起動するようにします。

    この問題を見る →

  40. Q40. Q840. ある会社が、可視化ツールとして Amazon Managed Grafana をセットアップしたいと考えています。同社は、Amazon RDS データベースから取得したデータを 1 つのデータソースとして可視化したいと考えています。また、インターネットを介してデータを外部に公開しない安全なソリューションが必要です。これらの要件を満たすソリューションはどれですか?

    • A. VPC を使用せずに Amazon Managed Grafana ワークスペースを作成します。RDS データベースに対してパブリックエンドポイントを作成し、それを Amazon Managed Grafana のデータソースとして設定します。
    • B. VPC 内に Amazon Managed Grafana ワークスペースを作成します。RDS データベースに対してプライベートエンドポイントを作成し、それを Amazon Managed Grafana のデータソースとして設定します。
    • C. VPC を使用せずに Amazon Managed Grafana ワークスペースを作成します。Amazon Managed Grafana と Amazon RDS 間の接続を確立するために AWS PrivateLink エンドポイントを作成します。Amazon RDS を Amazon Managed Grafana のデータソースとして設定します。
    • D. VPC 内に Amazon Managed Grafana ワークスペースを作成します。RDS データベースに対してパブリックエンドポイントを作成し、それを Amazon Managed Grafana のデータソースとして設定します。

    この問題を見る →

  41. Q41. Q841. ある企業は、Amazon S3上にデータレイクをホストしています。このデータレイクは、さまざまなデータソースからApache Parquet形式のデータを取り込みます。企業は、取り込まれたデータを準備するために複数の変換ステップを実行しており、これらには異常値のフィルタリング、日付および時刻の標準化(正規化)、分析用の集計値生成などが含まれます。変換後のデータは、データアナリストがアクセスするS3バケットに保存する必要があります。また、企業はコード不要の事前構築済みデータ変換ソリューションを必要としており、データ系統(data lineage)およびデータプロファイリング機能も必須です。さらに、データ変換ステップを社内の全従業員と共有する必要があります。これらの要件を満たすソリューションはどれですか?

    • A. AWS Glue Studioのビジュアルキャンバスを設定してデータを変換します。AWS Glueジョブを使用して、従業員と変換ステップを共有します。
    • B. Amazon EMR Serverlessを設定してデータを変換します。EMR Serverlessジョブを使用して、従業員と変換ステップを共有します。
    • C. AWS Glue DataBrewを設定してデータを変換します。DataBrewレシピを使用して、従業員と変換ステップを共有します。
    • D. データに対してAmazon Athenaテーブルを作成します。Athena SQLクエリを記述してデータを変換します。Athena SQLクエリを従業員と共有します。

    この問題を見る →

  42. Q42. Q842. ソリューションアーキテクトは、Application Load Balancer(ALB)の背後にある個別のターゲットグループに配置された複数のAmazon EC2インスタンスでWebアプリケーションを実行しています。ユーザーはパブリックWebサイトを通じてアプリケーションにアクセスできます。ソリューションアーキテクトは、エンジニアが開発用のWebサイトを使って、新しい機能のテストのために特定の開発用EC2インスタンスに直接アクセスできるようにしたいと考えています。また、この目的でAmazon Route 53ホステッドゾーンを使用し、開発用インスタンスが交換された場合でも自動的にそのインスタンスへルーティングされるようにしたいと考えています。これらの要件を満たすソリューションはどれですか?

    • A. 開発用Webサイト向けにAレコードを作成し、その値をALBのDNS名に設定します。さらにALB上でリスナールールを作成し、開発用Webサイトへのリクエストを、開発用EC2インスタンスを含むターゲットグループへ転送するように設定します。
    • B. 開発用EC2インスタンスを再作成し、パブリックIPアドレスを割り当てます。その後、開発用Webサイト向けのAレコードを作成し、その値をこの開発用インスタンスのパブリックIPアドレスに設定します。
    • C. 開発用Webサイト向けにAレコードを作成し、その値をALBのDNS名に設定します。さらにALB上でリスナールールを作成し、開発用Webサイトへのリクエストを、開発用EC2インスタンスのパブリックIPアドレスへリダイレクトするように設定します。
    • D. すべてのEC2インスタンスを同一のターゲットグループに配置します。開発用Webサイト向けにAレコードを作成し、その値をALBのDNS名に設定します。さらにALB上でリスナールールを作成し、開発用Webサイトへのリクエストをそのターゲットグループへ転送するように設定します。

    この問題を見る →

  43. Q43. Q843. ある企業は、自社のデータセンター内の Kubernetes クラスター上でコンテナアプリケーションを実行しています。このアプリケーションは、メッセージキューとの通信に Advanced Message Queuing Protocol (AMQP) を使用しています。しかし、データセンターは企業の拡大するビジネスニーズに応じて十分なスピードでスケールできません。同社はワークロードを AWS へ移行したいと考えています。 これらの要件を満たすうち、運用オーバーヘッドが最も少ないソリューションはどれですか?

    • A. コンテナアプリケーションを Amazon Elastic Container Service (Amazon ECS) に移行します。メッセージの取得には Amazon Simple Queue Service (Amazon SQS) を使用します。
    • B. コンテナアプリケーションを Amazon Elastic Kubernetes Service (Amazon EKS) に移行します。メッセージの取得には Amazon MQ を使用します。
    • C. アプリケーションの実行に、高可用性を確保した Amazon EC2 インスタンスを使用します。メッセージの取得には Amazon MQ を使用します。
    • D. アプリケーションの実行に AWS Lambda 関数を使用します。メッセージの取得には Amazon Simple Queue Service (Amazon SQS) を使用します。

    この問題を見る →

  44. Q44. Q844. ある企業のアプリケーションは、複数の可用性ゾーン内の Amazon EC2 インスタンスで実行されています。このアプリケーションは、サードパーティ製アプリケーションからリアルタイムデータを受信する必要があります。また、受信した生データを Amazon S3 バケットに格納するデータ取り込みソリューションが必要です。これらの要件を満たすソリューションはどれですか?

    • A. データ取り込み用に Amazon Kinesis Data Streams を作成します。Kinesis Data Streams を消費する Amazon Kinesis Data Firehose デリバリーストリームを作成し、そのデリバリーストリームの送信先として S3 バケットを指定します。
    • B. AWS Database Migration Service (AWS DMS) でデータ移行タスクを作成します。EC2 インスタンスをレプリケーションインスタンスとして指定し、それをソースエンドポイントとします。S3 バケットをターゲットエンドポイントとして指定し、移行タイプを「既存データの移行および継続的な変更のレプリケーション」に設定します。
    • C. EC2 インスタンス上に AWS DataSync エージェントを作成・設定します。DataSync タスクを構成して、EC2 インスタンスから S3 バケットへデータを転送します。
    • D. アプリケーションへのデータ取り込み用に AWS Direct Connect 接続を作成します。アプリケーションからの直接 PUT 操作を消費する Amazon Kinesis Data Firehose デリバリーストリームを作成し、そのデリバリーストリームの送信先として S3 バケットを指定します。

    この問題を見る →

  45. Q45. Q845. ある企業のアプリケーションは、複数のデータソースからデータを受信しています。データ量と1件あたりのサイズは変動し、今後さらに増加すると予想されています。現在の最大サイズは700 KBです。さらにデータソースが追加されるにつれて、データ量およびデータサイズは継続的に増加しています。この企業は、アプリケーションのプライマリデータベースとしてAmazon DynamoDBを採用することを決定しました。ソリューションアーキテクトは、大規模なデータサイズを処理できるソリューションを特定する必要があります。これらの要件を、最も運用効率の高い方法で満たすソリューションはどれですか?

    • A. DynamoDBのアイテムサイズ制限を超えるデータをフィルタリングするAWS Lambda関数を作成します。大きなデータはAmazon DocumentDB(MongoDB互換)データベースに格納します。
    • B. 大きなデータをAmazon S3バケット内のオブジェクトとして保存します。DynamoDBテーブル内では、S3内のデータのURLを指す属性を持つアイテムを作成します。
    • C. すべての受信データのうち大きなものを、同一のパーティションキーを持つ一連のアイテムに分割します。BatchWriteItem API操作を用いて、単一の操作でDynamoDBテーブルに書き込みます。
    • D. DynamoDBテーブルへの書き込み時に、gzip圧縮を使用して大きなオブジェクトを圧縮するAWS Lambda関数を作成します。

    この問題を見る →

  46. Q46. Q846. ある企業が、オンプレミスのデータセンターからAWSへレガシーアプリケーションを移行しようとしています。このアプリケーションは、1分から20分程度実行される数百のcronジョブに依存しており、それらは1日に複数回、異なる繰り返しスケジュールで実行されます。企業は、最小限のリファクタリングで、AWS上でこれらのcronジョブをスケジュールおよび実行できるソリューションを求めています。また、将来的なイベント(将来の時刻)に応じてcronジョブを実行できる機能も必須です。これらの要件を満たすソリューションはどれですか?

    • A. cronジョブ用のコンテナイメージを作成します。Amazon EventBridge Scheduler を使用して繰り返しスケジュールを作成し、cronジョブタスクを AWS Lambda 関数として実行します。
    • B. cronジョブ用のコンテナイメージを作成します。Amazon Elastic Container Service (Amazon ECS) 上で AWS Batch を使用し、スケジューリングポリシーを設定してcronジョブを実行します。
    • C. cronジョブ用のコンテナイメージを作成します。Amazon EventBridge Scheduler を使用して繰り返しスケジュールを作成し、cronジョブタスクを AWS Fargate 上で実行します。
    • D. cronジョブ用のコンテナイメージを作成します。AWS Step Functions で、Waitステートを用いて指定時刻にcronジョブを実行するワークフローを作成します。RunTask アクションを使用して、cronジョブタスクを AWS Fargate 上で実行します。

    この問題を見る →

  47. Q47. Q847. ある企業は Salesforce を利用しています。この企業は、既存のデータおよび Salesforce における継続的なデータ変更を、分析目的で Amazon Redshift にロードする必要があります。また、データがパブリックインターネットを経由して転送されるのを回避したいと考えています。 これらの要件を満たすうち、開発工数が最も少ないソリューションはどれですか?

    • A. VPC から Salesforce へ VPN 接続を確立し、AWS Glue DataBrew を使用してデータを転送します。
    • B. VPC から Salesforce へ AWS Direct Connect 接続を確立し、AWS Glue DataBrew を使用してデータを転送します。
    • C. VPC 内に AWS PrivateLink 接続を作成して Salesforce と接続し、Amazon AppFlow を使用してデータを転送します。
    • D. Salesforce と VPC の間で VPC ピアリング接続を作成し、Amazon AppFlow を使用してデータを転送します。

    この問題を見る →

  48. Q48. Q848. ある企業が最近アプリケーションをAWSに移行しました。このアプリケーションは、複数の可用性ゾーンにまたがるAuto Scalingグループ内のAmazon EC2 Linuxインスタンスで実行されています。アプリケーションはデータをAmazon Elastic File System(Amazon EFS)ファイルシステムに保存しており、EFS Standard-Infrequent Accessストレージを使用しています。アプリケーションは企業のファイルをインデックス化し、そのインデックスはAmazon RDSデータベースに格納されています。企業は、アプリケーションおよび関連サービスの変更を伴いながら、ストレージコストを最適化する必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. Intelligent-Tieringライフサイクルポリシーを適用したAmazon S3バケットを作成します。すべてのファイルをこのS3バケットにコピーし、アプリケーションを更新してAmazon S3 APIを用いてファイルの保存および取得を行えるようにします。
    • B. Amazon FSx for Windows File Serverのファイル共有を展開します。アプリケーションを更新してCIFSプロトコルを用いてファイルの保存および取得を行えるようにします。
    • C. Amazon FSx for OpenZFSのファイルシステム共有を展開します。アプリケーションを更新して新しいマウントポイントを用いてファイルの保存および取得を行えるようにします。
    • D. S3 Glacier Flexible Retrievalを使用するAmazon S3バケットを作成します。すべてのファイルをこのS3バケットにコピーし、アプリケーションを更新して標準的な取得(standard retrieval)モードでAmazon S3 APIを用いてファイルの保存および取得を行えるようにします。

    この問題を見る →

  49. Q49. Q849. あるロボティクス企業が、医療手術向けのソリューションを設計しています。このロボットは高度なセンサー、カメラ、およびAIアルゴリズムを用いて周囲環境を認識し、手術を完了します。同社は、AWSクラウド上にバックエンドサービスとのシームレスな通信を保証するパブリックロードバランサを必要としています。このロードバランサは、クエリ文字列に基づいてトラフィックを異なるターゲットグループにルーティングできる必要があります。また、トラフィックは暗号化される必要があります。これらの要件を満たすソリューションはどれですか?

    • A. AWS Certificate Manager(ACM)からアタッチした証明書を用いたNetwork Load Balancerを使用します。クエリパラメータベースのルーティングを実装します。
    • B. Gateway Load Balancerを使用します。AWS Identity and Access Management(IAM)に生成された証明書をインポートし、ロードバランサにアタッチします。HTTPパスベースのルーティングを使用します。
    • C. AWS Certificate Manager(ACM)からアタッチした証明書を用いたApplication Load Balancerを使用します。クエリパラメータベースのルーティングを実装します。
    • D. Network Load Balancerを使用します。AWS Identity and Access Management(IAM)に生成された証明書をインポートし、ロードバランサにアタッチします。クエリパラメータベースのルーティングを使用します。

    この問題を見る →

  50. Q50. Q850. ある企業が、単一の Amazon EC2 インスタンス上で動作するアプリケーションを運用しています。このアプリケーションは、同じ EC2 インスタンス上で実行される MySQL データベースを使用しています。同社は、増加するトラフィックに対応できる高可用性かつ自動スケーリング可能なソリューションを必要としています。 これらの要件を満たすソリューションはどれですか?

    • A. アプリケーションを Application Load Balancer の背後で Auto Scaling グループ内に配置された EC2 インスタンス上にデプロイします。複数の MySQL 互換ノードを持つ Amazon Redshift クラスターを作成します。
    • B. アプリケーションを Application Load Balancer の背後でターゲットグループとして設定された EC2 インスタンス上にデプロイします。複数のインスタンスから構成される Amazon RDS for MySQL クラスターを作成します。
    • C. アプリケーションを Application Load Balancer の背後で Auto Scaling グループ内に配置された EC2 インスタンス上にデプロイします。データベース層として Amazon Aurora Serverless MySQL クラスターを作成します。
    • D. アプリケーションを Application Load Balancer の背後でターゲットグループとして設定された EC2 インスタンス上にデプロイします。MySQL コネクタを使用する Amazon ElastiCache for Redis クラスターを作成します。

    この問題を見る →

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

    • A. データを S3 バケットへ移行します。サーバーサイド暗号化(SSE-S3)と Amazon 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. 顧客提供のキー材料(customer key material)を用いてデータを暗号化します。データを S3 バケットへ移行します。キー材料を持たない AWS KMS キーを作成し、その KMS キーに顧客提供のキー材料をインポートします。その後、自動キーローテーションを有効化します。

    この問題を見る →

  52. Q52. Q852. ある企業が、自社で管理しているオンプレミスの Microsoft Active Directory から AWS へアプリケーションを移行しています。同社は複数の AWS アカウントにアプリケーションを展開しており、AWS Organizations を使用してこれらのアカウントを中央管理しています。セキュリティチームは、すべての AWS アカウントにわたるシングルサインオン(SSO)ソリューションを必要としています。また、オンプレミスの Active Directory 内のユーザーおよびグループの管理は、今後も継続して行う必要があります。これらの要件を満たすソリューションはどれですか?

    • A. AWS Directory Service for Microsoft Active Directory で Enterprise Edition の Active Directory を作成し、それを AWS IAM Identity Center のアイデンティティソースとして設定します。
    • B. AWS IAM Identity Center を有効化し、AWS Directory Service for Microsoft Active Directory を使用して、自社で管理する Active Directory と IAM Identity Center の間に双方向フォレスト信頼関係を構成します。
    • C. AWS Directory Service を使用し、自社で管理する Active Directory と双方向信頼関係を作成します。
    • D. Amazon EC2 上にアイデンティティプロバイダー(IdP)をデプロイし、その IdP を AWS IAM Identity Center 内のアイデンティティソースとしてリンクします。

    この問題を見る →

  53. Q53. Q853. ある企業が、Amazon Aurora PostgreSQL Serverless v2 クラスター上にアプリケーションを展開する計画を立てています。このアプリケーションは大量のトラフィックを受信します。企業は、アプリケーションの負荷が増加するにつれて、クラスターのストレージパフォーマンスを最適化したいと考えています。これらの要件を最もコスト効率よく満たす解決策はどれですか?

    • A. クラスターを Aurora Standard ストレージ構成で設定する。
    • B. クラスターのストレージタイプを Provisioned IOPS として設定する。
    • C. クラスターのストレージタイプを General Purpose として設定する。
    • D. クラスターを Aurora I/O-Optimized ストレージ構成で設定する。

    この問題を見る →

  54. Q54. Q854. AWS上で運用している金融サービス企業は、業界標準(米国国立標準技術研究所(NIST)およびペイメント・カード・インダストリ・データ・セキュリティ・スタンダード(PCI DSS))を満たすようセキュリティコントロールを設計しています。この企業の第三者監査機関は、設計されたコントロールが実際に実装され、正しく機能していることを証明する資料を求めています。同社はAWS Organizations内に単一の組織として数百のAWSアカウントを保有しています。また、すべてのアカウントにおけるコントロールの現在の状態をモニタリングする必要があります。これらの要件を満たすソリューションはどれですか?

    • A. Organizationsの管理アカウントから、Amazon Inspectorの委任管理者アカウントとして1つのアカウントを指定します。InspectorをOrganizationsと統合して、すべてのAWSアカウントにわたるリソースの検出およびスキャンを実行します。Inspectorの業界標準機能を有効化し、NISTおよびPCI DSSを適用します。
    • B. Organizationsの管理アカウントから、Amazon GuardDutyの委任管理者アカウントとして1つのアカウントを指定します。指定したGuardDuty管理者アカウントで、すべてのメンバー・アカウントを保護するようGuardDutyを有効化します。GuardDutyの業界標準機能を有効化し、NISTおよびPCI DSSを適用します。
    • C. Organizationsの管理アカウントでAWS CloudTrailの組織トレールを設定します。1つのアカウントをコンプライアンス専用アカウントとして指定します。コンプライアンス専用アカウントでCloudTrailのセキュリティ標準機能を有効化し、NISTおよびPCI DSSを適用します。
    • D. Organizationsの管理アカウントから、AWS Security Hubの委任管理者アカウントとして1つのアカウントを指定します。指定したSecurity Hub管理者アカウントで、すべてのメンバー・アカウントに対してSecurity Hubを有効化します。Security Hubの標準機能を有効化し、NISTおよびPCI DSSを適用します。

    この問題を見る →

  55. Q55. Q855. ある企業では、Amazon S3バケットをデータレイクのストレージプラットフォームとして使用しています。このS3バケットには大量のデータが格納されており、複数のチームおよび数百のアプリケーションからランダムにアクセスされています。企業は、S3のストレージコストを削減するとともに、頻繁にアクセスされるオブジェクトを即時に利用可能にしたいと考えています。これらの要件を満たす、最も運用効率の高い解決策はどれですか?

    • A. S3 Lifecycleルールを作成し、オブジェクトをS3 Intelligent-Tieringストレージクラスへ移行する。
    • B. オブジェクトをAmazon S3 Glacierに保存し、S3 Selectを使用してアプリケーションがデータにアクセスできるようにする。
    • C. S3ストレージクラス分析の結果を活用してS3 Lifecycleルールを作成し、オブジェクトをS3 Standard-Infrequent Access(S3 Standard-IA)ストレージクラスへ自動的に移行する。
    • D. オブジェクトをS3 Standard-Infrequent Access(S3 Standard-IA)ストレージクラスへ移行し、アプリケーションによるアクセス時にAWS Lambda関数を実行してオブジェクトをS3 Standardストレージクラスへ再移行する。

    この問題を見る →

  56. Q56. Q856. ある企業は5 TBのデータセットを保有しています。このデータセットには100万件のユーザープロファイルと1,000万件の接続(コネクション)が含まれており、ユーザープロファイル間の接続は多対多の関係です。同社は、最大5段階までの相互接続(ミューチュアル・コネクション)を高性能に検索する必要があります。これらの要件を満たすソリューションはどれですか?

    • A. Amazon S3バケットにデータセットを保存し、Amazon Athenaを使用してSQL JOINクエリを実行して接続を検索します。
    • B. Amazon Neptuneを使用して、頂点(vertices)と辺(edges)としてデータセットを保存し、接続を検索するクエリを実行します。
    • C. Amazon S3バケットにデータセットを保存し、Amazon QuickSightを使用して接続を可視化します。
    • D. Amazon RDSを使用して複数のテーブルにデータセットを保存し、SQL JOINクエリを実行して接続を検索します。

    この問題を見る →

  57. Q57. Q857. ある企業は、オンプレミス環境とAWS間の安全な接続を必要としています。この接続には高帯域幅は不要であり、少量のトラフィックのみを処理します。また、迅速に設定できる必要があります。このような接続を確立するための最もコスト効率の高い方法は何ですか?

    • A. クライアントVPNを実装する。
    • B. AWS Direct Connectを実装する。
    • C. Amazon EC2上にバスタイオンホストを実装する。
    • D. AWS Site-to-Site VPN接続を実装する。

    この問題を見る →

  58. Q58. Q858. ある企業は、オンプレミスのSFTPファイル転送ソリューションを運用しています。この企業は、ファイル転送ソリューションのスケーラビリティ向上とAmazon S3を活用したコスト最適化を目的としてAWSクラウドへの移行を検討しています。従業員は、現在使用しているオンプレミスのMicrosoft Active Directory(AD)の資格情報をそのまま利用して、新しいソリューションにアクセスできるようにしたいと考えています。また、現在の認証およびファイルアクセスメカニズムを維持したいという要件があります。これらの要件を満たし、かつ運用オーバーヘッドが最小となるソリューションはどれですか?

    • A. S3 File Gatewayを設定し、既存のActive Directoryを用いて認証を行うSMBファイル共有を作成します。
    • B. Amazon EC2インスタンスでSFTPソリューションを実行するAuto Scalingグループを設定します。CPU使用率が60%に達した際にスケールアップするようにグループを構成します。
    • C. AWS Transfer FamilyサーバーをSFTPエンドポイント付きで作成し、IDプロバイダーとしてAWS Directory Serviceを選択します。オンプレミスのActive Directoryに接続するためにAD Connectorを使用します。
    • D. AWS Transfer FamilyのSFTPエンドポイントを作成し、IDプロバイダーとしてAWS Directory Serviceオプションを指定して、既存のActive Directoryに接続するように設定します。

    この問題を見る →

  59. Q59. Q859. ある企業が、イベント駆動型の注文処理システムを設計しています。各注文は、作成後に複数の検証ステップを必要とします。各検証ステップは、冪等性を持つAWS Lambda関数によって実行されます。各検証ステップは他の検証ステップから独立しており、個々の検証ステップでは注文イベント情報の一部(サブセット)のみが必要です。企業は、各検証ステップ用Lambda関数が、その関数に必要な注文イベント情報のみにアクセスできるようにすることを望んでいます。また、将来的なビジネス変更にも対応できるよう、注文処理システムのコンポーネント間は疎結合(ローズリーコープルド)である必要があります。これらの要件を満たすソリューションはどれですか?

    • A. 各検証ステップごとにAmazon Simple Queue Service (Amazon SQS) キューを作成します。注文データを各検証ステップに必要な形式に変換し、適切なSQSキューにメッセージを送信する新しいLambda関数を作成します。各検証ステップ用Lambda関数を対応するSQSキューにサブスクライブさせます。
    • B. Amazon Simple Notification Service (Amazon SNS) トピックを作成します。検証ステップ用Lambda関数をこのSNSトピックにサブスクライブさせ、メッセージ本文フィルタリング機能を用いて、各サブスクライバーのLambda関数に必要なデータのみを送信します。
    • C. Amazon EventBridge イベントバスを作成します。各検証ステップごとにイベントルールを作成し、入力トランスフォーマー(input transformer)を設定して、各ターゲットの検証ステップ用Lambda関数に必要なデータのみを送信するように構成します。
    • D. Amazon Simple Queue Service (Amazon SQS) キューを作成します。このSQSキューをサブスクライブする新しいLambda関数を作成し、注文データを各検証ステップに必要な形式に変換します。この新しいLambda関数から、検証ステップ用Lambda関数を別々のスレッドで並列に同期呼び出し(synchronous invocation)します。

    この問題を見る →

  60. Q60. Q860. ある企業が、3層構成のアプリケーションをAWSに移行しようとしています。このアプリケーションにはMySQLデータベースが必要です。過去には、ユーザーが業務時間中にアプリケーションからさまざまなリアルタイムレポートを生成していたため、新規エントリの作成時にアプリケーションのパフォーマンスが低下するという問題が報告されていました。このアプリケーションをAWSに移行した際に、そのパフォーマンスを向上させる解決策はどれですか?

    • A. データをプロビジョニングされたキャパシティを持つAmazon DynamoDBテーブルにインポートし、アプリケーションをDynamoDBを用いたレポート生成に対応するよう再構築します。
    • B. コンピュート最適化型のAmazon EC2インスタンス上にデータベースを作成し、オンプレミスのデータベースよりも高いコンピュートリソースを確保します。
    • C. 複数の読み取り専用レプリカを備えたAmazon Aurora MySQL Multi-AZ DBクラスターを作成し、アプリケーションがレポート生成に読み取り専用エンドポイントを使用するように設定します。
    • D. Amazon Aurora MySQL Multi-AZ DBクラスターを作成し、アプリケーションがレポート生成にクラスターのバックアップインスタンスをエンドポイントとして使用するように設定します。

    この問題を見る →

  61. Q61. Q861. ある企業が、AWS Direct Connect 接続を用いて、インターネットに直接接続されていない安全なオンプレミスネットワークを AWS クラウドへ拡張しようとしています。このオンプレミスネットワーク上で実行されるアプリケーションが Amazon S3 バケットを利用する必要があります。これらの要件を最もコスト効率よく満たす解決策はどれですか?

    • A. パブリック仮想インターフェイス(VIF)を作成し、AWS トラフィックをこのパブリック VIF 経由でルーティングします。
    • B. VPC および NAT ゲートウェイを作成し、オンプレミスネットワークから NAT ゲートウェイへ AWS トラフィックをルーティングします。
    • C. VPC および Amazon S3 インターフェイスエンドポイントを作成し、オンプレミスネットワークから S3 インターフェイスエンドポイントへ AWS トラフィックをルーティングします。
    • D. オンプレミスネットワークと Direct Connect の間に VPC ピアリング接続を作成し、AWS トラフィックをこのピアリング接続経由でルーティングします。

    この問題を見る →

  62. Q62. Q862. ある会社は、単一のAWSリージョン内でAmazon EC2インスタンスのAuto Scalingグループを使用してウェブサイトを提供しています。このウェブサイトにはデータベースは不要です。同社は事業を拡大しており、エンジニアリングチームがウェブサイトを2番目のリージョンにもデプロイしました。同社は、成長への対応およびディザスタリカバリ(DR)の目的で、両リージョン間でトラフィックを分散させたいと考えています。また、ウェブサイトが健全でないリージョンからのトラフィック配信は行わないようにする必要があります。これらの要件を満たすために、会社が使用すべきポリシーまたはリソースはどれですか?

    • A. Amazon Route 53 のシンプルルーティングポリシー
    • B. Amazon Route 53 のマルチバリュー回答ルーティングポリシー
    • C. 1つのリージョンに配置されたApplication Load Balancer(ALB)で、両リージョンのEC2インスタンスIDを指定したターゲットグループを使用する
    • D. 1つのリージョンに配置されたApplication Load Balancer(ALB)で、両リージョンのEC2インスタンスのIPアドレスを指定したターゲットグループを使用する

    この問題を見る →

  63. Q63. Q863. ある会社が、Amazon RDSデータベースによってバックアップされたAmazon EC2上で、極めて機密性の高いアプリケーションを実行しています。コンプライアンス要件により、すべての個人識別情報(PII)は静止時(at rest)に暗号化される必要があります。 この要件を満たすため、インフラストラクチャへの変更を最小限に抑えるソリューションとして、ソリューションアーキテクトは何を推奨すべきでしょうか?

    • A. AWS Certificate Managerをデプロイして証明書を生成し、その証明書を使用してデータベースボリュームを暗号化します。
    • B. AWS CloudHSMをデプロイし、暗号化キーを生成して、そのキーを使用してデータベースボリュームを暗号化します。
    • C. AWS Key Management Service(AWS KMS)キーを使用したSSL暗号化を設定して、データベースボリュームを暗号化します。
    • D. Amazon Elastic Block Store(Amazon EBS)暗号化およびAmazon RDS暗号化をAWS Key Management Service(AWS KMS)キーで設定し、EC2インスタンスとデータベースの両方のボリュームを暗号化します。

    この問題を見る →

  64. Q64. Q864. ある会社が、VPC内のプライベートサブネットでAWS Lambda関数を実行しています。これらのサブネットには、Amazon EC2 NATインスタンスを経由してインターネットへ接続するデフォルトルートが設定されています。Lambda関数は入力データを処理し、その出力をAmazon S3にオブジェクトとして保存します。ところが、NATインスタンスのネットワークトラフィックが飽和した際に、Lambda関数がS3へのアップロード中にタイムアウトすることが intermittently(断続的)に発生しています。同社は、インターネットを経由せずにAmazon S3にアクセスしたいと考えています。この要件を満たす解決策はどれですか?

    • A. EC2 NATインスタンスを、AWSが管理するNATゲートウェイに置き換えます。
    • B. VPC内のEC2 NATインスタンスのサイズを、ネットワーク最適化インスタンスタイプに変更します。
    • C. VPC内にAmazon S3用のゲートウェイエンドポイントをプロビジョニングし、サブネットのルートテーブルを適切に更新します。
    • D. Transit Gatewayをプロビジョニングし、Lambda関数が実行されているプライベートサブネットにTransit Gatewayアタッチメントを配置します。

    この問題を見る →

  65. Q65. Q865. 世界中に記者を抱えるニュース会社が、AWS上で放送システムをホスティングしています。記者はライブ放送をこの放送システムに送信します。記者はスマートフォン上のソフトウェアを使用し、リアルタイム・メッセージング・プロトコル(RTMP)を通じてライブストリームを送信します。ソリューションアーキテクトは、記者が最高品質のストリームを送信できるようにするソリューションを設計する必要があります。また、このソリューションは、放送システムへの高速化されたTCP接続を提供しなければなりません。これらの要件を満たすために、ソリューションアーキテクトが採用すべきサービスはどれですか?

    • A. Amazon CloudFront
    • B. AWS Global Accelerator
    • C. AWS Client VPN
    • D. Amazon EC2インスタンスおよびAWS Elastic IPアドレス

    この問題を見る →

  66. Q66. Q866. ある企業では、自社管理型データベースの実行に Amazon EC2 インスタンスと Amazon Elastic Block Store(Amazon EBS)を使用しています。同社は、すべての EBS ボリュームに合計 350 TB のデータを保持しており、毎日 EBS スナップショットを取得し、そのスナップショットを 1 ヶ月間保持しています。また、EBS ボリュームのデータの日々の変更率は 5% です。新たな規制により、同社は月次スナップショットを 7 年間保持する必要があります。この要件を満たすとともに、最小限の管理作業でデータを確実に利用可能にするために、バックアップ戦略を変更する必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. 毎日のスナップショットは EBS スナップショットの標準ストレージ層で 1 ヶ月間保持します。月次スナップショットは Amazon S3 Glacier Deep Archive にコピーし、7 年間の保持期間を設定します。
    • B. 現在の EBS スナップショットポリシーを継続します。加えて、月次スナップショットを Amazon EBS Snapshots Archive へ移動し、7 年間の保持期間を設定する新しいポリシーを追加します。
    • C. 毎日のスナップショットは EBS スナップショットの標準ストレージ層で 1 ヶ月間保持します。月次スナップショットは標準ストレージ層で 7 年間保持し、インクリメンタルスナップショットを利用します。
    • D. 毎日のスナップショットは EBS スナップショットの標準ストレージ層で保持します。EBS Direct API を使用して、すべての EBS ボリュームに対して毎月スナップショットを取得し、そのスナップショットを Amazon S3 の Infrequent Access(IA)ストレージクラスのバケットに 7 年間保存します。

    この問題を見る →

  67. Q67. Q867. ある会社が、Amazon Elastic File System(Amazon EFS)ファイルシステム上に永続データを保存するアプリケーションを複数のAmazon EC2インスタンスで実行しています。この会社は、AWSが管理するサービスを用いて、そのデータを別のAWSリージョンへレプリケーションする必要があります。これらの要件を最もコスト効率よく満たす解決策はどれですか?

    • A. EFS間バックアップソリューションを使用して、データを別のリージョン内のEFSファイルシステムへレプリケーションします。
    • B. 毎晩実行されるスクリプトを実行し、EFSファイルシステムからAmazon S3バケットへデータをコピーします。その後、S3クロスリージョンレプリケーションをそのS3バケットで有効化します。
    • C. 別のリージョンにVPCを作成し、クロスリージョンVPCピアリングを確立します。その後、毎晩rsyncコマンドを実行して、元のリージョンから新しいリージョンへデータをコピーします。
    • D. AWS Backupを使用して、1日1回のバックアップを取得し、それを別のリージョンへレプリケーションするルールを持つバックアッププランを作成します。このバックアッププランにEFSファイルシステムリソースを割り当てます。

    この問題を見る →

  68. Q68. Q868. 電子商取引企業が、オンプレミスのワークロードをAWSクラウドへ移行しようとしています。現在のワークロードは、Webアプリケーションとストレージ用のMicrosoft SQL Serverデータベースから構成されています。企業は、プロモーションイベント中に多数の顧客がアクセスすると予想しています。AWSクラウド上の新規インフラストラクチャは、高い可用性とスケーラビリティを備えている必要があります。 これらの要件を満たすとともに、管理オーバーヘッドが最も少ないソリューションはどれですか?

    • A. Webアプリケーションを、2つの可用性ゾーンにまたがる2台のAmazon EC2インスタンスに移行し、Application Load Balancerの背面に配置します。データベースは、両方の可用性ゾーンに読み取り専用レプリカを配置したAmazon RDS for Microsoft SQL Serverに移行します。
    • B. Webアプリケーションを、2つの可用性ゾーンにまたがるAuto Scalingグループ内で実行される1台のAmazon EC2インスタンスに移行し、Application Load Balancerの背面に配置します。データベースは、異なるAWSリージョン間でデータベースレプリケーションを実施する2台のEC2インスタンスに移行します。
    • C. Webアプリケーションを、2つの可用性ゾーンにまたがるAuto Scalingグループ内で実行されるAmazon EC2インスタンスに移行し、Application Load Balancerの背面に配置します。データベースは、Multi-AZ展開を有効にしたAmazon RDSに移行します。
    • D. Webアプリケーションを、3つの可用性ゾーンにまたがる3台のAmazon EC2インスタンスに移行し、Application Load Balancerの背面に配置します。データベースは、3つの可用性ゾーンにまたがる3台のEC2インスタンスに移行します。

    この問題を見る →

  69. Q69. Q869. ある企業には、1日に数百個のファイルを生成するオンプレミスのビジネスアプリケーションがあります。これらのファイルはSMBファイル共有に保存されており、アプリケーションサーバーとの低遅延接続が必要です。新しい企業ポリシーにより、アプリケーションが生成するすべてのファイルをAWSにコピーする必要があります。既にAWSへのVPN接続が確立されています。アプリケーション開発チームは、アプリケーションをAWSに移行するために必要なコード変更を行う余裕がありません。このアプリケーションがファイルをAWSにコピーできるようにするには、ソリューションアーキテクトが推奨すべきサービスはどれですか?

    • A. Amazon Elastic File System (Amazon EFS)
    • B. Amazon FSx for Windows File Server
    • C. AWS Snowball
    • D. AWS Storage Gateway

    この問題を見る →

  70. Q70. Q870. ある企業のアプリケーションは、Elastic Load Balancing(ELB)ロードバランサの後ろで実行されるAuto Scalingグループ内のAmazon EC2インスタンス上で動作しています。アプリケーションの過去の履歴に基づき、同社は毎年恒例の祝日期間にトラフィックが急増すると予測しています。ソリューションズアーキテクトは、アプリケーションユーザーへのパフォーマンス影響を最小限に抑えるために、Auto Scalingグループが事前にキャパシティを増加させることを保証する戦略を設計する必要があります。この要件を満たすソリューションはどれですか?

    • A. CPU使用率が90%を超えたときにEC2インスタンスをスケールアップするAmazon CloudWatchアラームを作成します。
    • B. 予想されるピーク需要期間の前に、Auto Scalingグループをスケールアップするための定期実行型のスケジュールアクションを作成します。
    • C. ピーク需要期間中に、Auto Scalingグループの最小および最大EC2インスタンス数を増加させます。
    • D. autoscaling:EC2_INSTANCE_LAUNCHイベントが発生した際にアラートを送信するAmazon Simple Notification Service(Amazon SNS)通知を設定します。

    この問題を見る →

  71. Q71. Q871. ある会社では、データ層として Amazon RDS for PostgreSQL データベースを使用しています。この会社は、データベースのパスワードを定期的にローテーションする必要があります。この要件を、最も少ない運用オーバーヘッドで満たす解決策はどれですか?

    • A. パスワードを AWS Secrets Manager に保存し、シークレットに対して自動ローテーションを有効化します。
    • B. パスワードを AWS Systems Manager Parameter Store に保存し、パラメータに対して自動ローテーションを有効化します。
    • C. パスワードを AWS Systems Manager Parameter Store に保存し、パスワードをローテーションする AWS Lambda 関数を作成します。
    • D. パスワードを AWS Key Management Service (AWS KMS) に保存し、AWS KMS キーに対して自動ローテーションを有効化します。

    この問題を見る →

  72. Q72. Q872. ある企業は、Oracle Database Enterprise Edition 上でアプリケーションを実行しています。この企業は、アプリケーションおよびデータベースを AWS へ移行する必要があります。移行に際して、ライセンスの持ち込み(Bring Your Own License: BYOL)モデルを利用できます。また、アプリケーションは特権アクセスを必要とするサードパーティ製のデータベース機能を使用しています。ソリューションアーキテクトは、データベース移行のためのソリューションを設計しなければなりません。これらの要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. ネイティブツールを使用してデータベースを Amazon RDS for Oracle へ移行し、サードパーティ製機能を AWS Lambda で置き換えます。
    • B. ネイティブツールを使用してデータベースを Amazon RDS Custom for Oracle へ移行し、新しいデータベース設定をカスタマイズしてサードパーティ製機能をサポートします。
    • C. AWS Database Migration Service (AWS DMS) を使用してデータベースを Amazon DynamoDB へ移行し、新しいデータベース設定をカスタマイズしてサードパーティ製機能をサポートします。
    • D. AWS Database Migration Service (AWS DMS) を使用してデータベースを Amazon RDS for PostgreSQL へ移行し、アプリケーションコードを書き直してサードパーティ製機能への依存関係を削除します。

    この問題を見る →

  73. Q73. Q873. 大規模な国際大学が、Amazon EC2、Amazon RDS、Amazon DynamoDBを含むすべてのコンピューティングサービスをAWSクラウド上に展開しています。現在、この大学は多数のカスタムスクリプトに依存してインフラストラクチャのバックアップを行っています。しかし、大学は管理を集中化し、可能な限りAWSネイティブな機能を用いてデータバックアップを自動化したいと考えています。 これらの要件を満たすソリューションはどれですか?

    • A. AWS Storage Gatewayのテープゲートウェイ(仮想テープライブラリ)と連携するサードパーティ製バックアップソフトウェアを使用する。
    • B. AWS Backup を使用して、利用中のすべてのサービスのバックアップを設定および監視する。
    • C. AWS Config を使用してライフサイクル管理を設定し、すべてのデータソースに対して定期的にスナップショットを取得する。
    • D. AWS Systems Manager State Manager を使用して、バックアップタスクの設定および監視を管理する。

    この問題を見る →

  74. Q74. Q874. ある企業は、セキュリティリスクをもたらすリソースを特定・強制するためのITインフラストラクチャのマップ構築を検討しています。セキュリティチームは、このITインフラストラクチャマップ内のデータをクエリし、セキュリティリスクを迅速に特定できる必要があります。これらの要件を満たす、運用オーバーヘッドが最も少ないソリューションはどれですか?

    • A. Amazon RDS を使用してデータを格納し、SQL を使用してデータをクエリしてセキュリティリスクを特定します。
    • B. Amazon Neptune を使用してデータを格納し、SPARQL を使用してデータをクエリしてセキュリティリスクを特定します。
    • C. Amazon Redshift を使用してデータを格納し、SQL を使用してデータをクエリしてセキュリティリスクを特定します。
    • D. Amazon DynamoDB を使用してデータを格納し、PartiQL を使用してデータをクエリしてセキュリティリスクを特定します。

    この問題を見る →

  75. Q75. Q875. 大規模な企業が、世界中に分散する開発者に対して、個別・サイズ制限付き・マネージドなPostgreSQLデータベースを、開発目的で提供したいと考えています。これらのデータベースはトラフィック量が少なく、開発者が作業中だけ利用する必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. 開発者が個別のAmazon Auroraインスタンスを起動できるようにし、就業終了時にAuroraインスタンスを停止し、翌日の就業開始時に再起動するプロセスを設定します。
    • B. Amazon Auroraインスタンスの起動時にサイズ制限を強制するAWS Service Catalog製品を開発し、開発者が開発用データベースが必要なときにその製品を起動できるようにアクセス権を付与します。
    • C. Amazon Aurora Serverlessクラスターを作成します。このクラスター内でデフォルトのキャパシティ設定でデータベースを起動するAWS Service Catalog製品を開発し、開発者にその製品へのアクセスを許可します。
    • D. AWS Trusted Advisorのアイドル状態のAmazon RDSデータベースに関するチェックを監視し、識別されたアイドルRDSデータベースを終了するプロセスを作成します。

    この問題を見る →

  76. Q76. Q876. ある企業が、コンテンツ管理システム(CMS)を提供するWebアプリケーションを構築しています。このCMSは、Application Load Balancer(ALB)の背後に配置されたAmazon EC2インスタンスで実行されます。EC2インスタンスは、複数の可用性ゾーンにまたがるAuto Scalingグループ内で実行されます。ユーザーは、CMSを通じてファイル、ブログ、その他のWebサイトアセットを絶えず追加・更新しています。 ソリューションアーキテクトは、すべてのEC2インスタンスが最新のWebサイトコンテンツを共有し、遅延時間を最小限に抑えるソリューションを実装する必要があります。 これらの要件を満たすソリューションはどれですか?

    • A. Auto ScalingグループのライフサイクルポリシーでEC2のユーザーデータを更新し、最も最近起動されたEC2インスタンスからWebサイトアセットをコピーするようにします。ALBを設定して、Webサイトアセットへの変更を最も新しいEC2インスタンスでのみ行うようにします。
    • B. WebサイトアセットをAmazon Elastic File System(Amazon EFS)ファイルシステムにコピーします。各EC2インスタンスがEFSファイルシステムをローカルにマウントするよう設定します。Webサイトホスティングアプリケーションを、EFSファイルシステム内に格納されたWebサイトアセットを参照するよう設定します。
    • C. WebサイトアセットをAmazon S3バケットにコピーします。各EC2インスタンスが、接続されたAmazon Elastic Block Store(Amazon EBS)ボリュームにS3バケットからアセットをダウンロードするよう設定します。ファイルを最新の状態に保つために、1時間ごとにS3 syncコマンドを実行します。
    • D. Webサイトアセットを含むAmazon Elastic Block Store(Amazon EBS)スナップショットを復元します。新しいEC2インスタンスが起動される際に、このEBSスナップショットをセカンダリEBSボリュームとしてアタッチします。Webサイトホスティングアプリケーションを、セカンダリEBSボリューム内に格納されたWebサイトアセットを参照するよう設定します。

    この問題を見る →

  77. Q77. Q877. ある企業のWebアプリケーションは、VPC内にあるApplication Load Balancerの後ろで実行される複数のAmazon EC2インスタンスで構成されています。データはAmazon RDS for MySQL DBインスタンスに格納されています。この企業は、AWS環境における不審または予期しない動作を自動的に検出し、これに対応する機能を必要としています。すでにアーキテクチャにAWS WAFが追加されています。脅威から保護するために、ソリューションズアーキテクトは何を行うべきですか?

    • A. Amazon GuardDutyを使用して脅威検出を行います。Amazon EventBridgeを設定し、GuardDutyの検出結果(findings)をフィルタリングして、AWS WAFルールを調整するAWS Lambda関数を呼び出します。
    • B. AWS Firewall Managerを使用して脅威検出を行います。Amazon EventBridgeを設定し、Firewall Managerの検出結果をフィルタリングして、AWS WAFのWeb ACLを調整するAWS Lambda関数を呼び出します。
    • C. Amazon Inspectorを使用して脅威検出を行い、AWS WAFルールを更新します。Webアプリケーションへのアクセスを制限するため、VPCネットワークACLを作成します。
    • D. Amazon Macieを使用して脅威検出を行い、AWS WAFルールを更新します。Webアプリケーションへのアクセスを制限するため、VPCネットワークACLを作成します。

    この問題を見る →

  78. Q78. Q878. ある会社が、Amazon Auroraデータベースに接続する一連のAmazon EC2インスタンスを実行しようとしています。同社は、EC2インスタンスとAurora DBクラスターをデプロイするためのAWS CloudFormationテンプレートを作成済みです。同社は、インスタンスがデータベースに対して安全な方法で認証できるようにしたいと考えています。また、静的なデータベース資格情報(クレデンシャル)を管理したくありません。これらの要件を満たすうち、運用負荷が最も少ない解決策はどれですか?

    • A. データベースユーザー(ユーザー名とパスワード付き)を作成します。CloudFormationテンプレートにデータベースのユーザー名およびパスワード用のパラメーターを追加し、EC2インスタンス起動時にそれらをインスタンスに渡します。
    • B. データベースユーザー(ユーザー名とパスワード付き)を作成します。ユーザー名とパスワードをAWS Systems Manager Parameter Storeに保存し、EC2インスタンスがParameter Storeからデータベース資格情報を取得するよう設定します。
    • C. DBクラスターをIAMデータベース認証を使用するように設定します。IAM認証に対応したデータベースユーザーを作成し、EC2インスタンスに関連付けるロールを指定して、インスタンス上のアプリケーションがデータベースにアクセスできるようにします。
    • D. DBクラスターをIAMユーザーによるIAMデータベース認証を使用するように設定します。IAMユーザー名と一致する名前のデータベースユーザーを作成し、そのIAMユーザーをEC2インスタンスに関連付けて、アプリケーションがデータベースにアクセスできるようにします。

    この問題を見る →

  79. Q79. Q879. ある会社が、Amazon CloudFrontディストリビューションでSSL/TLS証明書を使用するように設定したいと考えています。同社は、ディストリビューションのデフォルトドメイン名ではなく、別のカスタムドメイン名を使用したいとしています。追加コストを発生させずに証明書をデプロイするには、どの解決策が適していますか?

    • A. AWS Certificate Manager(ACM)でus-east-1リージョンからAmazon発行のプライベート証明書をリクエストする。
    • B. AWS Certificate Manager(ACM)でus-west-1リージョンからAmazon発行のプライベート証明書をリクエストする。
    • C. AWS Certificate Manager(ACM)でus-east-1リージョンからAmazon発行のパブリック証明書をリクエストする。
    • D. AWS Certificate Manager(ACM)でus-west-1リージョンからAmazon発行のパブリック証明書をリクエストする。

    この問題を見る →

  80. Q80. Q880. ある会社は運用データを作成し、そのデータを Amazon S3 バケットに保存しています。同社の年次監査において、外部コンサルタントが S3 バケット内に保存されている年次報告書にアクセスする必要があります。この外部コンサルタントは、監査期間中の7日間のみ報告書にアクセスする必要があります。会社は、外部コンサルタントが報告書のみにアクセスできるようにするソリューションを実装しなければなりません。これらの要件を満たす最も運用効率の高いソリューションはどれですか?

    • A. パブリック静的ウェブサイトをホストするよう設定された新しい Amazon S3 バケットを作成します。運用データをこの新しい S3 バケットに移行し、S3 ウェブサイトの URL を外部コンサルタントと共有します。
    • B. 7日間、S3 バケットへのパブリックアクセスを有効化します。外部コンサルタントによる監査完了後に、バケットへのアクセスを無効化します。
    • C. S3 バケット内の報告書にアクセス可能な新しい IAM ユーザーを作成し、そのアクセスキーを外部コンサルタントに提供します。7日経過後にアクセスキーを無効化します。
    • D. S3 バケット上の報告書の場所へ必要なアクセス権限を持つ事前署名済み URL(presigned URL)を生成し、その URL を外部コンサルタントと共有します。

    この問題を見る →

  81. Q81. Q881. ある企業が、Amazon EC2 インスタンス上でハイパフォーマンス・コンピューティング(HPC)ワークロードを実行する計画です。このワークロードでは、低遅延のネットワークパフォーマンスと高ネットワークスループット、およびノード間で密に結合された通信が求められます。これらの要件を満たすソリューションはどれですか?

    • A. EC2 インスタンスをクラスタープレースメントグループの一部として構成する。
    • B. 専用インスタンス(Dedicated Instance)のテナンシーで EC2 インスタンスを起動する。
    • C. スポットインスタンス(Spot Instance)として EC2 インスタンスを起動する。
    • D. EC2 インスタンスの起動時にオンデマンド容量予約(On-Demand Capacity Reservation)を設定する。

    この問題を見る →

  82. Q82. Q882. ある企業には、500マイル(804.7 km)離れたプライマリデータセンターとセカンダリデータセンターがあり、高速光ファイバーケーブルで相互接続されています。この企業は、ミッションクリティカルなワークロード向けに、自社のデータセンターとAWS上のVPCとの間で、高い可用性とセキュリティを備えたネットワーク接続を必要としています。ソリューションアーキテクトは、最大の耐障害性を実現する接続ソリューションを選択する必要があります。これらの要件を満たすソリューションはどれですか?

    • A. プライマリデータセンターから2つのAWS Direct Connect接続を確立し、それぞれ異なるDirect Connectロケーションの異なるデバイスに終端させる
    • B. プライマリおよびセカンダリデータセンターそれぞれから1つのAWS Direct Connect接続を確立し、両方とも同一のDirect Connectロケーションの同一デバイスに終端させる
    • C. プライマリおよびセカンダリデータセンターそれぞれから2つのAWS Direct Connect接続を確立し、それぞれ異なるDirect Connectロケーションの異なるデバイスに終端させる
    • D. プライマリおよびセカンダリデータセンターそれぞれから1つのAWS Direct Connect接続を確立し、両方とも同一のDirect Connectロケーションの異なるデバイスに終端させる

    この問題を見る →

  83. Q83. Q883. ある企業では、利用率が高い複数のAmazon RDS for Oracle On-Demand DBインスタンスを実行しています。これらのRDS DBインスタンスは、AWS Organizations内の組織に属するメンバー アカウントで実行されています。企業の財務チームは、組織の管理アカウントおよびメンバー アカウントへのアクセス権を持っています。財務チームは、AWS Trusted Advisor を活用してコスト最適化の方法を探しています。 この要件を満たすために実施すべき手順の組み合わせはどれですか?(2つ選択してください。)

    • A. 管理アカウントでTrusted Advisorの推奨事項を使用します。
    • B. RDS DBインスタンスが実行されているメンバー アカウントでTrusted Advisorの推奨事項を使用します。
    • C. Amazon RDS Reserved Instance 最適化に関するTrusted Advisorチェックを確認します。
    • D. Amazon RDS アイドルDBインスタンスに関するTrusted Advisorチェックを確認します。
    • E. コンピューティング最適化に関するTrusted Advisorチェックを確認し、AWS Compute Optimizerを用いて結果を再検証します。

    この問題を見る →

  84. Q84. Q884. ソリューションアーキテクトがアプリケーションを作成しています。このアプリケーションは、VPC内の複数の可用性ゾーンにまたがるプライベートサブネット上のAmazon EC2インスタンスで実行されます。これらのEC2インスタンスは、機密情報を含む大規模なファイルを頻繁にアクセスし、処理のためにAmazon S3バケットに格納されています。ソリューションアーキテクトは、データ転送コストを最小限に抑えるためにネットワークアーキテクチャを最適化する必要があります。これらの要件を満たすために、ソリューションアーキテクトは何を行うべきですか?

    • A. VPC内にAmazon S3用のゲートウェイエンドポイントを作成します。プライベートサブネットのルートテーブルに、そのゲートウェイエンドポイント向けのエントリを追加します。
    • B. パブリックサブネット内に単一のNATゲートウェイを作成します。プライベートサブネットのルートテーブルに、そのNATゲートウェイを指すデフォルトルートを追加します。
    • C. VPC内にAmazon S3用のAWS PrivateLinkインターフェースエンドポイントを作成します。プライベートサブネットのルートテーブルに、そのインターフェースエンドポイント向けのエントリを追加します。
    • D. 各可用性ゾーンのパブリックサブネットに1つずつ、合計複数のNATゲートウェイを作成します。各プライベートサブネットのルートテーブルに、同じ可用性ゾーン内のNATゲートウェイを指すデフォルトルートを追加します。

    この問題を見る →

  85. Q85. Q885. ある企業が、オンプレミスのMySQLデータベースをAWSに移行したいと考えています。このデータベースには、クライアント向けアプリケーションから定期的にインポートが実行され、大量の書き込み操作が発生しています。企業は、このトラフィック量がアプリケーション内でパフォーマンス問題を引き起こしている可能性を懸念しています。ソリューションアーキテクトは、AWS上でどのようなアーキテクチャを設計すべきでしょうか?

    • A. Provisioned IOPS SSDストレージを用いてAmazon RDS for MySQL DBインスタンスをプロビジョニングします。Amazon CloudWatchを使用して書き込み操作のメトリクスを監視し、必要に応じてProvisioned IOPSを調整します。
    • B. General Purpose SSDストレージを用いてAmazon RDS for MySQL DBインスタンスをプロビジョニングします。DBインスタンスの前にAmazon ElastiCacheクラスターを配置し、アプリケーションがElastiCacheに対してクエリを実行するように設定します。
    • C. メモリ最適化インスタンスタイプを用いてAmazon DocumentDB(MongoDB互換)インスタンスをプロビジョニングします。Amazon CloudWatchでパフォーマンス関連の問題を監視し、必要に応じてインスタンスタイプを変更します。
    • D. General PurposeパフォーマンスモードでAmazon Elastic File System(Amazon EFS)ファイルシステムをプロビジョニングします。Amazon CloudWatchでIOPSボトルネックを監視し、必要に応じてProvisioned Throughputパフォーマンスモードに変更します。

    この問題を見る →

  86. Q86. Q886. ある企業がAWSクラウド上で、機密性の高いアーカイブデータファイルを生成するアプリケーションを実行しています。この企業は、アプリケーションのデータストレージを再設計したいと考えています。具体的には、データファイルを暗号化するとともに、データがAWSに送信される前に暗号化が完了し、第三者が未暗号化のデータにアクセスできないようにすることを求めています。すでにAmazon S3バケットは作成済みです。 これらの要件を満たすソリューションはどれですか?

    • A. Amazon S3が管理する暗号化キー(SSE-S3)を用いたクライアントサイド暗号化でS3バケットを設定します。アプリケーションからこのS3バケットにアーカイブファイルを保存するよう設定します。
    • B. AWS KMSキーによるサーバーサイド暗号化(SSE-KMS)でS3バケットを設定します。アプリケーションからこのS3バケットにアーカイブファイルを保存するよう設定します。
    • C. AWS KMSキーによる二重レイヤーのサーバーサイド暗号化(SSE-KMS)でS3バケットを設定します。アプリケーションからこのS3バケットにアーカイブファイルを保存するよう設定します。
    • D. AWS Key Management Service(AWS KMS)に格納されたキーを用いたクライアントサイド暗号化でアプリケーションを設定します。アプリケーションからこのS3バケットにアーカイブファイルを保存するよう設定します。

    この問題を見る →

  87. Q87. Q887. ある会社は、データベース層としてデフォルトのバックアップ設定で Amazon RDS を使用しています。この会社は、規制要件を満たすためにデータベースの毎日のバックアップを実施する必要があります。また、バックアップは30日間保持しなければなりません。これらの要件を、最も少ない運用オーバーヘッドで満たすソリューションはどれですか?

    • A. AWS Lambda 関数を作成し、毎日 RDS スナップショットを作成する。
    • B. RDS データベースの自動バックアップ保持期間を 30 日に変更する。
    • C. AWS Systems Manager Maintenance Windows を使用して、RDS のバックアップ保持期間を変更する。
    • D. AWS CLI を使用して毎日手動スナップショットを作成し、RDS のバックアップ保持期間を変更する。

    この問題を見る →

  88. Q88. Q888. AWS上でアプリケーションを実行している企業が、データベースとしてAmazon Aurora DBクラスターを使用しています。複数のユーザーが同時にデータにアクセス・読み取りを行うピーク時において、監視システムが書き込みクエリのデータベースパフォーマンス低下を示しています。この企業は、ピーク時の需要に対応できるアプリケーションのスケーラビリティを向上させたいと考えています。これらの要件を最もコスト効率よく満たす解決策はどれですか?

    • A. 第2のAmazon Aurora DBクラスターを作成し、ユーザーのデータを新しいデータベースへレプリケートするコピージョブを設定します。アプリケーションを更新して、読み取り用にこの第2のデータベースを利用するようにします。
    • B. 既存のAmazon Aurora DBクラスターの前にAmazon DynamoDB Accelerator(DAX)クラスターを作成します。アプリケーションを更新して、読み取り専用クエリにはDAXクラスターを利用し、書き込みデータは直接Amazon Aurora DBクラスターに送信するようにします。
    • C. 既存のAmazon Aurora DBクラスター内にAurora読み取りレプリカを作成します。アプリケーションを更新して、読み取り専用クエリには読み取りレプリカのエンドポイントを、書き込みクエリにはクラスターエンドポイントを利用するようにします。
    • D. Amazon Redshiftクラスターを作成し、ユーザーのデータをRedshiftクラスターにコピーします。アプリケーションを更新してRedshiftクラスターに接続し、読み取り専用クエリをRedshift上で実行するようにします。

    この問題を見る →

  89. Q89. Q889. ある企業のニアリアルタイムストリーミングアプリケーションが AWS 上で実行されています。データが取り込まれる際、そのデータに対してジョブが実行され、完了までに30分かかります。このワークロードでは、大量の流入データにより、頻繁に高遅延が発生しています。ソリューションズアーキテクトは、パフォーマンスを向上させるためのスケーラブルかつサーバーレスなソリューションを設計する必要があります。 以下のうち、ソリューションズアーキテクトが取るべき手順の組み合わせはどれですか?(2つ選択してください。)

    • A. Amazon Kinesis Data Firehose を使用してデータを取り込みます。
    • B. AWS Lambda と AWS Step Functions を使用してデータを処理します。
    • C. AWS Database Migration Service (AWS DMS) を使用してデータを取り込みます。
    • D. Auto Scaling グループ内の Amazon EC2 インスタンスを使用してデータを処理します。
    • E. AWS Fargate と Amazon Elastic Container Service (Amazon ECS) を使用してデータを処理します。

    この問題を見る →

  90. Q90. Q890. ある会社が、VPC内の複数のAmazon EC2インスタンスでWebアプリケーションを実行しています。このアプリケーションは、機密性の高いデータをAmazon S3バケットに書き込む必要があります。そのデータはパブリックインターネットを経由して送信してはいけません。これらの要件を満たすソリューションはどれですか?

    • A. Amazon S3用のゲートウェイタイプのVPCエンドポイントを作成し、VPCのルートテーブルにそのエンドポイントへのルートを追加します。
    • B. S3バケットをターゲットとする内部Network Load Balancer(NLB)を作成します。
    • C. S3バケットをVPC内にデプロイし、VPCのルートテーブルにそのバケットへのルートを追加します。
    • D. VPCとS3のリージョンエンドポイントとの間でAWS Direct Connect接続を作成します。

    この問題を見る →

  91. Q91. Q891. ある企業は、Amazon EC2インスタンス上で本番ワークロードを実行しており、そのストレージとしてAmazon Elastic Block Store(Amazon EBS)ボリュームを使用しています。ソリューションズアーキテクトは、現在のEBSボリュームのコストを分析し、最適化に関する推奨事項を提示する必要があります。これらの推奨事項には、月額の節約見込額も含める必要があります。この要件を満たすソリューションはどれですか?

    • A. Amazon Inspectorのレポート機能を使用して、EBSボリュームの最適化に関する推奨事項を生成します。
    • B. AWS Systems Managerのレポート機能を使用して、EBSボリュームの最適化に関する推奨事項を特定します。
    • C. Amazon CloudWatchのメトリクスレポートを使用して、EBSボリュームの最適化に関する推奨事項を特定します。
    • D. AWS Compute Optimizerを使用して、EBSボリュームの最適化に関する推奨事項を生成します。

    この問題を見る →

  92. Q92. Q892. ある企業が、AWS上で展開されているECサイトの注文処理アプリケーションを強化したいと考えています。このアプリケーションは、予測不可能なトラフィック急増時でも顧客体験に影響を与えることなく、各注文を正確に1回だけ処理する必要があります。これらの要件を満たすソリューションはどれですか?

    • A. Amazon Simple Queue Service (Amazon SQS) の FIFO キューを作成します。すべての注文をこのSQSキューに送信します。注文処理のターゲットとして AWS Lambda 関数を設定します。
    • B. Amazon Simple Notification Service (Amazon SNS) の標準トピックを作成します。すべての注文をこのSNS標準トピックにパブリッシュします。アプリケーションを通知ターゲットとして設定します。
    • C. Amazon AppFlow を使用してフローを作成します。注文をこのフローに送信します。注文処理のターゲットとして AWS Lambda 関数を設定します。
    • D. アプリケーションに AWS X-Ray を設定して注文リクエストを追跡します。アプリケーションを Amazon CloudWatch から注文をプルして処理するように設定します。

    この問題を見る →

  93. Q93. Q893. ある会社には、Production(本番)とDevelopment(開発)という2つのAWSアカウントがあります。同社は、Developmentアカウントで行ったコード変更をProductionアカウントにデプロイする必要があります。アルファ段階では、開発チームの上級エンジニア2名のみがProductionアカウントへのアクセスを許可されます。ベータ段階では、テスト実施のため、より多くの開発者がProductionアカウントにアクセスできる必要があります。これらの要件を満たすソリューションはどれですか?

    • A. 各アカウントでAWSマネジメントコンソールを使用して2つのポリシードキュメントを作成し、アクセスが必要な開発者にそのポリシーを割り当てます。
    • B. DevelopmentアカウントにIAMロールを作成し、そのIAMロールにProductionアカウントへのアクセス権を付与します。開発者がそのロールを引き受けることを許可します。
    • C. ProductionアカウントにIAMロールを作成し、信頼ポリシーでDevelopmentアカウントを指定します。開発者がそのロールを引き受けることを許可します。
    • D. ProductionアカウントにIAMグループを作成し、そのグループを、Productionアカウントを指定する信頼ポリシーのプリンシパルとして追加します。その後、開発者をそのグループに追加します。

    この問題を見る →

  94. Q94. Q894. ある企業は、Webアプリケーションのコンテンツへのアクセスを制限したいと考えています。同社は、AWSで利用可能な認可手法を用いてコンテンツを保護する必要があります。また、ログイン遅延が小さいサーバーレスな認証・認可アーキテクチャを実装したいと考えており、そのソリューションはWebアプリケーションと統合可能で、グローバルにWebコンテンツを配信できる必要があります。現在アプリケーションのユーザー数は少ないですが、今後ユーザー数が増加すると予想されています。これらの要件を満たすソリューションはどれでしょうか?

    • A. Amazon Cognito を認証に設定します。認可には Lambda@Edge を実装します。Webアプリケーションをグローバルに配信するために Amazon CloudFront を設定します。
    • B. AWS Directory Service for Microsoft Active Directory を認証に設定します。認可には AWS Lambda を実装します。Webアプリケーションをグローバルに配信するために Application Load Balancer を使用します。
    • C. Amazon Cognito を認証に設定します。認可には AWS Lambda を実装します。Webアプリケーションをグローバルに配信するために Amazon S3 Transfer Acceleration を使用します。
    • D. AWS Directory Service for Microsoft Active Directory を認証に設定します。認可には Lambda@Edge を実装します。Webアプリケーションをグローバルに配信するために AWS Elastic Beanstalk を使用します。

    この問題を見る →

  95. Q95. Q895. 開発チームは、開発、ステージング、本番環境それぞれに複数のAWSアカウントを使用しています。チームメンバーが、利用率が低い大規模なAmazon EC2インスタンスを起動し続けています。ソリューションズアーキテクトは、すべてのアカウントで大規模なEC2インスタンスの起動を防止する必要があります。この要件を、最も少ない運用オーバーヘッドで満たすには、ソリューションズアーキテクトは何を行うべきですか?

    • A. すべてのユーザーに適用されるIAMポリシーを更新し、大規模なEC2インスタンスの起動を拒否するように設定します。
    • B. AWS Resource Access Manager (RAM) で、大規模なEC2インスタンスの起動を防止するリソースを定義します。
    • C. 各アカウントに、大規模なEC2インスタンスの起動を拒否するIAMロールを作成し、開発者グループにそのロールへのアクセス権を付与します。
    • D. 管理アカウントでAWS Organizationsに組織を作成し、デフォルトポリシーを適用します。その後、大規模なEC2インスタンスの起動を拒否するサービスコントロールポリシー(SCP)を作成し、対象のAWSアカウントに適用します。

    この問題を見る →

  96. Q96. Q896. ある企業は、オンプレミスの仮想マシン(VM)数百台をAmazon EC2インスタンスに移行しました。これらのインスタンスでは、複数のバージョンのWindows ServerおよびいくつかのLinuxディストリビューションが実行されています。同社は、OSのインベントリ管理と更新を自動化するソリューションを必要としています。また、各EC2インスタンスの一般的な脆弱性に関するサマリーを、毎月の定期レビューで活用したいと考えています。これらの要件を満たすために、ソリューションアーキテクトは何を推奨すべきでしょうか?

    • A. すべてのEC2インスタンスを管理するため、AWS Systems Manager Patch Manager を設定し、AWS Security Hub を構成して毎月のレポートを生成します。
    • B. すべてのEC2インスタンスを管理するため、AWS Systems Manager Patch Manager を設定し、Amazon Inspector を導入して毎月のレポートを構成します。
    • C. AWS Shield Advanced を設定して毎月のレポートを構成し、EC2インスタンスへのパッチ適用を自動化するために AWS Config を展開します。
    • D. アカウント内で Amazon GuardDuty を設定してすべてのEC2インスタンスを監視し、EC2インスタンスへのパッチ適用を自動化するために AWS Config を展開します。

    この問題を見る →

  97. Q97. Q897. ある企業がアプリケーションをAWSクラウド上にホストしています。このアプリケーションは、Elastic Load Balancing(ELB)ロードバランサの後ろでAuto Scalingグループ内のAmazon EC2インスタンス上で実行され、Amazon DynamoDBテーブルに接続しています。災害復旧(DR)の目的で、同社はアプリケーションを別のAWSリージョンからも利用可能とし、ダウンタイムを最小限に抑えることを求めています。これらの要件を満たす中で、ダウンタイムが最も短いソリューションはどれですか?

    • A. DRリージョンにAuto ScalingグループおよびELBを作成します。DynamoDBテーブルをグローバルテーブルとして設定します。DNSフェイルオーバーを構成して、新しいDRリージョンのELBを指すようにします。
    • B. 必要に応じてEC2インスタンス、ELB、DynamoDBテーブルを起動するためのAWS CloudFormationテンプレートを作成します。DNSフェイルオーバーを構成して、新しいDRリージョンのELBを指すようにします。
    • C. 必要に応じてEC2インスタンスおよびELBを起動するためのAWS CloudFormationテンプレートを作成します。DynamoDBテーブルをグローバルテーブルとして設定します。DNSフェイルオーバーを構成して、新しいDRリージョンのELBを指すようにします。
    • D. DRリージョンにAuto ScalingグループおよびELBを作成します。DynamoDBテーブルをグローバルテーブルとして設定します。評価期間10分のAmazon CloudWatchアラームを作成し、そのアラームがトリガーされた際にAmazon Route 53を更新するAWS Lambda関数を呼び出すようにします。

    この問題を見る →

  98. Q98. Q898. ある会社が、プライベートサブネット内のAmazon EC2インスタンスでアプリケーションを実行しています。このアプリケーションは、Amazon S3バケットにデータを保存・取得する必要があります。規制要件により、データはパブリックインターネットを経由してはいけません。ソリューションアーキテクトは、これらの要件を最もコスト効率よく満たすために何を行うべきでしょうか?

    • A. S3バケットへのアクセスのためにNATゲートウェイを展開する。
    • B. S3バケットへのアクセスのためにAWS Storage Gatewayを展開する。
    • C. S3バケットへのアクセスのためにS3インターフェースエンドポイントを展開する。
    • D. S3バケットへのアクセスのためにS3ゲートウェイエンドポイントを展開する。

    この問題を見る →

  99. Q99. Q899. ある会社が、単一のアベイラビリティーゾーン内で実行される Amazon EC2 インスタンス上にアプリケーションをホストしています。このアプリケーションは、Open Systems Interconnection(OSI)モデルのトランスポート層を介してアクセス可能です。同社は、アプリケーションのアーキテクチャに高い可用性(High Availability)を実現する必要があります。これらの要件を、最もコスト効率よく満たすための手順の組み合わせはどれですか?(2つ選択してください。)

    • A. 別のアベイラビリティーゾーンに新しい EC2 インスタンスを設定し、Amazon Route 53 を使用してすべてのインスタンスへトラフィックをルーティングします。
    • B. EC2 インスタンスの前に Network Load Balancer を設定します。
    • C. TCP トラフィック向けに Network Load Balancer を設定し、HTTP/HTTPS トラフィック向けに Application Load Balancer を設定します。
    • D. EC2 インスタンス用の Auto Scaling グループを作成します。Auto Scaling グループが複数のアベイラビリティーゾーンを使用するよう設定し、インスタンスに対してアプリケーションのヘルスチェックを実行するよう構成します。
    • E. Amazon CloudWatch アラームを作成します。このアラームを、停止状態に遷移した EC2 インスタンスを自動再起動するよう設定します。

    この問題を見る →

  100. Q100. Q900. ある企業は、静的ウェブサイトをホストするために Amazon S3 を使用しています。同社は、ウェブページに問い合わせフォームを追加したいと考えています。この問い合わせフォームには、ユーザーが氏名、メールアドレス、電話番号、およびメッセージを入力できる動的なサーバーサイド機能が必要です。同社の予想では、月間アクセス数は100件未満です。また、顧客がフォームを送信した際に、企業にメールで通知する必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?

    • A. 動的な問い合わせフォームを Amazon Elastic Container Service (Amazon ECS) 上でホストします。Amazon Simple Email Service (Amazon SES) を設定し、サードパーティのメールプロバイダーと連携させます。
    • B. AWS Lambda 関数から問い合わせフォームを返す Amazon API Gateway エンドポイントを作成します。別の Lambda 関数を API Gateway に設定し、Amazon Simple Notification Service (Amazon SNS) トピックにメッセージを発行します。
    • C. 静的コンテンツおよび動的コンテンツのホスティングに AWS Amplify Hosting を使用します。サーバーサイドスクリプティングで問い合わせフォームを構築します。メッセージを企業へ配信するために Amazon Simple Queue Service (Amazon SQS) を設定します。
    • D. ウェブサイトを Amazon S3 から Windows Server を実行する Amazon EC2 インスタンスへ移行します。Windows Server の Internet Information Services (IIS) を使用してウェブページをホストします。クライアントサイドスクリプティングで問い合わせフォームを構築し、Amazon WorkMail と統合します。

    この問題を見る →