-
Q1. Q496. ある企業が、IT環境全体をAWSクラウドに最近移行しました。その結果、ユーザーが適切な変更管理プロセスを経ずに、過大なサイズのAmazon EC2インスタンスをプロビジョニングしたり、セキュリティグループのルールを変更したりしていることが判明しました。ソリューションアーキテクトは、これらのインベントリおよび設定変更を追跡・監査するための戦略を策定する必要があります。
この要件を満たすために、ソリューションアーキテクトが実施すべきアクションはどれですか?(2つ選択)
- A. AWS CloudTrailを有効化し、監査目的で使用する。
- B. Amazon EC2インスタンスに対してデータライフサイクルポリシーを使用する。
- C. AWS Trusted Advisorを有効化し、セキュリティダッシュボードを参照する。
- D. AWS Configを有効化し、監査およびコンプライアンス目的のルールを作成する。
- E. AWS CloudFormationテンプレートを用いて、以前のリソース設定を復元する。
この問題を見る →
-
Q2. Q497. ある企業は、AWS クラウド上に数百台の Amazon EC2 Linux インスタンスを保有しています。システム管理者は、これらのインスタンスを管理するために共有 SSH キーを使用してきました。最近実施された監査の後、同社のセキュリティチームは、すべての共有キーを削除することを義務付けました。ソリューションアーキテクトは、EC2 インスタンスへの安全なアクセスを提供するソリューションを設計する必要があります。
この要件を満たすソリューションのうち、管理作業のオーバーヘッドが最も少ないものはどれですか?
- A. AWS Systems Manager Session Manager を使用して EC2 インスタンスに接続します。
- B. AWS Security Token Service (AWS STS) を使用して、必要に応じてワンタイム SSH キーを生成します。
- C. 一連のバスティオンインスタンスへの共有 SSH アクセスを許可します。他のすべてのインスタンスについては、バスティオンインスタンスからのみ SSH アクセスを許可するように設定します。
- D. Amazon Cognito のカスタムオーソライザーを使用してユーザーを認証します。AWS Lambda 関数を呼び出して一時的な SSH キーを生成します。
この問題を見る →
-
Q3. Q498. ある企業では、オンプレミスのデータソースからデータを取得するためにAmazon EC2インスタンスのフェleetが使用されています。データはJSON形式であり、取得レートは最大1 MB/sに達します。EC2インスタンスが再起動されると、その時点で転送中のデータ(in-flight data)が失われます。同社のデータサイエンスチームは、取得されたデータをニアリアルタイムでクエリしたいと考えています。
この要件を満たす、スケーラブルで最小限のデータ損失を実現するニアリアルタイムなデータクエリソリューションはどれですか?
- A. データをAmazon Kinesis Data Streamsにパブリッシュし、Kinesis Data Analyticsを使用してデータをクエリします。
- B. データをAmazon Kinesis Data Firehoseにパブリッシュし、Amazon Redshiftを宛先として指定します。その後、Amazon Redshiftでデータをクエリします。
- C. 取得したデータをEC2インスタンスストアに保存し、同時にデータをAmazon Kinesis Data Firehose(宛先はAmazon S3)にパブリッシュします。その後、Amazon Athenaでデータをクエリします。
- D. 取得したデータをAmazon Elastic Block Store(Amazon EBS)ボリュームに保存し、データをAmazon ElastiCache for Redisにパブリッシュします。その後、Redisのチャネルをサブスクライブしてデータをクエリします。
この問題を見る →
-
Q4. Q499. ソリューションアーキテクトは、Amazon S3バケットにアップロードされるすべてのオブジェクトが暗号化されるようにするために、何を行うべきですか?
- A. バケットポリシーを更新し、PutObjectリクエストに s3:x-amz-acl ヘッダーが設定されていない場合に拒否するようにします。
- B. バケットポリシーを更新し、PutObjectリクエストの s3:x-amz-acl ヘッダーが 'private' に設定されていない場合に拒否するようにします。
- C. バケットポリシーを更新し、PutObjectリクエストの aws:SecureTransport ヘッダーが true に設定されていない場合に拒否するようにします。
- D. バケットポリシーを更新し、PutObjectリクエストに x-amz-server-side-encryption ヘッダーが設定されていない場合に拒否するようにします。
この問題を見る →
-
Q5. Q500. ソリューションアーキテクトが、ある企業向けにマルチティアアプリケーションを設計しています。このアプリケーションでは、ユーザーがモバイル端末から画像をアップロードします。アプリケーションは各画像のサムネイルを生成し、元の画像が正常にアップロードされたことをユーザーに通知するメッセージを返します。サムネイル生成には最大60秒かかる場合がありますが、企業はユーザーに対して、元の画像を受信したという通知をより迅速に提供したいと考えています。また、ソリューションアーキテクトは、異なるアプリケーションティア間でリクエストを非同期に処理できるようにアプリケーションを設計する必要があります。これらの要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. サムネイル生成およびユーザー通知を行うカスタムAWS Lambda関数を作成します。画像アップロードプロセスをイベントソースとして使用し、Lambda関数を起動します。
- B. AWS Step Functionsのワークフローを作成します。Step Functionsを設定して、アプリケーションの各ティア間のオーケストレーションを処理し、サムネイル生成が完了した時点でユーザーに通知します。
- C. Amazon Simple Queue Service (Amazon SQS) のメッセージキューを作成します。画像がアップロードされる際に、サムネイル生成用のメッセージをSQSキューに配置します。アプリケーション内のメッセージを通じて、ユーザーに画像受信完了を即座に通知します。
- D. Amazon Simple Notification Service (Amazon SNS) のトピックとサブスクリプションを作成します。1つのサブスクリプションをアプリケーションに割り当て、画像アップロード完了後にサムネイルを生成します。もう1つのサブスクリプションをモバイルアプリ向けのプッシュ通知に使用し、サムネイル生成完了後にユーザーに通知します。
この問題を見る →
-
Q6. Q501. ある企業の施設には、建物内の各入り口にバッジリーダーが設置されています。バッジがスキャンされると、リーダーはその入り口へのアクセスを試みた人物を示すメッセージをHTTPS経由で送信します。ソリューションアーキテクトは、これらのセンサーメッセージを処理するシステムを設計する必要があります。このソリューションは高い可用性を備えていなければならず、処理結果は企業のセキュリティチームが分析できるように提供される必要があります。ソリューションアーキテクトが推奨すべきシステムアーキテクチャはどれですか?
- A. HTTPSエンドポイントおよびメッセージ処理機能を提供するAmazon EC2インスタンスを起動します。EC2インスタンスを設定して、処理結果をAmazon S3バケットに保存するようにします。
- B. Amazon API GatewayでHTTPSエンドポイントを作成します。API Gatewayエンドポイントを設定し、AWS Lambda関数を呼び出してメッセージを処理させ、結果をAmazon DynamoDBテーブルに保存するようにします。
- C. Amazon Route 53を使用して、受信したセンサーメッセージをAWS Lambda関数にルーティングします。Lambda関数を設定してメッセージを処理し、結果をAmazon DynamoDBテーブルに保存するようにします。
- D. Amazon S3向けのゲートウェイVPCエンドポイントを作成します。施設ネットワークとVPC間でサイト間VPN接続を構成し、センサーデータをVPCエンドポイントを経由して直接S3バケットに書き込めるようにします。
この問題を見る →
-
Q7. Q502. ある画像ホスティング企業は、大規模なアセットを Amazon S3 Standard バケットにアップロードしています。同社では、S3 API を使用して並列でマルチパートアップロードを行い、同一オブジェクトが再アップロードされた場合は上書きしています。アップロード後最初の30日間は、これらのオブジェクトが頻繁にアクセスされます。その後はアクセス頻度が低下しますが、各オブジェクトのアクセスパターンは不規則です。同社は、保存されたアセットの高可用性および耐障害性を維持しつつ、S3 のストレージコストを最適化する必要があります。これらの要件を満たすために、ソリューションアーキテクトが推奨すべきアクションの組み合わせはどれですか?(2つ選択してください。)
- A. 30日経過後にアセットを S3 Intelligent-Tiering へ移動する。
- B. 不完全なマルチパートアップロードをクリーンアップするための S3 Lifecycle ポリシーを設定する。
- C. 有効期限が切れたオブジェクト削除マーカーをクリーンアップするための S3 Lifecycle ポリシーを設定する。
- D. 30日経過後にアセットを S3 Standard-Infrequent Access(S3 Standard-IA)へ移動する。
- E. 30日経過後にアセットを S3 One Zone-Infrequent Access(S3 One Zone-IA)へ移動する。
この問題を見る →
-
Q8. Q503. ある企業が、AWS クラウド上に三層構成のECサイトアプリケーションをホスティングしています。同社はウェブサイトを Amazon S3 でホストし、販売リクエストを処理する API と統合しています。API は Application Load Balancer(ALB)の背後に配置された3台の Amazon EC2 インスタンス上で動作しており、静的および動的なフロントエンドコンテンツと、販売リクエストを非同期で処理するバックエンドワーカーから構成されています。同社は、新製品の発売イベント時に、販売リクエスト数が大幅かつ急激に増加すると予想しています。すべてのリクエストが正常に処理されるようにするために、ソリューションアーキテクトは何を推奨すべきでしょうか?
- A. 動的コンテンツ向けに Amazon CloudFront ディストリビューションを追加し、トラフィック増加に対応するため EC2 インスタンス数を増やします。
- B. 静的コンテンツ向けに Amazon CloudFront ディストリビューションを追加し、EC2 インスタンスを Auto Scaling グループに配置して、ネットワークトラフィックに基づいて新しいインスタンスを起動できるようにします。
- C. 動的コンテンツ向けに Amazon CloudFront ディストリビューションを追加し、ALB の直前に Amazon ElastiCache インスタンスを配置して、API が処理するトラフィック量を削減します。
- D. 静的コンテンツ向けに Amazon CloudFront ディストリビューションを追加し、ウェブサイトからのリクエストを受信して EC2 インスタンスによる後続処理を行うために Amazon Simple Queue Service(Amazon SQS)キューを追加します。
この問題を見る →
-
Q9. Q504. セキュリティ監査の結果、Amazon EC2インスタンスが定期的にパッチ適用されていないことが明らかになりました。ソリューションアーキテクトは、大規模なEC2インスタンス群に対して定期的なセキュリティスキャンを実行するソリューションを提供する必要があります。このソリューションは、EC2インスタンスを定期的にパッチ適用し、各インスタンスのパッチ適用状況をレポートする機能も備えている必要があります。これらの要件を満たすソリューションはどれですか?
- A. Amazon Macie を設定して、EC2インスタンスのソフトウェア脆弱性をスキャンします。各EC2インスタンスでcronジョブを設定し、定期的にパッチ適用を行います。
- B. アカウントでAmazon GuardDuty を有効化します。GuardDuty を構成して、EC2インスタンスのソフトウェア脆弱性をスキャンするように設定します。AWS Systems Manager Session Manager を設定して、EC2インスタンスを定期的にパッチ適用します。
- C. Amazon Detective を設定して、EC2インスタンスのソフトウェア脆弱性をスキャンします。Amazon EventBridge のスケジュールルールを設定して、EC2インスタンスを定期的にパッチ適用します。
- D. アカウントでAmazon Inspector を有効化します。Amazon Inspector を構成して、EC2インスタンスのソフトウェア脆弱性をスキャンするように設定します。AWS Systems Manager Patch Manager を設定して、EC2インスタンスを定期的にパッチ適用します。
この問題を見る →
-
Q10. Q505. ある企業がAmazon RDS DBインスタンス上にデータを保存する計画を立てています。この企業は、静止時のデータを暗号化する必要があります。この要件を満たすために、ソリューションアーキテクトは何を行うべきですか?
- A. AWS Key Management Service (AWS KMS) でキーを作成し、DBインスタンスの暗号化を有効化します。
- B. 暗号化キーを作成し、それをAWS Secrets Managerに格納します。その後、そのキーを使ってDBインスタンスを暗号化します。
- C. AWS Certificate Manager (ACM) で証明書を生成し、その証明書を用いてDBインスタンスでSSL/TLSを有効化します。
- D. AWS Identity and Access Management (IAM) で証明書を生成し、その証明書を用いてDBインスタンスでSSL/TLSを有効化します。
この問題を見る →
-
Q11. Q506. ある企業が、データセンターからAWSクラウドへ20 TBのデータを30日以内に移行する必要があります。同社のネットワーク帯域幅は15 Mbpsに制限されており、70%を超える利用率になってはいけません。ソリューションアーキテクトは何を行うべきでしょうか?
- A. AWS Snowballを使用する。
- B. AWS DataSyncを使用する。
- C. 安全なVPN接続を使用する。
- D. Amazon S3 Transfer Accelerationを使用する。
この問題を見る →
-
Q12. Q507. ある企業のアプリケーションは、Application Load Balancer(ALB)の後ろでAmazon EC2インスタンス上で動作しています。これらのインスタンスは、複数の可用性ゾーンにまたがるAmazon EC2 Auto Scalingグループ内で実行されています。毎月1日午前0時(深夜)に、月末の財務計算バッチ処理が実行されると、アプリケーションの応答が著しく遅くなり、EC2インスタンスのCPU使用率が即座に100%に達してしまいます。これによりアプリケーションが中断します。ソリューションアーキテクトは、ワークロードへの耐性を確保し、ダウンタイムを回避するために何を推奨すべきでしょうか?
- A. ALBの前にAmazon CloudFrontディストリビューションを設定する。
- B. CPU使用率に基づくEC2 Auto Scalingのシンプルスケーリングポリシーを設定する。
- C. 毎月のスケジュールに基づくEC2 Auto Scalingのスケジュールスケーリングポリシーを設定する。
- D. Amazon ElastiCacheを設定して、EC2インスタンスの負荷を一部軽減する。
この問題を見る →
-
Q13. Q508. ある会社は、需要の急激な増加に直面しています。同社はAmazon Machine Image(AMI)から大規模なAmazon EC2インスタンスをプロビジョニングする必要があります。これらのインスタンスはAuto Scalingグループ内で実行されます。同社は、需要に対応するために初期化遅延を最小限に抑えるソリューションを必要としています。
この要件を満たすソリューションはどれですか?
- A. aws ec2 register-imageコマンドを使用してスナップショットからAMIを作成します。AWS Step Functionsを使用してAuto Scalingグループ内のAMIを置き換えます。
- B. Amazon Elastic Block Store(Amazon EBS)のファストスナップショットレストア(Fast Snapshot Restore)をスナップショットに対して有効化します。そのスナップショットを使用してAMIをプロビジョニングし、Auto Scalingグループ内のAMIを新しいAMIに置き換えます。
- C. AMIの作成を有効化し、Amazon Data Lifecycle Manager(Amazon DLM)でライフサイクルルールを定義します。Auto Scalingグループ内のAMIを変更するAWS Lambda関数を作成します。
- D. Amazon EventBridgeを使用して、AMIをプロビジョニングするAWS Backupのライフサイクルポリシーを呼び出します。Auto Scalingグループのキャパシティ制限をEventBridgeのイベントソースとして設定します。
この問題を見る →
-
Q14. Q509. ある企業が、Amazon Aurora MySQL DB クラスターをストレージとして使用するマルチティアWebアプリケーションをホストしています。アプリケーション層は Amazon EC2 インスタンス上で実行されています。同社のITセキュリティガイドラインでは、データベースの認証情報を暗号化し、14日ごとにローテーションすることが義務付けられています。この要件を、最も少ない運用負荷で満たすには、ソリューションアーキテクトは何を行うべきでしょうか?
- A. 新しい AWS Key Management Service (AWS KMS) 暗号化キーを作成します。AWS Secrets Manager を使用して、この KMS キーと適切な認証情報を用いた新しいシークレットを作成し、そのシークレットを Aurora DB クラスターに関連付けます。シークレットのカスタムローテーション期間を14日に設定します。
- B. AWS Systems Manager Parameter Store に2つのパラメーターを作成します。1つはユーザー名を格納する文字列型パラメーター、もう1つはパスワードを格納する SecureString 型パラメーターです。パスワードパラメーターには AWS Key Management Service (AWS KMS) 暗号化を適用し、アプリケーション層でこれらのパラメーターを読み込みます。さらに、14日ごとにパスワードをローテーションする AWS Lambda 関数を実装します。
- C. 認証情報を含むファイルを、AWS Key Management Service (AWS KMS) で暗号化された Amazon Elastic File System (Amazon EFS) ファイルシステムに保存します。この EFS ファイルシステムをアプリケーション層のすべての EC2 インスタンスにマウントします。ファイルへのアクセスを制限し、アプリケーションのみが読み取り可能で、スーパーユーザーのみが変更可能とします。さらに、Aurora の認証情報を14日ごとにローテーションし、新しい認証情報をファイルに書き込む AWS Lambda 関数を実装します。
- D. 認証情報を含むファイルを、AWS Key Management Service (AWS KMS) で暗号化された Amazon S3 バケットに保存し、アプリケーションがこのバケットから認証情報を読み込みます。アプリケーションは定期的にこのファイルをダウンロードして、常に正しい認証情報が使用されるようにします。さらに、Aurora の認証情報を14日ごとにローテーションし、新しい認証情報を S3 バケット内のファイルにアップロードする AWS Lambda 関数を実装します。
この問題を見る →
-
Q15. Q510. ある企業がAWS上にWebアプリケーションを展開しています。バックエンドデータベースにはAmazon RDS for MySQLを使用しており、プライマリDBインスタンスと、スケーリング要件を満たすための5つの読み取り専用レプリカ(read replica)が構成されています。これらの読み取り専用レプリカは、プライマリDBインスタンスとの遅延(レプリケーションラグ)が1秒以内に収まらなければなりません。また、データベースでは定期的にストアドプロシージャが実行されます。Webサイトのトラフィックが増加するにつれ、ピーク時の負荷期間において、読み取り専用レプリカのレプリケーションラグがさらに大きくなっています。ソリューションアーキテクトは、このレプリケーションラグを可能な限り短縮する必要があります。また、アプリケーションコードへの変更を最小限に抑え、継続的な運用オーバーヘッドも最小限に抑える必要があります。これらの要件を満たすソリューションはどれですか?
- A. データベースをAmazon Aurora MySQLに移行します。読み取り専用レプリカをAurora Replicasに置き換え、Aurora Auto Scalingを設定します。ストアドプロシージャをAurora MySQLのネイティブ関数に置き換えます。
- B. Amazon ElastiCache for Redisクラスターをデータベースの前に配置します。アプリケーションを変更して、データベースへのクエリ実行前にキャッシュを参照するようにします。ストアドプロシージャをAWS Lambda関数に置き換えます。
- C. データベースをAmazon EC2インスタンス上で実行されるMySQLデータベースに移行します。すべてのレプリカノードには、大規模なコンピュート最適化EC2インスタンスを選択します。ストアドプロシージャはEC2インスタンス上で維持します。
- D. データベースをAmazon DynamoDBに移行します。必要なスループットをサポートするために多数の読み取りキャパシティユニット(RCU)をプロビジョニングし、オンデマンドキャパシティスケーリングを設定します。ストアドプロシージャをDynamoDB Streamsに置き換えます。
この問題を見る →
-
Q16. Q511. ある企業が、Amazon RDS MySQL DB インスタンスから情報を取得するための埋め込み認証情報を持つカスタムアプリケーションを保有しています。経営陣は、プログラミング作業を最小限に抑えつつ、このアプリケーションのセキュリティを強化するよう指示しました。ソリューションアーキテクトは、これらの要件を満たすために何を行うべきでしょうか?
- A. AWS Key Management Service (AWS KMS) を使用してキーを作成します。アプリケーションを設定し、データベース認証情報を AWS KMS から読み込むようにします。自動キーのローテーションを有効化します。
- B. RDS for MySQL データベース上にアプリケーション用のユーザー認証情報を作成し、それらを AWS Secrets Manager に保存します。アプリケーションを設定し、データベース認証情報を Secrets Manager から読み込むようにします。また、Secrets Manager 内の認証情報をローテーションする AWS Lambda 関数を作成します。
- C. RDS for MySQL データベース上にアプリケーション用のユーザー認証情報を作成し、それらを AWS Secrets Manager に保存します。アプリケーションを設定し、データベース認証情報を Secrets Manager から読み込むようにします。さらに、Secrets Manager を使用して、RDS for MySQL データベース上のアプリケーションユーザーの認証情報ローテーションスケジュールを設定します。
- D. RDS for MySQL データベース上にアプリケーション用のユーザー認証情報を作成し、それらを AWS Systems Manager Parameter Store に保存します。アプリケーションを設定し、データベース認証情報を Parameter Store から読み込むようにします。さらに、Parameter Store を使用して、RDS for MySQL データベース上のアプリケーションユーザーの認証情報ローテーションスケジュールを設定します。
この問題を見る →
-
Q17. Q512. ある企業は、AWS Lake Formation で管理される Amazon S3 データレイクを保有しています。この企業は、データレイク内のデータと、Amazon Aurora MySQL データベースに格納されている運用データを結合して、Amazon QuickSight で可視化を作成したいと考えています。また、マーケティングチームがデータベース内の列のサブセットのみにアクセスできるよう、列レベルの承認(column-level authorization)を適用したいとしています。
これらの要件を満たす解決策のうち、運用オーバーヘッドが最も少ないものはどれですか?
- A. Amazon EMR を使用して、データベースから直接 QuickSight の SPICE エンジンへデータを取り込みます。必要な列のみを含めます。
- B. AWS Glue Studio を使用して、データベースから S3 データレイクへデータを取り込みます。QuickSight ユーザーに IAM ポリシーをアタッチし、列レベルのアクセス制御を適用します。QuickSight のデータソースとして Amazon S3 を使用します。
- C. AWS Glue Elastic Views を使用して、データベースのマテリアライズドビューを Amazon S3 上に作成します。QuickSight ユーザー向けに列レベルのアクセス制御を適用するための S3 バケットポリシーを作成します。QuickSight のデータソースとして Amazon S3 を使用します。
- D. Lake Formation のブループリントを使用して、データベースから S3 データレイクへデータを取り込みます。Lake Formation を使用して QuickSight ユーザー向けの列レベルのアクセス制御を適用します。QuickSight のデータソースとして Amazon Athena を使用します。
この問題を見る →
-
Q18. Q513. あるトランザクション処理会社では、Amazon EC2インスタンスで実行される週次のスクリプト付きバッチジョブを実施しています。これらのEC2インスタンスはAuto Scalingグループ内に配置されています。トランザクション数は変動しますが、各実行時のベースラインCPU使用率は最低でも60%です。同社は、バッチジョブの開始30分前に必要な容量をあらかじめ確保する必要があります。現在、エンジニアはこの作業を手動でAuto Scalingグループのパラメータを変更して行っています。また、Auto Scalingグループのインスタンス数に関する容量トレンドを分析するためのリソースがありません。同社は、Auto Scalingグループの「希望容量(desired capacity)」を自動的に変更する仕組みを必要としています。
この要件を満たす解決策のうち、運用オーバーヘッドが最も少ないものはどれですか?
- A. Auto Scalingグループに対して動的スケーリングポリシーを作成します。このポリシーをCPU使用率メトリクスに基づいてスケールするように設定し、メトリクスのターゲット値を60%に設定します。
- B. Auto Scalingグループに対してスケジュールスケーリングポリシーを作成します。適切な希望容量、最小容量、および最大容量を設定し、実行頻度を週1回に設定します。開始時刻をバッチジョブ実行の30分前に設定します。
- C. Auto Scalingグループに対して予測スケーリングポリシーを作成します。このポリシーを予測に基づいてスケールするように設定し、スケーリングメトリクスをCPU使用率に指定します。メトリクスのターゲット値を60%に設定します。また、ポリシー内で、ジョブ実行の30分前にインスタンスを事前起動するよう設定します。
- D. CPU使用率メトリクスが60%に達した際にAWS Lambda関数を呼び出すようAmazon EventBridgeイベントを作成します。Lambda関数を設定して、Auto Scalingグループの希望容量および最大容量を20%増加させます。
この問題を見る →
-
Q19. Q514. ある企業が、Amazon Simple Queue Service(Amazon SQS)を使用してメッセージを処理するJavaアプリケーションを運用しています。このアプリケーションは、サイズが256 KBを超えるメッセージを処理できません。同社は、最大50 MBのメッセージを処理できるようにするソリューションを実装したいと考えています。コードへの変更を最小限に抑えつつ、この要件を満たすソリューションはどれですか?
- A. Amazon SQS Extended Client Library for Java を使用して、256 KBを超えるメッセージを Amazon S3 に保存します。
- B. Amazon SQS の代わりに、アプリケーションから大規模なメッセージを Amazon EventBridge に送信するようにします。
- C. Amazon SQS のメッセージサイズ制限を変更して、256 KBを超えるメッセージを処理できるようにします。
- D. 256 KBを超えるメッセージを Amazon Elastic File System(Amazon EFS)に保存し、Amazon SQS がメッセージ内でこの場所を参照するように設定します。
この問題を見る →
-
Q20. Q515. ある企業は、自社の主要なWebアプリケーションのコンテンツへのアクセスを制限し、AWSで利用可能な認可手法を用いてそのコンテンツを保護したいと考えています。同社はサーバーレスアーキテクチャと、100人未満のユーザー向けの認証ソリューションを実装したいとしています。このソリューションは、主要なWebアプリケーションと統合可能である必要があり、グローバルにWebコンテンツを配信できる必要があります。また、ユーザー数の増加に応じてスケール可能であるとともに、ログイン時の遅延を可能な限り最小化する必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. 認証にはAmazon Cognitoを使用し、認可にはLambda@Edgeを使用します。Webアプリケーションのグローバル配信にはAmazon CloudFrontを使用します。
- B. 認証にはAWS Directory Service for Microsoft Active Directoryを使用し、認可にはAWS Lambdaを使用します。Webアプリケーションのグローバル配信にはApplication Load Balancerを使用します。
- C. 認証にはAmazon Cognitoを使用し、認可にはAWS Lambdaを使用します。Webアプリケーションのグローバル配信にはAmazon S3 Transfer Accelerationを使用します。
- D. 認証にはAWS Directory Service for Microsoft Active Directoryを使用し、認可にはLambda@Edgeを使用します。Webアプリケーションのグローバル配信にはAWS Elastic Beanstalkを使用します。
この問題を見る →
-
Q21. Q516. ある企業は、データセンター内に老朽化したネットワーク接続ストレージ(NAS)アレイを保有しています。このNASアレイは、クライアントワークステーションに対してSMB共有およびNFS共有を提供しています。同社は新しいNASアレイの購入を望まず、また既存のNASアレイのサポート契約の更新費用も負担したくありません。データの一部は頻繁にアクセスされますが、大部分は非アクティブな状態です。
ソリューションアーキテクトは、データをAmazon S3へ移行し、S3ライフサイクルポリシーを活用しつつ、クライアントワークステーション側での操作感(見た目・使い勝手)を従来と同一に保つソリューションを実装する必要があります。ソリューションアーキテクトは、AWS Storage Gatewayをこのソリューションの一部として特定しました。
これらの要件を満たすために、ソリューションアーキテクトがプロビジョニングすべきStorage Gatewayのタイプはどれですか?
- A. Volume Gateway
- B. Tape Gateway
- C. Amazon FSx File Gateway
- D. Amazon S3 File Gateway
この問題を見る →
-
Q22. Q517. ある企業がAmazon EC2インスタンス上で実行されるアプリケーションを運用しています。ソリューションアーキテクトは、現在の企業のニーズに基づき、特定のインスタンスファミリおよびさまざまなインスタンスサイズを標準化しました。企業は、今後3年間にわたりこのアプリケーションのコスト削減を最大化したいと考えています。また、今後6か月以内にアプリケーションの人気や利用状況に応じて、インスタンスファミリおよびサイズを変更できる必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. Compute Savings Plan
- B. EC2 Instance Savings Plan
- C. Zonal Reserved Instances
- D. Standard Reserved Instances
この問題を見る →
-
Q23. Q518. ある企業は、ウェアラブルデバイスを使用する多数の参加者からデータを収集しています。この企業はデータを Amazon DynamoDB テーブルに保存し、アプリケーションで分析しています。データのワークロードは一定かつ予測可能です。また、企業は DynamoDB に関する予算計画を達成または下回ることを目指しています。
これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. プロビジョニングモードと DynamoDB Standard-Infrequent Access(DynamoDB Standard-IA)を使用します。予測されるワークロード分のキャパシティを事前に予約します。
- B. プロビジョニングモードを使用します。読み込みキャパシティユニット(RCU)および書き込みキャパシティユニット(WCU)の数を明示的に指定します。
- C. オンデマンドモードを使用します。ワークロードの変動に対応できるよう、読み込みキャパシティユニット(RCU)および書き込みキャパシティユニット(WCU)を十分に高い値に設定します。
- D. オンデマンドモードを使用します。読み込みキャパシティユニット(RCU)および書き込みキャパシティユニット(WCU)を指定し、その上でリザーブドキャパシティを購入します。
この問題を見る →
-
Q24. Q519. ある会社では、us-east-1 リージョンで、顧客取引を保存するための 100 GB の Amazon RDS for Microsoft SQL Server Single-AZ DB インスタンスを使用しています。この会社は、DB インスタンスに対して高可用性および自動復旧機能を必要としています。また、年数回、RDS データベース上でレポート処理を実行する必要があります。このレポート処理により、顧客口座への取引登録に通常より長い時間がかかっています。会社は、このレポート処理のパフォーマンスを向上させるソリューションを求めています。これらの要件を満たすために実施すべき手順の組み合わせはどれですか?(2つ選択してください。)
- A. DB インスタンスを Single-AZ から Multi-AZ デプロイメントに変更します。
- B. 現在の DB インスタンスのスナップショットを作成し、そのスナップショットを別のアベイラビリティーゾーンにある新しい RDS デプロイメントに復元します。
- C. 異なるアベイラビリティーゾーンに DB インスタンスの読み取り専用レプリカを作成し、すべてのレポート要求をその読み取り専用レプリカに向けます。
- D. データベースを RDS Custom に移行します。
- E. RDS Proxy を使用して、レポート要求をメンテナンスウィンドウ内に制限します。
この問題を見る →
-
Q25. Q520. ある企業が、データ管理アプリケーションをAWSへ移行しようとしています。同社はイベント駆動型アーキテクチャへの移行を望んでおり、ワークフローの各側面を実行しながら、より分散化されたアーキテクチャとサーバーレスの概念を採用したいと考えています。また、運用オーバーヘッドを最小限に抑えたいとも考えています。
これらの要件を満たすソリューションはどれですか?
- A. AWS Glueでワークフローを構築します。AWS GlueからAWS Lambda関数を呼び出して、ワークフローの各ステップを処理します。
- B. AWS Step Functionsでワークフローを構築します。アプリケーションをAmazon EC2インスタンス上にデプロイし、Step FunctionsからEC2インスタンス上でワークフローの各ステップを実行します。
- C. Amazon EventBridgeでワークフローを構築します。EventBridgeを用いてスケジュール実行されるAWS Lambda関数を呼び出し、ワークフローの各ステップを処理します。
- D. AWS Step Functionsでワークフローを構築します。Step Functionsを用いてステートマシンを作成し、そのステートマシンからAWS Lambda関数を呼び出してワークフローの各ステップを処理します。
この問題を見る →
-
Q26. Q521. ある企業が、オンラインマルチプレイヤーゲームのネットワークを設計しています。このゲームはUDPネットワークプロトコルを使用し、8つのAWSリージョンに展開されます。ネットワークアーキテクチャは、エンドユーザーに高品質なゲーム体験を提供するために、レイテンシとパケットロスを最小限に抑える必要があります。
これらの要件を満たすソリューションはどれですか?
- A. 各リージョンにTransit Gatewayを設定し、各Transit Gateway間でリージョン間ピアリングアタッチメントを作成します。
- B. AWS Global AcceleratorをUDPリスナーおよび各リージョンのエンドポイントグループとともに設定します。
- C. UDPを有効化したAmazon CloudFrontを設定し、各リージョンにオリジンを構成します。
- D. 各リージョン間でVPCピアリングのメッシュを設定し、各VPCでUDPを有効化します。
この問題を見る →
-
Q27. Q522. ある企業が、Amazon EC2インスタンス上で単一のアベイラビリティーゾーン内に3層構成のWebアプリケーションをホストしています。このWebアプリケーションでは、EC2インスタンス上で動作する自己管理型MySQLデータベースを使用し、Amazon Elastic Block Store(Amazon EBS)ボリューム上にデータを保存しています。現在、MySQLデータベースには1 TBのProvisioned IOPS SSD(io2)EBSボリュームが使用されており、ピーク時の読み書き合計で1,000 IOPSのトラフィックが見込まれています。企業は、運用上の中断を最小限に抑え、パフォーマンスを安定化させ、コストを削減しつつ、IOPS容量を2倍(2,000 IOPS)まで拡張可能な状態を維持したいと考えています。また、データベース層を、高可用性・耐障害性を備えた完全マネージド型ソリューションへ移行することを希望しています。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. io2 Block Express EBSボリュームを搭載した、Multi-AZ構成のAmazon RDS for MySQL DBインスタンスを使用する。
- B. General Purpose SSD(gp2)EBSボリュームを搭載した、Multi-AZ構成のAmazon RDS for MySQL DBインスタンスを使用する。
- C. Amazon S3 Intelligent-Tieringのアクセス階層を使用する。
- D. 2台の大規模なEC2インスタンスを用いて、アクティブ・パッシブモードでデータベースをホストする。
この問題を見る →
-
Q28. Q523. ある企業が従来のアプリケーションをAWSへ移行しようとしています。このアプリケーションは1時間ごとにバッチジョブを実行し、CPU使用率が非常に高い負荷を発生させます。オンプレミスサーバーでは、このバッチジョブの平均実行時間は15分です。該当サーバーは64 vCPUおよび512 GiBのメモリを搭載しています。
このバッチジョブを15分以内で実行し、かつ運用上のオーバーヘッドが最小となるソリューションはどれですか?
- A. AWS Lambdaとファンクショナルスケーリングを使用する。
- B. Amazon Elastic Container Service(Amazon ECS)とAWS Fargateを使用する。
- C. Amazon LightsailとAWS Auto Scalingを使用する。
- D. AWS BatchをAmazon EC2上で使用する。
この問題を見る →
-
Q29. Q524. ある企業は、データオブジェクトを Amazon S3 Standard ストレージに保存しています。ソリューションアーキテクトが調査したところ、データの75%が30日後にはほとんどアクセスされないことがわかりました。企業は、すべてのデータを引き続き即時アクセス可能かつ同一の高可用性・耐障害性で維持する必要がありますが、ストレージコストを最小化したいと考えています。これらの要件を満たすストレージソリューションはどれですか?
- A. データオブジェクトを30日後に Amazon S3 Glacier Deep Archive へ移行する。
- B. データオブジェクトを30日後に Amazon S3 Standard-Infrequent Access(S3 Standard-IA)へ移行する。
- C. データオブジェクトを30日後に Amazon S3 One Zone-Infrequent Access(S3 One Zone-IA)へ移行する。
- D. データオブジェクトを直ちに Amazon S3 One Zone-Infrequent Access(S3 One Zone-IA)へ移行する。
この問題を見る →
-
Q30. Q525. ソーシャルメディア企業が、Application Load Balancer(ALB)の背後に配置されたAmazon EC2インスタンス上でアプリケーションを実行しています。このALBはAmazon CloudFrontディストリビューションのオリジンです。アプリケーションでは、10億点を超える画像がAmazon S3バケットに保存されており、毎秒数千点の画像が処理されています。同社は、画像を動的にリサイズし、クライアントに適切なフォーマットで配信したいと考えています。
これらの要件を満たすソリューションのうち、運用オーバーヘッドが最も少ないものはどれですか?
- A. EC2インスタンスに外部の画像管理ライブラリをインストールし、そのライブラリを使って画像を処理します。
- B. CloudFrontのオリジンリクエストポリシーを作成します。このポリシーを用いて、リクエスト内のUser-Agent HTTPヘッダーに基づき、画像を自動的にリサイズし、適切なフォーマットを配信します。
- C. 外部の画像管理ライブラリを使用するLambda@Edge関数を作成し、画像を配信するCloudFrontのビヘイビアに関連付けます。
- D. CloudFrontのレスポンスヘッダーポリシーを作成します。このポリシーを用いて、リクエスト内のUser-Agent HTTPヘッダーに基づき、画像を自動的にリサイズし、適切なフォーマットを配信します。
この問題を見る →
-
Q31. Q526. 病院は、患者記録を Amazon S3 バケットに保存する必要があります。病院のコンプライアンスチームは、すべての保護された健康情報(PHI)が送信中および保管中に暗号化されることを保証しなければなりません。また、保管中のデータに対する暗号化キーは、コンプライアンスチームが管理しなければなりません。
これらの要件を満たすソリューションはどれですか?
- A. AWS Certificate Manager(ACM)でパブリックなSSL/TLS証明書を作成し、それを Amazon S3 に関連付けます。各 S3 バケットのデフォルト暗号化を、AWS KMS キーによるサーバーサイド暗号化(SSE-KMS)を使用するように設定します。KMS キーの管理をコンプライアンスチームに割り当てます。
- B. S3 バケットポリシーで aws:SecureTransport 条件を使用して、HTTPS(TLS)経由の暗号化された接続のみを許可します。各 S3 バケットのデフォルト暗号化を、S3 管理の暗号化キーによるサーバーサイド暗号化(SSE-S3)を使用するように設定します。SSE-S3 キーの管理をコンプライアンスチームに割り当てます。
- C. S3 バケットポリシーで aws:SecureTransport 条件を使用して、HTTPS(TLS)経由の暗号化された接続のみを許可します。各 S3 バケットのデフォルト暗号化を、AWS KMS キーによるサーバーサイド暗号化(SSE-KMS)を使用するように設定します。KMS キーの管理をコンプライアンスチームに割り当てます。
- D. S3 バケットポリシーで aws:SecureTransport 条件を使用して、HTTPS(TLS)経由の暗号化された接続のみを許可します。Amazon Macie を使用して Amazon S3 に保存された機密データを保護します。Macie の管理をコンプライアンスチームに割り当てます。
この問題を見る →
-
Q32. Q527. ある会社では、Amazon API Gateway を使用して、同一VPC内に2つのREST APIを備えたプライベートゲートウェイを実行しています。BuyStock RESTful Webサービスは、株式の購入を実行する前に十分な資金があるかを確認するために、CheckFunds RESTful Webサービスを呼び出します。同社はVPCフローログで、BuyStock RESTful Webサービスがインターネット経由(VPC内ではなく)でCheckFunds RESTful Webサービスを呼び出していることを確認しました。ソリューションアーキテクトは、両API間の通信をVPC内で行うようにするソリューションを実装する必要があります。
これらの要件を満たすソリューションのうち、コードへの変更を最も少なく済ませられるものはどれですか?
- A. 認証のためにHTTPヘッダーにX-API-Keyヘッダーを追加する。
- B. インターフェースエンドポイントを使用する。
- C. ゲートウェイエンドポイントを使用する。
- D. 2つのREST API間にAmazon Simple Queue Service (Amazon SQS) キューを追加する。
この問題を見る →
-
Q33. Q528. ある企業のWebアプリケーションは、AWS Lambda関数の前にAmazon API Gateway APIを配置し、そのLambda関数がビジネスロジックを処理し、Amazon DynamoDBテーブルがデータをホストする構成で構成されています。アプリケーションでは、ユーザーの識別にAmazon Cognitoユーザープールが使用されています。ソリューションアーキテクトは、このアプリケーションを更新して、サブスクリプションを持つユーザーのみがプレミアムコンテンツにアクセスできるようにする必要があります。この要件を、最も少ない運用オーバーヘッドで満たすソリューションはどれですか?
- A. API Gateway APIでAPIキャッシュおよびレート制限(スロットリング)を有効化します。
- B. API Gateway APIにAWS WAFを設定します。サブスクリプションを持つユーザーをフィルタリングするルールを作成します。
- C. DynamoDBテーブル内のプレミアムコンテンツに対して、細かい粒度のIAM権限を適用します。
- D. API利用プランとAPIキーを実装して、サブスクリプションを持たないユーザーのアクセスを制限します。
この問題を見る →
-
Q34. Q529. ある企業がアプリケーションをAmazon EC2 Linuxインスタンスに移行しました。そのうち1台のEC2インスタンスでは、1時間ごとに実行される複数のタスクがスケジュール通りに動作しています。これらのタスクは異なるチームによって作成されており、共通のプログラミング言語はありません。企業は、これらのタスクが単一のインスタンス上で実行される際のパフォーマンスとスケーラビリティを懸念しています。ソリューションアーキテクトは、こうした懸念を解消するソリューションを実装する必要があります。
この要件を満たすソリューションのうち、運用オーバーヘッドが最も少ないものはどれですか?
- A. AWS Batch を使用してタスクをジョブとして実行します。ジョブのスケジューリングには Amazon EventBridge(Amazon CloudWatch Events)を使用します。
- B. EC2インスタンスをコンテナに変換し、AWS App Runner を使用して、タスク実行時にオンデマンドでコンテナを作成してジョブとして実行します。
- C. タスクをAWS Lambda関数に移行します。Lambda関数のスケジューリングには Amazon EventBridge(Amazon CloudWatch Events)を使用します。
- D. タスクを実行するEC2インスタンスからAmazon Machine Image(AMI)を作成し、そのAMIを用いてAuto Scalingグループを作成して、複数のインスタンスを同時に実行します。
この問題を見る →
-
Q35. Q530. ある企業は、Amazon API Gateway をバックエンドとするフロントエンドアプリケーションをホストしています。この API は AWS Lambda 関数と統合されており、API がリクエストを受信すると、Lambda 関数は多数のライブラリを読み込み、その後 Amazon RDS データベースに接続してデータを処理し、フロントエンドアプリケーションに結果を返します。企業は、すべてのユーザーに対して応答遅延をできる限り短く保ちたいと考えており、そのために運用への変更を最小限に抑えたいとしています。これらの要件を満たす解決策はどれですか?
- A. フロントエンドアプリケーションとデータベースの間に直接接続を確立し、API を経由せずにクエリを実行することで応答速度を向上させる。
- B. リクエストを処理する Lambda 関数に対してプロビジョニング済み同時実行数(provisioned concurrency)を設定する。
- C. クエリ結果を Amazon S3 にキャッシュして、類似したデータセットの高速な取得を可能にする。
- D. データベースのサイズを拡大し、Lambda が同時に確立できる接続数を増やす。
この問題を見る →
-
Q36. Q531. ある企業が、PostgreSQLデータベースを含む3層構成のWebアプリケーションをホストしています。このデータベースは、ドキュメントのメタデータを格納します。企業は、月次レポートでレビューするドキュメントを取得するために、メタデータ内のキーワードを検索しています。ドキュメント自体はAmazon S3に保存されています。ドキュメントは通常一度だけ作成されますが、頻繁に更新されます。現在のレポート生成プロセスでは、リレーショナルクエリを使用しており、数時間かかります。また、このレポート生成プロセスが、ドキュメントの変更や新規ドキュメントの追加を妨げてはなりません。ソリューションアーキテクトは、レポート生成プロセスを高速化するソリューションを実装する必要があります。
これらの要件を満たすソリューションのうち、アプリケーションコードへの変更を最小限に抑えるものはどれですか?
- A. Amazon DocumentDB(MongoDB互換)クラスター(読み取り専用レプリカを含む)を新しくセットアップし、読み取り専用レプリカのスケールアウトによりレポートを生成します。
- B. Amazon Aurora PostgreSQL DBクラスター(Auroraレプリカを含む)を新しくセットアップし、レポート生成のためのクエリをAuroraレプリカに対して発行します。
- C. Amazon RDS for PostgreSQLのMulti-AZ DBインスタンスを新しくセットアップし、レポート生成モジュールがプライマリノードへの影響を及ぼさないよう、レポート生成モジュールがセカンダリRDSノードに対してクエリを発行するように設定します。
- D. ドキュメントを格納するための新しいAmazon DynamoDBテーブルをセットアップし、新規ドキュメントの登録をサポートするための固定書き込みキャパシティを設定します。レポート生成をサポートするために、読み込みキャパシティを自動的にスケールさせます。
この問題を見る →
-
Q37. Q532. ある企業は、本番環境のデータベースワークロード向けに、時間のかかるデータベース管理タスクを簡素化するために Amazon RDS for PostgreSQL DB クラスターを使用したいと考えています。また、データベースの高可用性を確保し、ほとんどのシナリオで 40 秒未満の自動フェイルオーバーを実現することを求めています。さらに、読み取りワークロードをプライマリインスタンスからオフロードし、コストをできる限り抑える必要があります。これらの要件を満たすソリューションはどれですか?
- A. Amazon RDS Multi-AZ DB インスタンス展開を使用します。1 台のリードレプリカを作成し、読み取りワークロードをそのリードレプリカに向けます。
- B. Amazon RDS Multi-AZ DB クラスター展開を使用します。2 台のリードレプリカを作成し、読み取りワークロードをそれらのリードレプリカに向けます。
- C. Amazon RDS Multi-AZ DB インスタンス展開を使用します。読み取りワークロードを Multi-AZ 構成内のセカンダリインスタンスに向けます。
- D. Amazon RDS Multi-AZ DB クラスター展開を使用します。読み取りワークロードをリーダーエンドポイントに向けます。
この問題を見る →
-
Q38. Q533. ある企業では、高可用性のSFTPサービスを運用しています。このSFTPサービスは、インターネット上の信頼されたIPソースからのトラフィックを受け付けるために、Elastic IPアドレスが割り当てられた2台のAmazon EC2 Linuxインスタンスで実行されています。SFTPサービスのバックエンドストレージには、これらのインスタンスに接続された共有ストレージが使用されています。ユーザー アカウントは、SFTPサーバー上でLinuxユーザーとして作成・管理されています。
この企業は、高いIOPS性能と高度に構成可能なセキュリティを提供するサーバーレスなソリューションを求めており、同時にユーザー権限の管理も自社で制御したいと考えています。
これらの要件を満たすソリューションはどれですか?
- A. 暗号化されたAmazon Elastic Block Store(Amazon EBS)ボリュームを作成します。信頼されたIPアドレスのみを許可するパブリックエンドポイントを持つAWS Transfer Family SFTPサービスを作成し、そのエンドポイントにEBSボリュームをアタッチします。ユーザーにSFTPサービスへのアクセスを許可します。
- B. 暗号化されたAmazon Elastic File System(Amazon EFS)ボリュームを作成します。Elastic IPアドレスおよびインターネット向けアクセスを可能にするVPCエンドポイントを持つAWS Transfer Family SFTPサービスを作成します。このエンドポイントに、信頼されたIPアドレスのみを許可するセキュリティグループを関連付けます。その後、EFSボリュームをSFTPサービスのエンドポイントにアタッチし、ユーザーにSFTPサービスへのアクセスを許可します。
- C. デフォルト暗号化が有効化されたAmazon S3バケットを作成します。信頼されたIPアドレスのみを許可するパブリックエンドポイントを持つAWS Transfer Family SFTPサービスを作成し、そのエンドポイントにS3バケットをアタッチします。ユーザーにSFTPサービスへのアクセスを許可します。
- D. デフォルト暗号化が有効化されたAmazon S3バケットを作成します。プライベートサブネット内での内部アクセスを提供するVPCエンドポイントを持つAWS Transfer Family SFTPサービスを作成します。信頼されたIPアドレスのみを許可するセキュリティグループを関連付けます。その後、S3バケットをSFTPサービスのエンドポイントにアタッチし、ユーザーにSFTPサービスへのアクセスを許可します。
この問題を見る →
-
Q39. Q534. ある企業が、Amazon EC2のOn-Demand Instances上でカスタムアプリケーションを実行しています。このアプリケーションには、週7日・1日24時間稼働が必要なフロントエンドノードと、ワークロードに応じて短時間だけ実行されるバックエンドノードがあります。バックエンドノードの台数は1日の間に変動します。企業は、ワークロードに応じてインスタンスを自動的に増減(スケールアウト/スケールイン)する必要があります。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. フロントエンドノードにはReserved Instancesを使用し、バックエンドノードにはAWS Fargateを使用する。
- B. フロントエンドノードにはReserved Instancesを使用し、バックエンドノードにはSpot Instancesを使用する。
- C. フロントエンドノードにはSpot Instancesを使用し、バックエンドノードにはReserved Instancesを使用する。
- D. フロントエンドノードにはSpot Instancesを使用し、バックエンドノードにはAWS Fargateを使用する。
この問題を見る →
-
Q40. Q535. ある企業では、オンプレミス環境でワークロードを実行するために高いブロックストレージ容量を活用しています。同社の1日あたりのピークI/Oトランザクション数(IOPS)は最大で15,000です。この企業は、ワークロードをAmazon EC2へ移行し、ストレージ容量とは独立してディスク性能(IOPS)をプロビジョニングしたいと考えています。これらの要件を最もコスト効率よく満たすAmazon Elastic Block Store(Amazon EBS)のボリュームタイプはどれですか?
- A. gp2ボリュームタイプ
- B. io2ボリュームタイプ
- C. gp3ボリュームタイプ
- D. io1ボリュームタイプ
この問題を見る →
-
Q41. Q536. サーバーレスアプリケーションが Amazon API Gateway、AWS Lambda、Amazon DynamoDB を使用しています。Lambda 関数は、DynamoDB テーブルに対する読み取りおよび書き込み権限を必要としています。
この要件を満たす最も安全な解決策はどれですか?
- A. プログラムによるアクセスを有効にした IAM ユーザーを作成し、Lambda 関数からそのユーザーを利用できるようにします。このユーザーに DynamoDB テーブルへの読み取りおよび書き込みアクセスを許可するポリシーをアタッチします。access_key_id および secret_access_key を Lambda の環境変数として保存します。他の AWS ユーザーが Lambda 関数の設定を読み書きできないよう、適切なアクセス制御を確保します。
- B. 信頼されたサービスとして Lambda を含む IAM ロールを作成します。このロールに DynamoDB テーブルへの読み取りおよび書き込みアクセスを許可するポリシーをアタッチします。Lambda 関数の設定を更新し、この新しいロールを実行ロールとして使用するように指定します。
- C. プログラムによるアクセスを有効にした IAM ユーザーを作成し、Lambda 関数からそのユーザーを利用できるようにします。このユーザーに DynamoDB テーブルへの読み取りおよび書き込みアクセスを許可するポリシーをアタッチします。access_key_id および secret_access_key を AWS Systems Manager Parameter Store のセキュア文字列パラメーターとして保存します。Lambda 関数のコードを更新し、DynamoDB に接続する前にこれらのセキュア文字列パラメーターを取得するようにします。
- D. 信頼されたサービスとして DynamoDB を含む IAM ロールを作成します。このロールに Lambda 関数からの読み取りおよび書き込みアクセスを許可するポリシーをアタッチします。Lambda 関数のコードを更新し、この新しいロールを実行ロールとしてアタッチするようにします。
この問題を見る →
-
Q42. Q537. ある会社では、本番環境および非本番環境のワークロードを複数のAWSアカウントで実行しています。これらのアカウントは、AWS Organizations 内の組織に属しています。同社は、コスト使用タグ(cost usage tags)の変更を防止するソリューションを設計する必要があります。
この要件を満たすソリューションはどれですか?
- A. タグの変更を、許可されたプリンシパル以外が行えないようにするカスタム AWS Config ルールを作成します。
- B. タグの変更を防止するカスタム AWS CloudTrail トレールを作成します。
- C. タグの変更を、許可されたプリンシパル以外が行えないようにするサービスコントロールポリシー(SCP)を作成します。
- D. タグの変更を防止するカスタム Amazon CloudWatch Logs を作成します。
この問題を見る →
-
Q43. Q538. ある企業が、オンプレミスのデータセンターから AWS へ MySQL データベースを 2 週間以内に移行する必要があります。データベースのサイズは 20 TB です。企業は、ダウンタイムを最小限に抑えながら移行を完了したいと考えています。
この要件を最もコスト効率よく満たすソリューションはどれですか?
- A. AWS Snowball Edge Storage Optimized デバイスを注文します。AWS Database Migration Service (AWS DMS) と AWS Schema Conversion Tool (AWS SCT) を使用してデータベースを移行し、継続的な変更のレプリケーションを実行します。Snowball Edge デバイスを AWS へ送付して移行を完了させ、その後も継続的なレプリケーションを続けます。
- B. AWS Snowmobile 車両を注文します。AWS Database Migration Service (AWS DMS) と AWS Schema Conversion Tool (AWS SCT) を使用してデータベースを移行し、継続的な変更のレプリケーションを実行します。Snowmobile 車両を AWS へ返送して移行を完了させ、その後も継続的なレプリケーションを続けます。
- C. GPU 搭載の AWS Snowball Edge Compute Optimized デバイスを注文します。AWS Database Migration Service (AWS DMS) と AWS Schema Conversion Tool (AWS SCT) を使用してデータベースを移行し、継続的な変更のレプリケーションを実行します。Snowball デバイスを AWS へ送付して移行を完了させ、その後も継続的なレプリケーションを続けます。
- D. 1 Gbps の専用 AWS Direct Connect 接続を設定し、データセンターとの接続を確立します。AWS Database Migration Service (AWS DMS) と AWS Schema Conversion Tool (AWS SCT) を使用してデータベースを移行し、継続的な変更のレプリケーションを実行します。
この問題を見る →
-
Q44. Q539. ある会社が、オンプレミスのPostgreSQLデータベースをAmazon RDS for PostgreSQLのDBインスタンスに移行しました。同社は新製品のリリースに成功し、データベースへのワークロードが増加しています。同社は、追加のインフラストラクチャを導入せずに、この増大したワークロードに対応したいと考えています。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. ワークロード全体に対して予約済みDBインスタンスを購入し、Amazon RDS for PostgreSQL DBインスタンスのサイズを大きくします。
- B. Amazon RDS for PostgreSQL DBインスタンスをMulti-AZ構成のDBインスタンスに変更します。
- C. ワークロード全体に対して予約済みDBインスタンスを購入し、別のAmazon RDS for PostgreSQL DBインスタンスを追加します。
- D. Amazon RDS for PostgreSQL DBインスタンスをオンデマンドDBインスタンスに変更します。
この問題を見る →
-
Q45. Q540. ソリューションアーキテクトが、IPアドレス範囲が狭いVPCを構成しました。このVPC内にあるAmazon EC2インスタンスの数は増加しており、今後のワークロードに対してIPアドレスが不足しています。この問題を、最も少ない運用オーバーヘッドで解決するソリューションはどれですか?
- A. 追加のIPv4 CIDRブロックをVPCに追加してIPアドレス数を増やし、その新しいCIDRブロックを用いてVPC内に追加のサブネットを作成します。新しく作成したサブネット内で新規リソースをデプロイします。
- B. 追加のサブネットを持つ第2のVPCを作成し、VPCピアリング接続を使用して第1のVPCと接続します。ルートテーブルを更新し、第2のVPC内のサブネットに新規リソースを作成します。
- C. AWS Transit Gatewayを使用してトランジットゲートウェイを追加し、第2のVPCを第1のVPCに接続します。トランジットゲートウェイおよび両VPCのルートテーブルを更新し、第2のVPC内のサブネットに新規リソースを作成します。
- D. 第2のVPCを作成し、Amazon EC2上でホストされるVPNソリューションと仮想プライベートゲートウェイを用いて、第1のVPCと第2のVPCの間にサイト間VPN接続を作成します。VPC間のルートを更新してトラフィックをVPN経由で送信するように設定し、第2のVPC内のサブネットに新規リソースを作成します。
この問題を見る →
-
Q46. Q541. ある会社は、PDF形式のデータをAmazon S3バケットに保存しています。同社は、Amazon S3内のすべての新規および既存のデータを7年間保持するという法的要件を遵守しなければなりません。これらの要件を満たすうち、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. S3バケットに対してS3 Versioning機能を有効化します。S3ライフサイクルを設定して、データを7年後に削除するようにします。また、すべてのS3オブジェクトに対してマルチファクタ認証(MFA)削除を設定します。
- B. S3バケットに対してS3 Object Lockをガバナンス保持モードで有効化し、保持期間を7年後に期限切れとなるよう設定します。既存のすべてのオブジェクトを再コピーして、既存データをコンプライアンス対応させます。
- C. S3バケットに対してS3 Object Lockをコンプライアンス保持モードで有効化し、保持期間を7年後に期限切れとなるよう設定します。既存のすべてのオブジェクトを再コピーして、既存データをコンプライアンス対応させます。
- D. S3バケットに対してS3 Object Lockをコンプライアンス保持モードで有効化し、保持期間を7年後に期限切れとなるよう設定します。既存データをコンプライアンス対応させるためにS3 Batch Operationsを使用します。
この問題を見る →
-
Q47. Q542. ある企業は、Oracleデータベース上でアプリケーションを実行しています。同社は、データベース、バックアップ管理、およびデータセンターの保守に割けるリソースが限られているため、AWSへの迅速な移行を計画しています。このアプリケーションでは、特権アクセスを必要とするサードパーティ製のデータベース機能を使用しています。
この企業がデータベースをAWSへ最もコスト効率よく移行するためのソリューションはどれですか?
- A. データベースをAmazon RDS for Oracleに移行し、サードパーティ製機能をクラウドサービスに置き換えます。
- B. データベースをAmazon RDS Custom for Oracleに移行し、サードパーティ製機能をサポートするようデータベース設定をカスタマイズします。
- C. データベースをOracle用のAmazon EC2 Amazon Machine Image(AMI)に移行し、サードパーティ製機能をサポートするようデータベース設定をカスタマイズします。
- D. アプリケーションコードをOracle APEXへの依存関係から解放するために書き直し、データベースをAmazon RDS for PostgreSQLに移行します。
この問題を見る →
-
Q48. Q543. ある企業が、アプリケーションおよびデータベースをAWSクラウドへ移行しています。この企業は、Amazon Elastic Container Service(Amazon ECS)、AWS Direct Connect、およびAmazon RDSを使用します。
この移行において、企業の運用チームが担当する作業はどれですか?(3つ選択してください。)
- A. Amazon RDSのインフラストラクチャ層、オペレーティングシステム、およびプラットフォームの管理
- B. Amazon RDS DBインスタンスの作成およびスケジュールされたメンテナンス期間の設定
- C. Amazon ECS上でのモニタリング、パッチ管理、ログ管理、ホスト侵入検知などの追加ソフトウェアコンポーネントの設定
- D. Amazon RDS向けのすべてのマイナーバージョンおよびメジャーバージョンのデータベースパッチの適用
- E. データセンター内のAmazon RDSインフラストラクチャの物理的セキュリティの確保
- F. Direct Connectを経由して転送されるデータの暗号化
この問題を見る →
-
Q49. Q544. ある企業は、複数のAWSリージョンおよびアカウントにリソースを保有しています。新しく採用されたソリューションズアーキテクトが、前任の従業員がリソースのインベントリに関する詳細情報を提供しなかったことに気づきました。このソリューションズアーキテクトは、すべてのアカウントにわたるさまざまなワークロード間の関係性を把握・マッピングする必要があります。
これらの要件を、最も運用効率の高い方法で満たす解決策はどれですか?
- A. AWS Systems Manager Inventory を使用して、詳細ビューのレポートからマップビューを生成します。
- B. AWS Step Functions を使用してワークロードの詳細を収集し、ワークロードのアーキテクチャ図を手動で作成します。
- C. Workload Discovery on AWS を使用して、ワークロードのアーキテクチャ図を自動生成します。
- D. AWS X-Ray を使用してワークロードの詳細を表示し、関係性を含むアーキテクチャ図を手動で作成します。
この問題を見る →
-
Q50. Q545. ある企業は AWS Organizations を利用しています。この企業は、一部の AWS アカウントを異なる予算で運用したいと考えています。また、特定期間中に割り当てられた予算のしきい値に達した際に、アラートを受け取り、その AWS アカウントにおける追加リソースのプロビジョニングを自動的に防止したいと考えています。
これらの要件を満たすソリューションの組み合わせはどれですか?(3つ選択してください。)
- A. AWS Budgets を使用して予算を作成します。必要な AWS アカウントの「コストと使用状況レポート」セクションで予算金額を設定します。
- B. AWS Budgets を使用して予算を作成します。必要な AWS アカウントの「請求ダッシュボード」で予算金額を設定します。
- C. AWS Budgets が予算アクションを実行するための IAM ユーザーを作成し、必要な権限を付与します。
- D. AWS Budgets が予算アクションを実行するための IAM ロールを作成し、必要な権限を付与します。
- E. 各アカウントが予算しきい値に達した際に企業に通知するアラートを追加します。また、適切な Config ルールを指定した IAM ID を選択する予算アクションを追加し、追加リソースのプロビジョニングを防止します。
- F. 各アカウントが予算しきい値に達した際に企業に通知するアラートを追加します。また、適切なサービスコントロールポリシー (SCP) を指定した IAM ID を選択する予算アクションを追加し、追加リソースのプロビジョニングを防止します。
この問題を見る →
-
Q51. Q546. AWS を利用する企業が、データを製品メーカーに転送するアプリケーションを開発しています。この企業には独自の ID プロバイダー(IdP)があり、ユーザーがアプリケーションを使ってデータを転送する際に、その IdP でアプリケーションユーザーを認証したいと考えています。また、Applicability Statement 2(AS2)プロトコルを使用する必要があります。これらの要件を満たすソリューションはどれですか?
- A. データ転送に AWS DataSync を使用し、IdP 認証用に AWS Lambda 関数を作成します。
- B. データ転送に Amazon AppFlow フローを使用し、IdP 認証用に Amazon Elastic Container Service(Amazon ECS)タスクを作成します。
- C. データ転送に AWS Transfer Family を使用し、IdP 認証用に AWS Lambda 関数を作成します。
- D. データ転送に AWS Storage Gateway を使用し、IdP 認証用に Amazon Cognito ID プールを作成します。
この問題を見る →
-
Q52. Q547. ソリューションアーキテクトが、キャッシュバックサービス向けの REST API を Amazon API Gateway 上で設計しています。このアプリケーションは、計算リソースとして 1 GB のメモリと 2 GB のストレージを必要とします。また、データはリレーショナル形式である必要があります。これらの要件を満たすとともに、管理作業を最小限に抑えることができる AWS サービスの追加組み合わせはどれですか?(2つ選択してください。)
- A. Amazon EC2
- B. AWS Lambda
- C. Amazon RDS
- D. Amazon DynamoDB
- E. Amazon Elastic Kubernetes Service (Amazon EKS)
この問題を見る →
-
Q53. Q548. ある会社では、AWS Organizations を使用して複数の AWS アカウント内でワークロードを実行しています。タグポリシーにより、リソース作成時に AWS リソースに「department(部門)」タグが自動的に付与されます。会計チームは、Amazon EC2 の利用にかかるコストを把握する必要があります。また、どの部門がそのコストの責任者であるかを、AWS アカウントを問わず特定できる必要があります。会計チームには、組織内のすべての AWS アカウントに対する AWS Cost Explorer へのアクセス権があり、すべてのレポートを Cost Explorer から参照できます。これらの要件を、最も運用効率の良い方法で満たす解決策はどれですか?
- A. AWS Organizations の管理アカウントの請求コンソールから、「department」という名前のユーザー定義コスト配分タグを有効化します。Cost Explorer で、タグ名でグループ化した1つのコストレポートを作成し、EC2 でフィルタリングします。
- B. AWS Organizations の管理アカウントの請求コンソールから、「department」という名前の AWS が定義したコスト配分タグを有効化します。Cost Explorer で、タグ名でグループ化した1つのコストレポートを作成し、EC2 でフィルタリングします。
- C. AWS Organizations のメンバー・アカウントの請求コンソールから、「department」という名前のユーザー定義コスト配分タグを有効化します。Cost Explorer で、タグ名でグループ化した1つのコストレポートを作成し、EC2 でフィルタリングします。
- D. AWS Organizations のメンバー・アカウントの請求コンソールから、「department」という名前の AWS が定義したコスト配分タグを有効化します。Cost Explorer で、タグ名でグループ化した1つのコストレポートを作成し、EC2 でフィルタリングします。
この問題を見る →
-
Q54. Q549. ある企業が、単一のAWSリージョンでモバイルゲームアプリを開発しています。このアプリは、Auto Scalingグループ内の複数のAmazon EC2インスタンスで実行されます。アプリケーションデータはAmazon DynamoDBに保存されます。ユーザーとサーバー間の通信にはTCPトラフィックおよびUDPトラフィックが使用されます。アプリケーションは世界中で利用される予定です。企業は、すべてのユーザーに対して可能な限り低いレイテンシを確保したいと考えています。
これらの要件を満たすソリューションはどれですか?
- A. AWS Global Acceleratorを使用してアクセラレータを作成します。Global Acceleratorとの統合機能を備えたアクセラレータエンドポイントの後ろにApplication Load Balancer(ALB)を作成し、TCPおよびUDPポートでリッスンするように設定します。Auto Scalingグループを更新して、インスタンスをALBに登録するようにします。
- B. AWS Global Acceleratorを使用してアクセラレータを作成します。Global Acceleratorとの統合機能を備したアクセラレータエンドポイントの後ろにNetwork Load Balancer(NLB)を作成し、TCPおよびUDPポートでリッスンするように設定します。Auto Scalingグループを更新して、インスタンスをNLBに登録するようにします。
- C. Amazon CloudFrontのコンテンツ配信ネットワーク(CDN)エンドポイントを作成します。そのエンドポイントの後ろにNetwork Load Balancer(NLB)を作成し、TCPおよびUDPポートでリッスンするように設定します。Auto Scalingグループを更新して、インスタンスをNLBに登録するようにします。また、CloudFrontを更新してNLBをオリジンとして使用するように設定します。
- D. Amazon CloudFrontのコンテンツ配信ネットワーク(CDN)エンドポイントを作成します。そのエンドポイントの後ろにApplication Load Balancer(ALB)を作成し、TCPおよびUDPポートでリッスンするように設定します。Auto Scalingグループを更新して、インスタンスをALBに登録するようにします。また、CloudFrontを更新してALBをオリジンとして使用するように設定します。
この問題を見る →
-
Q55. Q550. ある企業が顧客注文を処理するアプリケーションを運用しています。このアプリケーションは Amazon EC2 インスタンス上でホストされており、注文データは Amazon Aurora データベースに保存されます。トラフィックが高まる際に、ワークロードが注文を十分な速度で処理できず、遅延が発生することがあります。ソリューションアーキテクトは、注文をデータベースに確実かつ可能な限り迅速に書き込むために、どのような対応を行うべきでしょうか?
- A. トラフィックが高まる際に EC2 インスタンスのサイズを拡大し、注文を Amazon Simple Notification Service (Amazon SNS) に書き込みます。その後、データベースエンドポイントを SNS トピックにサブスクライブさせます。
- B. 注文を Amazon Simple Queue Service (Amazon SQS) キューに書き込み、Application Load Balancer の背後で Auto Scaling グループにより管理される EC2 インスタンスを使用して、SQS キューから注文を読み取り、データベースへ処理します。
- C. 注文を Amazon Simple Notification Service (Amazon SNS) に書き込み、データベースエンドポイントを SNS トピックにサブスクライブさせます。さらに、Application Load Balancer の背後で Auto Scaling グループにより管理される EC2 インスタンスを使用して、SNS トピックから注文を読み取ります。
- D. EC2 インスタンスの CPU 使用率がしきい値を超えた場合に、注文を Amazon Simple Queue Service (Amazon SQS) キューに書き込みます。その後、Application Load Balancer の背後でスケジュールに基づくスケーリングを用いた Auto Scaling グループ内の EC2 インスタンスを使用して、SQS キューから注文を読み取り、データベースへ処理します。
この問題を見る →
-
Q56. Q551. IoT企業が、ユーザーの睡眠状態をセンサーで計測するマットレスを発売します。このセンサーは、収集したデータをAmazon S3バケットに送信します。各マットレスから毎晩約2 MBのデータが生成されます。同社は、各マットレスごとにデータを処理・集計する必要があります。結果はできるだけ速く利用可能である必要があります。データ処理には1 GBのメモリが必要で、30秒以内に完了します。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. AWS GlueとScalaジョブを使用する
- B. Amazon EMRとApache Sparkスクリプトを使用する
- C. AWS LambdaとPythonスクリプトを使用する
- D. AWS GlueとPySparkジョブを使用する
この問題を見る →
-
Q57. Q552. ある会社がオンラインショッピングアプリケーションをホストしており、すべての注文をAmazon RDS for PostgreSQLのSingle-AZ DBインスタンスに保存しています。経営陣は単一障害点(SPOF)を排除したいと考えており、アプリケーションコードを変更することなくデータベースのダウンタイムを最小限に抑えるためのソリューションを、ソリューションアーキテクトに要請しました。この要件を満たすソリューションはどれですか?
- A. DBインスタンスの変更を行い、Multi-AZオプションを指定して、既存のデータベースインスタンスをMulti-AZデプロイメントに変換する。
- B. 新しいRDS Multi-AZデプロイメントを作成し、現在のRDSインスタンスのスナップショットを取得して、そのスナップショットで新しいMulti-AZデプロイメントを復元する。
- C. 別の可用性ゾーン(Availability Zone)にPostgreSQLデータベースの読み取り専用レプリカを作成し、Amazon Route 53のウェイト付きレコードセットを使用して、リクエストを複数のデータベース間で分散させる。
- D. RDS for PostgreSQLデータベースを、最小サイズが2のAmazon EC2 Auto Scalingグループ内に配置し、Amazon Route 53のウェイト付きレコードセットを使用して、リクエストを複数のEC2インスタンス間で分散させる。
この問題を見る →
-
Q58. Q553. ある企業が顧客の需要に対応するアプリケーションを開発しています。この企業は、同一アベイラビリティーゾーン内の複数のAmazon EC2 Nitroベースインスタンス上にアプリケーションを展開したいと考えています。また、アプリケーションが複数のEC2 Nitroベースインスタンスから同時に複数のブロックストレージボリュームへ書き込み可能となるようにし、アプリケーションの可用性を高めたいと考えています。これらの要件を満たすソリューションはどれですか?
- A. General Purpose SSD (gp3) EBSボリュームとAmazon Elastic Block Store(Amazon EBS)Multi-Attachを使用する
- B. Throughput Optimized HDD (st1) EBSボリュームとAmazon Elastic Block Store(Amazon EBS)Multi-Attachを使用する
- C. Provisioned IOPS SSD (io2) EBSボリュームとAmazon Elastic Block Store(Amazon EBS)Multi-Attachを使用する
- D. General Purpose SSD (gp2) EBSボリュームとAmazon Elastic Block Store(Amazon EBS)Multi-Attachを使用する
この問題を見る →
-
Q59. Q554. ある会社が、単一のアベイラビリティーゾーン(AZ)で Amazon EC2 を使用し、Amazon RDS Multi-AZ DB インスタンスを活用したステートレスな2層アプリケーションを設計しました。新しい経営陣は、このアプリケーションを高可用性(Highly Available)にするよう求めています。ソリューションアーキテクトは、この要件を満たすために何を行うべきでしょうか?
- A. EC2 のマルチAZ対応 Auto Scaling を設定し、Application Load Balancer を作成する
- B. EC2 インスタンスのスナップショットを取得して別の AWS リージョンに送信するようアプリケーションを設定する
- C. Amazon Route 53 のレイテンシーベースルーティングを用いてアプリケーションへのリクエストを配信するようアプリケーションを設定する
- D. Amazon Route 53 のルールを設定して着信リクエストを処理し、マルチAZ対応の Application Load Balancer を作成する
この問題を見る →
-
Q60. Q555. ある企業は AWS Organizations を利用しています。メンバー アカウントの 1 つで Compute Savings Plan を購入しました。しかし、そのメンバー アカウント内のワークロードが変化したため、購入した Compute Savings Plan のコミットメントによる割引恩恵を十分に受けられなくなっています。現在、購入したコンピューティング能力の 50% 未満しか使用していません。
- A. Compute Savings Plan を購入したメンバー アカウントのアカウントコンソールの [請求設定] セクションで、割引共有を有効化します。
- B. 企業の AWS Organizations 管理アカウントのアカウントコンソールの [請求設定] セクションで、割引共有を有効化します。
- C. 他の AWS アカウントから追加のコンピューティングワークロードを、Compute Savings Plan を保有するアカウントへ移行します。
- D. 余剰分の Savings Plan コミットメントを、Reserved Instance Marketplace で売却します。
この問題を見る →
-
Q61. Q556. ある会社は、収集した生データを Amazon S3 バケットに保存しています。このデータは、顧客の代理で実施される複数種類の分析に使用されます。要求される分析の種類によって、S3 オブジェクトへのアクセスパターンが異なります。ただし、会社はそのアクセスパターンを予測したり制御したりすることができません。また、S3 のコスト削減を望んでいます。これらの要件を満たす解決策はどれですか?
- A. S3 レプリケーションを使用して、頻繁にアクセスされないオブジェクトを S3 Standard-Infrequent Access(S3 Standard-IA)へ移行する
- B. S3 Lifecycle ルールを使用して、S3 Standard から Standard-Infrequent Access(S3 Standard-IA)へオブジェクトを移行する
- C. S3 Lifecycle ルールを使用して、S3 Standard から S3 Intelligent-Tiering へオブジェクトを移行する
- D. S3 Inventory を使用して、アクセスされていないオブジェクトを特定し、S3 Standard から S3 Intelligent-Tiering へ移行する
この問題を見る →
-
Q62. Q557. ある企業が、Amazon DynamoDBをデータストアとして使用するモバイルチャットアプリケーションを運用しています。ユーザーは、新着メッセージをできるだけ低遅延で読み込みたいと考えています。ソリューションアーキテクトは、アプリケーションの変更を最小限に抑えつつ、最適なソリューションを設計する必要があります。
この要件を満たすために、ソリューションアーキテクトが選択すべき方法はどれですか?
- A. 新着メッセージ用のテーブルに対してAmazon DynamoDB Accelerator(DAX)を設定し、コードを更新してDAXエンドポイントを使用する。
- B. 増加した読み取り負荷に対応するため、DynamoDBの読み取り専用レプリカを追加し、アプリケーションを変更して読み取り専用レプリカのエンドポイントを参照するようにする。
- C. 新着メッセージ用のDynamoDBテーブルの読み取りキャパシティユニット(RCU)を2倍に増やし、既存のDynamoDBエンドポイントをそのまま使用する。
- D. アプリケーションスタックにAmazon ElastiCache for Redisキャッシュを追加し、アプリケーションを変更してDynamoDBではなくRedisキャッシュのエンドポイントを参照するようにする。
この問題を見る →
-
Q63. Q558. ある会社が、Application Load Balancer(ALB)の後ろでAmazon EC2インスタンス上にウェブサイトをホストしています。このウェブサイトは静的コンテンツを提供します。ウェブサイトのトラフィックが増加しており、同社はコストがさらに増加することを懸念しています。
- A. 静的ファイルをエッジロケーションでキャッシュするためのAmazon CloudFrontディストリビューションを作成する
- B. Amazon ElastiCacheクラスターを作成し、ALBをそのElastiCacheクラスターに接続してキャッシュされたファイルを配信する
- C. AWS WAF Web ACLを作成し、それをALBに関連付ける。Web ACLに静的ファイルをキャッシュするルールを追加する
- D. 別のAWSリージョンに第2のALBを作成し、ユーザーのトラフィックを最も近いリージョンにルーティングしてデータ転送料金を最小限に抑える
この問題を見る →
-
Q64. Q559. ある企業は、他のリージョンのワークロードから分離されたワークロードをサポートおよび実行するために、複数のAWSリージョンにまたがってVPCを展開しています。最近のアプリケーションのローンチ要件により、同社のすべてのVPCが、すべてのリージョンにわたって相互に通信できる必要があります。
これらの要件を満たす解決策のうち、管理作業が最も少ないものはどれですか?
- A. 単一リージョン内ではVPCピアリングを使用してVPC間通信を管理し、リージョン間でもVPCピアリングを使用してVPC間通信を管理します。
- B. すべてのリージョンにAWS Direct Connectゲートウェイを導入し、これを利用してリージョン間のVPC接続およびVPC間通信を管理します。
- C. 単一リージョン内ではAWS Transit Gatewayを使用してVPC間通信を管理し、リージョン間ではTransit Gatewayピアリングを活用してVPC間通信を管理します。
- D. すべてのリージョンにわたってAWS PrivateLinkを使用し、これを利用してリージョン間のVPC接続およびVPC間通信を管理します。
この問題を見る →
-
Q65. Q560. ある企業が、Amazon Elastic Container Service(Amazon ECS)を使用するコンテナ化されたアプリケーションを設計しています。このアプリケーションは、高い耐久性を持ち、8時間の復旧ポイント目標(RPO)で別のAWSリージョンへデータを回復できる共有ファイルシステムにアクセスする必要があります。また、このファイルシステムは、1つのリージョン内の各アベイラビリティーゾーン(AZ)にマウントターゲットを提供する必要があります。ソリューションアーキテクトは、AWS Backup を使用して別のリージョンへのレプリケーションを管理したいと考えています。これらの要件を満たすソリューションはどれですか?
- A. マルチAZ展開を採用したAmazon FSx for Windows File Server
- B. マルチAZ展開を採用したAmazon FSx for NetApp ONTAP
- C. Standardストレージクラスを採用したAmazon Elastic File System(Amazon EFS)
- D. Amazon FSx for OpenZFS
この問題を見る →