-
Q1. Q366. ある企業は、AWS Cost Explorer を使用して AWS のコストを監視しています。この企業は、Amazon Elastic Block Store(Amazon EBS)のストレージおよびスナップショットコストが毎月増加していることに気づきました。しかし、同社は毎月追加の EBS ストレージを購入していません。企業は、現在のストレージ利用状況における毎月のコストを最適化したいと考えています。
これらの要件を満たす解決策のうち、**最も運用オーバーヘッドが少ない**ものはどれですか?
- A. Amazon CloudWatch Logs のログを使用して Amazon EBS のストレージ利用率を監視し、Amazon EBS Elastic Volumes を使用して EBS ボリュームのサイズを縮小する
- B. カスタムスクリプトを使用してディスク使用量を監視し、Amazon EBS Elastic Volumes を使用して EBS ボリュームのサイズを縮小する
- C. 期限切れおよび未使用のすべてのスナップショットを削除して、スナップショットコストを削減する
- D. 不要なすべてのスナップショットを削除し、Amazon Data Lifecycle Manager を使用して、企業のスナップショットポリシー要件に従ってスナップショットを作成・管理する
この問題を見る →
-
Q2. Q367. ある会社は、大量の画像ファイルを Amazon S3 バケットに保存しています。これらの画像は最初の180日間はすぐに利用可能である必要があります。その後の180日間は、アクセス頻度が低くなります。360日経過後は、アーカイブ化する必要がありますが、リクエストがあれば即座に利用可能でなければなりません。5年経過後は、監査担当者のみが画像にアクセスでき、その際は12時間以内に取得可能でなければなりません。このプロセスにおいて、画像は失われてはいけません。開発者は最初の180日間は S3 Standard ストレージを使用します。開発者は、S3 Lifecycle ルールを設定する必要があります。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. オブジェクトを180日後に S3 One Zone-Infrequent Access(S3 One Zone-IA)へ移行し、360日後に S3 Glacier Instant Retrieval へ移行し、5年後に S3 Glacier Deep Archive へ移行する
- B. オブジェクトを180日後に S3 One Zone-Infrequent Access(S3 One Zone-IA)へ移行し、360日後に S3 Glacier Flexible Retrieval へ移行し、5年後に S3 Glacier Deep Archive へ移行する
- C. オブジェクトを180日後に S3 Standard-Infrequent Access(S3 Standard-IA)へ移行し、360日後に S3 Glacier Instant Retrieval へ移行し、5年後に S3 Glacier Deep Archive へ移行する
- D. オブジェクトを180日後に S3 Standard-Infrequent Access(S3 Standard-IA)へ移行し、360日後に S3 Glacier Flexible Retrieval へ移行し、5年後に S3 Glacier Deep Archive へ移行する
この問題を見る →
-
Q3. Q368. ソリューションアーキテクトが、ある企業のディザスタリカバリ(DR)アーキテクチャを設計しています。同社は、プライベートサブネット内のAmazon EC2インスタンスで実行されるMySQLデータベースを運用しており、定期的なバックアップを実施しています。このDR設計には、複数のAWSリージョンを含める必要があります。
これらの要件を満たすうち、最も運用オーバーヘッドが少ないソリューションはどれですか?
- A. MySQLデータベースを複数のEC2インスタンスに移行します。DRリージョンに待機用EC2インスタンスを設定し、レプリケーションを有効化します。
- B. MySQLデータベースをAmazon RDSに移行します。Multi-AZデプロイメントを採用し、異なる可用性ゾーン(AZ)にあるプライマリDBインスタンスに対して読み取り専用レプリケーションを有効化します。
- C. MySQLデータベースをAmazon Auroraグローバルデータベースに移行します。プライマリDBクラスターをプライマリリージョンに配置し、セカンダリDBクラスターをDRリージョンに配置します。
- D. MySQLデータベースの定期バックアップを、S3クロスリージョンレプリケーション(CRR)が有効化されたAmazon S3バケットに保存します。このバックアップデータを用いて、DRリージョンでデータベースを復元します。
この問題を見る →
-
Q4. Q369. ある企業は、オンプレミスでアプリケーションを実行するためにストレージエリアネットワーク(SAN)ストレージを使用しています。この企業は、ディザスタリカバリ(DR)計画を策定中です。バックアップデータをAWSクラウド上に保存したいと考えており、災害発生時にはAmazon Elastic Block Store(Amazon EBS)を用いてデータおよびアプリケーションをAWSクラウド上で復元したいとしています。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. オンプレミスのSANストレージのスナップショットを作成し、データをAmazon S3にコピーします。災害発生時には、Amazon S3に保存されたスナップショットから直接EBSボリュームを作成します。
- B. EBS Direct APIを使用して、オンプレミスのSANストレージから増分EBSスナップショットを作成します。災害発生時には、このEBSスナップショットを用いてEBSボリュームを作成します。
- C. オンプレミスのSANストレージからEBSボリュームへの非同期レプリケーションを構成します。災害発生時には、Amazon EC2インスタンスを作成し、そのインスタンスにEBSボリュームをアタッチします。
- D. AWS DataSyncを使用して、定期的にオンプレミスのSANストレージからAmazon S3へデータをコピーします。災害発生時には、Amazon EC2インスタンスを作成し、新しいEBSボリュームをそのEC2インスタンスにアタッチした後、Amazon S3から直接EBSボリュームへデータをコピーします。
この問題を見る →
-
Q5. Q370. データ分析会社が、バッチ処理システムをAWSへ移行しようとしています。同社は、1日に複数回、FTP経由で数千件の小規模なデータファイルを受信します。オンプレミスのバッチジョブがこれらのデータファイルを夜間に処理していますが、処理には数時間かかります。同社は、AWS上のソリューションを用いて、受信したデータファイルをできるだけ早く処理したいと考えており、ファイル送信元のFTPクライアントに対する変更は最小限に抑えたいです。また、各ファイルの処理完了後には、そのファイルを自動的に削除する必要があります。1ファイルあたりの処理時間は3~8分程度です。これらの要件を、最も運用効率の高い方法で満たすソリューションはどれですか?
- A. Amazon EC2インスタンス上でFTPサーバーを実行し、受信したファイルをAmazon S3 Glacier Flexible Retrievalにオブジェクトとして保存します。AWS Batchでジョブキューを設定し、Amazon EventBridgeルールを用いて、S3 Glacier Flexible Retrievalからオブジェクトを夜間一括で処理するジョブを起動します。ジョブによる処理完了後に、オブジェクトを削除します。
- B. Amazon EC2インスタンス上でFTPサーバーを実行し、受信したファイルをAmazon Elastic Block Store(Amazon EBS)ボリューム上に保存します。AWS Batchでジョブキューを設定し、Amazon EventBridgeルールを用いて、EBSボリューム上のファイルを夜間一括で処理するジョブを起動します。ジョブによる処理完了後に、ファイルを削除します。
- C. AWS Transfer Familyを用いてFTPサーバーを作成し、受信したファイルをAmazon Elastic Block Store(Amazon EBS)ボリューム上に保存します。AWS Batchでジョブキューを設定し、各ファイルの到着時にAmazon S3イベント通知をトリガーとして、AWS Batch内のジョブを起動します。ジョブによる処理完了後に、ファイルを削除します。
- D. AWS Transfer Familyを用いてFTPサーバーを作成し、受信したファイルをAmazon S3 Standardに保存します。各ファイルの処理および処理後の削除を行うAWS Lambda関数を作成します。S3イベント通知を用いて、ファイル到着時にLambda関数を起動します。
この問題を見る →
-
Q6. Q371. ある企業が、新しいWebベースの顧客関係管理(CRM)アプリケーションを構築しています。このアプリケーションは、Amazon Elastic Block Store(Amazon EBS)ボリュームでバックアップされた複数のAmazon EC2インスタンスとApplication Load Balancer(ALB)を活用し、さらにAmazon Auroraデータベースも使用します。アプリケーションのすべてのデータは、静止時および転送時に暗号化される必要があります。これらの要件を満たすソリューションはどれですか?
- A. ALB上でAWS Key Management Service(AWS KMS)証明書を使用して転送時のデータを暗号化します。EBSボリュームおよびAuroraデータベースの静止時データ暗号化にはAWS Certificate Manager(ACM)を使用します。
- B. AWSルートアカウントでAWS Management Consoleにログインし、企業の暗号化証明書をアップロードします。ルートアカウントで、アカウント内のすべての静止時および転送時データの暗号化を有効にするオプションを選択します。
- C. EBSボリュームおよびAuroraデータベースの静止時データ暗号化にはAWS Key Management Service(AWS KMS)を使用します。ALBにはAWS Certificate Manager(ACM)証明書をアタッチして、転送時のデータを暗号化します。
- D. BitLockerを使用してすべての静止時データを暗号化します。企業のTLS証明書キーをAWS Key Management Service(AWS KMS)にインポートし、ALBにKMSキーをアタッチして転送時のデータを暗号化します。
この問題を見る →
-
Q7. Q372. ある会社は、Amazon Elastic Block Store(Amazon EBS)でバックアップされたAmazon EC2インスタンス上でアプリケーションを実行しています。EC2インスタンスには最新版のAmazon Linuxが実行されています。従業員が25 GB以上のファイルを保存・取得する際に、アプリケーションで可用性の問題が発生しています。この会社は、EC2インスタンス間でファイルを転送することなく対応できるソリューションを必要としています。また、これらのファイルは複数のEC2インスタンスおよび複数のアベイラビリティーゾーンにわたって利用可能である必要があります。これらの要件を満たすソリューションはどれですか?
- A. すべてのファイルをAmazon S3バケットに移行し、従業員に対してS3バケットからファイルにアクセスするよう指示する
- B. 既存のEBSボリュームのスナップショットを作成し、そのスナップショットをEBSボリュームとしてすべてのEC2インスタンスにマウントする。その後、従業員に対してEC2インスタンスからファイルにアクセスするよう指示する
- C. Amazon Elastic File System(Amazon EFS)ファイルシステムをすべてのEC2インスタンスにマウントする。その後、従業員に対してEC2インスタンスからファイルにアクセスするよう指示する
- D. EC2インスタンスからAmazon Machine Image(AMI)を作成し、インスタンスストアボリュームを使用する新しいEC2インスタンスをそのAMIから起動する。その後、従業員に対してEC2インスタンスからファイルにアクセスするよう指示する
この問題を見る →
-
Q8. Q373. ある企業がオンプレミスのデータセンターをAWSに移行しようとしています。このデータセンターには、NFSベースのファイルシステムでデータを格納するストレージサーバーが稼働しており、その容量は200 GBです。企業は、既存のサービスへの中断を伴わずにデータを移行する必要があります。また、AWS上の複数のリソースがNFSプロトコルを用いてこのデータにアクセスできるようにする必要があります。これらの要件を最もコスト効率よく満たすための手順の組み合わせはどれですか?(2つ選択)
- A. Amazon FSx for Lustreファイルシステムを作成する
- B. Amazon Elastic File System(Amazon EFS)ファイルシステムを作成する
- C. データ受信用のAmazon S3バケットを作成する
- D. OSのコピー コマンドを手動で使用して、データをAWSの宛先に転送する
- E. オンプレミスのデータセンターにAWS DataSyncエージェントをインストールし、オンプレミス環境とAWS間でDataSyncタスクを実行する
この問題を見る →
-
Q9. Q374. ある企業が Amazon DynamoDB テーブルでバックアップされたアプリケーションを運用しています。同社のコンプライアンス要件では、データベースのバックアップを毎月実施し、6か月間は利用可能とし、7年間は保持することが定められています。これらの要件を満たすソリューションはどれですか?
- A. AWS Backup プランを作成し、毎月1日に DynamoDB テーブルのバックアップを実行するように設定します。ライフサイクルポリシーを指定して、バックアップを6か月経過後にコールドストレージへ移行させ、各バックアップの保持期間を7年に設定します。
- B. 毎月1日に DynamoDB のオンデマンドバックアップを実行します。6か月経過後にそのバックアップを Amazon S3 Glacier Flexible Retrieval へ移行し、7年より古いバックアップを削除する S3 ライフサイクルポリシーを作成します。
- C. AWS SDK を使用して、DynamoDB テーブルのオンデマンドバックアップを作成するスクリプトを開発します。Amazon EventBridge ルールを設定し、毎月1日にこのスクリプトを実行するようにします。さらに、毎月2日に実行される第2のスクリプトを作成し、6か月以上経過した DynamoDB バックアップをコールドストレージへ移行し、7年より古いバックアップを削除するようにします。
- D. AWS CLI を使用して DynamoDB テーブルのオンデマンドバックアップを作成します。Amazon EventBridge ルールを設定し、cron 式で毎月1日にこのコマンドを実行するようにします。コマンド内で、バックアップを6か月経過後にコールドストレージへ移行し、7年経過後に削除するよう指定します。
この問題を見る →
-
Q10. Q375. ある企業がオンプレミスで実行されるWebアプリケーションを保有しています。このアプリケーションは、ピーク時の遅延(レイテンシ)問題に悩まされています。その遅延問題は毎月2回発生します。遅延が発生し始めた直後、アプリケーションのCPU使用率が通常の10倍に即座に上昇します。同社は、このアプリケーションをAWSへ移行して遅延を改善したいと考えています。また、アプリケーションの需要が増加した際に自動的にスケールできるようにしたいとも考えています。アプリケーションのデプロイにはAWS Elastic Beanstalkを使用する予定です。
これらの要件を満たすソリューションはどれですか?
- A. Elastic Beanstalk環境を、無制限モードでバースト可能なパフォーマンスインスタンス(burstable performance instances)を使用するように設定します。また、環境をリクエスト数に基づいてスケールするように設定します。
- B. Elastic Beanstalk環境を、コンピュート最適化インスタンス(compute optimized instances)を使用するように設定します。また、環境をリクエスト数に基づいてスケールするように設定します。
- C. Elastic Beanstalk環境を、コンピュート最適化インスタンスを使用するように設定します。また、環境をスケジュールに基づいてスケールするように設定します。
- D. Elastic Beanstalk環境を、無制限モードでバースト可能なパフォーマンスインスタンスを使用するように設定します。また、環境を予測メトリクス(predictive metrics)に基づいてスケールするように設定します。
この問題を見る →
-
Q11. Q376. ゲーム会社は、ユーザーの地理的位置、プレイヤーデータ、リーダーボードなどの情報を保存するために Amazon DynamoDB を使用しています。同社は、最小限のコーディングで Amazon S3 バケットへの継続的なバックアップを設定する必要があります。このバックアップはアプリケーションの可用性に影響を及ぼしてはならず、またテーブルで定義された読み込みキャパシティユニット(RCU)にも影響を与えてはなりません。これらの要件を満たすソリューションはどれですか?
- A. Amazon EMR クラスターを使用します。Apache Hive ジョブを作成してデータを Amazon S3 にバックアップします。
- B. DynamoDB から直接データを Amazon S3 へ継続的バックアップでエクスポートします。テーブルに対してポイント・イン・タイム・リカバリを有効化します。
- C. Amazon DynamoDB Streams を設定します。ストリームを消費し、データを Amazon S3 バケットへエクスポートする AWS Lambda 関数を作成します。
- D. データベーステーブルから Amazon S3 へ定期的にデータをエクスポートする AWS Lambda 関数を作成します。テーブルに対してポイント・イン・タイム・リカバリを有効化します。
この問題を見る →
-
Q12. Q377. ある企業が、数年間の移行プロジェクトの一環として、データおよびアプリケーションをAWSに移行しています。この企業は、自社のAWSリージョンおよびオンプレミス環境から、Amazon S3上のデータに安全にアクセスしたいと考えています。また、データはインターネットを経由してはいけません。企業は、自社のAWSリージョンとオンプレミス環境の間にAWS Direct Connect接続をすでに確立しています。
これらの要件を満たすソリューションはどれですか?
- A. Amazon S3用のゲートウェイエンドポイントを作成し、これを使用して、リージョンおよびオンプレミス環境からデータに安全にアクセスする
- B. AWS Transit Gateway内にゲートウェイを作成し、これを使用して、リージョンおよびオンプレミス環境からAmazon S3に安全にアクセスする
- C. Amazon S3用のインターフェースエンドポイントを作成し、これを使用して、リージョンおよびオンプレミス環境からデータに安全にアクセスする
- D. AWS Key Management Service (AWS KMS) のキーを使用して、リージョンおよびオンプレミス環境からデータに安全にアクセスする
この問題を見る →
-
Q13. Q378. ある企業は、さまざまな機器から毎日10 GBのテレメトリデータを収集しています。このデータは、ソースデータアカウント内のAmazon S3バケットに保存されています。同社は、このデータを分析するために複数のコンサルティング会社を雇いました。各会社のアナリストには、データに対する読み取りアクセスが必要です。同社は、セキュリティと運用効率を最大限に高めるソリューションを選択して、ソースデータアカウントからデータを共有する必要があります。これらの要件を満たすソリューションはどれですか?
- A. 各コンサルティング会社向けにS3グローバルテーブルを設定してデータをレプリケートする
- B. S3バケットを限定された期間だけパブリックにし、関係各社のみに通知する
- C. コンサルティング会社が所有するアカウントに対して、S3バケットのクロスアカウントアクセスを設定する
- D. ソースデータアカウント内に各アナリストごとにIAMユーザーを作成し、各ユーザーにS3バケットへのアクセス権を付与する
この問題を見る →
-
Q14. Q379. メディア企業が自社のWebサイトをAWS上でホストしています。このWebアプリケーションのアーキテクチャは、Application Load Balancer(ALB)の後ろに配置されたAmazon EC2インスタンスのグループと、Amazon Aurora上でホストされるデータベースで構成されています。同社のサイバーセキュリティチームは、アプリケーションがSQLインジェクション攻撃に対して脆弱であると報告しました。この問題を解決するには、企業はどのように対応すべきでしょうか?
- A. ALBの前にAWS WAFを配置し、適切なWeb ACLをAWS WAFに関連付けます。
- B. ALBのリスナールールを作成して、SQLインジェクション検出時に固定レスポンスを返すようにします。
- C. AWS Shield Advancedに登録して、すべてのSQLインジェクション攻撃を自動的にブロックします。
- D. Amazon Inspectorを設定して、すべてのSQLインジェクション攻撃を自動的にブロックします。
この問題を見る →
-
Q15. Q380. Amazon EventBridge のルールがサードパーティの API をターゲットとしています。このサードパーティ API には、これまでに着信トラフィックが一切届いていません。ソリューションアーキテクトは、このルールの条件が満たされているかどうか、およびルールのターゲットが実際に呼び出されているかどうかを特定する必要があります。これらの要件を満たす解決策はどれですか?
- A. Amazon CloudWatch の AWS/Events 名前空間内のメトリクスを確認します。
- B. Amazon Simple Queue Service (Amazon SQS) のデッドレターキュー内のイベントを確認します。
- C. Amazon CloudWatch Logs 内のイベントを確認します。
- D. AWS CloudTrail の EventBridge イベントに関するトレールを確認します。
この問題を見る →
-
Q16. Q381. ある企業は、AWS Organizations 内の組織で複数の AWS アカウントを管理しています。同社のアプリケーションは、複数の AWS リージョンで実行される Amazon EC2 インスタンス上で動作しています。この企業は、組織内のすべてのアカウントにわたってセキュリティルールの管理を簡素化するソリューションを必要としています。このソリューションは、共有されたセキュリティグループルールを適用し、セキュリティグループの監査を行い、すべての AWS 環境にわたって VPC セキュリティグループ内の未使用および重複したルールを検出できる必要があります。これらの要件を最も運用効率よく満たすソリューションはどれですか?
- A. AWS Firewall Manager を使用して、セキュリティ要件に基づく一連のルールを作成し、それらのルールをすべての AWS アカウントおよびリージョンに複製します。
- B. AWS CloudFormation StackSets を使用して、仕様に基づく VPC セキュリティグループを複数のアカウントおよびリージョンに展開します。また、AWS Network Firewall をデプロイして、複数のアカウントおよびリージョンにわたるネットワークトラフィックを制御するファイアウォールルールを定義します。
- C. AWS CloudFormation StackSets を使用して、仕様に基づく VPC セキュリティグループを複数のアカウントおよびリージョンに展開します。さらに、AWS Config および AWS Lambda を構成して、コンプライアンス情報を評価し、すべてのアカウントおよびリージョンにわたってルールの適用を自動化します。
- D. AWS Network Firewall を使用して、セキュリティ要件に基づくポリシーを作成し、新規ポリシーをすべての VPC およびアカウントに中央集約的に適用します。
この問題を見る →
-
Q17. Q382. ある企業には15人の従業員がいます。この企業は、従業員の入社日をAmazon DynamoDBテーブルに保存しています。企業は、各従業員の勤続記念日にメールメッセージを送信したいと考えています。
これらの要件を満たす最も運用効率の高い解決策はどれですか?
- A. DynamoDBテーブルをスキャンし、必要に応じてAmazon Simple Notification Service(Amazon SNS)を使用して従業員へメールを送信するスクリプトを作成します。このスクリプトをAmazon EC2インスタンス上でcronジョブにより毎日実行します。
- B. DynamoDBテーブルをスキャンし、必要に応じてAmazon Simple Queue Service(Amazon SQS)を使用して従業員へメールを送信するスクリプトを作成します。このスクリプトをAmazon EC2インスタンス上でcronジョブにより毎日実行します。
- C. DynamoDBテーブルをスキャンし、必要に応じてAmazon Simple Notification Service(Amazon SNS)を使用して従業員へメールを送信するAWS Lambda関数を作成します。このLambda関数を毎日実行するようスケジュール設定します。
- D. DynamoDBテーブルをスキャンし、必要に応じてAmazon Simple Queue Service(Amazon SQS)を使用して従業員へメールを送信するAWS Lambda関数を作成します。このLambda関数を毎日実行するようスケジュール設定します。
この問題を見る →
-
Q18. Q383. ある企業が新しい家具在庫管理アプリケーションを開発しています。このアプリケーションは、複数の可用性ゾーンにまたがるAmazon EC2インスタンスのグループ上にデプロイされています。EC2インスタンスは、VPC内のApplication Load Balancer(ALB)の後ろで実行されています。ソリューションズアーキテクトが観察したところ、着信トラフィックが特定の1台のEC2インスタンスに偏っており、一部のリクエストでレイテンシーが発生しています。この問題を解決するために、ソリューションズアーキテクトは何を行うべきでしょうか?
- A. ALB上のセッションアフィニティ(ステッキーセッション)を無効化する
- B. ALBをNetwork Load Balancerに置き換える
- C. 各可用性ゾーンにおけるEC2インスタンス数を増加させる
- D. ALBのターゲットグループにおけるヘルスチェックの頻度を調整する
この問題を見る →
-
Q19. Q384. ある会社が、Amazon RDS for PostgreSQLのMulti-AZ DBインスタンス上でデータを保存するアプリケーションを管理しています。トラフィックの増加によりパフォーマンス問題が発生しており、その原因はデータベースクエリであると特定されました。ソリューションアーキテクトは、アプリケーションのパフォーマンス向上のために何を行うべきでしょうか?
- A. Multi-AZスタンバイレプリカから読み取りトラフィックを提供する
- B. DBインスタンスでTransfer Accelerationを有効にする
- C. ソースDBインスタンスから読み取り専用レプリカ(Read Replica)を作成し、その読み取り専用レプリカから読み取りトラフィックを提供する
- D. アプリケーションとAmazon RDSの間にAmazon Kinesis Data Firehoseを配置して、データベース要求の同時実行数を増加させる
この問題を見る →
-
Q20. Q385. ある企業がAWS上でアプリケーションを実行しています。このアプリケーションは、使用量が不規則に変動します。アプリケーションはAWS Direct Connectを使用して、オンプレミスのMySQL互換データベースに接続しています。このオンプレミスデータベースは、常に最低2 GiBのメモリを使用しています。企業は、このオンプレミスデータベースをマネージドなAWSサービスへ移行したいと考えています。また、予期せぬワークロード増加に対応するため、オートスケーリング機能を活用したいとしています。これらの要件を満たし、かつ管理負荷が最も少ないソリューションはどれですか?
- A. デフォルトの読み取りおよび書き込みキャパシティ設定でAmazon DynamoDBデータベースをプロビジョニングする
- B. 最小容量1 Aurora Capacity Unit(ACU)でAmazon Auroraデータベースをプロビジョニングする
- C. 最小容量1 Aurora Capacity Unit(ACU)でAmazon Aurora Serverless v2データベースをプロビジョニングする
- D. メモリ2 GiBでAmazon RDS for MySQLデータベースをプロビジョニングする
この問題を見る →
-
Q21. Q386. ゲーム会社がスコアを表示するWebアプリケーションを運用しています。このアプリケーションは、Application Load Balancer の後ろで Amazon EC2 インスタンス上で動作し、データを Amazon RDS for MySQL データベースに保存しています。ユーザーが、データベースの読み取りパフォーマンスが原因で長時間の遅延や中断を経験し始めています。同社は、アプリケーションのアーキテクチャへの変更を最小限に抑えつつ、ユーザー体験を向上させたいと考えています。これらの要件を満たすために、ソリューションズアーキテクトは何を行うべきでしょうか?
- A. データベースの前に Amazon ElastiCache を使用する
- B. アプリケーションとデータベースの間に RDS Proxy を使用する
- C. アプリケーションを EC2 インスタンスから AWS Lambda に移行する
- D. データベースを Amazon RDS for MySQL から Amazon DynamoDB に移行する
この問題を見る →
-
Q22. Q387. ある企業が、最近WebアプリケーションをAWSクラウドに移行しました。同社はAmazon EC2インスタンス上で複数のプロセスを実行し、そのアプリケーションをホストしています。これらのプロセスには、静的コンテンツを提供するApacheウェブサーバーが含まれます。このApacheウェブサーバーは、ユーザーのセッション管理にローカルのRedisサーバーを利用するPHPアプリケーションに対してリクエストを行います。同社は、アーキテクチャを高可用性(Highly Available)とし、AWSマネージドサービスを活用するよう再設計したいと考えています。この要件を満たすソリューションはどれですか?
- A. 静的コンテンツおよびPHPアプリケーションのホスティングにAWS Elastic Beanstalkを使用します。Elastic Beanstalkがパブリックサブネット内にEC2インスタンスをデプロイするように設定し、パブリックIPアドレスを割り当てます。
- B. 静的コンテンツおよびPHPアプリケーションのホスティングにAWS Lambdaを使用します。Amazon API GatewayのREST APIを構成して、Lambda関数へのリクエストをプロキシします。API GatewayのCORS設定を、ドメイン名への応答に対応するよう設定します。セッション情報の管理にはAmazon ElastiCache for Redisを使用します。
- C. バックエンドコードはEC2インスタンス上にそのまま残します。Multi-AZ対応のAmazon ElastiCache for Redisクラスターを作成し、クラスターモードで構成します。フロントエンドのリソースをAmazon S3バケットにコピーします。バックエンドコードを、EC2インスタンスを参照するよう設定します。
- D. 静的コンテンツをホストするAmazon S3バケットをエンドポイントとするAmazon CloudFrontディストリビューションを構成します。PHPアプリケーションは、AWS Fargateタスク上で実行されるAmazon Elastic Container Service(Amazon ECS)サービスをターゲットとするApplication Load Balancerで処理します。PHPアプリケーションは、複数の可用性ゾーンで実行されるAmazon ElastiCache for Redisクラスターを使用するよう設定します。
この問題を見る →
-
Q23. Q388. ある会社が、5台のAmazon EC2インスタンス上でアプリケーションを展開しています。Application Load Balancer(ALB)がターゲットグループを使用してトラフィックをこれらのインスタンスに分散しています。各インスタンスの平均CPU使用率は、大部分の時間で10%未満ですが、時折65%まで急上昇します。ソリューションアーキテクトは、アプリケーションのスケーラビリティを自動化するソリューションを実装する必要があります。このソリューションは、アーキテクチャのコストを最適化するとともに、CPU使用率が急上昇した際に十分なCPUリソースを確保できるようにしなければなりません。これらの要件を満たすソリューションはどれですか?
- A. CPUUtilizationメトリクスが20%未満になったときにALARM状態に移行するAmazon CloudWatchアラームを作成します。このCloudWatchアラームが起動するAWS Lambda関数を作成し、その関数がALBのターゲットグループ内の1台のEC2インスタンスを終了させます。
- B. EC2 Auto Scalingグループを作成します。既存のALBをロードバランサーとして、既存のターゲットグループをターゲットグループとして選択します。ASGAverageCPUUtilizationメトリクスに基づくターゲット追跡スケーリングポリシーを設定し、最小インスタンス数を2、希望容量を3、最大インスタンス数を6、ターゲット値を50%とします。既存のEC2インスタンスをAuto Scalingグループに追加します。
- C. EC2 Auto Scalingグループを作成します。既存のALBをロードバランサーとして、既存のターゲットグループをターゲットグループとして選択します。最小インスタンス数を2、希望容量を3、最大インスタンス数を6とします。既存のEC2インスタンスをAuto Scalingグループに追加します。
- D. 2つのAmazon CloudWatchアラームを作成します。1つ目のアラームは、平均CPUUtilizationメトリクスが20%未満になったときにALARM状態に移行するよう設定します。2つ目のアラームは、平均CPUUtilizationメトリクスが50%を超えたときにALARM状態に移行するよう設定します。これらのアラームをAmazon Simple Notification Service(Amazon SNS)トピックに通知するよう設定し、メールを送信します。メールを受け取った後、手動で実行中のEC2インスタンス数を増減させます。
この問題を見る →
-
Q24. Q389. 電子商取引企業は、AWS クラウド上に何テラバイトもの顧客データを保存しています。このデータには個人を特定できる情報(PII)が含まれています。同社は、このデータを3つのアプリケーションで使用したいと考えています。ただし、そのうち1つだけがPIIを処理する必要があります。他の2つのアプリケーションがデータを処理する前に、PIIは必ず削除しなければなりません。これらの要件を満たす、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. データを Amazon DynamoDB テーブルに保存します。各アプリケーションが要求するデータをインターセプトして処理するためのプロキシアプリケーション層を作成します。
- B. データを Amazon S3 バケットに保存します。S3 Object Lambda を使用してデータを処理・変換し、要求元のアプリケーションに返す前に PII を削除します。
- C. データを処理・変換し、それぞれのアプリケーション向けにカスタマイズされたデータセットを保持するために、3つの個別の Amazon S3 バケットに変換済みデータを保存します。各アプリケーションを対応する S3 バケットにポイントさせます。
- D. データを処理・変換し、それぞれのアプリケーション向けにカスタマイズされたデータセットを保持するために、3つの個別の Amazon DynamoDB テーブルに変換済みデータを保存します。各アプリケーションを対応する DynamoDB テーブルにポイントさせます。
この問題を見る →
-
Q25. Q390. ある企業が最近AWSクラウドへ移行しました。同社は、半構造化データセットの大規模な並列オンデマンド処理を実現するサーバーレスソリューションを求めており、そのデータセットにはログ、メディアファイル、販売取引データ、IoTセンサーデータが含まれ、すべてAmazon S3に保存されています。また、数千件のデータ項目を並列で処理できるようにしたいと考えています。これらの要件を最も運用効率よく満たすソリューションはどれですか?
- A. AWS Step FunctionsのMapステートをインラインモードで使用してデータを並列処理する
- B. AWS Step FunctionsのMapステートを分散モード(Distributed mode)で使用してデータを並列処理する
- C. AWS Glueを使用してデータを並列処理する
- D. 複数のAWS Lambda関数を使用してデータを並列処理する
この問題を見る →
-
Q26. Q391. ソリューションアーキテクトが、Amazon API Gateway の後ろに新しいサービスを設計しています。このサービスのリクエストパターンは予測不可能であり、0件から急激に1秒あたり500件以上へと突然変化する可能性があります。バックエンドデータベースに永続化する必要のあるデータの合計サイズは現在1 GB未満ですが、今後の成長は予測できません。また、データはシンプルなキー値(key-value)によるクエリで取得可能です。これらの要件を満たすAWSサービスの組み合わせはどれですか?(2つ選択)
- A. AWS Fargate
- B. AWS Lambda
- C. Amazon DynamoDB
- D. Amazon EC2 Auto Scaling
- E. MySQL互換の Amazon Aurora
この問題を見る →
-
Q27. Q392. ある企業が、複数のApplication Load Balancerの後ろでWebサイトをホストしています。この企業は、コンテンツの配布権を国や地域ごとに異なって保有しています。ソリューションアーキテクトは、配布権を侵害することなく、ユーザーに適切なコンテンツを提供する必要があります。これらの要件を満たすために、ソリューションアーキテクトが選択すべき設定はどれですか?
- A. Amazon CloudFrontとAWS WAFを設定する。
- B. Application Load BalancerとAWS WAFを設定する。
- C. Amazon Route 53をジオロケーションポリシーとともに設定する。
- D. Amazon Route 53をジオプロキシミティルーティングポリシーとともに設定する。
この問題を見る →
-
Q28. Q393. ソリューションアーキテクトが、最近移行されたワークロードのセキュリティレビューを実施しています。このワークロードは、Application Load Balancer の背面に配置された Auto Scaling グループ内の Amazon EC2 インスタンスで構成される Web アプリケーションです。ソリューションアーキテクトは、セキュリティ体制を強化し、リソースに対する DDoS 攻撃の影響を最小限に抑える必要があります。最も効果的な解決策はどれですか?
- A. AWS WAF の Web ACL をレートベースルールで設定します。Application Load Balancer をオリジンとする Amazon CloudFront ディストリビューションを作成し、その CloudFront ディストリビューション上で WAF の Web ACL を有効化します。
- B. 特定された攻撃を共通の脆弱性プールに追加するカスタム AWS Lambda 関数を作成します。これにより潜在的な DDoS 攻撃を検出し、識別された情報をもとにネットワーク ACL を変更してアクセスをブロックします。
- C. VPC Flow Logs を有効化し、Amazon S3 に保存します。ログを解析して DDoS 攻撃を検出するカスタム AWS Lambda 関数を作成し、識別された送信元 IP アドレスをネットワーク ACL でブロックするよう変更します。
- D. Amazon GuardDuty を有効化し、検出結果を Amazon CloudWatch に出力するように設定します。DDoS アラートをトリガーとする CloudWatch Events のイベントを作成し、Amazon Simple Notification Service (Amazon SNS) を呼び出します。その後、Amazon SNS がカスタム AWS Lambda 関数を起動してログを解析し、識別された送信元 IP アドレスをネットワーク ACL でブロックするよう変更します。
この問題を見る →
-
Q29. Q394. ある企業が、AWS Lambda関数を使用してAmazon S3からファイルをダウンロード・復号化するアプリケーションワークフローを運用しています。これらのファイルはAWS Key Management Serviceのカスタマーマスターキー(AWS KMS CMK)で暗号化されています。ソリューションアーキテクトは、必要な権限が正しく設定されるようにするソリューションを設計する必要があります。この要件を満たすためのアクションの組み合わせはどれですか?(2つ選択してください。)
- A. Lambda関数のリソースポリシーにkms:Decrypt権限をアタッチする。
- B. KMSキーのポリシー内で、LambdaのIAMロールに対してdecrypt権限を付与する。
- C. KMSキーのポリシー内で、Lambdaのリソースポリシーに対してdecrypt権限を付与する。
- D. kms:Decrypt権限を含む新しいIAMポリシーを作成し、そのポリシーをLambda関数にアタッチする。
- E. kms:Decrypt権限を含む新しいIAMロールを作成し、その実行ロールをLambda関数にアタッチする。
この問題を見る →
-
Q30. Q395. ある企業は、IPv6アドレスを持つAmazon EC2インスタンス上でアプリケーションをホストしています。これらのアプリケーションは、インターネットを経由して他の外部アプリケーションと通信を開始する必要があります。ただし、同社のセキュリティポリシーでは、外部サービスがEC2インスタンスに対して接続を開始することを許可していません。この課題を解決するために、ソリューションズアーキテクトは何を推奨すべきでしょうか?
- A. NATゲートウェイを作成し、それをサブネットのルートテーブルの宛先として設定する
- B. インターネットゲートウェイを作成し、それをサブネットのルートテーブルの宛先として設定する
- C. 仮想プライベートゲートウェイを作成し、それをサブネットのルートテーブルの宛先として設定する
- D. egress-only internet gatewayを作成し、それをサブネットのルートテーブルの宛先として設定する
この問題を見る →
-
Q31. Q396. ある企業が、財務レビューのためにAWSコストを監視したいと考えています。クラウド運用チームは、AWS Organizationsのマスターアカウントでアーキテクチャを設計し、すべてのメンバー アカウントのAWS Cost and Usage Reports(コストと使用状況レポート)をクエリすることを計画しています。このクエリは毎月1回実行し、請求書の詳細な分析結果を提供する必要があります。これらの要件を満たすために、最もスケーラブルかつコスト効率の高いソリューションはどれですか?
- A. マスターアカウントでCost and Usage Reportsを有効化し、レポートをAmazon Kinesisに配信します。分析にはAmazon EMRを使用します。
- B. マスターアカウントでCost and Usage Reportsを有効化し、レポートをAmazon S3に配信します。分析にはAmazon Athenaを使用します。
- C. 各メンバー アカウントでCost and Usage Reportsを有効化し、レポートをAmazon S3に配信します。分析にはAmazon Redshiftを使用します。
- D. 各メンバー アカウントでCost and Usage Reportsを有効化し、レポートをAmazon Kinesisに配信します。分析にはAmazon QuickSightを使用します。
この問題を見る →
-
Q32. Q397. ソリューションアーキテクトは、AWS Cloud 上で高性能コンピューティング(HPC)ワークロードをホストする必要があります。このワークロードは数百台の Amazon EC2 インスタンスで実行され、大規模なデータセットを分散処理するために、共有ファイルシステムへの並列アクセスを必要とします。データセットには複数のインスタンスから同時にアクセスされます。また、ワークロードは 1 ミリ秒以内のアクセス遅延を要します。処理完了後、エンジニアが手動によるポストプロセッシングのためにデータセットにアクセスできる必要があります。これらの要件を満たすソリューションはどれですか?
- A. 共有ファイルシステムとして Amazon Elastic File System(Amazon EFS)を使用し、データセットに Amazon EFS からアクセスする。
- B. 共有ファイルシステムとして Amazon S3 バケットをマウントし、ポストプロセッシングを S3 バケットから直接実行する。
- C. 共有ファイルシステムとして Amazon FSx for Lustre を使用し、ファイルシステムを Amazon S3 バケットと連携させる。
- D. AWS Resource Access Manager を設定して Amazon S3 バケットを共有し、すべてのインスタンスにマウントして処理およびポストプロセッシングに使用する。
この問題を見る →
-
Q33. Q398. 開発チームが、AWS Lambda関数を使用するイベント駆動型アプリケーションを構築しています。イベントは、ファイルがAmazon S3バケットに追加されたときに生成されます。現在、開発チームはAmazon S3からのイベントターゲットとしてAmazon Simple Notification Service (Amazon SNS) を設定しています。ソリューションアーキテクトは、Amazon S3からのイベントをスケーラブルな方法で処理するために何を行うべきでしょうか?
- A. Amazon Elastic Container Service (Amazon ECS) でイベントを処理するSNSサブスクリプションを作成し、その後Lambda関数でイベントを実行する。
- B. Amazon Elastic Kubernetes Service (Amazon EKS) でイベントを処理するSNSサブスクリプションを作成し、その後Lambda関数でイベントを実行する。
- C. AWS SQS(Amazon Simple Queue Service)にイベントを送信するSNSサブスクリプションを作成し、SQSキューがLambda関数を起動するよう設定する。
- D. AWS SMS(AWS Server Migration Service)にイベントを送信するSNSサブスクリプションを作成し、Lambda関数がSMSのイベントをポーリングするよう設定する。
この問題を見る →
-
Q34. Q399. ある企業が、大量のデータを格納する新しいアプリケーションを開発しています。このデータは1時間ごとに分析され、複数の可用性ゾーンにデプロイされた複数のAmazon EC2 Linuxインスタンスによって変更されます。今後6か月間で、必要なストレージ容量は継続的に増加していく見込みです。ソリューションアーキテクトは、これらの要件を満たすためにどのストレージソリューションを推奨すべきでしょうか?
- A. データをAmazon S3 Glacierに保存します。S3 Glacierのバールトポリシーを更新して、アプリケーションのEC2インスタンスからのアクセスを許可します。
- B. データをAmazon Elastic Block Store(Amazon EBS)ボリュームに保存します。このEBSボリュームをアプリケーションのEC2インスタンスにマウントします。
- C. データをAmazon Elastic File System(Amazon EFS)ファイルシステムに保存します。このファイルシステムをアプリケーションのEC2インスタンスにマウントします。
- D. データをAmazon Elastic Block Store(Amazon EBS)Provisioned IOPSボリュームに保存し、アプリケーションのEC2インスタンス間で共有します。
この問題を見る →
-
Q35. Q400. 天気予報会社は、サブミリ秒レベルの遅延で数百ギガバイト規模のデータを処理する必要があります。同社はオンプレミスのデータセンター内に高性能コンピューティング(HPC)環境を保有しており、その予報能力を拡張したいと考えています。ソリューションアーキテクトは、大量の持続的スループットを処理できる、高い可用性を持つクラウドストレージソリューションを特定する必要があります。このストレージに保存されたファイルには、数千台のコンピュートインスタンスから同時にアクセス・処理が行われ、全データセットが並列で利用される必要があります。これらの要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. Amazon FSx for Lustre のスクラッチファイルシステムを使用する。
- B. Amazon FSx for Lustre のパーシステントファイルシステムを使用する。
- C. Bursting Throughput モードで Amazon Elastic File System(Amazon EFS)を使用する。
- D. Provisioned Throughput モードで Amazon Elastic File System(Amazon EFS)を使用する。
この問題を見る →
-
Q36. Q401. ある企業は、ユーザーにAWSリソースへのアクセスを提供したいと考えています。この企業には1,500人のユーザーがおり、社内ネットワーク上のActive Directoryユーザーグループを用いて、オンプレミスリソースへのアクセスを管理しています。ただし、ユーザーがAWSリソースにアクセスする際に、別途IDを管理する必要がないようにしたいという要件があります。ソリューションズアーキテクトは、オンプレミスリソースへのアクセスを維持したまま、ユーザーのAWSリソースへのアクセスを管理する必要があります。これらの要件を満たすために、ソリューションズアーキテクトは何を行うべきでしょうか?
- A. 企業内の各ユーザーごとにIAMユーザーを作成し、適切なポリシーをそれぞれにアタッチする。
- B. Amazon CognitoとActive Directoryユーザープールを用いる。適切なポリシーがアタッチされたロールを作成する。
- C. 適切なポリシーがアタッチされたクロスアカウントロールを定義し、それらをActive Directoryグループにマップする。
- D. Security Assertion Markup Language (SAML) 2.0 ベースのフェデレーションを設定する。適切なポリシーがアタッチされたロールを作成し、それらをActive Directoryグループにマップする。
この問題を見る →
-
Q37. Q402. ある企業は、複数のブランド向けにAWS上でいくつかのWebサイトを運用しています。各Webサイトでは、毎日数十ギガバイト規模のWebトラフィックログが生成されます。ソリューションアーキテクトは、この企業の開発者が全社のWebサイトにわたるトラフィックパターンを分析できるようにする、スケーラブルなソリューションを設計する必要があります。この分析は、開発者によって必要に応じて週1回実施され、数か月にわたり継続されます。また、分析には標準SQLによるクエリがサポートされる必要があります。
これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. ログをAmazon S3に保存し、Amazon Athenaを用いて分析する
- B. ログをAmazon RDSに保存し、データベースクライアントを用いて分析する
- C. ログをAmazon OpenSearch Service(旧Amazon Elasticsearch Service)に保存し、Amazon OpenSearch Serviceを用いて分析する
- D. ログをAmazon EMRクラスターに保存し、SQLベースの分析をサポートするオープンソースフレームワークを用いる
この問題を見る →
-
Q38. Q403. ある企業が、2台のDNSサーバーをAWSに移行しようとしています。これらのサーバーは合計で約200個のゾーンをホストしており、1日あたり平均で100万件のリクエストを受信しています。企業は可用性を最大化するとともに、この2台のサーバーの管理に伴う運用オーバーヘッドを最小限に抑えたいと考えています。これらの要件を満たすために、ソリューションアーキテクトは何を推奨すべきでしょうか?
- A. Amazon Route 53コンソールで200個の新しいホステッドゾーンを作成し、ゾーンファイルをインポートする。
- B. 単一の大型Amazon EC2インスタンスを起動し、ゾーンファイルをインポートする。Amazon CloudWatchのアラームおよび通知を設定して、ダウンタイム発生時に企業へアラートを送信する。
- C. AWS Server Migration Service(AWS SMS)を使用してサーバーをAWSに移行する。Amazon CloudWatchのアラームおよび通知を設定して、ダウンタイム発生時に企業へアラートを送信する。
- D. Auto Scalingグループ内でAmazon EC2インスタンスを2つの可用性ゾーンにまたがって起動する。ゾーンファイルをインポートする。Auto Scalingグループの希望容量を1、最大容量を3に設定する。CPU使用率に基づいてスケーリングするよう、スケーリングアラームを設定する。
この問題を見る →
-
Q39. Q404. ソリューションアーキテクトが、新しい VPC 内に Amazon EC2 インスタンスを起動しました。ソリューションアーキテクトは、インスタンスへの流入および流出トラフィックを適切に許可するネットワーク ACL ルールおよびセキュリティグループルールを設定しました。また、このインスタンスには Elastic IP アドレスが関連付けられています。ソリューションアーキテクトは、インターネットからこのインスタンスにアクセスできるようにする必要があります。
この目標を達成するために、ソリューションアーキテクトが実行すべきアクションの組み合わせはどれですか?(2つ選択)
- A. インターネットゲートウェイを作成し、そのインターネットゲートウェイを VPC にアタッチする
- B. インターネットゲートウェイを作成し、そのインターネットゲートウェイをインスタンスのサブネットにアタッチする
- C. インターネットゲートウェイを作成し、そのインターネットゲートウェイをインスタンスにアタッチする
- D. インスタンスのサブネットのルートテーブルにルートを追加し、そのルートでインスタンスのサブネットからのトラフィックをインターネットゲートウェイへ送信する
- E. インスタンスのサブネットのルートテーブルにルートを追加し、そのルートでインターネットゲートウェイからのトラフィックをインスタンスのサブネットへ送信する
この問題を見る →
-
Q40. Q405. ある企業が、AWS クラウド上で Amazon EC2 インスタンスで動作するゲームアプリケーションを実行したいと考えています。これらの EC2 インスタンスは Auto Scaling グループに属しています。アプリケーションは UDP パケットを用いてデータを送信します。企業は、トラフィックの増減に応じてアプリケーションが自動的にスケールアウトおよびスケールインできるようにしたいと考えています。このような要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. Auto Scaling グループに Network Load Balancer をアタッチする。
- B. Auto Scaling グループに Application Load Balancer をアタッチする。
- C. トラフィックを適切にルーティングするために、重み付きポリシーを設定した Amazon Route 53 のレコードセットをデプロイする。
- D. EC2 インスタンス(Auto Scaling グループ内)へのポートフォワーディングを設定した NAT インスタンスをデプロイする。
この問題を見る →
-
Q41. Q406. 電子商取引企業が、Amazon API GatewayおよびAWS Lambda関数を用いた注文処理アプリケーションを運用しています。このアプリケーションは、Amazon Aurora PostgreSQLデータベースにデータを保存しています。最近のセールイベント中に、顧客注文数が急増しました。その結果、一部の顧客がタイムアウトを経験し、その注文がアプリケーションによって処理されませんでした。ソリューションズアーキテクトは、多数のオープン接続によりデータベースのCPU使用率およびメモリ使用率が高くなっていたことを特定しました。ソリューションズアーキテクトは、アプリケーションへの変更を最小限に抑えつつ、これらのタイムアウトエラーを防止する必要があります。これらの要件を満たすソリューションはどれですか?
- A. Lambda関数に対してプロビジョニング済み同時実行数を設定します。データベースを複数のAWSリージョンで動作するグローバルデータベースに変更します。
- B. Amazon RDS Proxyを使用してデータベースのプロキシを作成します。Lambda関数を変更し、データベースのエンドポイントではなくRDS Proxyのエンドポイントを使用するようにします。
- C. 別のAWSリージョンにデータベースの読み取り専用レプリカを作成します。API Gatewayでクエリ文字列パラメータを活用してトラフィックを読み取り専用レプリカにルーティングします。
- D. AWS Database Migration Service (AWS DMS) を使用して、Aurora PostgreSQLからAmazon DynamoDBへデータを移行します。Lambda関数を変更し、DynamoDBテーブルを利用するようにします。
この問題を見る →
-
Q42. Q407. ある企業が、ワークロード向けに Amazon Elastic Kubernetes Service(Amazon EKS)クラスターを構築しています。Amazon EKS 内に格納されるすべてのシークレットは、Kubernetes の etcd キー・バリュー ストア内で暗号化されている必要があります。これらの要件を満たすソリューションはどれですか?
- A. 新しい AWS Key Management Service(AWS KMS)キーを作成します。AWS Secrets Manager を使用して、Amazon EKS 内のすべてのシークレットを管理、ローテーション、および保存します。
- B. 新しい AWS Key Management Service(AWS KMS)キーを作成します。Amazon EKS クラスターで KMS を使用したシークレット暗号化を有効化します。
- C. デフォルト設定で Amazon EKS クラスターを作成します。Amazon Elastic Block Store(Amazon EBS)Container Storage Interface(CSI)ドライバーをアドオンとして使用します。
- D. alias/aws/ebs アリスを持つ新しい AWS Key Management Service(AWS KMS)キーを作成します。アカウント全体で Amazon Elastic Block Store(Amazon EBS)ボリュームのデフォルト暗号化を有効化します。
この問題を見る →
-
Q43. Q408. ある研究会社では、オンプレミスのデバイスを用いて分析用のデータを生成しています。同社は、このデータ分析にAWSクラウドを活用したいと考えています。これらのデバイスは .csv ファイルを生成し、SMBファイル共有への書き込みをサポートしています。アナリストはSQLコマンドを用いてデータをクエリできる必要があります。また、アナリストは1日に複数回、定期的にクエリを実行します。
これらの要件を最もコスト効率よく満たすためには、以下のうちどの3つの手順を組み合わせればよいでしょうか?(3つ選択)
- A. オンプレミスにAWS Storage GatewayをAmazon S3 File Gatewayモードで展開する
- B. オンプレミスにAWS Storage GatewayをAmazon FSx File Gatewayモードで展開する
- C. Amazon S3内にあるデータに基づいてテーブルを作成するようAWS Glueクローラーを設定する
- D. Amazon S3内のデータをクエリするためのEMR File System(EMRFS)を備えたAmazon EMRクラスターを設定し、アナリストにアクセス権を付与する
- E. Amazon S3内のデータをクエリするためのAmazon Redshiftクラスターを設定し、アナリストにアクセス権を付与する
- F. Amazon S3内のデータをクエリするためのAmazon Athenaを設定し、アナリストにアクセス権を付与する
この問題を見る →
-
Q44. Q409. ある企業は、不正行為の防止・検知技術を向上させるために、高性能コンピューティング(HPC)および人工知能(AI)を活用したいと考えています。この企業は、単一のワークロードを可能な限り短時間で完了させるために、分散処理機能を必要としています。
この要件を満たすソリューションはどれですか?
- A. Amazon Elastic Kubernetes Service(Amazon EKS)と複数のコンテナを使用する
- B. AWS ParallelCluster および Message Passing Interface(MPI)ライブラリを使用する
- C. Application Load Balancer と Amazon EC2 インスタンスを使用する
- D. AWS Lambda 関数を使用する
この問題を見る →
-
Q45. Q410. ある企業が、着信メッセージを受信するアプリケーションを保有しています。その後、数十の他のアプリケーションおよびマイクロサービスがこれらのメッセージを迅速に消費します。メッセージ数は大きく変動し、場合によっては1秒あたり10万件に急増することもあります。同社はこのソリューションを疎結合化し、スケーラビリティを向上させたいと考えています。これらの要件を満たすソリューションはどれですか?
- A. メッセージをAmazon Kinesis Data Analyticsに永続化し、コンシューマー向けアプリケーションがそれらを読み込んで処理するように設定します。
- B. 受信アプリケーションをAuto Scalingグループ内のAmazon EC2インスタンス上にデプロイし、CPUメトリクスに基づいてEC2インスタンス数をスケールさせます。
- C. メッセージをシングルシャードのAmazon Kinesis Data Streamsに書き込み、AWS Lambda関数でメッセージの前処理を行い、Amazon DynamoDBに保存します。コンシューマー向けアプリケーションがDynamoDBからメッセージを読み取り、処理するように設定します。
- D. メッセージをAmazon Simple Notification Service (Amazon SNS) トピックに公開し、複数のAmazon Simple Queue Service (Amazon SQS) サブスクリプションを関連付けます。コンシューマー向けアプリケーションがキューからメッセージを処理するように設定します。
この問題を見る →
-
Q46. Q411. ある企業には、大量の時間に敏感なデータを生成するオンプレミスアプリケーションがあり、そのデータはAmazon S3にバックアップされています。このアプリケーションは規模が拡大し、ユーザーからインターネット帯域幅の制限による遅延に関する苦情が寄せられています。ソリューションアーキテクトは、Amazon S3へのタイムリーなバックアップを実現しつつ、社内ユーザーのインターネット接続への影響を最小限に抑える長期的なソリューションを設計する必要があります。これらの要件を満たすソリューションはどれですか?
- A. AWS VPN接続を確立し、すべてのトラフィックをVPCゲートウェイエンドポイントを経由してプロキシします。
- B. 新しいAWS Direct Connect接続を確立し、バックアップトラフィックをこの新しい接続経由で送信します。
- C. 毎日AWS Snowballデバイスを注文し、データをSnowballデバイスにロードして、毎日デバイスをAWSに返送します。
- D. AWSマネジメントコンソールからサポートチケットを提出し、アカウントからAmazon S3のサービス制限の解除を依頼します。
この問題を見る →
-
Q47. Q412. ある企業が、アプリケーション移行イニシアチブの支援を目的として、AWSマネージドサービスプロバイダー(MSP)パートナーと最近契約しました。ソリューションアーキテクトは、既存のAWSアカウントで作成されたAmazon Machine Image(AMI)を、MSPパートナーのAWSアカウントと共有する必要があります。このAMIはAmazon Elastic Block Store(Amazon EBS)によってバックアップされており、EBSボリュームスナップショットの暗号化にはAWS Key Management Service(AWS KMS)のカスタマーマネージドキーが使用されています。ソリューションアーキテクトが、MSPパートナーのAWSアカウントとAMIを共有するための最も安全な方法は何ですか?
- A. 暗号化されたAMIおよびスナップショットを一般公開します。その後、キーポリシーを変更して、MSPパートナーのAWSアカウントがそのキーを使用できるようにします。
- B. AMIのlaunchPermissionプロパティを変更し、MSPパートナーのAWSアカウントのみとAMIを共有します。その後、キーポリシーを変更して、MSPパートナーのAWSアカウントがそのキーを使用できるようにします。
- C. AMIのlaunchPermissionプロパティを変更し、MSPパートナーのAWSアカウントのみとAMIを共有します。その後、キーポリシーを変更して、MSPパートナーが所有する新しいKMSキーを暗号化に信頼するように設定します。
- D. ソースアカウントからAMIをエクスポートし、MSPパートナーのAWSアカウント内のAmazon S3バケットに保存します。このS3バケットを、MSPパートナーが所有する新しいKMSキーで暗号化します。その後、MSPパートナーのAWSアカウント内でそのAMIをコピーして起動します。
この問題を見る →
-
Q48. Q413. ある企業は複数の本番アプリケーションをホストしています。そのうち1つのアプリケーションは、Amazon EC2、AWS Lambda、Amazon RDS、Amazon Simple Notification Service(Amazon SNS)、および Amazon Simple Queue Service(Amazon SQS)のリソースで構成されており、これらは複数のAWSリージョンにまたがって展開されています。企業のすべてのリソースには、「Application」というタグ名と、各アプリケーションに対応する値が付与されています。ソリューションアーキテクトは、これらのタグ付きコンポーネントを最も迅速に特定するソリューションを提供する必要があります。この要件を満たすソリューションはどれですか?
- A. AWS CloudTrail を使用して、'Application' タグが付与されたリソースの一覧を生成します。
- B. AWS CLI を使用し、すべてのリージョンにわたって各サービスをクエリして、タグ付きコンポーネントを報告します。
- C. Amazon CloudWatch Logs Insights でクエリを実行し、'Application' タグが付与されたコンポーネントをレポートします。
- D. AWS Resource Groups Tag Editor を使用してグローバルにクエリを実行し、'Application' タグが付与されたリソースをレポートします。
この問題を見る →
-
Q49. Q414. ある企業は、データベースを1日1回Amazon S3にエクスポートする必要があり、他のチームがそのデータにアクセスできるようにしなければなりません。エクスポートされるオブジェクトのサイズは2 GB~5 GBの間で変動します。S3におけるこのデータへのアクセスパターンは変動が激しく、頻繁に変わります。データは即時に利用可能でなければならず、最大3か月間はアクセス可能である必要があります。また、取得時間(retrieval time)を増加させることなく、最もコスト効率の高いソリューションを実現する必要があります。これらの要件を満たすために、企業が使用すべきS3ストレージクラスはどれですか?
- A. S3 Intelligent-Tiering
- B. S3 Glacier Instant Retrieval
- C. S3 Standard
- D. S3 Standard-Infrequent Access (S3 Standard-IA)
この問題を見る →
-
Q50. Q415. ある企業が新しいモバイルアプリを開発しています。この企業は、クロスサイトスクリプティング(XSS)やSQLインジェクションなどの一般的なアプリケーション層攻撃から、Application Load Balancer(ALB)を適切に保護するためのトラフィックフィルタリングを実装する必要があります。また、同社には最小限のインフラストラクチャと運用スタッフしかいません。さらに、AWS環境におけるサーバーの管理・更新・セキュリティ対策に関する自社の責任分担を軽減したいと考えています。これらの要件を満たすために、ソリューションアーキテクトは何を推奨すべきでしょうか?
- A. AWS WAFのルールを設定し、それをALBに関連付けます。
- B. Amazon S3を用いてアプリケーションをデプロイし、パブリックホスティングを有効化します。
- C. AWS Shield Advancedを展開し、ALBを保護対象リソースとして追加します。
- D. 新しいALBを作成し、そのALBがサードパーティ製ファイアウォールを実行するAmazon EC2インスタンスにトラフィックを送信するように設定します。その後、そのファイアウォールがトラフィックを現在のALBに転送します。
この問題を見る →
-
Q51. Q416. ある企業のレポーティングシステムでは、毎日数百個の .csv ファイルが Amazon S3 バケットに配信されます。この企業は、これらのファイルを Apache Parquet 形式に変換し、変換後のデータを別の S3 バケット(変換済みデータバケット)に保存する必要があります。これらの要件を満たす解決策のうち、開発工数が最も少ないものはどれですか?
- A. Apache Spark をインストールした Amazon EMR クラスターを作成します。Spark アプリケーションを記述してデータを変換します。出力先として変換済みデータバケットに書き込むために、EMR File System(EMRFS)を使用します。
- B. AWS Glue クローラーを作成してデータを検出します。次に、AWS Glue の抽出・変換・ロード(ETL)ジョブを作成してデータを変換します。出力ステップで変換済みデータバケットを指定します。
- C. AWS Batch を使用して、Bash スクリプトでデータ変換と出力先(変換済みデータバケット)への書き出しを行うジョブ定義を作成します。このジョブ定義を使ってジョブを送信し、ジョブタイプとして配列ジョブ(array job)を指定します。
- D. AWS Lambda 関数を作成してデータを変換し、変換結果を変換済みデータバケットに出力します。S3 バケットに対してイベント通知を設定し、その通知先としてこの Lambda 関数を指定します。
この問題を見る →
-
Q52. Q417. ある企業は、データセンター内のネットワーク接続ストレージ(NAS)に700 TBのバックアップデータを保存しています。このバックアップデータは、まれに行われる規制当局からの要求に対応するためアクセス可能である必要があり、7年間保持しなければなりません。同社は、このバックアップデータをデータセンターからAWSへ移行することを決定しました。移行は1か月以内に完了させる必要があります。また、同社はインターネット経由で利用可能な専用帯域幅として500 Mbpsを確保しています。ソリューションアーキテクトは、コストを最も低く抑えるために、どの方法でデータを移行・保存すべきでしょうか?
- A. AWS Snowballデバイスを注文してデータを転送し、ライフサイクルポリシーを使用してファイルをAmazon S3 Glacier Deep Archiveへ移行する。
- B. データセンターとAmazon VPCの間にVPN接続を展開し、AWS CLIを用いてオンプレミスからAmazon S3 Glacierへデータをコピーする。
- C. 500 MbpsのAWS Direct Connect接続をプロビジョニングし、データをAmazon S3へ転送した後、ライフサイクルポリシーを使用してファイルをAmazon S3 Glacier Deep Archiveへ移行する。
- D. AWS DataSyncを用いてデータを転送し、オンプレミスにDataSyncエージェントをデプロイする。DataSyncタスクを活用して、オンプレミスのNASストレージからAmazon S3 Glacierへファイルをコピーする。
この問題を見る →
-
Q53. Q418. ある会社が、Amazon S3バケットに数百万個のオブジェクトを格納するサーバーレスWebサイトを運用しています。この会社は、S3バケットをAmazon CloudFrontディストリビューションのオリジンとして使用しています。ただし、オブジェクトをロードする前にS3バケットに対して暗号化を設定していませんでした。ソリューションアーキテクトは、既存のすべてのオブジェクトおよび今後S3バケットに追加されるすべてのオブジェクトに対して暗号化を有効化する必要があります。
これらの要件を、最も少ない労力で満たす解決策はどれですか?
- A. 新しいS3バケットを作成します。新しいS3バケットに対してデフォルトの暗号化設定を有効化します。既存のすべてのオブジェクトを一時的なローカルストレージにダウンロードし、その後それらのオブジェクトを新しいS3バケットにアップロードします。
- B. S3バケットに対してデフォルトの暗号化設定を有効化します。S3 Inventory機能を使用して、暗号化されていないオブジェクトを一覧表示したCSVファイルを作成します。その後、S3 Batch Operationsジョブを実行し、copyコマンドを使ってこれらのオブジェクトを暗号化します。
- C. AWS Key Management Service (AWS KMS) を使用して新しい暗号化キーを作成します。S3バケットの設定を変更し、AWS KMS管理の暗号化キー (SSE-KMS) を使用したサーバーサイド暗号化を有効化します。さらに、S3バケットに対してバージョニングを有効化します。
- D. AWSマネジメントコンソールでAmazon S3に移動し、S3バケット内のオブジェクトを閲覧します。暗号化フィールドで並べ替えて、暗号化されていない各オブジェクトを選択します。Modifyボタンを使用して、S3バケット内のすべての暗号化されていないオブジェクトにデフォルトの暗号化設定を適用します。
この問題を見る →
-
Q54. Q419. ある会社が、パブリックサブネット内のAmazon EC2インスタンスでWebサーバーを実行しており、そのEC2インスタンスにはElastic IPアドレスが割り当てられています。EC2インスタンスにはデフォルトのセキュリティグループが適用されています。また、デフォルトのネットワークACLは、すべてのトラフィックをブロックするように変更されています。ソリューションズアーキテクトは、ポート443で世界中のどこからでもWebサーバーにアクセスできるようにする必要があります。このタスクを達成するための手順の組み合わせはどれですか?(2つ選択)
- A. ソース0.0.0.0/0からのTCPポート443を許可するルールを持つセキュリティグループを作成します。
- B. 宛先0.0.0.0/0へのTCPポート443を許可するルールを持つセキュリティグループを作成します。
- C. ネットワークACLを更新して、ソース0.0.0.0/0からのTCPポート443を許可します。
- D. ネットワークACLを更新して、ソース0.0.0.0/0からのインバウンド/アウトバウンドTCPポート443および宛先0.0.0.0/0へのインバウンド/アウトバウンドTCPポート443を許可します。
- E. ネットワークACLを更新して、ソース0.0.0.0/0からのインバウンドTCPポート443と、宛先0.0.0.0/0へのアウトバウンドTCPポート32768–65535を許可します。
この問題を見る →
-
Q55. Q420. ある企業のアプリケーションでパフォーマンス問題が発生しています。このアプリケーションはステートフルであり、Amazon EC2インスタンス上でメモリ内処理を完了させる必要があります。同社はAWS CloudFormationを使用してインフラストラクチャを展開し、M5インスタンスファミリーを採用していました。トラフィックの増加に伴い、アプリケーションのパフォーマンスが劣化し、ユーザーがアプリケーションにアクセスしようとする際に遅延が発生していると報告されています。
これらの問題を、最も運用効率の良い方法で解決するには、どのソリューションが適していますか?
- A. EC2インスタンスをT3インスタンスに置き換え、Auto Scalingグループ内で実行します。変更はAWS Management Consoleを使用して行います。
- B. CloudFormationテンプレートを変更し、EC2インスタンスをAuto Scalingグループ内で実行するようにします。必要に応じて、Auto Scalingグループの希望容量および最大容量を手動で増加させます。
- C. CloudFormationテンプレートを変更し、EC2インスタンスをR5インスタンスに置き換えます。今後のキャパシティプランニングのために、Amazon CloudWatchの組み込みEC2メモリメトリクスを活用してアプリケーションのパフォーマンスを監視します。
- D. CloudFormationテンプレートを変更し、EC2インスタンスをR5インスタンスに置き換えます。今後のキャパシティプランニングのために、EC2インスタンスにAmazon CloudWatchエージェントをデプロイし、カスタムのアプリケーション遅延メトリクスを生成します。
この問題を見る →
-
Q56. Q421. ソリューションアーキテクトが、ユーザーからのリクエストを受信する新しい API を Amazon API Gateway を使用して設計しています。リクエストのボリュームは非常に変動が大きく、数時間にわたり単一のリクエストも届かない場合もあります。データ処理は非同期で実行されますが、リクエスト受信後数秒以内に完了する必要があります。要件を満たしつつ、最もコスト効率の良いコンピューティングサービスはどれでしょうか?
- A. AWS Glue ジョブ
- B. AWS Lambda 関数
- C. Amazon Elastic Kubernetes Service (Amazon EKS) でホストされるコンテナ化されたサービス
- D. Amazon EC2 上で実行される Amazon ECS でホストされるコンテナ化されたサービス
この問題を見る →
-
Q57. Q422. ある企業が、Amazon Linux を実行する Amazon EC2 インスタンスのグループ上でアプリケーションを稼働させています。コンプライアンス要件により、同社はすべてのアプリケーションログファイルを7年間保持しなければなりません。これらのログファイルは、すべてのファイルに同時アクセス可能なレポートツールによって分析されます。
この要件を最もコスト効率よく満たすストレージソリューションはどれですか?
- A. Amazon Elastic Block Store (Amazon EBS)
- B. Amazon Elastic File System (Amazon EFS)
- C. Amazon EC2 インスタンスストア
- D. Amazon S3
この問題を見る →
-
Q58. Q423. ある企業が、外部ベンダーに自社のAWSアカウント内で作業を依頼しています。このベンダーは、自社が所有するAWSアカウント内にホストされている自動化ツールを使用します。ベンダーには、企業のAWSアカウントに対するIAMアクセス権はありません。ソリューションズアーキテクトは、ベンダーに対してこのアクセスをどのように付与すべきでしょうか?
- A. 企業のAWSアカウント内にIAMロールを作成し、ベンダーのIAMロールへのアクセスを委任します。ベンダーが必要とする権限に対応する適切なIAMポリシーをこのロールにアタッチします。
- B. 企業のAWSアカウント内にIAMユーザーを作成し、パスワードの複雑さ要件を満たすパスワードを設定します。ベンダーが必要とする権限に対応する適切なIAMポリシーをこのユーザーにアタッチします。
- C. 企業のAWSアカウント内にIAMグループを作成し、ベンダーのAWSアカウント内のツール用IAMユーザーをそのグループに追加します。ベンダーが必要とする権限に対応する適切なIAMポリシーをこのグループにアタッチします。
- D. IAMコンソールで「AWSアカウント」をプロバイダータイプとして選択して新しいIDプロバイダーを作成します。ベンダーのAWSアカウントIDとユーザー名を指定します。この新しいIDプロバイダーに、ベンダーが必要とする権限に対応する適切なIAMポリシーをアタッチします。
この問題を見る →
-
Q59. Q424. ある企業は、Amazon Elastic Kubernetes Service(Amazon EKS)上で実行されるポッドとしてJava Spring Bootアプリケーションを展開しています。このアプリケーションは、プライベートサブネット内に配置されています。アプリケーションは、Amazon DynamoDBテーブルにデータを書き込む必要があります。ソリューションズアーキテクトは、インターネットを経由せずにアプリケーションがDynamoDBテーブルと通信できるようにする必要があります。
この目標を達成するために、ソリューションズアーキテクトが実施すべき手順の組み合わせはどれですか?(2つ選択してください。)
- A. EKSポッドに、十分な権限を持つIAMロールをアタッチする。
- B. EKSポッドに、十分な権限を持つIAMユーザーをアタッチする。
- C. プライベートサブネットのネットワークACLで、DynamoDBテーブルへのアウトバウンド接続を許可する。
- D. DynamoDB用のVPCエンドポイントを作成する。
- E. Java Spring Bootコード内にアクセスキーを埋め込む。
この問題を見る →
-
Q60. Q425. ある企業が、WebアプリケーションをAWSに再ホスティングし、単一のAWSリージョン内のAmazon EC2インスタンス上で実行する形で最近マイグレーションしました。この企業は、アプリケーションアーキテクチャを高可用性およびフォールトトレラントな設計に再構築したいと考えています。また、トラフィックは動作中のすべてのEC2インスタンスにランダムに到達する必要があります。これらの要件を満たすために、企業が取るべき手順の組み合わせはどれですか?(2つ選択してください。)
- A. Amazon Route 53 のフェイルオーバールーティングポリシーを作成します。
- B. Amazon Route 53 のウェイト付きルーティングポリシーを作成します。
- C. Amazon Route 53 のマルチバリュー応答ルーティングポリシーを作成します。
- D. 3台のEC2インスタンスを起動します:うち2台を1つのアベイラビリティーゾーン内に、残り1台を別のアベイラビリティーゾーン内に配置します。
- E. 4台のEC2インスタンスを起動します:うち2台を1つのアベイラビリティーゾーン内に、残り2台を別のアベイラビリティーゾーン内に配置します。
この問題を見る →
-
Q61. Q426. メディア企業が、オンプレミスでユーザー活動データを収集・分析しています。同社はこの機能をAWSへ移行したいと考えています。ユーザー活動データストアは今後も継続的に増加し、最終的にはペタバイト規模に達する見込みです。同社は、既存データおよび新規データに対してSQLによるオンデマンド分析を可能にする、高可用性のデータ取り込みソリューションを構築する必要があります。
これらの要件を満たすソリューションのうち、運用オーバーヘッドが最も少ないものはどれですか?
- A. アクティビティデータをAmazon Kinesis Data Streamに送信します。ストリームを設定して、データをAmazon S3バケットに配信するようにします。
- B. アクティビティデータをAmazon Kinesis Data Firehose配信ストリームに送信します。ストリームを設定して、データをAmazon Redshiftクラスターに配信するようにします。
- C. アクティビティデータをAmazon S3バケットに格納します。Amazon S3を設定して、データがS3バケットに到着した際にAWS Lambda関数を実行するようにします。
- D. 複数の可用性ゾーンにまたがるAmazon EC2インスタンス上に取り込みサービスを作成します。このサービスを設定して、データをAmazon RDS Multi-AZデータベースに転送するようにします。
この問題を見る →
-
Q62. Q427. ある企業では、Amazon EC2インスタンス上で実行されるRESTfulウェブサービスアプリケーションを用いて、数千台のリモートデバイスからデータを収集しています。このEC2インスタンスは、生データを受信し、変換処理を行った後、すべてのデータをAmazon S3バケットに保存します。今後間もなく、リモートデバイスの台数は数百万台へと増加する予定です。企業は、運用オーバーヘッドを最小限に抑えつつ、高いスケーラビリティを実現するソリューションを必要としています。
これらの要件を満たすために、ソリューションアーキテクトが実施すべき手順の組み合わせはどれですか?(2つ選択してください。)
- A. AWS Glue を使用して Amazon S3 に格納された生データを処理する。
- B. Amazon Route 53 を使用してトラフィックを複数の EC2 インスタンスにルーティングする。
- C. 流入するデータ量の増加に対応するため、追加の EC2 インスタンスを導入する。
- D. 生データを Amazon Simple Queue Service (Amazon SQS) に送信し、EC2 インスタンスでデータを処理する。
- E. Amazon API Gateway を使用して生データを Amazon Kinesis Data Stream に送信し、Amazon Kinesis Data Firehose を設定して、そのデータストリームをソースとして Amazon S3 へデータを配信する。
この問題を見る →
-
Q63. Q428. ある企業は、AWS CloudTrailログを3年間保持する必要があります。この企業では、親アカウントからAWS Organizationsを使用して、一連のAWSアカウント全体でCloudTrailを強制的に有効化しています。CloudTrailのターゲットとなるS3バケットには、S3 Versioning(バージョン管理)が有効化されています。また、現在のオブジェクトを3年後に削除するよう設定されたS3ライフサイクルポリシーが適用されています。
S3バケットを4年間使用した後、S3バケットのメトリクスを確認すると、オブジェクト数が引き続き増加していることがわかりました。ただし、S3バケットに配信される新しいCloudTrailログの数は、これまでと同様に一定のままです。
3年より古いオブジェクトを、最もコスト効率の良い方法で削除するための解決策はどれですか?
- A. 組織全体で集中管理されるCloudTrailトレールを、3年後にオブジェクトを失効させるように設定します。
- B. S3ライフサイクルポリシーを、現在のバージョンだけでなく以前のバージョンも含めて削除するように設定します。
- C. Amazon S3から3年以上前のオブジェクトを列挙・削除するAWS Lambda関数を作成します。
- D. すべてのS3バケットへのオブジェクト配信について、親アカウントをオブジェクトの所有者として設定します。
この問題を見る →
-
Q64. Q429. ある企業は、監視デバイスのファleetからリアルタイムデータを受信するAPIを保有しています。このAPIは受信したデータを後続の分析のためにAmazon RDS DBインスタンスに保存します。監視デバイスからAPIへ送信されるデータ量は変動します。トラフィックが集中する期間には、APIが頻繁にタイムアウトエラーを返すようになります。ログの調査結果によると、データベースがAPIから発生する書き込みトラフィックのボリュームを処理できないことが判明しました。ソリューションアーキテクトは、データベースへの接続数を最小限に抑えつつ、高トラフィック時にもデータが失われないよう対応する必要があります。これらの要件を満たすソリューションはどれですか?
- A. DBインスタンスのサイズを、より多くのメモリを備えたインスタンスタイプに変更する。
- B. DBインスタンスをMulti-AZ構成のDBインスタンスに変更し、アプリケーションがすべてのアクティブなRDS DBインスタンスに書き込むように設定する。
- C. APIを変更して、受信データをAmazon Simple Queue Service (Amazon SQS) キューに書き込むようにする。Amazon SQSが起動するAWS Lambda関数を使用して、キューからデータを読み取り、データベースに書き込む。
- D. APIを変更して、受信データをAmazon Simple Notification Service (Amazon SNS) トピックに書き込むようにする。Amazon SNSが起動するAWS Lambda関数を使用して、トピックからデータを読み取り、データベースに書き込む。
この問題を見る →
-
Q65. Q430. ある企業が、自社で管理している Amazon EC2 インスタンス上で MySQL データベースを実行しています。現在、データベースのレプリケーションおよびスケーリングは手動で管理されており、需要の増減に応じて対応しています。この企業は、データベース層のコンピューティング容量を必要に応じて容易に追加・削除できる新しいソリューションを必要としています。また、運用チームの負担を最小限に抑えつつ、パフォーマンス、スケーリング性、耐久性の向上も求められています。これらの要件を満たすソリューションはどれですか?
- A. データベースを Amazon Aurora Serverless(Aurora MySQL 向け)に移行する。
- B. データベースを Amazon Aurora Serverless(Aurora PostgreSQL 向け)に移行する。
- C. 複数のデータベースを1つの大きな MySQL データベースに統合し、より大きな EC2 インスタンス上でそのデータベースを実行する。
- D. データベース層向けに EC2 Auto Scaling グループを作成し、既存のデータベースを新しい環境に移行する。
この問題を見る →