-
Q1. Q901. ある企業は、AWS Organizations 内に事業部門ごとに専用の AWS アカウントを作成しています。最近、重要な通知が、当該事業部門アカウントに割り当てられたアカウント所有者ではなく、ルートユーザーのメールアドレス宛てに送信されました。同社は今後、請求(Billing)、運用(Operations)、セキュリティ(Security)といった通知カテゴリに応じて、異なる従業員に通知を送信できるようにしたいと考えています。
これらの要件を最も安全に満たす解決策はどれですか?
- A. 各 AWS アカウントで、会社が管理する単一のメールアドレスを使用するよう設定します。すべてのアカウント所有者がそのメールアカウントにアクセス可能であることを確認し、通知を受信できるようにします。さらに、各 AWS アカウントに対して代替連絡先を設定し、各事業部門ごとに請求チーム、セキュリティチーム、運用チーム向けの対応する配布リスト(Distribution List)を指定します。
- B. 各 AWS アカウントで、会社が管理する各事業部門ごとに異なるメール配布リスト(Distribution List)を使用するよう設定します。各配布リストには、アラートに対応可能な管理者のメールアドレスを登録します。さらに、各 AWS アカウントに対して代替連絡先を設定し、各事業部門ごとに請求チーム、セキュリティチーム、運用チーム向けの対応する配布リストを指定します。
- C. 各 AWS アカウントのルートユーザーのメールアドレスを、各事業部門から選定された1名の従業員が使用する会社管理の個別メールアドレスに設定します。さらに、各 AWS アカウントに対して代替連絡先を設定し、各事業部門ごとに請求チーム、セキュリティチーム、運用チーム向けの対応する配布リストを指定します。
- D. 各 AWS アカウントのルートユーザーのメールアドレスを、中央集約型のメールボックスへ転送されるメールエイリアスに設定します。さらに、各アカウントの代替連絡先として、請求チーム、セキュリティチーム、運用チームそれぞれに1つずつ、会社が管理する単一のメール配布リストを指定します。
この問題を見る →
-
Q2. Q902. ある企業がAWS上でECサイトアプリケーションを運用しています。Amazon EC2インスタンスが購入処理を行い、購入詳細をAmazon Aurora PostgreSQL DBクラスターに保存しています。顧客はピーク時の使用状況においてアプリケーションのタイムアウトを経験しています。ソリューションアーキテクトは、アプリケーションを再設計して、ピーク時の需要にも対応できるようにスケーリング可能にする必要があります。これらの要件を最もコスト効率よく満たすためのアクションの組み合わせはどれですか?(2つ選択)
- A. 新しいEC2インスタンスのAuto Scalingグループを設定し、処理が完了するまで購入処理を再試行するようにします。アプリケーションを更新して、Amazon RDS Proxyを介してDBクラスターに接続するようにします。
- B. アプリケーションを更新し、Amazon ElastiCacheクラスターをAmazon Aurora PostgreSQL DBクラスターの前方に配置します。
- C. アプリケーションを更新して、購入リクエストをAmazon Simple Queue Service(Amazon SQS)キューに送信するようにします。SQSキューからメッセージを読み取る新しいEC2インスタンスのAuto Scalingグループを設定します。
- D. AWS Lambda関数を設定して、チケット購入処理を処理が完了するまで再試行するようにします。
- E. 使用量プランを備えたAmazon API Gateway REST APIを設定します。
この問題を見る →
-
Q3. Q903. ある企業は、Amazon S3上で高トラフィックの静的ウェブサイトをホストしており、デフォルトTTLが0秒のAmazon CloudFrontディストリビューションを使用しています。この企業は、ウェブサイトのパフォーマンス向上のためキャッシュを実装したいと考えています。ただし、デプロイ後に数分以上経過した「古くなった(stale)」コンテンツが提供されないようにすることも求められています。これらの要件を満たすために、ソリューションズアーキテクトが実装すべきキャッシュ手法の組み合わせはどれですか?(2つ選択してください。)
- A. CloudFrontのデフォルトTTLを2分に設定する。
- B. S3バケットに2分のデフォルトTTLを設定する。
- C. Amazon S3内のオブジェクトにCache-Control privateディレクティブを追加する。
- D. HTTPレスポンスにExpiresヘッダーを追加するAWS Lambda@Edge関数を作成する。この関数をviewer responseイベントで実行するように設定する。
- E. Amazon S3内のオブジェクトにCache-Control max-ageディレクティブ(24時間)を追加する。デプロイ時に、変更されたファイルをエッジキャッシュから削除するためのCloudFront無効化(invalidation)を実行する。
この問題を見る →
-
Q4. Q904. ある企業は、AWS Control Tower を使用してマルチアカウント戦略を AWS 上に展開しています。同社は各開発者に対して個別の AWS アカウントを提供しています。この企業は、開発者が発生させる AWS リソースコストを制限するためのコントロールを実装したいと考えています。
これらの要件を満たす、運用オーバーヘッドが最も少ない解決策はどれですか?
- A. 各開発者に対し、すべてのリソースに「CostCenter」キーと自身の名前を値とするタグを付与するよう指示します。AWS Config のマネージドルール「required-tags」を使用して、このタグの存在を検証します。タグが付与されていないリソースを終了する AWS Lambda 関数を作成します。また、AWS Cost Explorer を設定して、各開発者に毎日のコストレポートを送信し、支出状況を監視できるようにします。
- B. AWS Budgets を使用して、各開発者アカウントごとに予算を設定します。実際のコストおよび予測コストが割り当てられた予算を超えた場合に開発者に通知するよう、予算アラートを設定します。さらに、AWS Budgets のアクション機能を活用して、予算到達時に開発者の IAM ロールに「DenyAll」ポリシーを適用し、新たなリソース起動を防止します。
- C. AWS Cost Explorer を使用して各開発者アカウントのコストを監視・報告します。各開発者に毎日のコストレポートを送信するよう Cost Explorer を設定し、支出状況を把握できるようにします。また、AWS Cost Anomaly Detection を活用して異常な支出を検出し、アラートを提供します。
- D. AWS Service Catalog を使用して、開発者がコスト範囲が限定されたリソースのみを起動できるようにします。各 AWS アカウントに AWS Lambda 関数を作成し、各営業日終了時に実行中のリソースを停止するよう設定します。さらに、Lambda 関数を設定して、各営業日開始時にリソースを再開できるようにします。
この問題を見る →
-
Q5. Q905. ある企業が、本番環境向けアプリケーションの新バージョンをリリースしました。この企業のワークロードには Amazon EC2、AWS Lambda、AWS Fargate、および Amazon SageMaker が使用されています。現在、利用状況が定常状態に達したため、このワークロードのコスト最適化を図りたいと考えています。また、できるだけ少ない Savings Plan で、最も多くのサービスをカバーしたいとしています。これらの要件を満たす Savings Plan の組み合わせはどれですか?(2つ選択してください。)
- A. Amazon EC2 および Amazon SageMaker に対して EC2 Instance Savings Plan を購入する。
- B. Amazon EC2、AWS Lambda、および Amazon SageMaker に対して Compute Savings Plan を購入する。
- C. Amazon SageMaker Savings Plan を購入する。
- D. AWS Lambda、AWS Fargate、および Amazon EC2 に対して Compute Savings Plan を購入する。
- E. Amazon EC2 および AWS Fargate に対して EC2 Instance Savings Plan を購入する。
この問題を見る →
-
Q6. Q906. ある企業が、アプリケーションをAmazon EC2インスタンスに再ホストすることを計画しており、添付ストレージとしてAmazon Elastic Block Store(Amazon EBS)を使用します。ソリューションアーキテクトは、新しく作成されるすべてのAmazon EBSボリュームがデフォルトで暗号化されるようにするソリューションを設計する必要があります。また、暗号化されていないEBSボリュームの作成を防止する必要があります。これらの要件を満たすソリューションはどれですか?
- A. EC2アカウント属性を設定して、新しいEBSボリュームを常に暗号化するようにします。
- B. AWS Configを使用します。encrypted-volumes識別子を設定し、デフォルトのAWS Key Management Service(AWS KMS)キーを適用します。
- C. AWS Systems Managerを設定して、EBSボリュームの暗号化されたコピーを作成します。その後、EC2インスタンスを再設定して暗号化されたボリュームを使用するようにします。
- D. AWS Key Management Service(AWS KMS)にカスタマーマネージドキーを作成します。AWS Migration Hubがワークロードの移行時にこのキーを使用するよう設定します。
この問題を見る →
-
Q7. Q907. 電子商取引企業が、自社ウェブサイトからのユーザーのクリックストリームデータをリアルタイム分析用に収集したいと考えています。このウェブサイトは1日を通してトラフィック量が変動します。企業には、トラフィック量の変化に応じて自動的にスケールするスケーラブルなソリューションが必要です。これらの要件を満たすソリューションはどれですか?
- A. Amazon Kinesis Data Streams のオンデマンドモードでデータストリームを使用してクリックストリームデータを収集し、AWS Lambda を使用してリアルタイムでデータを処理します。
- B. Amazon Kinesis Data Firehose を使用してクリックストリームデータを収集し、AWS Glue を使用してリアルタイムでデータを処理します。
- C. Amazon Kinesis Video Streams を使用してクリックストリームデータを収集し、AWS Glue を使用してリアルタイムでデータを処理します。
- D. Amazon Managed Service for Apache Flink(旧称:Amazon Kinesis Data Analytics)を使用してクリックストリームデータを収集し、AWS Lambda を使用してリアルタイムでデータを処理します。
この問題を見る →
-
Q8. Q908. グローバルな企業がAWS上でワークロードを実行しています。同社のアプリケーションでは、機密データの保存および分析のために、複数のAWSリージョンにまたがるAmazon S3バケットが使用されています。同社は、毎日何百万ものオブジェクトを複数のS3バケットに格納しています。同社は、バージョニングが有効になっていないすべてのS3バケットを特定したいと考えています。
この要件を満たすソリューションはどれですか?
- A. すべてのリージョンにわたってバージョニングが有効になっていないS3バケットを特定するルールを持つAWS CloudTrailイベントを設定します。
- B. Amazon S3 Storage Lensを使用して、すべてのリージョンにわたってバージョニングが有効になっていないS3バケットを特定します。
- C. IAM Access Analyzer for S3を有効化して、すべてのリージョンにわたってバージョニングが有効になっていないS3バケットを特定します。
- D. S3 Multi-Region Access Pointを作成して、すべてのリージョンにわたってバージョニングが有効になっていないS3バケットを特定します。
この問題を見る →
-
Q9. Q909. ある会社が、再作成できない多数のファイルを生成するアプリケーションの Amazon S3 ストレージコストを最適化する必要があります。各ファイルのサイズは約 5 MB で、Amazon S3 Standard ストレージに保存されています。これらのファイルは、作成後 4 年間保存した上で、その後削除する必要があります。また、ファイルは常に即時アクセス可能でなければなりません。ファイルはオブジェクト作成後最初の 30 日間は頻繁にアクセスされますが、それ以降はほとんどアクセスされません。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. S3 Lifecycle ポリシーを作成し、オブジェクト作成から 30 日後にファイルを S3 Glacier Instant Retrieval へ移動させ、オブジェクト作成から 4 年後にファイルを削除します。
- B. S3 Lifecycle ポリシーを作成し、オブジェクト作成から 30 日後にファイルを S3 One Zone-Infrequent Access(S3 One Zone-IA)へ移動させ、オブジェクト作成から 4 年後にファイルを削除します。
- C. S3 Lifecycle ポリシーを作成し、オブジェクト作成から 30 日後にファイルを S3 Standard-Infrequent Access(S3 Standard-IA)へ移動させ、オブジェクト作成から 4 年後にファイルを削除します。
- D. S3 Lifecycle ポリシーを作成し、オブジェクト作成から 30 日後にファイルを S3 Standard-Infrequent Access(S3 Standard-IA)へ移動させ、オブジェクト作成から 4 年後にファイルを S3 Glacier Flexible Retrieval へ移動させます。
この問題を見る →
-
Q10. Q910. ある企業は、AWSクラウド上で重要なストレージアプリケーションを実行しています。このアプリケーションでは、2つのAWSリージョンでAmazon S3を使用しています。同社は、リモートユーザーのデータを、パブリックネットワークの混雑を避け、最も近いS3バケットに送信したいと考えています。また、Amazon S3に関する管理作業を最小限に抑えながら、障害発生時に自動的にフェイルオーバーできるようにしたいと考えています。これらの要件を満たすソリューションはどれですか?
- A. 2つのリージョン間でアクティブ-アクティブ構成を実装し、アプリケーションをユーザーに最も近いリージョンのS3エンドポイントを使用するよう設定します。
- B. S3マルチリージョンアクセスポイントを用いたアクティブ-パッシブ構成を採用し、各リージョンに対してグローバルエンドポイントを作成します。
- C. ユーザーに最も近いリージョンのS3エンドポイントにユーザーのデータを送信し、S3クロスアカウントレプリケーションルールを設定してS3バケット間の同期を図ります。
- D. Amazon S3でマルチリージョンアクセスポイントをアクティブ-アクティブ構成で設定し、単一のグローバルエンドポイントを使用します。また、S3クロスリージョンレプリケーションを設定します。
この問題を見る →
-
Q11. Q911. ある企業が、オンプレミスのデータセンターをAWSに移行しています。この企業には、個別の仮想サーバー上でホストされている複数のレガシーアプリケーションがあります。アプリケーション設計への変更は一切行えません。現在、各仮想サーバーは個別のEC2インスタンスとして実行されています。ソリューションアーキテクトは、これらのアプリケーションをAWSに移行した後も信頼性とフォールトトレランスを確保する必要があります。アプリケーションはAmazon EC2インスタンス上で実行されます。これらの要件を満たすソリューションはどれですか?
- A. 最小1台・最大1台のAuto Scalingグループを作成します。各アプリケーションインスタンスからAmazon Machine Image(AMI)を作成し、そのAMIを使用してAuto Scalingグループ内にEC2インスタンスを作成します。Auto Scalingグループの前にApplication Load Balancerを構成します。
- B. AWS Backupを使用して、各アプリケーションをホストするEC2インスタンスの毎時バックアップを作成します。バックアップは、別のAvailability Zone内のAmazon S3に保存します。各アプリケーションの最新バックアップからEC2インスタンスを復元するディザスタリカバリプロセスを設定します。
- C. 各アプリケーションインスタンスからAmazon Machine Image(AMI)を作成します。そのAMIから新しいEC2インスタンスを2台起動します。各EC2インスタンスを異なるAvailability Zoneに配置します。EC2インスタンスをターゲットとするNetwork Load Balancerを構成します。
- D. AWS Mitigation Hub Refactor Spacesを使用して、各アプリケーションをEC2インスタンスから移行します。各アプリケーションの機能を個別のコンポーネントに分解し、AWS Fargate起動タイプでAmazon Elastic Container Service(Amazon ECS)上にホストします。
この問題を見る →
-
Q12. Q912. ある企業は、各ワークロードごとにAWSアカウントを作成することでワークロードを分離したいと考えています。また、ワークロード向けのネットワーキングコンポーネントを一元管理できるソリューションが必要です。さらに、セキュリティ制御(ガードレール)を自動的に適用するアカウント作成機能も必要です。これらの要件を満たすソリューションのうち、運用オーバーヘッドが最も少ないものはどれですか?
- A. AWS Control Tower を使用してアカウントを展開します。プライベートサブネットおよびパブリックサブネットを含むVPCを持つネットワーキングアカウントを作成し、AWS Resource Access Manager(AWS RAM)を使用して、これらのサブネットをワークロードアカウントと共有します。
- B. AWS Organizations を使用してアカウントを展開します。プライベートサブネットおよびパブリックサブネットを含むVPCを持つネットワーキングアカウントを作成し、AWS Resource Access Manager(AWS RAM)を使用して、これらのサブネットをワークロードアカウントと共有します。
- C. AWS Control Tower を使用してアカウントを展開します。各ワークロードアカウントにVPCを展開し、トランジットゲートウェイアタッチメントを用いて、各VPCから検査用VPC(inspection VPC)経由でトラフィックをルーティングするように設定します。
- D. AWS Organizations を使用してアカウントを展開します。各ワークロードアカウントにVPCを展開し、トランジットゲートウェイアタッチメントを用いて、各VPCから検査用VPC(inspection VPC)経由でトラフィックをルーティングするように設定します。
この問題を見る →
-
Q13. Q913. ある会社が、Application Load Balancer(ALB)の後ろでAmazon EC2インスタンス上にWebサイトをホストしています。このWebサイトは静的コンテンツを提供します。Webサイトのトラフィックが増加しています。同社は、Webサイトのホスティングコストを最小限に抑えたいと考えています。これらの要件を満たすソリューションはどれですか?
- A. WebサイトをAmazon S3バケットに移行し、そのS3バケットに対してAmazon CloudFrontディストリビューションを設定する。
- B. WebサイトをAmazon S3バケットに移行し、そのS3バケットに対してAmazon ElastiCacheクラスターを設定する。
- C. WebサイトをAWS Amplifyに移行し、ALBをAWS AmplifyのWebサイトを解決するように設定する。
- D. WebサイトをAWS Amplifyに移行し、EC2インスタンスをWebサイトのキャッシュ用に設定する。
この問題を見る →
-
Q14. Q914. ある企業が、本番アプリケーションのディザスタリカバリ(DR)戦略を設計しています。このアプリケーションは、us-east-1 リージョン内の Amazon Aurora クラスター上に構築された MySQL データベースによってバックアップされています。企業は、DR リージョンとして us-west-1 リージョンを選択しました。目標となる復旧時点目標(RPO)は 5 分、目標となる復旧時間目標(RTO)は 20 分です。また、設定変更を最小限に抑えたいと考えています。これらの要件を、最も運用効率よく満たすソリューションはどれですか?
- A. us-west-1 に、本番アプリケーションの Aurora MySQL クラスターの Writer インスタンスと同等のサイズの Aurora 読み取り専用レプリカを作成します。
- B. Aurora クラスターを Aurora グローバルデータベースに変換し、マネージドフェイルオーバーを設定します。
- C. us-west-1 に新しい Aurora クラスターを作成し、クロスリージョンレプリケーションを有効化します。
- D. us-west-1 に新しい Aurora クラスターを作成し、AWS Database Migration Service(AWS DMS)を使用して両クラスターを同期させます。
この問題を見る →
-
Q15. Q915. ある企業では、毎週の営業初日に向けて、重要なデータ分析ジョブを1回実行しています。このジョブは、分析完了までに最低1時間かかる必要があります。また、ジョブはステートフルであり、中断を許容できません。同社は、このジョブをAWS上で実行するためのソリューションを必要としています。
これらの要件を満たすソリューションはどれですか?
- A. このジョブ用のコンテナを作成し、Amazon EventBridge Scheduler を使用して、Amazon Elastic Container Service (Amazon ECS) クラスター上の AWS Fargate タスクとしてスケジュール実行します。
- B. ジョブを AWS Lambda 関数で実行するよう設定し、Amazon EventBridge でスケジュールルールを作成してその Lambda 関数を呼び出します。
- C. Amazon Linux を実行する Amazon EC2 スポットインスタンスの Auto Scaling グループを設定し、各インスタンスの crontab に分析ジョブを実行するエントリを追加します。
- D. AWS DataSync タスクを設定してジョブを実行し、cron 式を用いて定期実行するよう設定します。
この問題を見る →
-
Q16. Q916. ある企業はAWSクラウド上でワークロードを実行しています。同社は、全社規模でのセキュリティ状況を評価し、ワークロードの保護を強化するために、セキュリティデータを一元的に収集したいと考えています。
これらの要件を満たす解決策のうち、開発工数が最も少ないものはどれですか?
- A. AWS Lake Formationでデータレイクを構成し、AWS Glueクローラーを使用してセキュリティデータをデータレイクに取り込みます。
- B. AWS Lambda関数を構成して、セキュリティデータを.csv形式で収集し、Amazon S3バケットにアップロードします。
- C. Amazon Security Lakeでデータレイクを構成してセキュリティデータを収集し、Amazon S3バケットにアップロードします。
- D. AWS Database Migration Service(AWS DMS)のレプリケーションインスタンスを構成して、セキュリティデータをAmazon RDSクラスターにロードします。
この問題を見る →
-
Q17. Q917. ある企業が、オンプレミスで稼働している5つのアプリケーションをAWSクラウド内のVPCへ移行しようとしています。各アプリケーションは現在、オンプレミス上で分離された仮想ネットワークにそれぞれ独立してデプロイされており、AWSクラウド上でも同様に分離されたVPCにデプロイする必要があります。また、これらのアプリケーションは共有サービス用のVPC(shared services VPC)にアクセスできる必要があります。さらに、すべてのアプリケーション間で相互に通信可能である必要があります。この移行が成功した場合、同社は今後100を超えるアプリケーションについても同様の移行プロセスを繰り返す予定です。これらの要件を満たしつつ、管理負荷が最も少ないソリューションはどれですか?
- A. アプリケーションVPCと共有サービスVPCの間にソフトウェアVPNトンネルを展開し、アプリケーションVPCのサブネットから共有サービスVPCへの経路を追加します。
- B. アプリケーションVPCと共有サービスVPCの間にVPCピアリング接続を展開し、アプリケーションVPCのサブネットからピアリング接続を経由して共有サービスVPCへの経路を追加します。
- C. アプリケーションVPCと共有サービスVPCの間にAWS Direct Connect接続を展開します。アプリケーションVPCのサブネットから共有サービスVPCおよび他のアプリケーションVPCへの経路を追加し、共有サービスVPCのサブネットからアプリケーションVPCへの経路も追加します。
- D. トランジットゲートウェイを展開し、トランジットゲートウェイと各アプリケーションVPCおよび共有サービスVPCとの関連付け(association)を設定します。アプリケーションVPCのサブネットからトランジットゲートウェイを経由して共有サービスVPCおよび他のアプリケーションVPCへの経路を追加します。
この問題を見る →
-
Q18. Q918. ある企業が、自社のオンプレミスアプリケーションをハイブリッド環境で実行するために Amazon Elastic Container Service (Amazon ECS) を利用したいと考えています。このアプリケーションは現在、オンプレミスのコンテナ上で動作しています。
企業は、オンプレミス、ハイブリッド、およびクラウドのいずれの環境でもスケーリング可能な単一のコンテナソリューションを必要としています。また、新しいアプリケーションコンテナを AWS クラウド上で実行し、HTTP トラフィック向けにロードバランサを使用する必要があります。
これらの要件を満たすためのアクションの組み合わせはどれですか?(2つ選択してください。)
- A. クラウド上のアプリケーションコンテナ向けに AWS Fargate 起動タイプを使用する ECS クラスターをセットアップします。オンプレミスのアプリケーションコンテナには、Amazon ECS Anywhere 外部起動タイプを使用します。
- B. クラウド上の ECS サービス向けに Application Load Balancer をセットアップします。
- C. クラウド上の ECS サービス向けに Network Load Balancer をセットアップします。
- D. AWS Fargate 起動タイプを使用する ECS クラスターをセットアップします。クラウド上のアプリケーションコンテナおよびオンプレミスのアプリケーションコンテナの両方で Fargate を使用します。
- E. クラウド上のアプリケーションコンテナ向けに Amazon EC2 起動タイプを使用する ECS クラスターをセットアップします。オンプレミスのアプリケーションコンテナには、AWS Fargate 起動タイプを用いた Amazon ECS Anywhere を使用します。
この問題を見る →
-
Q19. Q919. ある企業がワークロードをAWSへ移行しています。この企業は、オンプレミスのSQL Serverインスタンス上で実行されるリレーショナルデータベースに、機密性・重要性の高いデータを保持しています。同社は、AWSクラウドを活用してデータベースのセキュリティを強化し、運用オーバーヘッドを削減したいと考えています。これらの要件を満たすソリューションはどれですか?
- A. データベースをAmazon EC2インスタンスに移行し、AWS Key Management Service (AWS KMS) のAWSマネージドキーを暗号化に使用します。
- B. データベースをMulti-AZ構成のAmazon RDS for SQL Server DBインスタンスに移行し、AWS Key Management Service (AWS KMS) のAWSマネージドキーを暗号化に使用します。
- C. データをAmazon S3バケットに移行し、Amazon Macieを活用してデータのセキュリティを確保します。
- D. データベースをAmazon DynamoDBテーブルに移行し、Amazon CloudWatch Logsを活用してデータのセキュリティを確保します。
この問題を見る →
-
Q20. Q920. ある企業がアプリケーションを AWS に移行したいと考えています。また、現在のアプリケーションの可用性を向上させたいと考えており、アプリケーションアーキテクチャに AWS WAF を活用したいとしています。これらの要件を満たすソリューションはどれですか?
- A. アプリケーションをホストする複数の Amazon EC2 インスタンスを含む Auto Scaling グループを作成し、2 つの Availability Zone に跨って配置します。Application Load Balancer(ALB)を構成し、そのターゲットとしてこの Auto Scaling グループを設定します。その後、ALB に AWS WAF を接続します。
- B. アプリケーションをホストする複数の Amazon EC2 インスタンスを含むクラスタープレースメントグループを作成します。Application Load Balancer を構成し、そのターゲットとして EC2 インスタンスを指定します。その後、プレースメントグループに AWS WAF を接続します。
- C. 2 つの Availability Zone に跨ってアプリケーションをホストする 2 台の Amazon EC2 インスタンスを作成します。Application Load Balancer(ALB)のターゲットとしてこれらの EC2 インスタンスを設定します。その後、ALB に AWS WAF を接続します。
- D. アプリケーションをホストする複数の Amazon EC2 インスタンスを含む Auto Scaling グループを作成し、2 つの Availability Zone に跨って配置します。Application Load Balancer(ALB)を構成し、そのターゲットとしてこの Auto Scaling グループを設定します。その後、Auto Scaling グループに AWS WAF を接続します。
この問題を見る →
-
Q21. Q921. ある企業は、多数のアプリケーションがアクセスする Amazon S3 バケット内にデータレイクを管理しています。この S3 バケットには、各アプリケーションごとに固有のプレフィックスが設定されています。同社は、各アプリケーションをその特定のプレフィックスに制限し、各プレフィックス以下のオブジェクトに対して細かいアクセス制御を実現したいと考えています。これらの要件を満たすとともに、運用上の負荷を最小限に抑えるソリューションはどれですか?
- A. 各アプリケーション向けに専用の S3 アクセスポイントおよびアクセスポイントポリシーを作成します。
- B. S3 バケット内の各オブジェクトについて、ACL 権限を設定するための S3 Batch Operations ジョブを作成します。
- C. S3 バケット内のオブジェクトを、各アプリケーション向けに新しい S3 バケットへレプリケートします。プレフィックスごとにレプリケーションルールを作成します。
- D. S3 バケット内のオブジェクトを、各アプリケーション向けに新しい S3 バケットへレプリケートします。各アプリケーション向けに専用の S3 アクセスポイントを作成します。
この問題を見る →
-
Q22. Q922. ある会社が、顧客が画像を Amazon S3 バケットにアップロードできるアプリケーションを運用しています。毎晩、同社は Amazon EC2 スポットファleet を起動し、その日に受信したすべての画像を処理しています。各画像の処理には 2 分間と 512 MB のメモリが必要です。ソリューションアーキテクトは、アプリケーションを変更して、画像がアップロードされた直後に処理されるようにする必要があります。これらの要件を最もコスト効率よく満たす変更はどれですか?
- A. Amazon S3 イベント通知を使用して、画像の詳細を含むメッセージを Amazon Simple Queue Service (Amazon SQS) キューに書き込みます。AWS Lambda 関数を設定して、キューからメッセージを読み取り、画像を処理します。
- B. Amazon S3 イベント通知を使用して、画像の詳細を含むメッセージを Amazon Simple Queue Service (Amazon SQS) キューに書き込みます。EC2 リザーブドインスタンスを設定して、キューからメッセージを読み取り、画像を処理します。
- C. Amazon S3 イベント通知を使用して、画像の詳細を含むメッセージを Amazon Simple Notification Service (Amazon SNS) トピックにパブリッシュします。Amazon Elastic Container Service (Amazon ECS) のコンテナインスタンスを設定して、このトピックをサブスクライブし、画像を処理します。
- D. Amazon S3 イベント通知を使用して、画像の詳細を含むメッセージを Amazon Simple Notification Service (Amazon SNS) トピックにパブリッシュします。AWS Elastic Beanstalk アプリケーションを設定して、このトピックをサブスクライブし、画像を処理します。
この問題を見る →
-
Q23. Q923. ある企業は、開発チーム向けに承認済みのAmazon Machine Image(AMI)のみの使用を制限する新しいセキュリティコンプライアンス要件を実装したいと考えています。同社は、すべてのAmazon EC2インスタンスに対して、承認済みのオペレーティングシステムおよびソフトウェアのみへのアクセスを提供したいと考えています。また、EC2インスタンスの起動にかかるリードタイムを最小限に抑えたいと考えています。これらの要件を満たすソリューションはどれですか?
- A. AWS Service Catalog を使用してポートフォリオを作成し、承認済みAMIで起動されたEC2インスタンスのみを含めます。必要なソフトウェアがすべてAMIに事前にインストールされていることを確認します。開発者がこのポートフォリオを利用できるよう、必要な権限を付与します。
- B. EC2 Image Builder を使用して、承認済みのオペレーティングシステムおよびソフトウェアを含むAMIを作成します。開発者にそのAMIへのアクセス権を付与し、EC2インスタンスの起動を許可します。
- C. 承認済みのオペレーティングシステムを含むAMIを作成します。開発者にその承認済みAMIの使用を指示します。さらに、新しいEC2インスタンスが起動された際にAWS Systems Manager スクリプトを実行するようAmazon EventBridge ルールを作成します。このスクリプトは、リポジトリから必要なソフトウェアをインストールするように設定します。
- D. 承認されていないAMIでEC2インスタンスが起動されたことを検出するAWS Config ルールを作成します。このルールに関連付けられた修復アクションとして、該当インスタンスを終了し、承認済みAMIで再起動するように設定します。また、EC2インスタンス起動時にAWS Systems Manager を使用して承認済みソフトウェアを自動インストールします。
この問題を見る →
-
Q24. Q924. ある企業が、AWS Lambda関数をAmazon RDS for MySQL DBインスタンスに接続するアプリケーションを設計しています。このDBインスタンスは多数の接続を管理しています。企業は、アプリケーションを変更して接続性と障害回復性を向上させる必要があります。これらの要件を満たすうち、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. 接続プーリングのためにAmazon RDS Proxyを使用します。アプリケーションを変更し、RDS Proxy経由でDBインスタンスに接続するようにします。
- B. 接続プーリング用に新しいRDSインスタンスを作成します。アプリケーションを変更し、新しいRDSインスタンスを接続先として使用するようにします。
- C. DBインスタンスの負荷分散のため、読み取り専用レプリカを作成します。さらに、ネットワークロードバランサー(NLB)を作成して、読み取り専用レプリカ間で負荷を分散させます。
- D. RDS for MySQL DBインスタンスをAmazon Aurora MySQLに移行し、DBインスタンスのパフォーマンスを向上させます。
この問題を見る →
-
Q25. Q925. ある企業が、単一のVPC内に複数の可用性ゾーンにまたがって展開された複数のAmazon EC2インスタンスでメディアストアを運用しています。この企業は、すべてのEC2インスタンス間でデータを高速に共有できるソリューションを求めており、データをVPC内に留めることを好んでいます。ソリューションアーキテクトは何を推奨すべきでしょうか?
- A. Amazon S3バケットを作成し、各インスタンス上のアプリケーションからそのサービスAPIを呼び出す。
- B. Amazon S3バケットを作成し、すべてのインスタンスがマウントされたボリュームとしてアクセスできるように設定する。
- C. Amazon Elastic Block Store(Amazon EBS)ボリュームを設定し、すべてのインスタンスにマウントする。
- D. Amazon Elastic File System(Amazon EFS)ファイルシステムを設定し、すべてのインスタンスにマウントする。
この問題を見る →
-
Q26. Q926. ある企業では、デバイスから受信したデータを格納するために Amazon DynamoDB テーブルを使用しています。この DynamoDB テーブルは、顧客向けウェブサイトで顧客のデバイスにおける最近の活動を表示する目的でも利用されています。企業は、このテーブルに対して書き込みおよび読み込み用のプロビジョニング済みスループットを設定しています。企業は、顧客デバイスのデータについて、毎日パフォーマンスメトリクスを計算したいと考えています。このソリューションは、テーブルのプロビジョニング済み読み込みおよび書き込みキャパシティに最小限の影響を与える必要があります。これらの要件を満たすソリューションはどれですか?
- A. Amazon Athena SQL クエリと Amazon Athena DynamoDB コネクタを活用し、定期実行スケジュールでパフォーマンスメトリクスを計算します。
- B. AWS Glue ジョブと AWS Glue DynamoDB エクスポートコネクタを活用し、定期実行スケジュールでパフォーマンスメトリクスを計算します。
- C. Amazon Redshift の COPY コマンドを活用し、定期実行スケジュールでパフォーマンスメトリクスを計算します。
- D. Amazon EMR ジョブと Apache Hive 外部テーブルを活用し、定期実行スケジュールでパフォーマンスメトリクスを計算します。
この問題を見る →
-
Q27. Q927. ある企業は、AWS DataSync を使用して、オンプレミスシステムから AWS へ数百万個のファイルを移行しています。これらのファイルの平均サイズは 10 KB です。企業はファイルの保存先として Amazon S3 を利用したいと考えています。移行後最初の 1 年間は、各ファイルが 1 回または 2 回程度アクセスされ、即時利用可能である必要があります。その後、ファイルは最低 7 年間アーカイブ保管する必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. アーカイブツールを使用してファイルを大規模なオブジェクトにグループ化し、DataSync を使ってそれらのオブジェクトを移行します。最初の 1 年間は、オブジェクトを S3 Glacier Instant Retrieval に保存します。ライフサイクル設定を使用して、1 年後にファイルを S3 Glacier Deep Archive へ移行し、7 年間の保持期間を設定します。
- B. アーカイブツールを使用してファイルを大規模なオブジェクトにグループ化し、DataSync を使ってそれらのオブジェクトを S3 Standard-Infrequent Access(S3 Standard-IA)にコピーします。ライフサイクル設定を使用して、1 年後にファイルを S3 Glacier Instant Retrieval へ移行し、7 年間の保持期間を設定します。
- C. ファイルの宛先ストレージクラスを S3 Glacier Instant Retrieval として設定します。ライフサイクルポリシーを使用して、1 年後にファイルを S3 Glacier Flexible Retrieval へ移行し、7 年間の保持期間を設定します。
- D. DataSync タスクを設定して、ファイルを S3 Standard-Infrequent Access(S3 Standard-IA)へ転送します。ライフサイクル設定を使用して、1 年後にファイルを S3 Glacier Deep Archive へ移行し、7 年間の保持期間を設定します。
この問題を見る →
-
Q28. Q928. ある会社は、過去3か月間に複数のアプリケーションをAWSに移行しました。この会社は、これらのアプリケーションそれぞれのコスト内訳を把握したいと考えています。また、この情報を含む定期的なレポートを受信したいと考えています。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. AWS Budgets を使用して、過去3か月分のデータを .csv ファイルとしてダウンロードし、必要な情報を手動で確認します。
- B. AWS Cost and Usage Reports を Amazon RDS DB インスタンスに読み込み、SQL クエリを実行して必要な情報を取得します。
- C. すべての AWS リソースに「cost」というキーとアプリケーション名を値とするタグを付与し、コスト割り当てタグを有効化します。その後、Cost Explorer を使用して必要な情報を取得します。
- D. すべての AWS リソースに「cost」というキーとアプリケーション名を値とするタグを付与し、AWS Billing and Cost Management コンソールから過去3か月分の請求書をダウンロードして、必要な情報を手動で確認します。
この問題を見る →
-
Q29. Q929. ある企業が、VPC内に動画ストリーミングWebアプリケーションをホストしています。同社は、リアルタイムデータ処理のためのTCPトラフィックを処理するためにNetwork Load Balancer(NLB)を使用しています。これまでに、アプリケーションへの不正アクセス試行が複数回確認されています。企業は、アプリケーションのセキュリティを強化し、不正なアクセス試行を防止したいと考えていますが、アーキテクチャの変更は最小限に抑えたいとしています。これらの要件を満たすソリューションはどれですか?
- A. 不正なトラフィックをフィルタリングするため、NLBに直接AWS WAFルールを適用します。
- B. 信頼されたIPアドレスからのみトラフィックを許可するセキュリティグループを設定して、NLBを再作成します。
- C. 厳格なIPアドレスの許可リストを設定した新しいNLBを既存のNLBと並列でデプロイします。
- D. AWS Shield Advancedを活用して、高度なDDoS保護を提供し、不正なアクセス試行を防止します。
この問題を見る →
-
Q30. Q930. ある会社が、組み込み型NoSQLデータベースを含むWebアプリケーションを運用しています。このアプリケーションは、Application Load Balancer(ALB)の後ろで実行されるAmazon EC2インスタンス上で動作し、単一のAvailability Zone内にあるAmazon EC2 Auto Scalingグループで管理されています。最近のトラフィック増加に伴い、アプリケーションには高い可用性と、データベースには最終的な一貫性(eventual consistency)が求められています。これらの要件を満たすとともに、運用上のオーバーヘッドを最小限に抑えるソリューションはどれですか?
- A. ALBをNetwork Load Balancer(NLB)に置き換え、EC2インスタンス上で組み込み型NoSQLデータベースとそのレプリケーション機能を維持する。
- B. ALBをNetwork Load Balancer(NLB)に置き換え、AWS Database Migration Service(AWS DMS)を使用して組み込み型NoSQLデータベースをAmazon DynamoDBに移行する。
- C. Auto Scalingグループを変更し、3つのAvailability ZoneにまたがるEC2インスタンスを使用するように設定する。組み込み型NoSQLデータベースとそのレプリケーション機能は、引き続きEC2インスタンス上で維持する。
- D. Auto Scalingグループを変更し、3つのAvailability ZoneにまたがるEC2インスタンスを使用するように設定する。AWS Database Migration Service(AWS DMS)を使用して組み込み型NoSQLデータベースをAmazon DynamoDBに移行する。
この問題を見る →
-
Q31. Q931. ある企業は、顧客ポータルのバックエンドとしてAWS上でデータベースワークロードを実行しています。同社は、Amazon RDS for PostgreSQL を使用してマルチAZデータベースクラスターを運用しています。また、30日間のバックアップ保持ポリシーを実装する必要があります。現在、同社はRDSの自動バックアップと手動バックアップの両方を実施しています。同社は、30日未満の既存の自動および手動RDSバックアップを両方とも維持したいと考えています。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. AWS Backup を使用して、自動バックアップのRDSバックアップ保持ポリシーを30日に設定します。30日を超える手動バックアップは手動で削除します。
- B. RDSの自動バックアップを無効化します。30日を超える自動バックアップおよび手動バックアップを削除します。その後、自動バックアップのRDSバックアップ保持ポリシーを30日に設定します。
- C. 自動バックアップのRDSバックアップ保持ポリシーを30日に設定します。30日を超える手動バックアップは手動で削除します。
- D. RDSの自動バックアップを無効化します。AWS CloudFormation を使用して、30日を超える自動バックアップおよび手動バックアップを自動的に削除します。その後、自動バックアップのRDSバックアップ保持ポリシーを30日に設定します。
この問題を見る →
-
Q32. Q932. ある企業には従業員向けのWebポータルがあります。従業員はこのポータルにログインして給与明細を確認します。同社は、従業員が償還申請用のスキャン文書をアップロードできる新システムを開発中です。さらに、これらの文書からテキストベースのデータを抽出し、抽出された情報を各従業員の償還IDに紐付けて処理するプログラムも実行します。この従業員Webポータルは100%の稼働時間(アップタイム)を要求します。一方、文書抽出プログラムは1日に数回程度、オンデマンドで実行されます。同社は、既存のWebポータルへの変更を最小限に抑えつつ、スケーラブルでコスト効率の高い新システムを構築したいと考えています。また、コード変更は一切行いたくありません。これらの要件を満たす解決策のうち、実装工数が最も少ないものはどれですか?
- A. Webポータル用にAmazon EC2 On-DemandインスタンスをAuto Scalingグループで実行します。文書抽出プログラムはAWS Lambda関数で実行し、従業員が新しい償還文書をアップロードした際にLambda関数を呼び出します。
- B. Webポータル用にAmazon EC2 SpotインスタンスをAuto Scalingグループで実行します。文書抽出プログラムもEC2 Spotインスタンス上で実行し、従業員が新しい償還文書をアップロードした際に、文書抽出プログラム用のインスタンスを起動します。
- C. Webポータルおよび文書抽出プログラムの実行にSavings Planを購入します。Webポータルおよび文書抽出プログラムをAuto Scalingグループで実行します。
- D. WebポータルをホストするためのAmazon S3バケットを作成します。既存の機能はAmazon API GatewayとAWS Lambda関数で実現します。また、文書抽出プログラムもLambda関数で実行し、新しい文書アップロードに対応するAPIが呼び出された際にLambda関数を起動します。
この問題を見る →
-
Q33. Q933. ある企業は、マルチティアのWebアプリケーションを保有しています。アプリケーションの内部サービスコンポーネントはAmazon EC2インスタンス上にデプロイされています。これらの内部サービスコンポーネントは、AWS上でホストされているサードパーティのソフトウェア・アズ・ア・サービス(SaaS)APIにアクセスする必要があります。企業は、アプリケーションの内部サービスからサードパーティのSaaSアプリケーションへの安全かつプライベートな接続を提供する必要があります。また、パブリックインターネットへの露出を最小限に抑える必要があります。これらの要件を満たすソリューションはどれですか?
- A. サードパーティのSaaSプロバイダーと安全な接続を確立するために、AWS Site-to-Site VPNを実装します。
- B. アプリケーションのVPCとサードパーティのSaaSプロバイダー間のトラフィックを管理およびルーティングするために、AWS Transit Gatewayを導入します。
- C. AWS PrivateLinkを設定して、VPCからの送信トラフィックのみを許可し、サードパーティのSaaSプロバイダーがネットワークへ戻るパスを確立できないようにします。
- D. AWS PrivateLinkを使用して、アプリケーションのVPCとサードパーティのSaaSプロバイダーの間でプライベート接続を作成します。
この問題を見る →
-
Q34. Q934. オンラインゲーム会社が、ユーザー数の増加に対応するため、ユーザーデータの保存先をAmazon DynamoDBへ移行しようとしています。現在のアーキテクチャには、ユーザープロフィール、達成状況(アチーブメント)、およびゲーム内取引を格納するDynamoDBテーブルが含まれています。同社は、ユーザーにとってシームレスなゲーム体験を維持するために、堅牢で、継続的に利用可能かつ耐障害性の高いDynamoDBアーキテクチャを設計する必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. 単一のAWSリージョンにDynamoDBテーブルを作成します。オンデマンドキャパシティモードを使用します。グローバルテーブルを活用して複数のリージョン間でデータをレプリケートします。
- B. DynamoDB Accelerator(DAX)を活用して、頻繁にアクセスされるデータをキャッシュします。テーブルを単一のAWSリージョンにデプロイし、Auto Scalingを有効化します。追加のリージョンに対して手動でクロスリージョンレプリケーションを設定します。
- C. 複数のAWSリージョンにDynamoDBテーブルを作成します。オンデマンドキャパシティモードを使用します。DynamoDB Streamsを活用してリージョン間のクロスリージョンレプリケーションを実現します。
- D. DynamoDBグローバルテーブルを活用して自動マルチリージョンレプリケーションを実現します。テーブルを複数のAWSリージョンにデプロイします。プロビジョニング済みキャパシティモードを使用し、Auto Scalingを有効化します。
この問題を見る →
-
Q35. Q935. ある企業は、セキュリティポリシーを遵守しつつ、世界中に分散する開発チームに自社のAWSリソースへの安全なアクセスを提供する必要があります。現在、同社は社内認証のためにオンプレミスのActive Directoryを使用しています。また、複数のプロジェクトをサポートするため、AWS Organizations を使用して複数のAWSアカウントを管理しています。既存のインフラストラクチャと統合し、集中型のID管理およびアクセス制御を実現するソリューションが必要です。これらの要件を満たす中で、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. AWS Directory Service を使用して、AWS上でAWSが管理するMicrosoft Active Directory を構築します。オンプレミスのActive Directoryとの信頼関係を確立し、Active Directoryグループに割り当てられたIAMロールを用いて、企業のAWSアカウント内のAWSリソースにアクセスします。
- B. 各開発者ごとにIAMユーザーを作成し、各ユーザーが関与するプロジェクトに応じて、手動で各IAMユーザーの権限を管理します。さらに、追加のセキュリティ層としてマルチファクタ認証(MFA)を強制します。
- C. AWS Directory Service のAD Connector を使用して、オンプレミスのActive Directoryに接続します。AD Connector をAWS IAM Identity Center と統合し、各ADグループが特定のAWSアカウントおよびリソースにアクセスできるよう、パーミッションセットを設定します。
- D. Amazon Cognito を使用してIDフェデレーションソリューションを展開します。このIDフェデレーションソリューションをオンプレミスのActive Directoryと統合し、Amazon Cognito を介して開発者にAWSアカウントおよびリソースへのアクセスを許可するトークンを提供します。
この問題を見る →
-
Q36. Q936. ある会社は、オンプレミスのデータセンター内のサーバーで Node.js の関数を実行しています。このデータセンターでは、PostgreSQL データベースにデータを保存しており、データベースの認証情報(クレデンシャル)はサーバー上の環境変数に接続文字列として格納されています。同社はアプリケーションを AWS へ移行し、Node.js アプリケーションサーバーを AWS Lambda に置き換え、データベースも Amazon RDS for PostgreSQL へ移行したいと考えています。また、データベースの認証情報を安全に管理することを求めています。これらの要件を満たすとともに、運用上のオーバーヘッドが最も少ないソリューションはどれですか?
- A. AWS Systems Manager Parameter Store にデータベースの認証情報をパラメータとして保存します。Parameter Store を設定して、30 日ごとにシークレットを自動的にローテーションするようにします。Lambda 関数を更新し、パラメータから認証情報を取得するようにします。
- B. AWS Secrets Manager にデータベースの認証情報をシークレットとして保存します。Secrets Manager を設定して、30 日ごとに認証情報を自動的にローテーションするようにします。Lambda 関数を更新し、シークレットから認証情報を取得するようにします。
- C. データベースの認証情報を暗号化された Lambda 環境変数として保存します。認証情報のローテーションを行うカスタム Lambda 関数を作成し、30 日ごとに実行されるようスケジュールします。
- D. データベースの認証情報を AWS Key Management Service (AWS KMS) のキーとして保存します。KMS キーの自動ローテーションを有効にします。Lambda 関数を更新し、KMS キーから認証情報を取得するようにします。
この問題を見る →
-
Q37. Q937. ソリューションアーキテクトは、企業のオンプレミスネットワークをそのVPCに接続し、オンプレミスからAWSリソースへのアクセスを可能にする必要があります。このソリューションは、オンプレミスネットワークとVPC間のすべてのトラフィックをネットワーク層およびセッション層で暗号化する必要があります。また、AWSとオンプレミスシステム間の制限なしアクセスを防止するためのセキュリティ制御も提供しなければなりません。これらの要件を満たすソリューションはどれですか?
- A. AWS Direct Connect を設定して VPC に接続します。VPC のルートテーブルを設定し、AWS とオンプレミス間のトラフィックを必要に応じて許可または拒否します。
- B. AWS Management Console へのアクセスを特定の企業IPアドレスからのみ許可するIAMポリシーを作成します。IAMポリシーとロールを用いて、ユーザーの職務責任に基づきアクセスを制限します。
- C. AWS Site-to-Site VPN を設定して VPC に接続します。ルートテーブルエントリを設定し、オンプレミスから VPC へトラフィックをルーティングします。インスタンスのセキュリティグループおよびネットワークACLを設定し、オンプレミスからの必要なトラフィックのみを許可します。
- D. AWS Transit Gateway を設定して VPC に接続します。ルートテーブルエントリを設定し、オンプレミスから VPC へトラフィックをルーティングします。インスタンスのセキュリティグループおよびネットワークACLを設定し、オンプレミスからの必要なトラフィックのみを許可します。
この問題を見る →
-
Q38. Q938. ある企業が、オンプレミスのOracleデータベースワークロードをAmazon EC2のメモリ最適化Linuxインスタンス上に「リフト・アンド・シフト」方式で移行しました。このEC2 Linuxインスタンスでは、1 TBのProvisioned IOPS SSD(io1)EBSボリュームを64,000 IOPSでプロビジョニングしています。しかし、移行後のデータベースのストレージパフォーマンスは、オンプレミス環境のデータベースよりも遅くなっています。ストレージパフォーマンスを向上させるには、どの解決策が最も適していますか?
- A. 追加のProvisioned IOPS SSD(io1)EBSボリュームを追加し、OSコマンドを使用して論理ボリューム管理(LVM)ストライプを作成します。
- B. 既存のProvisioned IOPS SSD(io1)EBSボリュームのプロビジョニングIOPSを64,000 IOPSより高く設定します。
- C. Provisioned IOPS SSD(io1)EBSボリュームのサイズを2 TBに増やします。
- D. EC2 Linuxインスタンスをストレージ最適化インスタンスタイプに変更します。ただし、Provisioned IOPS SSD(io1)EBSボリュームは変更しません。
この問題を見る →
-
Q39. Q939. ある企業が、オンプレミスのOracleデータベースからAmazon RDS for Oracleへ、既存のデータおよび継続的なデータ変更をレプリケートしたいと考えています。1日のうちでレプリケーション対象となるデータ量は変動します。企業はAWS Database Migration Service(AWS DMS)を用いてデータをレプリケートすることを希望しており、レプリケーションインスタンスに必要な容量のみを割り当てるソリューションを求めています。これらの要件を満たすソリューションはどれですか?
- A. AWS DMSレプリケーションインスタンスをMulti-AZ展開で設定し、複数の可用性ゾーンにインスタンスをプロビジョニングする。
- B. AWS DMS Serverlessレプリケーションタスクを作成して、データの分析およびレプリケーションを行い、必要な容量を自動的にプロビジョニングする。
- C. Amazon EC2 Auto Scalingを使用して、レプリケーション対象データ量に応じてAWS DMSレプリケーションインスタンスのサイズをスケールアップまたはスケールダウンする。
- D. Amazon Elastic Container Service(Amazon ECS)とAWS Fargate起動タイプを活用してAWS DMSレプリケーション容量をプロビジョニングし、データの分析およびレプリケーションを行う。
この問題を見る →
-
Q40. Q940. ある企業が、顧客向けのWebアプリケーションをコンテナ上で実行しています。このワークロードは、AWS Fargate 上の Amazon Elastic Container Service(Amazon ECS)で動作しており、リソースを多く消費します。Webアプリケーションは、顧客に対して24時間365日利用可能である必要があります。また、短時間の高トラフィックが発生することが予想されます。このワークロードは、高い可用性を確保する必要があります。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. ECSキャパシティプロバイダーをFargateで設定し、サードパーティ製ツールを用いて負荷テストを実施します。Amazon CloudWatchでFargateタスクのサイズを最適化します。
- B. ECSキャパシティプロバイダーを、定常負荷にはFargate、バーストトラフィックにはFargate Spotで設定します。
- C. ECSキャパシティプロバイダーを、定常負荷にはFargate Spot、バーストトラフィックにはFargateで設定します。
- D. ECSキャパシティプロバイダーをFargateで設定し、AWS Compute Optimizer を使用してFargateタスクのサイズを最適化します。
この問題を見る →
-
Q41. Q941. ある企業は、6台のAurora Replicasを含むAmazon Aurora MySQL DBクラスター上で本番ワークロードを実行しています。この企業は、ある部門によるニアリアルタイムのレポート作成クエリを、そのうち3台のAurora Replicas(他のReplicasとは異なるコンピューティングおよびメモリ仕様を持つ)に自動的に分散させたいと考えています。これらの要件を満たす解決策はどれですか?
- A. ワークロード向けにカスタムエンドポイントを作成して使用する。
- B. 3ノードのクラスタークローンを作成し、リーダーエンドポイントを使用する。
- C. 選択した3ノードのいずれかのインスタンスエンドポイントを使用する。
- D. リーダーエンドポイントを使用して読み取り専用ワークロードを自動的に分散させる。
この問題を見る →
-
Q42. Q942. ある企業では、クライアントから画像を収集するためのオンプレミス管理ファイル転送ソリューションを運用しています。同社はオープンソースの転送ツールを使用して画像を転送・統合し、その後、カスタムアプリケーションを実行して画像に透かしを追加しています。このワークロードをAWSへ移行し、可能な限りAWSマネージドサービスを活用したいと考えています。アップロードされた画像はオブジェクトとして保存する必要があります。また、透かしの追加処理を自動化したいです。これらの要件を満たすソリューションはどれですか?
- A. AWS DataSync を使用してファイル転送を自動化します。画像を Amazon S3 バケットに保存し、Amazon EC2 インスタンス上で実行されるアプリケーションで透かしを追加します。
- B. REST API を使用してファイルを転送します。画像を Amazon S3 バケットに保存し、AWS Batch ジョブで透かしを追加します。
- C. AWS Transfer Family を使用した SFTP を活用して、ファイル転送を自動化し Amazon S3 バケットへ画像を転送します。Transfer Family のワークフローを設定して、透かし追加用の AWS Lambda 関数を呼び出します。
- D. AWS Transfer Family を使用して画像を転送します。画像を Amazon S3 Glacier Deep Archive に保存し、AWS Step Functions のステートマシンを実行して透かしを追加します。
この問題を見る →
-
Q43. Q943. あるアプリケーションは、企業のユーザーが製品データにアクセスできるようにしています。この製品データは Amazon RDS for MySQL の DB インスタンスに保存されています。企業はアプリケーションのパフォーマンス低下を特定し、読み取りトラフィックと書き込みトラフィックを分離したいと考えています。ソリューションアーキテクトは、アプリケーションのパフォーマンスを迅速に最適化する必要があります。これらの要件を満たすとともに、運用上のオーバーヘッドが最も少ないソリューションはどれですか?
- A. 読み取りトラフィック専用の新しい DB インスタンスを作成します。Elastic Load Balancing(ELB)ロードバランサーを使用して、複数の DB インスタンス間でトラフィックを分散させます。
- B. 既存のデータベース構成を Multi-AZ DB インスタンスデプロイメント(1つのレプリカ付き)に変更します。スタンバイ DB インスタンスから読み取り要求を処理します。
- C. 読み取りトラフィック専用の新しい DB インスタンスを作成します。AWS Database Migration Service(AWS DMS)を使用して、DB インスタンス間でデータを同期させます。
- D. DB インスタンスの読み取り専用レプリカ(Read Replica)を作成します。読み取り専用レプリカを、ソース DB インスタンスと同じコンピューティングおよびストレージリソースで設定します。
この問題を見る →
-
Q44. Q944. ある企業がレガシーアプリケーションをAWSへ移行することを計画しています。このアプリケーションは現在、NFSを用いてオンプレミスのストレージソリューションと通信し、アプリケーションデータを保存しています。この目的のために、アプリケーションはNFS以外の通信プロトコルを使用するように変更することはできません。移行後の利用に適したストレージソリューションとして、ソリューションズアーキテクトが推奨すべきものはどれですか?
- A. AWS DataSync
- B. Amazon Elastic Block Store (Amazon EBS)
- C. Amazon Elastic File System (Amazon EFS)
- D. Amazon EMR File System (Amazon EMRFS)
この問題を見る →
-
Q45. Q945. ある企業が、オンプレミス環境から Amazon Elastic Kubernetes Service(Amazon EKS)へアプリケーションを移行しようとしています。この際、企業の要件に準拠するため、EKS クラスター内のポッドに対してカスタムサブネットを使用する必要があります。また、ポッドが所属する VPC 内で安全に通信できるようにする必要があります。これらの要件を満たすソリューションはどれですか?
- A. AWS Transit Gateway を設定して、Amazon EKS 内のポッド向けカスタムサブネット構成を直接管理する
- B. 企業のオンプレミス IP アドレス範囲から EKS ポッドへの AWS Direct Connect 接続を作成する
- C. Amazon VPC CNI プラグイン for Kubernetes を使用する。VPC クラスター内にカスタムサブネットを定義し、ポッドがそれらを使用できるようにする
- D. ポッドの配置を特定のノード(カスタムサブネット内にあるノード)に制限するため、ポッドの反親和性ルールを含む Kubernetes ネットワークポリシーを実装する
この問題を見る →
-
Q46. Q946. ソリューションアーキテクトが、大量のデータをバッチ処理するアプリケーションを作成しています。入力データは Amazon S3 に保存され、出力データは別の S3 バケットに格納されます。処理のために、アプリケーションは複数の Amazon EC2 インスタンス間でネットワーク経由でデータを転送します。ソリューションアーキテクトは、全体的なデータ転送料金を削減するために何を行うべきでしょうか?
- A. すべての EC2 インスタンスを Auto Scaling グループ内に配置する。
- B. すべての EC2 インスタンスを同じ AWS リージョン内に配置する。
- C. すべての EC2 インスタンスを同じ可用性ゾーン(Availability Zone)内に配置する。
- D. すべての EC2 インスタンスを、複数の可用性ゾーン内のプライベートサブネット内に配置する。
この問題を見る →
-
Q47. Q947. ある企業が、自社オンプレミス環境で実行している日次Microsoft WindowsバッチジョブをAWSへ移行しようとしています。現在のバッチジョブは最大1時間実行されます。企業は、クラウド環境向けにこのバッチジョブ処理をモダナイズしたいと考えています。これらの要件を満たす中で、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. Windowsバッチジョブ処理を実行するため、Auto Scalingグループ内のAmazon EC2インスタンスのフェleetを作成する
- B. Windowsバッチジョブを処理するAWS Lambda関数を実装し、Amazon EventBridgeルールを使用してそのLambda関数を呼び出す
- C. WindowsバッチジョブをコンテナとしてAWS Fargateでデプロイし、AWS Batchを使用してバッチジョブ処理を管理する
- D. Windowsコンテナのバッチジョブ処理を調整するために、Amazon EC2インスタンス上でAmazon Elastic Kubernetes Service(Amazon EKS)を使用する
この問題を見る →
-
Q48. Q948. ある企業がAWS上で新しいアプリケーションを実装しています。このアプリケーションは、複数のAWSリージョンにまたがる複数のアベイラビリティーゾーン(AZ)内の複数のAmazon EC2インスタンスで実行されます。アプリケーションはインターネット経由で利用可能であり、世界中のユーザーがアクセスします。企業は、アプリケーションにアクセスする各ユーザーを、そのユーザーの地理的位置に最も近いEC2インスタンスにルーティングすることを望んでいます。これらの要件を満たすソリューションはどれですか?
- A. Amazon Route 53のジオロケーションルーティングポリシーを実装します。同一リージョン内のすべてのアベイラビリティーゾーンにトラフィックを分散するために、インターネット向けApplication Load Balancer(ALB)を使用します。
- B. Amazon Route 53のジオプロキシミティルーティングポリシーを実装します。同一リージョン内のすべてのアベイラビリティーゾーンにトラフィックを分散するために、インターネット向けNetwork Load Balancer(NLB)を使用します。
- C. Amazon Route 53のマルチバリュー応答ルーティングポリシーを実装します。同一リージョン内のすべてのアベイラビリティーゾーンにトラフィックを分散するために、インターネット向けApplication Load Balancer(ALB)を使用します。
- D. Amazon Route 53のウェイト付きルーティングポリシーを実装します。同一リージョン内のすべてのアベイラビリティーゾーンにトラフィックを分散するために、インターネット向けNetwork Load Balancer(NLB)を使用します。
この問題を見る →
-
Q49. Q949. ある企業は、現在オンプレミスのブロックストレージシステムに5 TBのデータを保存しています。この企業の現在のストレージソリューションでは、追加データを格納するための空き容量が限られています。また、オンプレミスで実行されるアプリケーションは、頻繁にアクセスされるデータを低遅延で取得できる必要があります。さらに、クラウドベースのストレージソリューションを必要としています。これらの要件を最も運用効率よく満たすソリューションはどれですか?
- A. Amazon S3 File Gateway を使用します。S3 File Gateway をオンプレミスのアプリケーションと統合し、SMB ファイルシステムを用いてファイルを保存および直接取得します。
- B. AWS Storage Gateway Volume Gateway のキャッシュボリュームを iSCSI ターゲットとして使用します。
- C. AWS Storage Gateway Volume Gateway のストアドボリュームを iSCSI ターゲットとして使用します。
- D. AWS Storage Gateway Tape Gateway を使用します。Tape Gateway をオンプレミスのアプリケーションと統合し、仮想テープを Amazon S3 に保存します。
この問題を見る →
-
Q50. Q950. ap-northeast-1 リージョンに所在するある企業は、数千台の AWS Outposts サーバーから構成されるファームを保有しています。これらのサーバーは世界中のリモートロケーションに展開されており、すべて定期的に100個のファイルから構成される新しいソフトウェアバージョンをダウンロードします。しかし、すべてのサーバーが新しいソフトウェアバージョンを実行し始めるまでに著しい遅延が発生しています。企業は、新しいソフトウェアバージョンのデプロイ遅延を短縮する必要があります。この要件を、最も少ない運用オーバーヘッドで満たす解決策はどれですか?
- A. ap-northeast-1 リージョンに Amazon S3 バケットを作成します。ap-northeast-1 リージョンで、CachingDisabled キャッシュポリシーを含む Amazon CloudFront ディストリビューションをセットアップし、この S3 バケットをオリジンとして設定します。署名付き URL を使用してソフトウェアをダウンロードします。
- B. ap-northeast-1 リージョンに Amazon S3 バケットを作成します。さらに us-east-1 リージョンにも2番目の S3 バケットを作成し、両者間でレプリケーションを設定します。CloudFront ディストリビューションをセットアップし、ap-northeast-1 のバケットをプライマリオリジン、us-east-1 のバケットをセカンダリオリジンとして指定します。署名付き URL を使用してソフトウェアをダウンロードします。
- C. ap-northeast-1 リージョンに Amazon S3 バケットを作成し、Amazon S3 Transfer Acceleration を有効化します。S3 Transfer Acceleration のエンドポイントを使用してソフトウェアをダウンロードします。
- D. ap-northeast-1 リージョンに Amazon S3 バケットを作成し、Amazon CloudFront ディストリビューションをセットアップします。この S3 バケットをオリジンとして設定し、署名付き URL を使用してソフトウェアをダウンロードします。
この問題を見る →
-
Q51. Q951. ある企業がAWSクラウド上でアプリケーションを開発しています。このアプリケーションのHTTP APIは、Amazon API Gatewayで公開される重要な情報を含んでいます。その重要な情報には、企業の内部ネットワークに属する限定された信頼済みIPアドレスからのみアクセスできる必要があります。これらの要件を満たすソリューションはどれですか?
- A. 事前に定義されたIPアドレスのセットへのアクセスを制限するため、API Gatewayのプライベート統合を設定する。
- B. APIに対してリソースポリシーを作成し、明示的に許可されていないIPアドレスからのアクセスを拒否する。
- C. APIを直接プライベートサブネットにデプロイする。ネットワークACLを作成し、特定のIPアドレスからのトラフィックを許可するルールを設定する。
- D. API Gatewayにアタッチされているセキュリティグループを変更し、信頼済みIPアドレスからのみのインバウンドトラフィックを許可する。
この問題を見る →
-
Q52. Q952. ある企業では、何千匹ものウミガメの移動パターンを記録するためにGPSトラッカーを使用しています。各トラッカーは5分ごとに、ウミガメが100ヤード(91.4メートル)以上移動したかどうかを確認します。移動が検出された場合、そのトラッカーは新しい座標を、単一のAWSリージョン内の複数のAvailability Zoneに配置された3台のAmazon EC2インスタンスで実行されるWebアプリケーションへ送信します。最近、予期せぬ大量のトラッカーデータ処理により、このWebアプリケーションが過負荷状態に陥り、データが失われ、イベントを再処理する手段もありませんでした。ソリューションアーキテクトは、このような問題を再発させないよう対策を講じる必要があります。また、運用オーバーヘッドが最小限となるソリューションを求めています。これらの要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. データ保存用にAmazon S3バケットを作成し、アプリケーションがバケット内の新規データをスキャンして処理するように設定する。
- B. 送信された位置座標を処理するためのAmazon API Gatewayエンドポイントを作成し、AWS Lambda関数を用いて各項目を並列に処理する。
- C. 受信データを格納するためのAmazon Simple Queue Service(Amazon SQS)キューを作成し、アプリケーションが新規メッセージをポーリングして処理するように設定する。
- D. 送信された位置座標を格納するためのAmazon DynamoDBテーブルを作成し、アプリケーションが処理済みデータを削除するためにTTL(Time-To-Live)機能を活用して、テーブルから新規データをクエリするように設定する。
この問題を見る →
-
Q53. Q953. ある企業が、本番環境のアプリケーションを AWS クラウドへ移行しようとしています。データベース層には Amazon RDS for Oracle を使用しています。この企業は、高 I/O 負荷で低遅延・一貫したスループットを必要とするワークロードに対応するようデータベースを設定する必要があります。また、データベースのワークロードは読み取りと書き込みの両方で非常に負荷が高いです。これらの要件を満たすソリューションはどれですか?
- A. RDS for Oracle データベースに対して Multi-AZ DB インスタンス展開を使用する。
- B. RDS for Oracle データベースを Provisioned IOPS SSD ストレージタイプで設定する。
- C. RDS for Oracle データベースを General Purpose SSD ストレージタイプで設定する。
- D. RDS for Oracle に対して RDS 読み取りレプリカを有効化する。
この問題を見る →
-
Q54. Q954. ある企業は、機密性の高い医療検査結果を Amazon S3 バケットに保存する必要があります。このリポジトリでは、承認された少数のユーザーのみが新しいファイルを追加できるようにする必要があります。また、他のすべてのユーザーについては、書き込み禁止・読み取り専用(Write Once, Read Many:WORM)方式でアクセスを制限しなければなりません。さらに、すべてのファイルは作成日から最低1年間、リポジトリ内に保持されなければなりません。これらの要件を満たす中で、実装工数が最も少ない解決策はどれですか?
- A. S3 バケットをマルチファクタ認証(MFA)削除機能付きで設定し、ユーザーに MFA シークレットを共有しないことで、意図しない削除を防ぎます。
- B. 1年間の保持期間を指定した S3 Object Lock のコンプライアンスモードを有効化します。また、特定の承認済みユーザーのみにファイルアクセスを許可する IAM ポリシーを適用します。
- C. すべてのユーザーによる S3 バケット内のオブジェクトの削除および変更を禁止する IAM ロールを使用します。さらに、その IAM ロールのみを許可する S3 バケットポリシーを設定します。
- D. S3 バケットがオブジェクト追加時に毎回 AWS Lambda 関数を呼び出すよう設定します。この関数は保存されたオブジェクトのハッシュ値を追跡し、変更されたオブジェクトを適切にマークできるようにします。
この問題を見る →
-
Q55. Q955. ある企業は、ディレクトリサービスおよびDNSを含むコアネットワークサービスをオンプレミスのデータセンターでホストしています。このデータセンターは、AWS Direct Connect(DX)を介してAWSクラウドに接続されています。今後、これらのネットワークサービスに迅速かつコスト効率が良く、一貫した方法でアクセスする必要がある追加のAWSアカウントが計画されています。ソリューションアーキテクトは、運用オーバーヘッドを最小限に抑えつつ、これらの要件を満たすために何を実装すべきでしょうか?
- A. 各新しいアカウントでDX接続を作成し、ネットワークトラフィックをオンプレミスのサーバーにルーティングします。
- B. DXが接続されたVPC内にVPCエンドポイントを設定し、すべての必要なサービスに対してネットワークトラフィックをオンプレミスのサーバーにルーティングします。
- C. 各新しいアカウントとDXが接続されたVPCの間にVPN接続を作成し、ネットワークトラフィックをオンプレミスのサーバーにルーティングします。
- D. AWS Transit Gatewayを各アカウント間で構成し、DXをTransit Gatewayに割り当て、ネットワークトラフィックをオンプレミスのサーバーにルーティングします。
この問題を見る →
-
Q56. Q956. ある企業が、オンプレミスのOracleデータベースをAmazon RDS for Oracleに移行しています。同社は規制要件を満たすためにデータを90日間保持する必要があります。また、最大14日間さかのぼって、特定の時点(Point-in-Time)にデータベースを復元できるようにする必要があります。これらの要件を、最も少ない運用オーバーヘッドで満たすソリューションはどれですか?
- A. Amazon RDSの自動バックアップを作成し、保持期間を90日に設定します。
- B. 毎日Amazon RDSの手動スナップショットを作成し、90日より古いスナップショットを削除します。
- C. Oracle向けにAmazon Aurora Clone機能を使用してポイント・イン・タイム復元を実現し、90日より古いクローンを削除します。
- D. AWS Backupを用いて、保持期間が90日のバックアッププランを作成します。
この問題を見る →
-
Q57. Q957. ある会社では、自社ウェブサイトで実施するアンケートを用いて顧客満足度を追跡しています。このアンケートは、1時間に数千件の回答が寄せられる場合もあります。現在、アンケート結果はメールで会社に送信され、従業員が手動で結果を確認し、顧客の感情(センチメント)を評価しています。
会社は、この顧客アンケートプロセスを自動化したいと考えています。また、過去12か月分のアンケート結果を常に利用可能にしておく必要があります。
これらの要件を、最もスケーラブルな方法で満たすソリューションはどれですか?
- A. アンケート結果データを、Amazon Simple Queue Service(Amazon SQS)キューに接続されたAmazon API Gatewayエンドポイントに送信します。SQSキューをポーリングし、Amazon Comprehendを呼び出してセンチメント分析を行い、その結果をAmazon DynamoDBテーブルに保存するAWS Lambda関数を作成します。DynamoDB内の全レコードのTTL(Time to Live)を、未来の365日後に設定します。
- B. アンケート結果データを、Amazon EC2インスタンス上で動作するAPIに送信します。このAPIは、アンケート結果をAmazon DynamoDBテーブルの新しいレコードとして保存し、Amazon Comprehendを呼び出してセンチメント分析を実行し、その結果を2番目のDynamoDBテーブルに保存するように設定します。両方のテーブルの全レコードのTTLを、未来の365日後に設定します。
- C. アンケート結果データをAmazon S3バケットに書き込みます。S3イベント通知を活用してAWS Lambda関数を起動し、Lambda関数がデータを読み込んでAmazon Rekognitionを呼び出してセンチメント分析を実行します。分析結果は2番目のS3バケットに保存します。各S3バケットに対してS3ライフサイクルポリシーを適用し、オブジェクトを365日後に削除(有効期限切れ)させます。
- D. アンケート結果データを、Amazon Simple Queue Service(Amazon SQS)キューに接続されたAmazon API Gatewayエンドポイントに送信します。SQSキューがAWS Lambda関数を直接起動するよう設定し、Lambda関数がAmazon Lexを呼び出してセンチメント分析を実行し、その結果をAmazon DynamoDBテーブルに保存するようにします。DynamoDB内の全レコードのTTLを、未来の365日後に設定します。
この問題を見る →
-
Q58. Q958. ある企業がユーザーのデータを AWS 上に保存しています。このデータは継続的に使用されており、業務時間帯に使用量のピークを迎えます。アクセスパターンは変動が大きく、数か月間まったくアクセスされないデータも存在します。ソリューションアーキテクトは、最高レベルの耐久性と高可用性を維持しつつ、費用対効果の高いストレージソリューションを選択する必要があります。これらの要件を満たすストレージソリューションはどれですか?
- A. Amazon S3 Standard
- B. Amazon S3 Intelligent-Tiering
- C. Amazon S3 Glacier Deep Archive
- D. Amazon S3 One Zone-Infrequent Access (S3 One Zone-IA)
この問題を見る →
-
Q59. Q959. ソーシャルメディア企業には、データを収集・処理するワークロードがあります。これらのワークロードはデータをオンプレミスの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) ストレージクラスを使用し、アクセス頻度の低いデータ向けライフサイクルポリシーを有効化します。
この問題を見る →
-
Q60. Q960. ある企業の画像ホスティングWebサイトでは、世界中のユーザーがモバイルデバイスから画像をアップロード、表示、ダウンロードできます。現在、この静的WebサイトはAmazon S3バケットでホストされています。サイトの人気が高まっているため、パフォーマンスが低下しており、ユーザーは画像のアップロードおよびダウンロード時に遅延を報告しています。企業は、このWebサイトのパフォーマンスを向上させる必要があります。これらの要件を満たすとともに、実装作業量が最も少ないソリューションはどれですか?
- A. Amazon CloudFrontディストリビューションをS3バケットに対して設定し、ダウンロードパフォーマンスを向上させます。また、S3 Transfer Accelerationを有効化して、アップロードパフォーマンスを向上させます。
- B. 適切なサイズのAmazon EC2インスタンスを複数のAWSリージョンに配置し、アプリケーションをEC2インスタンスへ移行します。Application Load Balancerを使用してWebサイトトラフィックをEC2インスタンス間で均等に分散させ、AWS Global Acceleratorを構成してグローバルな需要に対応し、低遅延を実現します。
- C. S3バケットをオリジンとするAmazon CloudFrontディストリビューションを設定してダウンロードパフォーマンスを向上させます。アプリケーションを変更し、CloudFront経由で画像をアップロードできるようにしてアップロードパフォーマンスを向上させます。複数のAWSリージョンにS3バケットを作成し、ユーザーの所在地に基づいてデータをレプリケートするようレプリケーションルールを設定します。ダウンロード要求を各ユーザーに最も近いS3バケットへリダイレクトします。
- D. S3バケットに対してAWS Global Acceleratorを設定してネットワークパフォーマンスを向上させます。アプリケーションがS3バケットの代わりにGlobal Acceleratorのエンドポイントを利用するよう、エンドポイントを作成します。
この問題を見る →
-
Q61. Q961. ストリーミングメディア企業が、ユーザーが毎日視聴する動画コンテンツに対する需要増加に対応するため、インフラストラクチャを再構築しようとしています。同社は、テラバイト規模の動画を処理して、その中から特定のコンテンツをブロックする必要があります。動画処理には最大20分かかる場合があります。同社は、需要に応じてスケールし、かつコスト効率も高いソリューションを必要としています。これらの要件を満たすソリューションはどれですか?
- A. AWS Lambda関数を使用して動画を処理します。動画のメタデータをAmazon DynamoDBに保存し、動画コンテンツをAmazon S3 Intelligent-Tieringに保存します。
- B. Amazon Elastic Container Service(Amazon ECS)およびAWS Fargateを用いて、動画処理のマイクロサービスを実装します。動画のメタデータをAmazon Auroraに保存し、動画コンテンツをAmazon S3 Intelligent-Tieringに保存します。
- C. Application Load Balancer(ALB)の後ろでAuto Scalingグループ内のAmazon EC2インスタンスを使用して動画を処理します。動画コンテンツをAmazon S3 Standardに保存し、処理タスクのキュー管理および非同期化のためにAmazon Simple Queue Service(Amazon SQS)を使用します。
- D. Amazon Elastic Kubernetes Service(Amazon EKS)上でAmazon EC2にコンテナ化された動画処理アプリケーションをデプロイします。動画のメタデータを単一のAvailability Zone内にあるAmazon RDSに保存し、動画コンテンツをAmazon S3 Glacier Deep Archiveに保存します。
この問題を見る →
-
Q62. Q962. 金融サービス企業が、機密性の高い金融取引を処理する新しいアプリケーションをAWS上で展開する計画です。このアプリケーションはAmazon EC2インスタンス上にデプロイされます。データベースにはAmazon RDS for MySQLを使用します。同社のセキュリティポリシーでは、データは静止時および送信時に暗号化されることが必須とされています。これらの要件を満たす中で、最も運用オーバーヘッドが少ないソリューションはどれですか?
- A. Amazon RDS for MySQLの静止時暗号化をAWS KMS管理キーを用いて設定します。送信時暗号化にはAWS Certificate Manager(ACM)のSSL/TLS証明書を設定します。
- B. Amazon RDS for MySQLの静止時暗号化をAWS KMS管理キーを用いて設定します。送信時暗号化にはIPsecトンネルを設定します。
- C. Amazon RDS for MySQLにデータを格納する前に、サードパーティ製のアプリケーションレベル暗号化を実装します。送信時暗号化にはAWS Certificate Manager(ACM)のSSL/TLS証明書を設定します。
- D. Amazon RDS for MySQLの静止時暗号化をAWS KMS管理キーを用いて設定します。送信時暗号化のためにプライベート接続を可能にするVPN接続を設定します。
この問題を見る →
-
Q63. Q963. AWS Organizations を使用して組織を構成している企業があります。この企業は、アプリケーションの運用サポートを外部ベンダーに委託しています。セキュリティを損なわずに、外部サポートエンジニアにアクセス権を付与する必要があります。外部サポートエンジニアには、AWS Management Console へのアクセスが求められます。また、プライベートサブネットで実行されている Amazon Linux を実行する Amazon EC2 インスタンス群に対して、OS レベルのアクセスも必要です。これらの要件を最も安全に満たす解決策はどれですか?
- A. すべてのインスタンスに AWS Systems Manager Agent(SSM Agent)がインストールされていることを確認します。Systems Manager への接続に必要なポリシーを含むインスタンスプロファイルを割り当てます。AWS IAM Identity Center を使用して、外部サポートエンジニアにコンソールアクセスを提供します。Systems Manager Session Manager を使用して、必要な権限を付与します。
- B. すべてのインスタンスに AWS Systems Manager Agent(SSM Agent)がインストールされていることを確認します。Systems Manager への接続に必要なポリシーを含むインスタンスプロファイルを割り当てます。Systems Manager Session Manager を使用して、各 AWS アカウントに外部サポートエンジニア向けのローカル IAM ユーザー資格情報を提供します。
- C. すべてのインスタンスのセキュリティグループが、外部サポートエンジニアの送信元 IP アドレス範囲からのみ SSH アクセスを許可するよう設定されていることを確認します。各 AWS アカウントに外部サポートエンジニア向けのローカル IAM ユーザー資格情報を提供します。各外部サポートエンジニアに SSH キーペアを提供し、アプリケーションインスタンスへのログインを可能にします。
- D. パブリックサブネット内にバスティオンホストを作成します。バスティオンホストのセキュリティグループを、外部エンジニアの IP アドレス範囲からのみアクセスを許可するように設定します。すべてのインスタンスのセキュリティグループが、バスティオンホストからの SSH アクセスを許可するよう設定されていることを確認します。各外部サポートエンジニアに SSH キーペアを提供し、アプリケーションインスタンスへのログインを可能にします。エンジニアにコンソールアクセス用のローカルアカウントの IAM ユーザー資格情報を提供します。
この問題を見る →
-
Q64. Q964. ある企業が、Amazon EC2上でホストされているモノリシックアーキテクチャのWebアプリケーションから、サーバーレスなマイクロサービスアーキテクチャへ移行しようとしています。同社は、イベント駆動型かつ疎結合(ローズ・カップルド)のアーキテクチャをサポートするAWSサービスを活用したいと考えています。また、パブリッシュ/サブスクライブ(pub/sub)パターンを採用したいとしています。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. Amazon API Gateway REST API を設定し、そのAPIがAWS Lambda関数を呼び出して、イベントをAmazon Simple Queue Service (Amazon SQS) キューに発行するようにします。その後、1つ以上のサブスクライバーがSQSキューからイベントを読み取るように設定します。
- B. Amazon API Gateway REST API を設定し、そのAPIがAWS Lambda関数を呼び出して、イベントをAmazon Simple Notification Service (Amazon SNS) トピックに発行するようにします。その後、1つ以上のサブスクライバーがSNSトピックからイベントを受信するように設定します。
- C. Amazon API Gateway WebSocket API を設定し、そのAPIがAmazon Kinesis Data Streams のデータストリーム(エンハンスド・ファンアウト有効)に書き込むようにします。その後、1つ以上のサブスクライバーがそのデータストリームからイベントを受信するように設定します。
- D. Amazon API Gateway HTTP API を設定し、そのAPIがAWS Lambda関数を呼び出して、イベントをAmazon Simple Notification Service (Amazon SNS) トピックに発行するようにします。その後、1つ以上のサブスクライバーがそのトピックからイベントを受信するように設定します。
この問題を見る →
-
Q65. Q965. ある企業の経費管理アプリケーションでは、ユーザーが領収書の画像をアップロードできます。このアプリケーションは、領収書から情報を抽出するための分析処理を行い、元の画像ファイルを Amazon S3 に保存します。アプリケーションは Java で記述され、Application Load Balancer の後ろで Auto Scaling グループ内の Amazon EC2 On-Demand インスタンス上で実行されています。アプリケーションの人気向上に伴い、コンピューティングコストとストレージコストが増加しています。アプリケーションのパフォーマンスに影響を与えることなく、最も大きなコスト削減を実現する解決策はどれですか?
- A. 必要となる最大数の EC2 インスタンス分の Compute Savings Plan を購入します。アップロードされたファイルは Amazon Elastic File System(Amazon EFS)に保存します。
- B. Auto Scaling グループにおける EC2 インスタンスの最小数を減らします。ピーク時のスケーリングには On-Demand インスタンスを使用します。アップロードされたファイルは Amazon Elastic File System(Amazon EFS)に保存します。
- C. Auto Scaling グループにおける EC2 インスタンスの最大数を減らします。S3 Lifecycle ポリシーを設定して、生の画像を 30 日後に低コストのストレージ階層(例:S3 Glacier)にアーカイブします。
- D. 必要となる最小数の EC2 インスタンス分の Compute Savings Plan を購入します。ピーク時のスケーリングには On-Demand インスタンスを使用します。S3 Lifecycle ポリシーを設定して、生の画像を 30 日後に低コストのストレージ階層(例:S3 Glacier)にアーカイブします。
この問題を見る →
-
Q66. Q966. ソリューションアーキテクトが、新しいアプリケーション向けのイベント駆動型アーキテクチャを設計しています。このソリューションアーキテクトは Amazon Simple Notification Service (Amazon SNS) トピックを作成し、AWS Lambda 関数をその SNS トピックにサブスクライブしました。また、Amazon CloudWatch を使用してシステムが期待通りに動作することを検証しています。テストとして、ソリューションアーキテクトは SNS トピックにメッセージを公開しました。CloudWatch の出力を確認したところ、Lambda 関数が複数回呼び出されていることがわかりました。Lambda 関数が複数回呼び出された最も可能性の高い理由は何ですか?
- A. Lambda 関数が同一の SNS トピックに複数回サブスクライブされています。
- B. SNS の配信ポリシーが、メッセージを複数回配信するように設定されています。
- C. SNS のリドライブポリシーが、メッセージを複数回配信するように設定されています。
- D. Lambda 関数のアプリケーションロジックにエラーがあり、その結果、Lambda 関数自身が再試行を実行しています。
この問題を見る →
-
Q67. Q967. ソリューションアーキテクトは、企業の Amazon S3 バケットをレビューして、個人を特定できる情報(PII)を検出する必要があります。企業は PII データを us-east-1 リージョンおよび us-west-2 リージョンに保存しています。これらの要件を満たすうち、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. 各リージョンで Amazon Macie を設定し、Amazon S3 に格納されたデータを分析するジョブを作成します。
- B. すべてのリージョンで AWS Security Hub を設定し、Amazon S3 に格納されたデータを分析する AWS Config ルールを作成します。
- C. Amazon Inspector を設定して、Amazon S3 に格納されたデータを分析します。
- D. Amazon GuardDuty を設定して、Amazon S3 に格納されたデータを分析します。
この問題を見る →
-
Q68. Q968. ソーシャルメディア企業が、ユーザー活動の増加に対応するため、Amazon DynamoDB を基盤とするインフラストラクチャを拡張しようとしています。同社は、ユーザープロフィール、投稿、コメントという3種類のデータを管理しています。また、書き込み負荷の高いクエリに対して高いパフォーマンスを確保したいと考えています。新しいソリューションは、高い可用性を保証する必要があります。さらに、データベース層とアプリケーション層間のレイテンシを低く抑える必要があります。また、グローバルなユーザー向けに動的なトラフィックパターンにも対応できる必要があります。加えて、DynamoDB テーブル内のアイテムの変更履歴を追跡する必要があります。これらの要件を満たすソリューションのうち、運用上のオーバーヘッドが最も少ないものはどれですか?
- A. すべてのデータ型を格納する単一の DynamoDB テーブルを作成します。クエリにはグローバルセカンダリインデックス(GSI)を使用します。DynamoDB Auto Scaling を使用して、適応的なキャパシティを確保します。低レイテンシの実現および変更の追跡には Amazon Kinesis Data Streams を使用します。
- B. 各データ型ごとに個別の DynamoDB テーブルを使用します。すべてのテーブルでオンデマンドキャパシティモードを使用します。低レイテンシの実現には DynamoDB Accelerator(DAX)を使用します。変更の追跡には Amazon Kinesis Data Streams を使用します。
- C. DynamoDB グローバルテーブルを使用してデータを複数の AWS リージョンに分散し、低レイテンシを実現します。各データ型ごとに個別の DynamoDB テーブルを使用します。変更の追跡には Amazon DynamoDB Streams を使用します。
- D. すべてのデータ型を格納する単一の DynamoDB テーブルを作成します。低レイテンシの実現にはプロビジョニング済みキャパシティモードを使用します。クエリにはコンポジットソートキーを使用します。変更の追跡には Amazon Kinesis Data Firehose を使用します。
この問題を見る →
-
Q69. Q969. ある企業は、複数のデバイスから毎日10 GBのテレメトリデータを収集しています。このデータは、ソースデータアカウント内の Amazon S3 バケットに保存されています。企業は、自社のデータを分析するために複数のコンサルティング会社を雇いました。各コンサルティング会社には独自の AWS アカウントがあります。各会社には、企業のデータに対する読み取りアクセス権が必要です。企業は、ソースデータアカウントからコンサルティング会社へデータを安全に共有するソリューションを必要としています。これらの要件を満たす中で、運用上の負担が最も少ないソリューションはどれですか?
- A. Amazon CloudFront のディストリビューションを設定し、S3 バケットをオリジンとして使用します。
- B. S3 バケットを限定された期間だけパブリックにします。バケットがパブリックにアクセス可能であることを、関係各社のみに通知します。
- C. コンサルティング会社が所有する AWS アカウントに対して、S3 バケットのクロスアカウントアクセスを設定します。
- D. ソースデータアカウント内に各コンサルティング会社向けの IAM ユーザーを作成し、各ユーザーに企業の S3 バケットへのアクセス権を付与します。
この問題を見る →
-
Q70. Q970. ある会社が、VPC内に新しいWebアプリケーションをAWS上に展開しようとしています。このアプリケーションは、アプリケーションデータを保存するためにAmazon DynamoDBへの安全かつ制御されたアクセスを必要としています。アプリケーションは、VPC内の複数の可用性ゾーンに配置された複数のAmazon EC2インスタンスで実行されます。同社は、EC2インスタンスがパブリックインターネットを経由せずにDynamoDBテーブルに安全にアクセスできるソリューションを設計したいと考えています。これらの要件を満たし、かつオーバーヘッドが最小となるソリューションはどれですか?(2つ選択)
- A. DynamoDBテーブルへのアクセス権限を持つIAMロールを作成し、そのロールをEC2インスタンスに関連付けます。
- B. IAMユーザーのアクセスキーをEC2インスタンスの環境変数に格納し、アプリケーションがそのアクセスキーを使用してDynamoDBにアクセスするように設定します。
- C. AWS Key Management Service (AWS KMS) を使用してDynamoDBの静止時暗号化を有効化します。EC2インスタンスをAWS KMS暗号化を使用するように設定します。
- D. EC2インスタンス上で実行されるアプリケーションを、DynamoDBテーブルへのアクセス権限を付与するIAMロールを一時的に引き受けるためにAWS Security Token Service (AWS STS) のAssumeRole APIを利用するように設定します。
- E. VPCエンドポイント(DynamoDB用)を使用して、EC2インスタンスとDynamoDB間のプライベートネットワークトラフィックを可能にします。
この問題を見る →
-
Q71. Q971. ある企業では Microsoft SQL Server データベースを運用しており、アプリケーションがそのデータベースに接続しています。この企業は、アプリケーションコードへの変更を最小限に抑えつつ、Amazon Aurora PostgreSQL データベースへ移行したいと考えています。これらの要件を満たすステップの組み合わせはどれですか?(2つ選択)
- A. AWS Schema Conversion Tool(AWS SCT)を使用して、アプリケーション内の SQL クエリを書き換える
- B. Aurora PostgreSQL で Babelfish を有効化し、アプリケーションからの SQL クエリを実行可能にする
- C. AWS Schema Conversion Tool(AWS SCT)および AWS Database Migration Service(AWS DMS)を用いて、データベースのスキーマとデータを移行する
- D. Amazon RDS Proxy を使用して、アプリケーションを Aurora PostgreSQL に接続させる
- E. AWS Database Migration Service(AWS DMS)を使用して、アプリケーション内の SQL クエリを書き換える
この問題を見る →
-
Q72. Q972. ある企業が、AWS上で注文処理システムをホストしています。このアーキテクチャはフロントエンドとバックエンドで構成されています。フロントエンドにはApplication Load Balancer(ALB)およびAuto Scalingグループ内のAmazon EC2インスタンスが含まれます。バックエンドにはEC2インスタンスとAmazon RDS MySQLデータベースが含まれます。不完全または失われた注文を防ぐため、企業は注文の状態が常に保持されることを保証したいと考えています。また、障害や一時停止後であっても、すべての注文が最終的に処理されることを保証したいと考えています。さらに、すべての注文は「正確に1回だけ」処理される必要があります。これらの要件を満たすソリューションはどれですか?
- A. バックエンド用にAuto ScalingグループおよびALBを作成します。RDSデータベースの読み取り専用レプリカを第2の可用性ゾーンに作成し、バックエンドのRDSエンドポイントを更新します。
- B. バックエンド用にAuto ScalingグループおよびALBを作成します。RDSデータベースの前にAmazon RDS Proxyを作成し、バックエンドのEC2インスタンスがAmazon RDS Proxyのエンドポイントを使用するように更新します。
- C. バックエンド用にAuto Scalingグループを作成します。バックエンドのEC2インスタンスがAmazon Simple Queue Service(Amazon SQS)FIFOキューからメッセージを受信するよう設定します。SQSキューに対してデッドレターキュー(DLQ)を設定します。
- D. バックエンドのEC2インスタンスを置き換えるためにAWS Lambda関数を作成します。この関数をAmazon Simple Notification Service(Amazon SNS)トピックにサブスクライブします。フロントエンドが注文をSNSトピックに送信するよう設定します。
この問題を見る →
-
Q73. Q973. 電子商取引企業が、販売リクエストを処理するAPIをホストしています。このAPIのフロントエンドは、Application Load Balancer(ALB)の後ろで実行されるAmazon EC2インスタンス上でホストされており、バックエンドはトランザクションを実行するEC2インスタンス上でホストされています。バックエンド層は、Amazon Simple Queue Service(Amazon SQS)キューによって疎結合されています。同社は、新製品の発売イベント中にリクエスト量が大幅に増加することを見込んでおり、APIが増加した負荷を確実に処理できるようにしたいと考えています。これらの要件を満たすソリューションはどれですか?
- A. 製品発売イベント中の増加したトラフィックに対応するため、フロントエンドおよびバックエンドのEC2インスタンス数を2倍にします。需要がシステムの処理能力を上回った場合に未処理の販売リクエストを保持するため、デッドレターキューを作成します。
- B. フロントエンドのEC2インスタンスをAuto Scalingグループに配置します。着信ネットワークトラフィックに対応するために新しいインスタンスを起動するAuto Scalingポリシーを作成します。
- C. フロントエンドのEC2インスタンスをAuto Scalingグループに配置します。ALBの前にAmazon ElastiCacheクラスターを追加して、APIが処理する必要のあるトラフィック量を削減します。
- D. フロントエンドおよびバックエンドのEC2インスタンスをそれぞれ別のAuto Scalingグループに配置します。フロントエンドのAuto Scalingグループには着信ネットワークトラフィックに基づいてインスタンスを起動するポリシーを設定し、バックエンドのAuto ScalingグループにはSQSキューのバックログに基づいてインスタンスを起動するポリシーを設定します。
この問題を見る →
-
Q74. Q974. ある企業がアプリケーション向けにマイクロサービスアーキテクチャを設計しようとしています。各マイクロサービスは、30秒以内に完了できる処理を実行する必要があります。また、マイクロサービスは RESTful API を公開し、負荷の変動に応じて自動的にスケール可能でなければなりません。さらに、API はクライアント側のアクセス制御およびレート制限機能を提供し、公平な利用とサービスの可用性を確保する必要があります。これらの要件を満たす中で、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. 各マイクロサービスを Amazon EC2 上の Amazon Elastic Container Service (Amazon ECS) でホストします。RESTful API リクエストの管理には Amazon API Gateway を使用します。
- B. 各マイクロサービスを一連の AWS Lambda 関数としてデプロイします。RESTful API リクエストの管理には Amazon API Gateway を使用します。
- C. 各マイクロサービスを Elastic Load Balancing (ELB) ロードバランサの後ろにある Auto Scaling グループ内の Amazon EC2 インスタンス上でホストします。RESTful API リクエストの管理には ELB を使用します。
- D. 各マイクロサービスを Amazon Elastic Beanstalk 上にデプロイします。RESTful API リクエストの管理には Amazon CloudFront を使用します。
この問題を見る →
-
Q75. Q975. ある企業は、トランザクションデータセットを最終的な宛先に移動する前に、Amazon S3バケットで一時的にステージングしています。一部のデータセットには個人を特定できる情報(PII)が含まれています。企業は、データセットを宛先に移動する前に、ステージング中にPIIを削除する必要があります。ソリューションアーキテクトは、Amazon Macie を使用してこれらのデータセットを継続的に監視するように設定する必要があります。これらの要件を満たす中で、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. 新しいデータセットがターゲットS3バケットに保存されたときに、Macieの検出ジョブが実行中でない場合に、AWS Lambda関数を起動してAmazon Macieの検出ジョブを開始します。さらに、Macieの検出ジョブが見つけたPIIデータを削除するための2番目のLambda関数を作成します。
- B. Amazon Macieの自動機密データ検出を設定します。Macieが検出したPIIデータを削除するAWS Lambda関数を作成します。MacieがPIIデータを検出した際にこのLambda関数を呼び出すよう、Amazon EventBridgeルールを設定します。
- C. 1日1回のスケジュールでAmazon Macieの検出ジョブを実行するよう設定します。Macieの1日1回の検出ジョブが見つけたPIIデータを削除するためのAWS Lambda関数を1日1回実行するよう設定します。
- D. 毎日1回実行されるAWS Lambda関数を作成し、その関数でS3バケットに保存されたすべてのデータセットをリストアップします。その後、そのデータセット一覧に対してAmazon Macieを呼び出します。さらに、Macieが見つけたPIIデータを削除するための2番目のLambda関数を作成し、Amazon EventBridgeルールを設定してこのPII削除用Lambda関数を毎日呼び出します。
この問題を見る →
-
Q76. Q976. ある企業がAWS上でアプリケーションを運用しています。バックエンドデータベースはAmazon DynamoDBテーブルでホストされており、アプリケーション自体はAmazon Elastic Container Service(Amazon ECS)コンテナ上で実行されています。読み取り操作は主にキーに基づく検索(key-based lookups)です。このアプリケーションは読み取り負荷が非常に高く、頻繁に「DynamoDBのスループット制限を超えた(throughput exceeded)」例外が発生しています。ソリューションアーキテクトは、このDynamoDBのスループット制限超過例外を解消する、コスト効率の高いソリューションを設計する必要があります。現在のアーキテクチャへの変更を最小限に抑えつつ、これらの要件を満たすソリューションはどれですか?
- A. Amazon ElastiCache for Memcached を使用してキャッシュを作成し、キーに基づく読み取り操作をそのキャッシュに向けます。
- B. 読み取り要求が急増するたびに、手動でDynamoDBテーブルの読み取りキャパシティを増加させます。
- C. DynamoDB Accelerator(DAX)クラスターを作成し、キーに基づく読み取り操作をそのDAXクラスターに向けます。
- D. Amazon RDS を使用してDynamoDBテーブルのコピーを作成し、読み取り操作をAmazon RDSインスタンスに向けます。
この問題を見る →
-
Q77. Q977. ある企業が、モノリシックなアプリケーションをマイクロサービスへと最近移行しました。更新されたアプリケーションでは、イベント駆動型アーキテクチャが採用されています。同社は、アプリケーションのリソースをセキュアにするために最小権限の原則に従うことを望んでいます。移行後、不要なアクセス許可を削除し始めました。その結果、あるAWS Lambda関数からAmazon CloudWatchロググループへログメッセージが送信されなくなりました。アクセス許可変更後のLambda関数の「Throttles」メトリクスは2、また「Invocations」メトリクスも2でした。CloudWatchロググループがLambda関数からのログメッセージを受信しなくなった最も可能性の高い理由は何ですか?
- A. Lambda関数に割り当てられたIAMロールが、CloudWatchロググループへログメッセージを送信するための適切なポリシーを持っていません。
- B. Lambda関数のリソースベースポリシーが、CloudWatchロググループへログメッセージを送信するための適切なポリシーを持っていません。
- C. CloudWatchロググループに割り当てられたIAMロールが、Lambda関数からのログメッセージを受信するための適切なポリシーを持っていません。
- D. Lambda関数を呼び出そうとするサービスに割り当てられたIAMロールが、当該サービスによるLambda関数の呼び出しを許可する適切なポリシーを持っていません。
この問題を見る →
-
Q78. Q978. 災害対応チームが、最近の嵐による被害状況を撮影するためドローンを活用しています。しかし、チームのノートパソコンには画像の転送およびデータ処理に必要なストレージ容量や計算能力が不足しています。チームは、処理用にAmazon EC2インスタンスを、保存用にAmazon S3バケットをすでに利用していますが、ネットワーク接続は断続的で信頼性が低い状態です。被害評価のため、これらの画像を処理する必要があります。ソリューションアーキテクトは何を推奨すべきでしょうか?
- A. AWS Snowball Edgeデバイスを用いて、画像の処理および保存を行う
- B. 断続的なネットワーク接続時に、画像をAmazon Simple Queue Service (Amazon SQS) にアップロードし、EC2インスタンスへ送信する
- C. Amazon Data Firehoseを設定して、複数の配信ストリームを作成し、それぞれを保存用のS3バケットと画像処理用のEC2インスタンスに向けさせる
- D. ハードウェアアプライアンスに事前にインストールされたAWS Storage Gatewayを用いて、画像をローカルにキャッシュし、ネットワーク接続が復旧した時点でAmazon S3が画像を処理できるようにする
この問題を見る →
-
Q79. Q979. ある企業は、Amazon RDS for PostgreSQL のテーブルに大量の重要なデータを保存しています。この企業は、今後の製品リリースに向けていくつかの新機能を開発中です。そのうち一部の新機能では、多数のテーブル変更が必要です。企業は、変更後のテーブルを数日間テストできるソリューションを必要としています。テスト完了後、これらの新機能を本番環境で顧客に提供できるようにする必要があります。これらの要件を、最も高い可用性(HIGHEST availability)で満たすソリューションはどれですか?
- A. 新機能のテスト用に、RDS for PostgreSQL で新しいデータベースインスタンスを作成します。テストが完了したら、テスト用データベースのバックアップを取得し、それを本番データベースに復元します。
- B. 本番データベース内に新機能のテスト用に新しいデータベーステーブルを作成します。テストが完了したら、古いテーブルから新しいテーブルへデータをコピーし、古いテーブルを削除して、新しいテーブルを適切な名前に変更します。
- C. Amazon RDS の読み取り専用レプリカを作成して、新しいデータベースインスタンスを展開します。レプリカインスタンス内でデータベーステーブルの更新を行います。テストが完了したら、レプリカインスタンスを昇格させて新しい本番インスタンスとします。
- D. Amazon RDS のブルー/グリーンデプロイメントを使用して、新しいテスト用データベースインスタンスを展開します。テスト用インスタンス内でデータベーステーブルの更新を行います。テストが完了したら、テスト用インスタンスを昇格させて新しい本番インスタンスとします。
この問題を見る →
-
Q80. Q980. ある企業が、オンプレミスのデータセンターからAWSへ複数のレガシーな.NETアプリケーションを移行しようとしています。同社は、これらのアプリケーションのコードベースを最新版の.NETに対応するよう変換しました。同社は、更新された.NETアプリケーションをAWS上でホストするための、スケーラブルで高性能なソリューションを必要としています。これらの要件を満たす中で、最も少ない継続的な管理負荷(administrative overhead)で実現できるソリューションはどれですか?
- A. NETアプリケーションをコンテナ化します。Amazon Elastic Container Service(Amazon ECS)でタスク定義を作成し、起動タイプとしてAWS Fargateを使用します。CPUおよびメモリ使用量に基づいて自動スケーリングを設定します。
- B. アプリケーションの静的コンテンツをAmazon S3バケットに格納します。.NETアプリケーションをAWS Lambda関数に変換し、Amazon API Gatewayを使用してリクエストをLambda関数にルーティングします。
- C. .NETアプリケーションをApplication Load Balancerの後ろにあるAuto Scalingグループ内のAmazon EC2インスタンスにデプロイします。パスベースのルーティングを使用してトラフィックをアプリケーションにルーティングします。
- D. アプリケーションを展開可能なアーカイブ形式でパッケージ化します。AWS Elastic Beanstalkで新しいアプリケーションを作成し、展開用アーカイブをElastic Beanstalkにアップロードします。
この問題を見る →
-
Q81. Q981. ある企業が、ユーザーが写真をダウンロードできるアプリケーションをAWS上でホストしています。すべての写真は、us-east-1リージョンにあるAmazon S3バケットに保存されています。この企業は、グローバルな顧客に対して低遅延で写真のダウンロード機能を提供したいと考えています。これらの要件を満たすソリューションはどれですか?
- A. us-east-1リージョンでAmazon S3が使用するパブリックIPアドレスを特定し、それらすべてのIPアドレスへトラフィックをルーティングするAmazon Route 53のレイテンシーベースルーティングポリシーを設定する。
- B. S3バケットの前にAmazon CloudFrontディストリビューションを設定し、そのディストリビューションエンドポイントを使用してS3バケット内の写真にアクセスする。
- C. Amazon Route 53のジオプロキシミティルーティングポリシーを設定し、各顧客の所在地に最も近いS3バケットへトラフィックをルーティングする。
- D. us-west-1リージョンに新しいS3バケットを作成し、S3クロスリージョンレプリケーションルールを設定して写真を新しいS3バケットへコピーする。
この問題を見る →
-
Q82. Q982. ある会社では、アプリケーションにAmazon Aurora PostgreSQLのプロビジョニング済みクラスターを使用しています。アプリケーションのピークトラフィックは1日に数回発生し、その期間は30分から数時間に及びます。データベースの容量はアプリケーションのピークトラフィックに対応できるようプロビジョニングされていますが、非ピーク時間帯には過剰な未使用容量(浪費された容量)が発生しています。この会社はデータベースコストを削減したいと考えています。これらの要件を満たすうち、運用負荷が最も少ないソリューションはどれですか?
- A. Amazon CloudWatchアラームを設定してデータベースの利用状況を監視し、トラフィック量に応じてデータベース容量をスケールアップまたはスケールダウンする。
- B. データベースをAuto Scalingグループ内のAmazon EC2インスタンスに移行し、トラフィック量に応じてインスタンス数を増減させる。
- C. データベースをAmazon Aurora Serverless DBクラスターに移行し、トラフィック量に応じて自動的に容量をスケールアップまたはスケールダウンする。
- D. AWS Lambda関数をスケジュールして毎日開始時に必要なデータベース容量をプロビジョニングし、別のLambda関数をスケジュールして毎日終了時に容量を縮小する。
この問題を見る →
-
Q83. Q983. ある企業は、顧客記録などの構造化データと、医療画像および診断レポートなどの非構造化データという、増加し続けるデータ量に対応するため、ストレージインフラストラクチャを再構築しようとしています。このストレージソリューションは、データ整合性、高可用性、および即時データ取得を提供する必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. 構造化データの保存には Amazon RDS for MySQL を使用し、非構造化データの保存には Amazon FSx for Lustre を使用します。
- B. 構造化データおよび非構造化データの両方の保存に Amazon S3 Standard を使用します。
- C. 構造化データおよび非構造化データの両方の保存に Amazon Elastic Block Store(Amazon EBS)ボリュームを作成します。
- D. 構造化データの保存には Amazon RDS for MySQL を使用し、非構造化データの保存には Amazon S3 Glacier を使用します。
この問題を見る →
-
Q84. Q984. ある企業が、アプリケーションの展開に Amazon CloudFront ディストリビューションを使用する計画です。この CloudFront ディストリビューションは、Amazon S3 バケットをオリジンとして使用します。アプリケーションへのアクセスは、承認されたユーザーのみに許可される必要があります。また、企業がエッジロケーションでキャッシュするファイルは、ユーザーが認証済みの場合にのみアクセス可能でなければなりません。ソリューションアーキテクトは、これらの要件を満たす安全かつ低遅延のソリューションを設計する必要があります。どのソリューションがこれらの要件を満たしますか?
- A. CloudFront に Application Load Balancer (ALB) を第2のオリジンとして追加し、ユーザーを ALB でまず認証させる。
- B. CloudFront のオリジン応答(origin response)Lambda@Edge 関数を使用して、認証および承認を処理する。
- C. CloudFront に Network Load Balancer (NLB) を第2のオリジンとして追加し、ユーザーを NLB でまず認証させる。
- D. CloudFront のビューアーリクエスト(viewer request)Lambda@Edge 関数を使用して、認証および承認を処理する。
この問題を見る →
-
Q85. Q985. ある企業がアプリケーションを開発しています。この企業は、アプリケーションのテストから得られるデータを、複数のオンプレミス環境に保存しています。同社は、これらのオンプレミス環境をAWSクラウド内のAWSリージョンにあるVPCと接続する必要があります。今後1年間で、AWSアカウント数およびVPC数は増加します。ネットワークアーキテクチャは、新たな接続の管理を簡素化し、スケーリング可能な構成である必要があります。これらの要件を満たすうち、管理負荷が最も少ないソリューションはどれですか?
- A. VPC間でピアリング接続を作成し、VPCとオンプレミス環境の間でVPN接続を作成します。
- B. Amazon EC2インスタンスを起動し、そのインスタンス上でVPNソフトウェアを実行して、すべてのVPCおよびオンプレミス環境をVPN接続で接続します。
- C. Transit Gatewayを作成し、VPC接続用にVPCアタッチメントを作成します。また、オンプレミス接続用にVPNアタッチメントを作成します。
- D. オンプレミス環境と中央のVPCの間にAWS Direct Connect接続を作成し、その中央VPCを他のVPCとはピアリング接続で接続します。
この問題を見る →
-
Q86. Q986. ある企業が、ハイブリッドアプリケーションの可用性とパフォーマンスを向上させたいと考えています。このアプリケーションは、複数のAWSリージョンで実行されるAmazon EC2インスタンス上にホストされる状態を持つTCPベースのワークロードと、オンプレミス環境でホストされる状態を持たないUDPベースのワークロードで構成されています。可用性とパフォーマンスを向上させるために、ソリューションアーキテクトが実施すべきアクションの組み合わせはどれですか?(2つ選択してください。)
- A. AWS Global Acceleratorを使用してアクセラレータを作成し、ロードバランサをエンドポイントとして追加します。
- B. Amazon CloudFrontディストリビューションを作成し、オリジンとしてAmazon Route 53のレイテンシーベースルーティングを用いてリクエストをロードバランサにルーティングするように設定します。
- C. 各リージョンに2つのApplication Load Balancerを設定します。1つ目はEC2エンドポイントにトラフィックをルーティングし、2つ目はオンプレミスのエンドポイントにルーティングします。
- D. 各リージョンにNetwork Load Balancerを設定し、EC2エンドポイントを対象とします。さらに、各リージョンに別のNetwork Load Balancerを設定し、オンプレミスのエンドポイントにトラフィックをルーティングします。
- E. 各リージョンにNetwork Load Balancerを設定し、EC2エンドポイントを対象とします。さらに、各リージョンにApplication Load Balancerを設定し、オンプレミスのエンドポイントにトラフィックをルーティングします。
この問題を見る →
-
Q87. Q987. ある企業では、Amazon EC2インスタンスおよびAmazon Elastic Block Store(Amazon EBS)上で、自社管理のMicrosoft SQL Serverを実行しています。EBSボリュームに対しては毎日スナップショットが取得されています。最近、有効期限切れのEBSスナップショットをすべて削除するスクリプトを実行中に、誤ってすべてのEBSスナップショットが削除されてしまいました。ソリューションアーキテクトは、データ損失を防ぎつつ、EBSスナップショットを無期限に保持することなく、アーキテクチャを更新する必要があります。これらの要件を満たすうち、開発工数が最も少ないソリューションはどれですか?
- A. ユーザーのIAMポリシーを変更し、EBSスナップショットの削除を拒否する。
- B. 毎日のスナップショット取得完了後に、EBSスナップショットを別のAWSリージョンにコピーする。
- C. Recycle Bin(リサイクルビン)に7日間のEBSスナップショット保持ルールを作成し、すべてのスナップショットに適用する。
- D. EBSスナップショットをAmazon S3 Standard-Infrequent Access(S3 Standard-IA)にコピーする。
この問題を見る →
-
Q88. Q988. ある会社が、テスト環境におけるアプリケーション向けに AWS CloudFormation スタックを使用したいと考えています。同社は CloudFormation テンプレートを、パブリックアクセスをブロックした Amazon S3 バケットに保存しています。また、テスト環境の作成をユーザーがリクエストした際にのみ、CloudFormation がその S3 バケット内のテンプレートにアクセスできるようにする必要があります。このソリューションは、セキュリティに関するベストプラクティスに従わなければなりません。これらの要件を満たすソリューションはどれですか?
- A. Amazon S3 向けのゲートウェイ VPC エンドポイントを作成します。CloudFormation スタックを、S3 オブジェクトの URL を使用するように設定します。
- B. ターゲットとして S3 バケットを持つ Amazon API Gateway REST API を作成します。CloudFormation スタックを、API Gateway の URL を使用するように設定します。
- C. テンプレートオブジェクト向けの事前署名済み URL(presigned URL)を作成します。CloudFormation スタックを、その事前署名済み URL を使用するように設定します。
- D. S3 バケット内のテンプレートオブジェクトへのパブリックアクセスを許可します。テスト環境の作成後に、そのパブリックアクセスをブロックします。
この問題を見る →
-
Q89. Q989. ある企業が、AWS クラウド上でマルチティアのパブリック Web アプリケーションをホストしています。この Web アプリケーションは Amazon EC2 インスタンスで実行され、データベースは Amazon RDS 上で動作しています。企業は、今後の祝日週末に販売数が大幅に増加することを見込んでいます。ソリューションズアーキテクトは、Web アプリケーションのパフォーマンスを最大で 2 分間隔( granularity )で分析できるソリューションを構築する必要があります。この要件を満たすために、ソリューションズアーキテクトは何を行うべきですか?
- A. Amazon CloudWatch Logs を Amazon Redshift に送信し、Amazon QuickSight を使用してさらに分析を行います。
- B. すべての EC2 インスタンスで詳細監視(detailed monitoring)を有効化し、Amazon CloudWatch メトリクスを使用してさらに分析を行います。
- C. EC2 のログを Amazon CloudWatch Logs から取得する AWS Lambda 関数を作成し、Amazon CloudWatch メトリクスを使用してさらに分析を行います。
- D. EC2 のログを Amazon S3 に送信し、Amazon Redshift を使用して S3 バケットからログを取得して生データを処理し、Amazon QuickSight でさらに分析を行います。
この問題を見る →
-
Q90. Q990. ある企業は、Amazon S3バケット内の複数のプレフィックスに、Amazon S3 Glacier Deep Archiveストレージクラスを使用して数百万個のオブジェクトを保存しています。この企業は、3年以上前のすべてのデータを削除する必要がありますが、一部のデータは例外的に保持しなければなりません。企業は保持対象のデータをすでに特定しており、サーバーレスなソリューションを実装したいと考えています。これらの要件を満たすソリューションはどれですか?
- A. S3 Inventory を使用してすべてのオブジェクトを一覧表示します。AWS CLI を使って Amazon EC2 インスタンス上で実行されるスクリプトを作成し、そのインベントリリストからオブジェクトを削除します。
- B. AWS Batch を使用して、3年以上前のオブジェクト(保持対象データを除く)を削除します。
- C. AWS Glue クローラーをプロビジョニングして、3年以上前のオブジェクトをクエリします。古いオブジェクトのマニフェストファイルを保存し、そのマニフェストに記載されたオブジェクトを削除するスクリプトを作成します。
- D. S3 Inventory を有効化します。オブジェクトをフィルタリングおよび削除する AWS Lambda 関数を作成し、S3 Batch Operations を使用してその Lambda 関数を呼び出し、インベントリレポートに基づいてオブジェクトを削除します。
この問題を見る →
-
Q91. Q991. ある企業がAWS上でアプリケーションを構築しています。このアプリケーションでは、複数のAWS Lambda関数が、処理のために単一のAmazon S3バケットから機密データを取得します。企業は、許可されたLambda関数のみがそのデータにアクセスできるようにする必要があります。また、このソリューションは最小権限の原則(principle of least privilege)を満たさなければなりません。これらの要件を満たすソリューションはどれですか?
- A. 共有のIAMロールを通じて、すべてのLambda関数にS3バケット全体へのフルアクセス権限を付与する。
- B. Lambda関数をVPC内で実行するように設定し、バケットポリシーを設定して、Lambda関数のVPCエンドポイントのIPアドレスに基づいてアクセスを許可する。
- C. 各Lambda関数ごとに個別のIAMロールを作成し、そのIAMロールにS3バケットへのアクセス権限を付与する。その後、各IAMロールを対応するLambda関数のLambda実行ロールとして割り当てる。
- D. Lambda関数の関数ARNに基づいてアクセスを許可するよう、バケットポリシーを設定する。
この問題を見る →
-
Q92. Q992. ある企業が、各事業部門向けに複数のマイクロサービスで構成される非本番アプリケーションを開発しました。このアプリケーションは単一の開発チームによってすべてのマイクロサービスが保守されています。現在のアーキテクチャでは、静的ウェブフロントエンドと、アプリケーションロジックを含むJavaベースのバックエンドを使用しており、MySQLデータベースはAmazon EC2インスタンス上でホストされています。この企業は、アプリケーションをセキュアかつグローバルに利用可能にする必要があります。これらの要件を満たすとともに、運用上のオーバーヘッドを最小限に抑えるソリューションはどれですか?
- A. 静的ウェブフロントエンドのホスティングにAmazon CloudFrontおよびAWS Amplifyを使用します。マイクロサービスをAWS Lambda関数にリファクタリングし、それらをAmazon API Gateway経由でアクセスできるようにします。MySQLデータベースは、Amazon EC2のリザーブドインスタンスに移行します。
- B. 静的ウェブフロントエンドのホスティングにAmazon CloudFrontおよびAmazon S3を使用します。マイクロサービスをAWS Lambda関数にリファクタリングし、それらをAmazon API Gateway経由でアクセスできるようにします。MySQLデータベースはAmazon RDS for MySQLに移行します。
- C. 静的ウェブフロントエンドのホスティングにAmazon CloudFrontおよびAmazon S3を使用します。マイクロサービスをAWS Lambda関数にリファクタリングし、それらをNetwork Load Balancerのターゲットグループに登録してアクセスできるようにします。MySQLデータベースはAmazon RDS for MySQLに移行します。
- D. 静的ウェブフロントエンドのホスティングにAmazon S3を使用します。マイクロサービスをAWS Lambda関数にリファクタリングし、それらをApplication Load Balancerのターゲットグループに登録してアクセスできるようにします。MySQLデータベースはAmazon EC2のリザーブドインスタンスに移行します。
この問題を見る →
-
Q93. Q993. あるビデオゲーム会社が、グローバルなユーザー向けに新しいゲームアプリケーションを展開しようとしています。この会社は、プレイヤーのレビューとランキングをほぼリアルタイムで提供するソリューションを必要としています。ソリューションアーキテクトは、データへの高速アクセスを実現するソリューションを設計しなければなりません。また、アプリケーションを再起動した場合でも、データがディスク上に永続化されることを保証する必要があります。これらの要件を満たす中で、運用上のオーバーヘッドが最も少ないソリューションはどれですか?
- A. Amazon CloudFront のディストリビューションを設定し、オリジンとして Amazon S3 バケットを使用します。プレイヤーのデータをこの S3 バケットに保存します。
- B. 複数の AWS リージョンに Amazon EC2 インスタンスを作成し、プレイヤーのデータをその EC2 インスタンス上に保存します。Amazon Route 53 をジオロケーションレコードで設定して、ユーザーを最も近い EC2 インスタンスへルーティングします。
- C. Amazon ElastiCache for Redis クラスターをデプロイし、プレイヤーのデータをこの ElastiCache クラスター内に保存します。
- D. Amazon ElastiCache for Memcached クラスターをデプロイし、プレイヤーのデータをこの ElastiCache クラスター内に保存します。
この問題を見る →
-
Q94. Q994. ある企業が、AWS上で機密データを処理するアプリケーションを設計しています。このアプリケーションは、複数の顧客向けに金融データを保存および処理します。コンプライアンス要件を満たすため、各顧客のデータは、安全で集中管理された鍵管理ソリューションを用いて、それぞれ個別に静止時暗号化される必要があります。企業は、この暗号化を実装するためにAWS Key Management Service(AWS KMS)を利用したいと考えています。これらの要件を、最も少ない運用オーバーヘッドで満たすソリューションはどれですか?
- A. 各顧客ごとに一意の暗号化キーを生成し、そのキーをAmazon S3バケットに格納して、サーバー側暗号化を有効化する。
- B. AWS環境内にハードウェアセキュリティアプライアンスを展開し、顧客提供の暗号化キーを安全に保管する。その後、このセキュリティアプライアンスをAWS KMSと統合して、アプリケーション内の機密データを暗号化する。
- C. アプリケーション全体の機密データを暗号化するための単一のAWS KMSキーを作成する。
- D. 各顧客のデータごとに個別のAWS KMSキーを作成し、細かいアクセス制御とログ記録機能を有効化する。
この問題を見る →
-
Q95. Q995. ある企業は、顧客注文を処理する耐障害性の高いWebアプリケーションを設計する必要があります。このWebアプリケーションは、顧客体験に影響を与えることなく、Webトラフィックおよびアプリケーション利用量の増加を自動的に処理し、顧客注文を失ってはなりません。これらの要件を満たすソリューションはどれですか?
- A. NATゲートウェイを使用してWebトラフィックを管理します。Amazon EC2 Auto Scalingグループを使用して、顧客注文の受信、処理、および処理済み注文の保存を行います。AWS Lambda関数を使用して未処理の注文をキャプチャおよび保存します。
- B. Network Load Balancer(NLB)を使用してWebトラフィックを管理します。Application Load Balancerを使用してNLBから顧客注文を受信します。未処理および処理済みの顧客注文を保存するために、Multi-AZデプロイメント構成のAmazon Redshiftを使用します。
- C. Gateway Load Balancer(GWLB)を使用してWebトラフィックを管理します。Amazon Elastic Container Service(Amazon ECS)を使用して顧客注文の受信および処理を行います。GWLBを使用して未処理の注文をキャプチャおよび保存します。処理済みの顧客注文を保存するためにAmazon DynamoDBを使用します。
- D. Application Load Balancerを使用してWebトラフィックを管理します。Amazon EC2 Auto Scalingグループを使用して顧客注文の受信および処理を行います。未処理の注文を保存するためにAmazon Simple Queue Service(Amazon SQS)を使用します。処理済みの顧客注文を保存するために、Multi-AZデプロイメント構成のAmazon RDSを使用します。
この問題を見る →
-
Q96. Q996. ある企業が、モノリシックアプリケーションを Amazon EC2 インスタンスおよび Amazon RDS に最近移行しました。このアプリケーションはモジュール間の結合度が高く、現在の設計では単一の EC2 インスタンスでのみ実行可能です。企業は、ピーク時の使用時に EC2 インスタンスの CPU 使用率が非常に高くなることに気づきました。この高い CPU 使用率は、Amazon RDS における読み取り要求のパフォーマンス劣化と相関しています。企業は、この高い CPU 使用率を低減し、読み取り要求のパフォーマンスを向上させたいと考えています。これらの要件を満たすソリューションはどれですか?
- A. EC2 インスタンスを、より多くの CPU 容量を持つ EC2 インスタンスタイプに変更します。最小サイズおよび最大サイズが 1 の Auto Scaling グループを設定します。読み取り要求用に RDS 読み取りレプリカを設定します。
- B. EC2 インスタンスを、より多くの CPU 容量を持つ EC2 インスタンスタイプに変更します。最小サイズおよび最大サイズが 1 の Auto Scaling グループを設定します。RDS 読み取りレプリカを追加し、すべての読み取り/書き込みトラフィックをレプリカにリダイレクトします。
- C. 最小サイズが 1、最大サイズが 2 の Auto Scaling グループを設定します。RDS DB インスタンスを、より多くの CPU 容量を持つインスタンスタイプに変更します。
- D. EC2 インスタンスを、より多くの CPU 容量を持つ EC2 インスタンスタイプに変更します。最小サイズおよび最大サイズが 1 の Auto Scaling グループを設定します。RDS DB インスタンスを、より多くの CPU 容量を持つインスタンスタイプに変更します。
この問題を見る →
-
Q97. Q997. ある企業が、自社のAWSリソースへのアクセスを開発者チームに付与する必要があります。この企業は、これらのリソースに対して高いセキュリティレベルを維持しなければなりません。また、機密データへの不正アクセスを防止するアクセス制御ソリューションが求められています。これらの要件を満たすソリューションはどれですか?
- A. 各開発者メンバーのIAMユーザー認証情報をチーム全体で共有し、アクセス管理を簡素化し、開発ワークフローを効率化します。
- B. 最小権限の原則に基づいた細かい粒度の許可を持つIAMロールを定義し、各開発者に1つのIAMロールを割り当てます。
- C. プログラムによるAWSリソースへのアクセスを許可するためのIAMアクセスキーを作成します。開発者は、このアクセスキーを用いたAPI呼び出しのみを通じてAWSリソースとやり取りできるようにします。
- D. AWS Cognitoユーザープールを作成します。このユーザープールを用いて、開発者にAWSリソースへのアクセスを付与します。
この問題を見る →
-
Q98. Q998. ある企業が、Amazon EC2インスタンス上でモノリシックなWebアプリケーションをホストしています。アプリケーションのユーザーから、特定の時間帯にパフォーマンスが著しく低下するという報告が最近寄せられています。Amazon CloudWatchメトリクスの分析によると、パフォーマンスが低下している期間中、CPU使用率が100%に達しています。この企業は、このパフォーマンス問題を解決し、アプリケーションの可用性を向上させたいと考えています。これらの要件を最もコスト効率よく満たすためには、以下のうちどの組み合わせの手順を実施すべきでしょうか?(2つ選択してください。)
- A. AWS Compute Optimizer を使用して、垂直スケーリング向けの適切なインスタンスタイプに関する推奨事項を取得します。
- B. WebサーバーからAmazon Machine Image(AMI)を作成し、そのAMIを新しい起動テンプレートで参照します。
- C. Auto ScalingグループおよびApplication Load Balancerを作成して、垂直スケーリングを実現します。
- D. AWS Compute Optimizer を使用して、水平スケーリング向けの適切なインスタンスタイプに関する推奨事項を取得します。
- E. Auto ScalingグループおよびApplication Load Balancerを作成して、水平スケーリングを実現します。
この問題を見る →
-
Q99. Q999. ある企業は、すべてのビジネスアプリケーションをAWSクラウド上で実行しています。また、複数のAWSアカウントを管理するためにAWS Organizationsを利用しています。ソリューションアーキテクトは、IAMユーザーに付与されたすべての権限をレビューし、必要以上に多くの権限を持つIAMユーザーを特定する必要があります。これらの要件を満たす、管理オーバーヘッドが最も少ないソリューションはどれですか?
- A. Network Access Analyzer を使用して、企業のAWSアカウント内のすべてのアクセス権限をレビューします。
- B. IAMユーザーがAWSアカウント内でリソースを作成または変更した際にトリガーされるAWS CloudWatchアラームを作成します。
- C. AWS Identity and Access Management (IAM) Access Analyzer を使用して、企業のすべてのリソースおよびアカウントをレビューします。
- D. Amazon Inspector を使用して、既存のIAMポリシーに存在する脆弱性を特定します。
この問題を見る →
-
Q100. Q1000. ある企業は、規制コンプライアンスを満たすための新しいデータ保持ポリシーを実装する必要があります。このポリシーの一環として、Amazon S3バケットに保存されている機密文書を、一定期間、削除および変更から保護しなければなりません。これらの要件を満たすソリューションはどれですか?
- A. 対象オブジェクトでS3 Object Lockを有効化し、ガバナンスモードを有効にします。
- B. 対象オブジェクトでS3 Object Lockを有効化し、コンプライアンスマウドを有効にします。
- C. S3バケットでバージョニングを有効化し、指定された期間後にオブジェクトを削除するライフサイクルポリシーを設定します。
- D. S3ライフサイクルポリシーを設定して、保持期間中に対象オブジェクトをS3 Glacier Flexible Retrievalへ移行します。
この問題を見る →