-
Q1. Q601. ある企業が、IAM権限に関連する「Access Denied」エラーおよび「Unauthorized」エラーを分析・トラブルシューティングしたいと考えています。この企業ではAWS CloudTrailが有効化されています。これらの要件を満たす最も少ない工数で実現できるソリューションはどれですか?
- A. AWS Glueを使用し、CloudTrailログからこれらのエラーを検索するカスタムスクリプトを作成します。
- B. AWS Batchを使用し、CloudTrailログからこれらのエラーを検索するカスタムスクリプトを作成します。
- C. Amazon Athenaのクエリを使ってCloudTrailログを検索し、これらのエラーを特定します。
- D. Amazon QuickSightを使ってCloudTrailログを検索し、これらのエラーを特定するためのダッシュボードを作成します。
この問題を見る →
-
Q2. Q602. ある企業が、既存のAWS利用料金を運用コストダッシュボードに追加したいと考えています。ソリューションアーキテクトは、企業が利用料金データにプログラムでアクセスできるようにするソリューションを推奨する必要があります。また、企業は当年分のコストデータに加えて、今後12か月間のコスト予測にもアクセスできる必要があります。
これらの要件を満たすソリューションのうち、運用オーバーヘッドが最も少ないものはどれですか?
- A. ページネーション機能付きのAWS Cost Explorer API を使用して、利用料金関連データにアクセスします。
- B. ダウンロード可能なAWS Cost ExplorerレポートのCSVファイルを使用して、利用料金関連データにアクセスします。
- C. AWS Budgets のアクションを設定し、利用料金データをFTP経由で企業に送信します。
- D. 利用料金データ向けにAWS Budgets レポートを作成し、SMTP経由で企業に送信します。
この問題を見る →
-
Q3. Q603. ソリューションアーキテクトがアプリケーションの耐障害性をレビューしています。その際、データベース管理者がスケーリング演習の一環として、アプリケーションの Amazon Aurora PostgreSQL データベースの Writer インスタンスのフェイルオーバーを実行したことに気づきました。このフェイルオーバーにより、アプリケーションに 3 分間のダウンタイムが発生しました。
運用オーバーヘッドを最小限に抑えつつ、スケーリング演習時のダウンタイムを短縮するには、どのソリューションが最も適していますか?
- A. クラスター内に追加の Aurora PostgreSQL 読み取り専用レプリカを作成し、フェイルオーバー時の負荷を処理できるようにします。
- B. 同一 AWS リージョン内にセカンダリの Aurora PostgreSQL クラスターをセットアップします。フェイルオーバー時に、アプリケーションを更新してセカンダリクラスターの Writer エンドポイントを使用するようにします。
- C. フェイルオーバー時の負荷を処理するために、Amazon ElastiCache for Memcached クラスターを作成します。
- D. データベースに対して Amazon RDS Proxy をセットアップし、アプリケーションを更新してプロキシエンドポイントを使用するようにします。
この問題を見る →
-
Q4. Q604. ある企業は、単一のAWSリージョンで動作する地域ベースのサブスクリプション型ストリーミングサービスを提供しています。アーキテクチャは、Amazon EC2インスタンス上で実行されるWebサーバーおよびアプリケーションサーバーで構成されています。これらのEC2インスタンスは、Elastic Load Balancerの後ろでAuto Scalingグループに配置されています。また、Amazon Auroraグローバルデータベースクラスターが複数の可用性ゾーン(AZ)にまたがって展開されています。この企業はグローバル展開を計画しており、アプリケーションのダウンタイムを最小限に抑えたいと考えています。最も高いフォールトトレランス(障害耐性)を提供するソリューションはどれですか?
- A. WebレイヤーおよびアプリケーションレイヤーのAuto Scalingグループを拡張し、第2のリージョン内の可用性ゾーンにもインスタンスをデプロイします。Auroraグローバルデータベースを用いて、プライマリリージョンおよび第2のリージョンにデータベースを展開します。Amazon Route 53のヘルスチェックとフェイルオーバールーティングポリシーを活用して、第2のリージョンへトラフィックを切り替えます。
- B. Webレイヤーおよびアプリケーションレイヤーを第2のリージョンにデプロイします。第2のリージョンにAurora PostgreSQLのクロスリージョンAuroraレプリカを追加します。Amazon Route 53のヘルスチェックとフェイルオーバールーティングポリシーを用いて、第2のリージョンへトラフィックを切り替え、必要に応じてセカンダリをプライマリとして昇格させます。
- C. Webレイヤーおよびアプリケーションレイヤーを第2のリージョンにデプロイします。第2のリージョンにAurora PostgreSQLデータベースを作成します。AWS Database Migration Service(AWS DMS)を用いて、プライマリデータベースから第2のリージョンへのレプリケーションを行います。Amazon Route 53のヘルスチェックとフェイルオーバールーティングポリシーを用いて、第2のリージョンへトラフィックを切り替えます。
- D. Webレイヤーおよびアプリケーションレイヤーを第2のリージョンにデプロイします。Amazon Auroraグローバルデータベースを用いて、プライマリリージョンおよび第2のリージョンにデータベースを展開します。Amazon Route 53のヘルスチェックとフェイルオーバールーティングポリシーを用いて、第2のリージョンへトラフィックを切り替え、必要に応じてセカンダリをプライマリとして昇格させます。
この問題を見る →
-
Q5. Q605. ある企業がワークロードをAWSへ移行しています。この企業のデータベースには、トランザクション処理が必要な機密性の高いデータが格納されています。同社は、AWSクラウドソリューションを活用してデータベースのセキュリティを強化するとともに、運用上の負担を軽減したいと考えています。
これらの要件を満たすソリューションはどれですか?
- A. データベースをAmazon EC2へ移行し、AWS Key Management Service (AWS KMS) のAWS管理型キーを暗号化に使用する。
- B. データベースをAmazon RDSへ移行し、静止時暗号化を設定する。
- C. データをAmazon S3へ移行し、Amazon Macieを用いてデータのセキュリティおよび保護を実現する。
- D. データベースをAmazon RDSへ移行し、Amazon CloudWatch Logsを用いてデータのセキュリティおよび保護を実現する。
この問題を見る →
-
Q6. Q606. ある企業が、TCPおよびUDPによるマルチプレイヤーゲーム機能を備えたオンラインゲームアプリケーションを運用しています。この企業は、Amazon Route 53 を使用して、複数のAWSリージョンに展開されたNetwork Load Balancer(NLB)へアプリケーショントラフィックをルーティングしています。今後見込まれるユーザー数の増加に備え、アプリケーションのパフォーマンス向上とレイテンシ低減が必要です。
これらの要件を満たすソリューションはどれですか?
- A. NLBの前にAmazon CloudFrontディストリビューションを追加し、Cache-Controlヘッダーのmax-ageパラメータを増加させます。
- B. NLBをApplication Load Balancer(ALB)に置き換え、Route 53でレイテンシベースのルーティングを設定します。
- C. NLBの前にAWS Global Acceleratorを追加し、Global Acceleratorのエンドポイントを適切なリスナーポートで設定します。
- D. NLBの後ろにAmazon API Gatewayエンドポイントを追加し、APIキャッシュを有効化します。また、各ステージごとにメソッドキャッシュを上書き設定します。
この問題を見る →
-
Q7. Q607. ある企業はデータを Amazon S3 に保存しています。規制により、そのデータには個人を特定できる情報(PII)を含めてはなりません。同社は最近、S3 バケット内のあるオブジェクトに PII が含まれていることを発見しました。同社は、S3 バケット内の PII を自動的に検出し、セキュリティチームに通知する必要があります。これらの要件を満たすソリューションはどれですか?
- A. Amazon Macie を使用します。Macie の検出結果から SensitiveData イベントタイプをフィルタリングする Amazon EventBridge ルールを作成し、Amazon Simple Notification Service (Amazon SNS) を介してセキュリティチームに通知します。
- B. Amazon GuardDuty を使用します。GuardDuty の検出結果から CRITICAL イベントタイプをフィルタリングする Amazon EventBridge ルールを作成し、Amazon Simple Notification Service (Amazon SNS) を介してセキュリティチームに通知します。
- C. Amazon Macie を使用します。Macie の検出結果から SensitiveData:S3Object/Personal イベントタイプをフィルタリングする Amazon EventBridge ルールを作成し、Amazon Simple Queue Service (Amazon SQS) を介してセキュリティチームに通知します。
- D. Amazon GuardDuty を使用します。GuardDuty の検出結果から CRITICAL イベントタイプをフィルタリングする Amazon EventBridge ルールを作成し、Amazon Simple Queue Service (Amazon SQS) を介してセキュリティチームに通知します。
この問題を見る →
-
Q8. Q608. ある会社は、データサイエンティストに対して、自社の本番環境用 Amazon RDS for PostgreSQL データベースへのほぼリアルタイムな読み取り専用アクセスを提供したいと考えています。現在、このデータベースは Single-AZ 構成で運用されています。データサイエンティストは複雑なクエリを実行しますが、これらは本番データベースのパフォーマンスに影響を与えません。また、このソリューションには高い可用性が求められます。これらの要件を最もコスト効率よく満たすソリューションはどれでしょうか?
- A. メンテナンスウィンドウ中に既存の本番データベースをスケールアップし、データサイエンティストが利用可能な十分な処理能力を確保する。
- B. Single-AZ 構成から Multi-AZ インスタンスデプロイメントへ変更し、より大きなセカンダリ待機インスタンスを設定する。データサイエンティストにはこのセカンダリインスタンスへのアクセスを許可する。
- C. Single-AZ 構成から Multi-AZ インスタンスデプロイメントへ変更し、データサイエンティスト専用の追加読み取りレプリカを2台設定する。
- D. Single-AZ 構成から Multi-AZ クラスターデプロイメントへ変更し、2台の読み取り可能待機インスタンスを設定する。データサイエンティストには読み取り専用エンドポイントを提供する。
この問題を見る →
-
Q9. Q609. ある企業が、AWS クラウド上で3つのアベイラビリティーゾーン(AZ)にまたがって実行される3層ウェブアプリケーションを運用しています。アプリケーションのアーキテクチャには、Application Load Balancer、ユーザーのセッション状態をホストする Amazon EC2 ウェブサーバー、および EC2 インスタンス上で動作する MySQL データベースが含まれます。同社は、アプリケーショントラフィックの急激な増加が発生することを見込んでおり、将来的なアプリケーション容量需要に対応できるスケーラビリティと、すべての3つのアベイラビリティーゾーンにわたる高可用性を確保したいと考えています。
これらの要件を満たすソリューションはどれですか?
- A. MySQL データベースを Amazon RDS for MySQL へ移行し、Multi-AZ DB クラスター構成を採用します。セッションデータの保存および読み取りキャッシュに、高可用性構成の Amazon ElastiCache for Redis を使用します。ウェブサーバーを、3つのアベイラビリティーゾーンにまたがる Auto Scaling グループへ移行します。
- B. MySQL データベースを Amazon RDS for MySQL へ移行し、Multi-AZ DB クラスター構成を採用します。セッションデータの保存および読み取りキャッシュに、高可用性構成の Amazon ElastiCache for Memcached を使用します。ウェブサーバーを、3つのアベイラビリティーゾーンにまたがる Auto Scaling グループへ移行します。
- C. MySQL データベースを Amazon DynamoDB へ移行します。読み取りキャッシュに DynamoDB Accelerator(DAX)を使用します。セッションデータは DynamoDB に格納します。ウェブサーバーを、3つのアベイラビリティーゾーンにまたがる Auto Scaling グループへ移行します。
- D. MySQL データベースを、単一のアベイラビリティーゾーンで実行される Amazon RDS for MySQL へ移行します。セッションデータの保存および読み取りキャッシュに、高可用性構成の Amazon ElastiCache for Redis を使用します。ウェブサーバーを、3つのアベイラビリティーゾーンにまたがる Auto Scaling グループへ移行します。
この問題を見る →
-
Q10. Q610. グローバルな動画ストリーミング企業が Amazon CloudFront をコンテンツ配信ネットワーク(CDN)として使用しています。この企業は、複数の国に段階的にコンテンツを展開したいと考えています。また、コンテンツを展開する予定の国以外の地域にいる視聴者がそのコンテンツを閲覧できないようにする必要があります。これらの要件を満たすソリューションはどれですか?
- A. CloudFront のコンテンツに地理的制限を追加し、許可リスト(allow list)を使用します。カスタムエラーメッセージを設定します。
- B. 制限付きコンテンツ用の新しい URL を設定します。署名付き URL および Cookie を使用してアクセスを承認します。カスタムエラーメッセージを設定します。
- C. 配信するコンテンツのデータを暗号化します。カスタムエラーメッセージを設定します。
- D. 制限付きコンテンツ用の新しい URL を作成します。署名付き URL に対して時刻制限付きアクセスポリシーを設定します。
この問題を見る →
-
Q11. Q611. ある企業は、AWS クラウドを活用してオンプレミス環境のディザスタリカバリ(DR)構成を強化したいと考えています。同社のコアな本番業務アプリケーションは Microsoft SQL Server Standard を使用しており、仮想マシン(VM)上で実行されています。このアプリケーションには、30秒以内の復旧時点目標(RPO)および60分以内の復旧時間目標(RTO)が求められます。また、DRソリューションは、可能な限りコストを最小化する必要があります。
これらの要件を満たすソリューションはどれですか?
- A. Microsoft SQL Server Enterprise と Always On 可用性グループを用いて、オンプレミスサーバーと AWS 間でマルチサイトのアクティブ/アクティブ構成を設定する。
- B. AWS 上にウォームスタンバイの Amazon RDS for SQL Server データベースを設定し、AWS Database Migration Service(AWS DMS)を変更データキャプチャ(CDC)モードで構成する。
- C. AWS Elastic Disaster Recovery を使用し、パイロットライト構成としてディスク変更を AWS へレプリケートするよう設定する。
- D. サードパーティ製バックアップソフトウェアを使用して毎晩バックアップを取得し、そのバックアップの2つ目のコピーを Amazon S3 に保存する。
この問題を見る →
-
Q12. Q612. ある企業は、顧客情報を処理・保存するためにOracleデータベースを実行するオンプレミスサーバーを保有しています。この企業は、AWSのデータベースサービスを活用して可用性を向上させ、アプリケーションのパフォーマンスを改善したいと考えています。また、レポーティング負荷をプライマリデータベースシステムからオフロードしたいとも考えています。
これらの要件を、最も運用効率の良い方法で満たすソリューションはどれですか?
- A. AWS Database Migration Service (AWS DMS) を使用して、複数のAWSリージョンにAmazon RDS DBインスタンスを作成します。レポーティング機能は、プライマリDBインスタンスとは別のDBインスタンスを対象とします。
- B. シングルAZデプロイでAmazon RDSを使用し、Oracleデータベースを作成します。同じAZ内に読み取り専用レプリカを作成し、レポーティング機能をその読み取り専用レプリカに向けます。
- C. マルチAZクラスターデプロイでAmazon RDSを展開し、Oracleデータベースを作成します。レポーティング機能は、クラスターデプロイ内のリーダーインスタンスを使用するように設定します。
- D. マルチAZインスタンスデプロイでAmazon RDSを展開し、Amazon Auroraデータベースを作成します。レポーティング機能は、リーダーインスタンスに向けます。
この問題を見る →
-
Q13. Q613. ある企業が AWS 上で Web アプリケーションを構築したいと考えています。クライアントからのアクセス要求は予測できず、長時間アイドル状態になる可能性があります。また、サブスクリプション料金を支払った顧客のみがサインインしてアプリケーションを利用できるようにする必要があります。
これらの要件を最もコスト効率よく満たすための手順の組み合わせはどれですか?(3つ選択してください。)
- A. Amazon DynamoDB からユーザー情報を取得する AWS Lambda 関数を作成します。RESTful API を受け付ける Amazon API Gateway エンドポイントを作成し、API 呼び出しをその Lambda 関数に送信します。
- B. Amazon RDS からユーザー情報を取得する Amazon Elastic Container Service(Amazon ECS)サービスを Application Load Balancer の後ろに配置します。RESTful API を受け付ける Amazon API Gateway エンドポイントを作成し、API 呼び出しを Lambda 関数に送信します。
- C. ユーザー認証のための Amazon Cognito ユーザープールを作成します。
- D. ユーザー認証のための Amazon Cognito ID プール(Identity Pool)を作成します。
- E. HTML、CSS、JavaScript を用いたフロントエンド Web コンテンツを AWS Amplify でホスティングします。統合された Amazon CloudFront 設定を使用します。
- F. PHP、CSS、JavaScript を用いたフロントエンド Web コンテンツを Amazon S3 の静的ウェブサイトホスティングで提供し、Amazon CloudFront を使用して配信します。
この問題を見る →
-
Q14. Q614. メディア企業は、Amazon CloudFrontディストリビューションを使用してインターネット経由でコンテンツを配信しています。同社は、プレミアム顧客のみがメディアストリームおよびファイルコンテンツにアクセスできるようにしたいと考えています。すべてのコンテンツはAmazon S3バケットに保存されています。また、映画のレンタルや音楽のダウンロードなど、特定の目的で顧客にオンデマンドでコンテンツを配信しています。
これらの要件を満たすソリューションはどれですか?
- A. プレミアム顧客に対して、S3署名付きクッキーを生成・提供する。
- B. プレミアム顧客に対して、CloudFront署名付きURLを生成・提供する。
- C. オリジンアクセスコントロール(OAC)を使用して、非プレミアム顧客のアクセスを制限する。
- D. フィールドレベル暗号化を生成・有効化して、非プレミアム顧客のアクセスをブロックする。
この問題を見る →
-
Q15. Q615. 小売企業は、パブリックな REST API として、リージョン単位の Amazon API Gateway API を使用しています。API Gateway のエンドポイントはカスタムドメイン名であり、Amazon Route 53 のエイリアスレコードを指しています。ソリューションアーキテクトは、顧客への影響を最小限に抑え、データ損失も最小限に抑える方法で、新しいバージョンの API をリリースするソリューションを設計する必要があります。これらの要件を満たすソリューションはどれですか?
- A. API Gateway でカナリーリリース用のデプロイステージを作成します。最新の API バージョンをデプロイし、適切な割合のトラフィックをカナリーステージにルーティングします。API の検証が完了した後、カナリーステージを本番ステージに昇格させます。
- B. OpenAPI YAML ファイル形式で新しいバージョンの API を含む新しい API Gateway エンドポイントを作成します。API Gateway の既存の API に対して、マージモードでの「インポートして更新」操作を実行します。その後、新しい API バージョンを本番ステージにデプロイします。
- C. OpenAPI JSON ファイル形式で新しいバージョンの API を含む新しい API Gateway エンドポイントを作成します。API Gateway の既存の API に対して、上書きモードでの「インポートして更新」操作を実行します。その後、新しい API バージョンを本番ステージにデプロイします。
- D. 新しい API 定義を含む新しい API Gateway エンドポイントを作成します。この新しい API Gateway API 用に新しいカスタムドメイン名を作成し、Route 53 のエイリアスレコードをその新しいカスタムドメイン名を指すように更新します。
この問題を見る →
-
Q16. Q616. ソリューションアーキテクトは、VPC 内の Amazon EC2 インスタンスから Amazon DynamoDB への API 呼び出しがインターネットを経由しないようにする必要があります。この要件を満たすために、ソリューションアーキテクトは何を行うべきですか?(該当するものを 2 つ選択してください)
- A. エンドポイント用のルートテーブルエントリを作成する
- B. DynamoDB のゲートウェイエンドポイントを作成する
- C. エンドポイントを利用する新しい DynamoDB テーブルを作成する
- D. VPC の各サブネットにエンドポイント用の ENI を作成する
- E. デフォルトセキュリティグループにアクセスを許可するセキュリティグループルールを作成する
この問題を見る →
-
Q17. Q617. ある企業のIT費用に関する最近の分析結果から、バックアップコストの削減が必要であることが明らかになりました。同社の最高情報責任者(CIO)は、オンプレミスのバックアップインフラストラクチャを簡素化し、物理バックアップテープの使用を廃止することでコストを削減したいと考えています。ただし、既存のオンプレミスバックアップアプリケーションおよびワークフローへの投資を維持する必要があります。ソリューションアーキテクトは何を推奨すべきでしょうか?
- A. バックアップアプリケーションとNFSインターフェイスを用いて接続するAWS Storage Gatewayをセットアップします。
- B. バックアップアプリケーションとNFSインターフェイスを用いて接続するAmazon EFSファイルシステムをセットアップします。
- C. バックアップアプリケーションとiSCSIインターフェイスを用いて接続するAmazon EFSファイルシステムをセットアップします。
- D. バックアップアプリケーションとiSCSI仮想テープライブラリ(VTL)インターフェイスを用いて接続するAWS Storage Gatewayをセットアップします。
この問題を見る →
-
Q18. Q618. ソリューションアーキテクトが、エンジニアリング図面の保存および表示に使用される新しいWebアプリケーションのストレージアーキテクチャを設計しています。すべてのアプリケーションコンポーネントはAWSインフラストラクチャ上にデプロイされます。アプリケーション設計は、ユーザーがエンジニアリング図面の読み込みを待つ時間を最小限に抑えるためのキャッシュ機能をサポートする必要があります。また、ペタバイト規模のデータを保存できる必要があります。ソリューションアーキテクトが採用すべきストレージとキャッシュの組み合わせはどれですか?
- A. Amazon S3 と Amazon CloudFront
- B. Amazon S3 Glacier と Amazon ElastiCache
- C. Amazon Elastic Block Store (Amazon EBS) ボリュームと Amazon CloudFront
- D. AWS Storage Gateway と Amazon ElastiCache
この問題を見る →
-
Q19. Q619. ある企業には、サードパーティベンダーからほぼリアルタイムでデータを受信できる REST ベースのインターフェイスを持つアプリケーションがあります。受信したデータは、アプリケーションによって処理され、さらに分析するためのストレージに保存されます。このアプリケーションは Amazon EC2 インスタンス上で実行されています。サードパーティベンダーは、アプリケーションへデータを送信する際に多数の 503 Service Unavailable エラーを受信しています。データ量が急増すると、コンピューティング能力が最大限に達し、アプリケーションがすべてのリクエストを処理できなくなっています。よりスケーラブルなソリューションを提供するために、ソリューションアーキテクトが推奨すべき設計はどれですか?
- A. Amazon Kinesis Data Streams を使用してデータを取り込み、AWS Lambda 関数でデータを処理します。
- B. 既存のアプリケーションの上位に Amazon API Gateway を配置し、サードパーティベンダー向けにクォータ制限を含む使用プランを作成します。
- C. Amazon Simple Notification Service (Amazon SNS) を使用してデータを取り込み、EC2 インスタンスを Application Load Balancer の背後に配置した Auto Scaling グループで実行します。
- D. アプリケーションをコンテナ形式で再パッケージ化し、Amazon Elastic Container Service (Amazon ECS) を EC2 ランチタイプで使用し、Auto Scaling グループとともにデプロイします。
この問題を見る →
-
Q20. Q620. ある企業が、ECサイト向けのマルチティアアプリケーションを構築しました。このWebサイトは、パブリックサブネット内に配置されたApplication Load Balancer、同様にパブリックサブネット内のWebティア、およびプライベートサブネット内のAmazon EC2インスタンス上でホストされるMySQLクラスターで構成されています。MySQLデータベースは、インターネット上にある第三者プロバイダーがホストする製品カタログおよび価格情報にアクセスする必要があります。ソリューションズアーキテクトは、運用オーバーヘッドを増加させることなくセキュリティを最大化する戦略を策定しなければなりません。これらの要件を満たすために、ソリューションズアーキテクトは何を行うべきでしょうか?
- A. VPC内にNATインスタンスをデプロイし、すべてのインターネットトラフィックをそのNATインスタンス経由でルーティングします。
- B. パブリックサブネット内にNATゲートウェイをデプロイし、プライベートサブネットのルートテーブルを変更して、すべてのインターネット向けトラフィックをNATゲートウェイへ向けるようにします。
- C. インターネットゲートウェイを設定し、それをVPCにアタッチします。その後、プライベートサブネットのルートテーブルを変更して、インターネット向けトラフィックをインターネットゲートウェイへ向けるようにします。
- D. 仮想プライベートゲートウェイを設定し、それをVPCにアタッチします。その後、プライベートサブネットのルートテーブルを変更して、インターネット向けトラフィックを仮想プライベートゲートウェイへ向けるようにします。
この問題を見る →
-
Q21. Q621. ある企業が、Amazon API GatewayおよびAWS Lambdaを用いてAWS上でRESTfulなサーバーレスWebアプリケーションを構築しています。このWebアプリケーションのユーザーは地理的に分散しており、企業はこれらのユーザーに対するAPIリクエストの遅延を低減したいと考えています。これらの要件を満たすために、ソリューションアーキテクトが使用すべきエンドポイントの種類はどれですか?
- A. プライベートエンドポイント
- B. リージョナルエンドポイント
- C. インターフェースVPCエンドポイント
- D. エッジ最適化エンドポイント
この問題を見る →
-
Q22. Q622. ある企業が、大量のデータを並列処理するアプリケーションを展開しようとしています。このワークロードには Amazon EC2 インスタンスを使用する予定です。ネットワークアーキテクチャは、ノードのグループが同じ基盤となるハードウェアを共有しないように設定可能でなければなりません。これらの要件を満たすネットワーキングソリューションはどれですか?
- A. Spread プレースメントグループ内で EC2 インスタンスを実行する
- B. EC2 インスタンスを別々の AWS アカウントにグループ化する
- C. EC2 インスタンスを専用テンアンシー(dedicated tenancy)で設定する
- D. EC2 インスタンスを共有テンアンシー(shared tenancy)で設定する
この問題を見る →
-
Q23. Q623. ソリューションアーキテクトが、ソフトウェアのデモ環境向けのアーキテクチャを設計しています。この環境は、Application Load Balancer(ALB)の後ろでAuto Scalingグループ内のAmazon EC2インスタンス上で実行されます。システムは営業時間中にトラフィックが大幅に増加しますが、週末の稼働は不要です。
このシステムが需要に応じてスケールできるようにするために、ソリューションアーキテクトが実施すべきアクションの組み合わせはどれですか?(2つ選択)
- A. AWS Auto Scaling を使用して、リクエストレートに基づき ALB のキャパシティを調整する。
- B. AWS Auto Scaling を使用して、VPC インターネットゲートウェイのキャパシティをスケールする。
- C. 負荷を複数の AWS リージョン間で分散させるために、EC2 インスタンスを複数の AWS リージョンで起動する。
- D. ターゲット追跡スケーリングポリシーを使用し、EC2 インスタンスの CPU 使用率に基づいて Auto Scaling グループのキャパシティをスケールする。
- E. スケジュール済みスケーリングを使用し、週末には Auto Scaling グループの最小、最大、および希望インスタンス数をゼロに設定し、週初めにデフォルト値に戻す。
この問題を見る →
-
Q24. Q624. ある企業がECサイトアプリケーションを構築しており、顧客の機密情報を保存する必要があります。同社は、顧客がウェブサイト上で購入トランザクションを完了できるようにする必要があります。また、データベース管理者からでさえも機密顧客データを保護する必要があります。これらの要件を満たすソリューションはどれですか?
- A. 機密データをAmazon Elastic Block Store(Amazon EBS)ボリュームに保存します。EBS暗号化を使用してデータを暗号化し、IAMインスタンスロールでアクセスを制限します。
- B. 機密データをAmazon RDS for MySQLに保存します。AWS Key Management Service(AWS KMS)によるクライアントサイド暗号化を使用してデータを暗号化します。
- C. 機密データをAmazon S3に保存します。AWS Key Management Service(AWS KMS)によるサーバーサイド暗号化を使用してデータを暗号化し、S3バケットポリシーでアクセスを制限します。
- D. 機密データをAmazon FSx for Windows Serverに保存します。アプリケーションサーバーにファイル共有をマウントし、Windowsファイルアクセス許可でアクセスを制限します。
この問題を見る →
-
Q25. Q625. ある企業では、AWS Key Management Service (AWS KMS) のカスタマーマスターキー (CMK) を使用して AWS Lambda の環境変数を暗号化しています。ソリューションアーキテクトは、これらの環境変数を復号および使用するために必要な権限が適切に設定されていることを保証する必要があります。正しい権限を実装するために、ソリューションアーキテクトが実行しなければならない手順はどれですか?(該当するものを2つ選択してください。)
- A. Lambda リソースポリシーに AWS KMS の権限を追加する
- B. Lambda 実行ロールに AWS KMS の権限を追加する
- C. Lambda 関数ポリシーに AWS KMS の権限を追加する
- D. AWS KMS キーポリシー内で Lambda 実行ロールを許可する
- E. AWS KMS キーポリシー内で Lambda リソースポリシーを許可する
この問題を見る →
-
Q26. Q626. ある会社には、同じAWSアカウント内でus-west-2リージョンに存在する2つのVPCがあります。この会社は、これらのVPC間でネットワークトラフィックを許可する必要があります。毎月約500 GBのデータ転送がVPC間で発生します。これらのVPCを接続する最もコスト効率の高いソリューションは何ですか?
- A. AWS Transit Gatewayを導入してVPC間を接続し、各VPCのルートテーブルを更新して、トランジットゲートウェイをVPC間通信に使用できるようにします。
- B. VPC間でAWS Site-to-Site VPNトンネルを実装し、各VPCのルートテーブルを更新して、VPNトンネルをVPC間通信に使用できるようにします。
- C. VPCピアリング接続を2つのVPC間に設定し、各VPCのルートテーブルを更新して、VPCピアリング接続をVPC間通信に使用できるようにします。
- D. 2つのVPC間に1 GbpsのAWS Direct Connect接続を設定し、各VPCのルートテーブルを更新して、Direct Connect接続をVPC間通信に使用できるようにします。
この問題を見る →
-
Q27. Q627. ある企業には、レポートを生成する財務アプリケーションがあります。これらのレポートは平均50 KBのサイズで、Amazon S3に保存されます。レポートは作成後1週間は頻繁にアクセスされ、数年間保存する必要があります。また、レポートは6時間以内に取得可能でなければなりません。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. S3 Standard を使用します。S3 Lifecycle ルールを設定して、レポートを7日後に S3 Glacier へ移行します。
- B. S3 Standard を使用します。S3 Lifecycle ルールを設定して、レポートを7日後に S3 Standard-Infrequent Access(S3 Standard-IA)へ移行します。
- C. S3 Intelligent-Tiering を使用します。S3 Intelligent-Tiering を設定して、レポートを S3 Standard-Infrequent Access(S3 Standard-IA)および S3 Glacier へ移行するようにします。
- D. S3 Standard を使用します。S3 Lifecycle ルールを設定して、レポートを7日後に S3 Glacier Deep Archive へ移行します。
この問題を見る →
-
Q28. Q628. ある会社は、自社のメインWebサイトが利用できない場合に、ユーザーをバックアップ用の静的エラーページへ自動的に誘導したいと考えています。メインWebサイトのDNSレコードはAmazon Route 53でホストされており、ドメインはApplication Load Balancer(ALB)を指しています。また、変更の最小化とインフラストラクチャのオーバーヘッド低減が求められています。これらの要件を満たす解決策はどれですか?
- A. Route 53のレコードを遅延ベースルーティングポリシーに更新し、Amazon S3バケットにホストされた静的エラーページをレコードに追加して、トラフィックを最も応答性の高いエンドポイントに送信する。
- B. Route 53のアクティブ・パッシブフェイルオーバー構成を設定する。Route 53のヘルスチェックでALBエンドポイントが不健全と判定された場合に、トラフィックをAmazon S3バケットにホストされた静的エラーページへ誘導する。
- C. ALBと静的エラーページをホストするAmazon EC2インスタンスをエンドポイントとするRoute 53のアクティブ・アクティブ構成を設定する。ALBに対するヘルスチェックが失敗した場合にのみ、Route 53がリクエストをEC2インスタンスへ送信するよう設定する。
- D. Route 53のレコードをマルチバリュー応答ルーティングポリシーに更新する。ヘルスチェックを作成し、ヘルスチェックが成功した場合はWebサイトへ、失敗した場合はAmazon S3にホストされた静的エラーページへトラフィックを誘導する。
この問題を見る →
-
Q29. Q629. ある会社では、VPC内に2つの可用性ゾーンにまたがって複数のAmazon EC2 Linuxインスタンスを実行しています。これらのインスタンスは、階層的なディレクトリ構造を使用するアプリケーションをホストしています。アプリケーションは、共有ストレージに対して高速かつ同時並行的に読み書きを行う必要があります。この要件を満たすために、ソリューションズアーキテクトは何を行うべきでしょうか?
- A. Amazon S3バケットを作成し、VPC内のすべてのEC2インスタンスからのアクセスを許可する。
- B. Amazon Elastic File System(Amazon EFS)ファイルシステムを作成し、各EC2インスタンスからそのEFSファイルシステムをマウントする。
- C. Provisioned IOPS SSD(io2)タイプのAmazon Elastic Block Store(Amazon EBS)ボリュームにファイルシステムを作成し、そのEBSボリュームをすべてのEC2インスタンスにアタッチする。
- D. 各EC2インスタンスにアタッチされたAmazon Elastic Block Store(Amazon EBS)ボリューム上にファイルシステムを作成し、異なるEC2インスタンス間でそれらのEBSボリュームを同期する。
この問題を見る →
-
Q30. Q630. ソリューションアーキテクトは、建物内の各事業テナントの時間単位のエネルギー消費量を記録するワークロードを設計しています。センサーはHTTPリクエストを通じてデータベースにデータを送信し、各テナントの使用量を累積して記録します。ソリューションアーキテクトは、可能な限りマネージドサービスを活用する必要があります。また、今後、独立したコンポーネントを追加することで、このワークロードに新たな機能が追加される予定です。これらの要件を満たすとともに、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. Amazon API Gateway と AWS Lambda 関数を使用してセンサーからのデータを受信・処理し、Amazon DynamoDB テーブルにデータを保存します。
- B. Elastic Load Balancer を使用し、Auto Scaling グループで管理された Amazon EC2 インスタンスのクラスターでセンサーからのデータを受信・処理します。処理済みデータは Amazon S3 バケットに保存します。
- C. Amazon API Gateway と AWS Lambda 関数を使用してセンサーからのデータを受信・処理しますが、処理済みデータは Amazon EC2 インスタンス上で実行される Microsoft SQL Server Express データベースに保存します。
- D. Elastic Load Balancer を使用し、Auto Scaling グループで管理された Amazon EC2 インスタンスのクラスターでセンサーからのデータを受信・処理します。処理済みデータは Amazon Elastic File System(Amazon EFS)の共有ファイルシステムに保存します。
この問題を見る →
-
Q31. Q631. ある会社は、AWS Organizations 内の組織に5つの組織単位(OU)を有しています。各 OU は、その会社が所有する5つの事業に対応しています。同社の研究開発(R&D)事業は、会社から分離し、独自の組織を持つことになります。ソリューションアーキテクトは、この目的のために新しい別個の管理アカウントを作成しました。ソリューションアーキテクトは、この新しい管理アカウントで次に何を行うべきでしょうか?
- A. 移行期間中、R&D の AWS アカウントを両方の組織に所属させる
- B. R&D の AWS アカウントが以前の組織から退出した後、そのアカウントを新しい組織に招待する
- C. 新しい組織内に新しい R&D の AWS アカウントを作成し、以前の R&D の AWS アカウントからリソースを移行する
- D. R&D の AWS アカウントが新しい組織に参加するようにする。また、新しい管理アカウントを以前の組織のメンバーにする
この問題を見る →
-
Q32. Q632. ソリューションアーキテクトが AWS CloudFormation テンプレートを使用して、3層構成のWebアプリケーションをデプロイしています。このWebアプリケーションは、Web層とアプリケーション層から構成され、アプリケーション層では Amazon DynamoDB テーブルにユーザーのデータを保存・取得します。Web層およびアプリケーション層は Amazon EC2 インスタンス上でホストされており、データベース層(DynamoDB)はパブリックにアクセスできないように設定されています。アプリケーション用のEC2インスタンスは、CloudFormationテンプレート内にAPI認証情報(アクセスキー/シークレットキー)を露出させることなく、DynamoDBテーブルにアクセスする必要があります。これらの要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. DynamoDBテーブルを読み取るためのIAMロールを作成し、インスタンスプロファイルを参照してアプリケーション用EC2インスタンスに関連付けます。
- B. DynamoDBテーブルからの読み書きに必要な権限を持つIAMロールを作成します。そのロールをEC2インスタンスプロファイルに追加し、アプリケーション用EC2インスタンスに関連付けます。
- C. AWS CloudFormationテンプレートのParametersセクションを使用して、あらかじめ作成済みのIAMユーザーのアクセスキーとシークレットキーをユーザーに入力させるようにします。このIAMユーザーには、DynamoDBテーブルに対する読み書き権限が付与されています。
- D. AWS CloudFormationテンプレート内で、DynamoDBテーブルに対する読み書き権限を持つIAMユーザーを作成します。GetAtt関数を使用してアクセスキーとシークレットキーを取得し、ユーザーデータ経由でアプリケーション用EC2インスタンスに渡します。
この問題を見る →
-
Q33. Q633. ある企業のウェブサイトは1日に何百万件ものリクエストを処理しており、そのリクエスト数はさらに増加し続けています。ソリューションアーキテクトは、Webアプリケーションの応答時間を改善する必要があります。また、ソリューションアーキテクトは、Amazon DynamoDBテーブルから商品詳細を取得する際のレイテンシを低減する必要があると判断しました。これらの要件を、最も少ない運用オーバーヘッドで満たすソリューションはどれですか?
- A. DynamoDB Accelerator(DAX)クラスターをセットアップし、すべての読み取りリクエストをDAX経由でルーティングします。
- B. Amazon ElastiCache for RedisをDynamoDBテーブルとWebアプリケーションの間にセットアップし、すべての読み取りリクエストをRedis経由でルーティングします。
- C. Amazon ElastiCache for MemcachedをDynamoDBテーブルとWebアプリケーションの間にセットアップし、すべての読み取りリクエストをMemcached経由でルーティングします。
- D. Amazon DynamoDB Streamsをテーブルに設定し、AWS Lambdaがテーブルから読み取ってAmazon ElastiCacheを更新するようにします。その後、すべての読み取りリクエストをElastiCache経由でルーティングします。
この問題を見る →
-
Q34. Q634. ある会社では、Amazon S3バケットに格納されたデジタル資産を複数のベンダーが配信しています。この会社は、各ベンダーのAWSアカウントに対して、これらのS3バケット内のオブジェクトをダウンロードするために必要な最小限のアクセス権のみを付与したいと考えています。
この要件を、最も少ない運用負荷で満たす解決策はどれですか?
- A. 匿名読み取りアクセスとすべてのバケットを一覧表示する権限を許可するバケットポリシーを作成する
- B. ユーザーに対する読み取り専用アクセスを許可するバケットポリシーを作成し、IAMエンティティをプリンシパルとして指定する
- C. 読み取り専用アクセスポリシーを適用したクロスアカウントIAMロールを作成する
- D. ベンダーのユーザーに読み取り専用アクセスを許可するユーザーポリシーおよびベンダー用のユーザーグループを作成する
この問題を見る →
-
Q35. Q635. ソリューションアーキテクトが、障害発生時にフェイルオーバー用のAWSリージョンでAmazon EC2のキャパシティを確保するディザスタリカバリー(DR)戦略を設計しています。ビジネス要件では、DR戦略がフェイルオーバー先リージョンにおいて必要なキャパシティを確実に満たす必要があります。この要件を満たすソリューションはどれですか?
- A. フェイルオーバー先リージョンでオンデマンドインスタンスを購入する
- B. フェイルオーバー先リージョンでEC2 Savings Planを購入する
- C. フェイルオーバー先リージョンでリージョナルの予約済みインスタンス(Reserved Instances)を購入する
- D. フェイルオーバー先リージョンでキャパシティ予約(Capacity Reservation)を購入する
この問題を見る →
-
Q36. Q636. ある企業では、研究データを収集し、世界中の社員と共有しています。この企業は、データを Amazon S3 バケットに収集・保存し、AWS クラウド上で処理したいと考えています。また、社員との間でデータを安全に共有する必要があります。さらに、AWS クラウド上でのセキュアなソリューションを実現しつつ、運用負荷を最小限に抑えることが求められています。
これらの要件を満たすソリューションはどれですか?
- A. AWS Lambda 関数を使用して S3 の事前署名 URL を生成します。社員にはその URL を使用するよう指示します。
- B. 各社員ごとに IAM ユーザーを作成します。各社員に対して S3 アクセスを許可する IAM ポリシーを作成します。社員には AWS Management Console を使用するよう指示します。
- C. S3 File Gateway を作成します。アップロード用とダウンロード用のそれぞれのシェアを作成します。社員が各自のローカルコンピューターからシェアをマウントして S3 File Gateway を利用できるようにします。
- D. AWS Transfer Family の SFTP エンドポイントを設定します。カスタム ID プロバイダーを選択し、ユーザー認証情報を AWS Secrets Manager で管理します。社員には Transfer Family を使用するよう指示します。
この問題を見る →
-
Q37. Q637. ある会社が、写真の保存および共有を行うアプリケーションを運用しています。ユーザーは写真を Amazon S3 バケットにアップロードします。毎日、ユーザーは約150枚の写真をアップロードします。この会社は、各新規写真に対してサムネイルを自動生成し、そのサムネイルを2番目の S3 バケットに保存するソリューションを設計したいと考えています。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. Amazon EventBridge のスケジュールルールを設定して、1分ごとに長時間実行される Amazon EMR クラスター上でスクリプトを呼び出します。このスクリプトは、まだサムネイルが生成されていない写真のサムネイルを生成し、2番目の S3 バケットにアップロードするように設定します。
- B. Amazon EventBridge のスケジュールルールを設定して、1分ごとに常時稼働しているメモリ最適化型の Amazon EC2 インスタンス上でスクリプトを呼び出します。このスクリプトは、まだサムネイルが生成されていない写真のサムネイルを生成し、2番目の S3 バケットにアップロードするように設定します。
- C. S3 イベント通知を設定して、ユーザーがアプリケーションに新しい写真をアップロードするたびに AWS Lambda 関数を呼び出します。Lambda 関数は、アップロードされた写真のサムネイルを生成し、2番目の S3 バケットにアップロードするように設定します。
- D. S3 Storage Lens を設定して、ユーザーがアプリケーションに新しい写真をアップロードするたびに AWS Lambda 関数を呼び出します。Lambda 関数は、サムネイルを生成し、2番目の S3 バケットにアップロードするように設定します。
この問題を見る →
-
Q38. Q638. ある企業が、Amazon RDS for PostgreSQL を使用するアプリケーションを実行しています。このアプリケーションは、平日の営業時間のみトラフィックを受信します。企業は、この利用パターンに基づき、コストを最適化し、運用オーバーヘッドを削減したいと考えています。
これらの要件を満たすソリューションはどれですか?
- A. AWS の Instance Scheduler を使用して、起動および停止のスケジュールを設定する
- B. 自動バックアップを無効化し、データベースの週次手動スナップショットを作成する
- C. 最小 CPU 使用率に基づいてデータベースの起動および停止を行うカスタム AWS Lambda 関数を作成する
- D. 全額前払い(All Upfront)の予約済み DB インスタンスを購入する
この問題を見る →
-
Q39. Q639. 電子商取引企業がオンプレミスでPostgreSQLデータベースを実行しています。このデータベースは、高IOPSのAmazon Elastic Block Store(Amazon EBS)ブロックストレージを使用してデータを保存しています。1日のピークI/Oトランザクション数は15,000 IOPSを超えないため、IOPS要件は明確です。同社は、このデータベースをAmazon RDS for PostgreSQLへ移行し、ディスクストレージ容量とは独立してIOPS性能をプロビジョニングしたいと考えています。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. General Purpose SSD(gp2)EBSボリュームストレージタイプを設定し、15,000 IOPSをプロビジョニングする
- B. Provisioned IOPS SSD(io1)EBSボリュームストレージタイプを設定し、15,000 IOPSをプロビジョニングする
- C. General Purpose SSD(gp3)EBSボリュームストレージタイプを設定し、15,000 IOPSをプロビジョニングする
- D. EBSマグネティックボリュームタイプを設定して最大IOPSを達成する
この問題を見る →
-
Q40. Q640. ある企業は、トランザクションデータを処理するオンプレミスのMySQLデータベースを保有しています。この企業は、そのデータベースをAWSクラウドへ移行しようとしています。移行後のデータベースは、アプリケーションとの互換性を維持する必要があります(現在アプリケーションはこのデータベースを利用しています)。また、需要が増加した時期には自動的にスケールできる必要があります。これらの要件を満たす移行ソリューションはどれですか?
- A. ネイティブのMySQLツールを使用して、データベースをAmazon RDS for MySQLに移行します。弾力的なストレージスケーリングを設定します。
- B. mysqldumpユーティリティを使用して、データベースをAmazon Redshiftに移行します。Amazon RedshiftクラスターでAuto Scalingを有効にします。
- C. AWS Database Migration Service (AWS DMS) を使用して、データベースをAmazon Auroraに移行します。Aurora Auto Scalingを有効にします。
- D. AWS Database Migration Service (AWS DMS) を使用して、データベースをAmazon DynamoDBに移行します。Auto Scalingポリシーを設定します。
この問題を見る →
-
Q41. Q641. ある企業が、AWS Lambda を用いたイベント駆動型のプログラミングモデルを採用したいと考えています。同社は Java 11 で実行される Lambda 関数の起動遅延を低減したいと考えており、アプリケーションには厳格なレイテンシ要件はありません。また、関数のスケールアップ時にコールドスタートおよび異常なレイテンシを低減したいとしています。これらの要件を最もコスト効率よく満たす解決策はどれですか?
- A. Lambda のプロビジョニング済み同時実行数(Provisioned Concurrency)を設定する
- B. Lambda 関数のタイムアウト値を増加させる
- C. Lambda 関数のメモリ量を増加させる
- D. Lambda SnapStart を設定する
この問題を見る →
-
Q42. Q642. 電子商取引企業が Amazon Route 53 を DNS プロバイダーとして使用しています。同社のウェブサイトはオンプレミス環境および AWS クラウドの両方でホストされています。オンプレミスのデータセンターは us-west-1 リージョンに近接しています。また、ウェブサイトは eu-central-1 リージョンでホストされています。同社は、ウェブサイトの読み込み時間を可能な限り最小化したいと考えています。これらの要件を満たすソリューションはどれですか?
- A. ジオロケーションルーティングポリシーを設定します。us-west-1 に近いユーザーからのトラフィックはオンプレミスのデータセンターへ、eu-central-1 に近いユーザーからのトラフィックは eu-central-1 へルーティングします。
- B. シンプルルーティングポリシーを設定し、eu-central-1 に近いすべてのトラフィックを eu-central-1 へ、オンプレミスデータセンターに近いすべてのトラフィックをオンプレミスデータセンターへルーティングします。
- C. レイテンシルーティングポリシーを設定し、us-west-1 と関連付けます。
- D. ウェイト付きルーティングポリシーを設定し、eu-central-1 とオンプレミスデータセンターの間でトラフィックを均等に分割します。
この問題を見る →
-
Q43. Q643. ある会社が、6週間以内に10 PBのデータをAmazon S3に移行する計画です。現在のデータセンターにはインターネット接続用の500 Mbpsアップリンクがあり、他のオンプレミスアプリケーションもこのアップリンクを共有しています。この一時的な移行タスクには、インターネット帯域幅の80%まで使用できます。これらの要件を満たすソリューションはどれですか?
- A. AWS DataSyncを設定してAmazon S3へデータを移行し、自動的にデータ検証を行う
- B. rsyncを使用してデータを直接Amazon S3に転送する
- C. AWS CLIと複数のコピー処理を用いて、データを直接Amazon S3に送信する
- D. 複数台のAWS Snowballデバイスを注文し、データをデバイスにコピーした後、デバイスをAWSに送付して、AWSがAmazon S3へデータをコピーする
この問題を見る →
-
Q44. Q644. ある企業は、us-east-1 リージョンで SMB ファイル共有をボリュームとしてマウントした Amazon EC2 インスタンス向けに、Amazon FSx for Windows File Server を利用したいと考えています。同社は、計画的なシステム保守および予期せぬサービス障害に対して、5 分間の復旧時点目標(RPO)を要件としています。また、ファイルシステムを us-west-2 リージョンへレプリケーションする必要があります。さらに、レプリケーションされたデータは、ユーザーによる削除が一切許可されず、5 年間保持される必要があります。これらの要件を満たすソリューションはどれですか?
- A. us-east-1 に Single-AZ 2 デプロイメントタイプの FSx for Windows File Server ファイルシステムを作成します。AWS Backup を使用して、バックアップを us-west-2 へコピーするルールを含む毎日のバックアッププランを作成します。us-west-2 のターゲットバケットに対して、コンプライアンスモードで AWS Backup Vault Lock を設定し、最低保持期間を 5 年間とします。
- B. us-east-1 に Multi-AZ デプロイメントタイプの FSx for Windows File Server ファイルシステムを作成します。AWS Backup を使用して、バックアップを us-west-2 へコピーするルールを含む毎日のバックアッププランを作成します。us-west-2 のターゲットバケットに対して、ガバナンスモードで AWS Backup Vault Lock を設定し、最低保持期間を 5 年間とします。
- C. us-east-1 に Multi-AZ デプロイメントタイプの FSx for Windows File Server ファイルシステムを作成します。AWS Backup を使用して、バックアップを us-west-2 へコピーするルールを含む毎日のバックアッププランを作成します。us-west-2 のターゲットバケットに対して、コンプライアンスモードで AWS Backup Vault Lock を設定し、最低保持期間を 5 年間とします。
- D. us-east-1 に Single-AZ 2 デプロイメントタイプの FSx for Windows File Server ファイルシステムを作成します。AWS Backup を使用して、バックアップを us-west-2 へコピーするルールを含む毎日のバックアッププランを作成します。us-west-2 のターゲットバケットに対して、ガバナンスモードで AWS Backup Vault Lock を設定し、最低保持期間を 5 年間とします。
この問題を見る →
-
Q45. Q645. ある企業は、複数の製品ライン向けにAWS上で複数のアプリケーションをホストしています。これらのアプリケーションは、Amazon EC2インスタンスやApplication Load Balancerなど、異なるコンピューティングリソースを使用しています。また、アプリケーションは、AWS Organizations内の同一組織に属する複数のAWSアカウントで実行されており、さらに複数のAWSリージョンにまたがっています。各製品ラインのチームは、それぞれのアカウント内でコンピューティングリソースにタグを付与しています。この企業は、Organizationsの請求統合機能(consolidated billing)から、各製品ラインごとのコストに関するより詳細な情報を得たいと考えています。これらの要件を満たすための手順の組み合わせはどれですか?(2つ選択)
- A. AWS Billingコンソールで特定のAWSが生成したタグを選択する
- B. AWS Billingコンソールで特定のユーザー定義タグを選択する
- C. AWS Resource Groupsコンソールで特定のユーザー定義タグを選択する
- D. 各AWSアカウントから選択したタグを有効化する
- E. Organizationsの管理アカウントから選択したタグを有効化する
この問題を見る →
-
Q46. Q646. ある会社が、歴史的出来事の画像を保存するウェブサイトを運用しています。ユーザーは、画像に写っている出来事が発生した年に基づいて画像を検索・閲覧できる必要があります。平均して、各画像は1年間に1~2回しかリクエストされません。同社は、画像を高可用性で保存・配信するソリューションを求めており、コスト効率が最も高いものを選ぶ必要があります。これらの要件を最もコスト効果的に満たすソリューションはどれですか?
- A. 画像をAmazon Elastic Block Store (Amazon EBS)に保存し、Amazon EC2上で実行されるWebサーバーを使用する。
- B. 画像をAmazon Elastic File System (Amazon EFS)に保存し、Amazon EC2上で実行されるWebサーバーを使用する。
- C. 画像をAmazon S3 Standardに保存し、S3 Standardを用いて静的ウェブサイト機能により画像を直接配信する。
- D. 画像をAmazon S3 Standard-Infrequent Access (S3 Standard-IA)に保存し、S3 Standard-IAを用いて静的ウェブサイト機能により画像を直接配信する。
この問題を見る →
-
Q47. Q647. ある会社には、1日6時間実行される大規模なデータワークロードがあります。この処理が実行中は、いかなるデータも失ってはなりません。ソリューションアーキテクトは、この重要なデータワークロードをサポートするための Amazon EMR クラスター構成を設計しています。
これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. プライマリノードおよびコアノードを On-Demand Instances 上で、タスクノードを Spot Instances 上で実行するロングランニングクラスターを構成する
- B. プライマリノードおよびコアノードを On-Demand Instances 上で、タスクノードを Spot Instances 上で実行するトランジェントクラスターを構成する
- C. プライマリノードを On-Demand Instance 上で、コアノードおよびタスクノードを Spot Instances 上で実行するトランジェントクラスターを構成する
- D. プライマリノードを On-Demand Instance 上で、コアノードおよびタスクノードを Spot Instances 上で実行するロングランニングクラスターを構成する
この問題を見る →
-
Q48. Q648. ある企業には複数のAWSアカウントがあり、us-west-2リージョンにアプリケーションが展開されています。各アカウント内のAmazon S3バケットにアプリケーションログが保存されています。この企業は、単一のS3バケットを用いた集約型ログ分析ソリューションを構築したいと考えています。ログはus-west-2リージョンを離れてはならず、また運用上のオーバーヘッドを最小限に抑えたいとしています。これらの要件を満たし、最もコスト効率の高いソリューションはどれですか?
- A. アプリケーション用S3バケットの1つから、集約用S3バケットへオブジェクトをコピーするS3ライフサイクルポリシーを作成する
- B. S3同一リージョンレプリケーション(Same-Region Replication)を使用して、各S3バケットからus-west-2内の別のS3バケットへログをレプリケートする。このS3バケットをログ分析に使用する
- C. 毎日、PutObject API操作を使ってすべてのバケットの内容をus-west-2内の別のS3バケットにコピーするスクリプトを作成する。このS3バケットをログ分析に使用する
- D. 各アカウントで、S3バケットへのログ配信時(s3:ObjectCreated.*イベント)にトリガーされるAWS Lambda関数を作成し、ログをus-west-2内の別のS3バケットへコピーする。このS3バケットをログ分析に使用する
この問題を見る →
-
Q49. Q649. ある会社が、Amazon EC2インスタンス上で実行されるビジネスクリティカルなアプリケーションを保有しています。このアプリケーションは、Amazon DynamoDBテーブルにデータを保存します。同社は、過去24時間以内の任意の時点にテーブルを復元できるようにする必要があります。これらの要件を満たすうち、運用上のオーバーヘッドが最も少ないソリューションはどれですか?
- A. テーブルに対してポイント・イン・タイム・リカバリー(PITR)を有効化する
- B. AWS Backup を使用してテーブルをバックアップする
- C. AWS Lambda関数を使用し、毎時1回テーブルのオンデマンドバックアップを作成する
- D. テーブルでストリームを有効化して、過去24時間以内のすべての変更をログとして記録し、そのストリームのコピーをAmazon S3バケットに保存する
この問題を見る →
-
Q50. Q650. ある企業が、ファイルを Amazon S3 バケットにアップロードするアプリケーションをホストしています。アップロード後、ファイルはメタデータを抽出するために処理され、その処理時間は5秒未満です。アップロードされるファイルの量および頻度は、1時間あたり数ファイルから、数百件の同時アップロードまで変動します。この要件を満たすコスト効率の高いアーキテクチャを設計するよう、ソリューションズアーキテクトに依頼しました。ソリューションズアーキテクトは何を推奨すべきでしょうか?
- A. AWS CloudTrail トレールを設定して S3 API 呼び出しをログ記録し、AWS AppSync を使用してファイルを処理する。
- B. S3 バケット内にオブジェクト作成イベント通知を設定し、AWS Lambda 関数を呼び出してファイルを処理する。
- C. Amazon Kinesis Data Streams を設定してデータを処理・Amazon S3 へ送信し、AWS Lambda 関数を呼び出してファイルを処理する。
- D. Amazon Simple Notification Service (Amazon SNS) トピックを設定して Amazon S3 にアップロードされたファイルを処理し、AWS Lambda 関数を呼び出してファイルを処理する。
この問題を見る →
-
Q51. Q651. ある企業が、スコア更新をバックエンドプロセッサにストリーミングし、その後リーダーボードに結果を掲載するモバイルゲームを開発しています。ソリューションアーキテクトは、大規模なトラフィックの急増に対応でき、モバイルゲームからの更新を受信順に処理でき、処理済みの更新を高可用性データベースに保存できるソリューションを設計する必要があります。また、このソリューションの運用管理負荷を最小限に抑えることも求められています。これらの要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. スコア更新を Amazon Kinesis Data Streams にプッシュします。Kinesis Data Streams 上で AWS Lambda を使用して更新を処理します。処理済みの更新を Amazon DynamoDB に保存します。
- B. スコア更新を Amazon Kinesis Data Streams にプッシュします。Auto Scaling により構成された Amazon EC2 インスタンスのフリートを使用して更新を処理します。処理済みの更新を Amazon Redshift に保存します。
- C. スコア更新を Amazon Simple Notification Service (Amazon SNS) トピックにプッシュします。SNS トピックに AWS Lambda 関数をサブスクライブして更新を処理します。処理済みの更新を Amazon EC2 上で実行される SQL データベースに保存します。
- D. スコア更新を Amazon Simple Queue Service (Amazon SQS) キューにプッシュします。Auto Scaling を活用した Amazon EC2 インスタンスのフリートを使用して SQS キュー内の更新を処理します。処理済みの更新を Amazon RDS Multi-AZ DB インスタンスに保存します。
この問題を見る →
-
Q52. Q652. ある企業では、毎月約300 TBのデータをAmazon S3 Standardストレージに保持しています。S3オブジェクトは通常約50 GBで、グローバルなアプリケーションによって頻繁にマルチパートアップロードで置き換えられています。S3オブジェクトの数とサイズは一定ですが、同社のS3ストレージコストは毎月増加しています。この状況で、ソリューションズアーキテクトはコストを削減するためにどのようにすべきでしょうか?
- A. マルチパートアップロードからAmazon S3 Transfer Accelerationに切り替える
- B. 未完了のマルチパートアップロードを削除するS3ライフサイクルポリシーを有効化する
- C. S3インベントリを設定して、オブジェクトが早すぎることによるアーカイブを防ぐ
- D. Amazon CloudFrontを設定して、Amazon S3に保存されるオブジェクト数を減らす
この問題を見る →
-
Q53. Q653. ある会社が、ストリーミングデータをニアリアルタイムで処理するアプリケーションを展開しようとしています。このワークロードには Amazon EC2 インスタンスを使用する予定です。ネットワークアーキテクチャは、ノード間のレイテンシを可能な限り最小限に抑えるよう設定可能である必要があります。
これらの要件を満たすネットワークソリューションの組み合わせはどれですか?(2つ選択してください。)
- A. 各 EC2 インスタンスでエンハンストネットワーキングを有効化および設定します。
- B. EC2 インスタンスを別々の AWS アカウントにグループ化します。
- C. EC2 インスタンスをクラスタープレースメントグループ内で実行します。
- D. 各 EC2 インスタンスに複数の Elastic Network Interface(ENI)をアタッチします。
- E. Amazon Elastic Block Store(Amazon EBS)最適化インスタンスタイプを使用します。
この問題を見る →
-
Q54. Q654. ある企業がDockerコンテナでアプリケーションを構築し、AWSクラウド上でそのアプリケーションを実行する必要があります。同社は、アプリケーションをホストするためのマネージドサービスを利用したいと考えています。このソリューションは、個々のコンテナサービスに対する需要に応じて適切にスケールイン/スケールアウト可能でなければなりません。また、追加の運用オーバーヘッドや管理対象のインフラストラクチャを発生させてはなりません。これらの要件を満たすソリューションはどれですか?(2つ選択)
- A. Amazon Elastic Container Service(Amazon ECS)とAWS Fargateを使用する
- B. Amazon Elastic Kubernetes Service(Amazon EKS)とAWS Fargateを使用する
- C. Amazon API Gateway APIをプロビジョニングし、APIをAWS Lambdaに接続してコンテナを実行する
- D. Amazon Elastic Container Service(Amazon ECS)とAmazon EC2ワーカーノードを使用する
- E. Amazon Elastic Kubernetes Service(Amazon EKS)とAmazon EC2ワーカーノードを使用する
この問題を見る →
-
Q55. Q655. ある企業は、オンプレミス環境からAWSアカウントへのAWS Direct Connect接続を保有しています。このAWSアカウントには、同一AWSリージョン内に30個の異なるVPCが存在し、それぞれがプライベート仮想インターフェイス(VIF)を使用しています。各VPCは、企業が管理する他のネットワークと重複しないCIDRブロックを採用しています。企業は、ネットワークアーキテクチャを中央集約的に管理しつつ、すべてのVPC間およびオンプレミスネットワークとの双方向通信を可能にしたいと考えています。
これらの要件を満たす解決策のうち、運用オーバーヘッドが最も少ないものはどれですか?
- A. Transit Gatewayを作成し、Direct Connect接続を新しいTransit VIFに関連付けます。Transit Gatewayのルート伝搬(route propagation)機能を有効化します。
- B. Direct Connect Gatewayを作成します。既存のプライベートVIFを再作成して、この新しいGatewayを利用するように変更します。各VPCを、新しいVirtual Private Gatewayを作成することで関連付けます。
- C. Transit VPCを作成します。Direct Connect接続をこのTransit VPCに接続します。リージョン内の他のすべてのVPC間にVPCピアリング接続を作成し、ルートテーブルを更新します。
- D. オンプレミス環境から各VPCへAWS Site-to-Site VPN接続を作成します。各接続について両方のVPNトンネルがUP状態であることを保証します。ルート伝搬(route propagation)機能を有効化します。
この問題を見る →
-
Q56. Q656. ソリューションアーキテクトが、複数の可用性ゾーンにデプロイされたWebアプリケーション向けの共有ストレージソリューションを設計しています。このWebアプリケーションは、Auto Scalingグループ内のAmazon EC2インスタンスで実行されます。企業はコンテンツを頻繁に変更する予定です。このソリューションは、変更が発生した直後に新しいコンテンツを強力な一貫性(strong consistency)で返す必要があります。これらの要件を満たすソリューションはどれですか?(該当するものを2つ選択してください。)
- A. AWS Storage Gateway Volume GatewayのInternet Small Computer Systems Interface(iSCSI)ブロックストレージを使用し、個々のEC2インスタンスにマウントします。
- B. Amazon Elastic File System(Amazon EFS)ファイルシステムを作成し、個々のEC2インスタンスにEFSファイルシステムをマウントします。
- C. 共有のAmazon Elastic Block Store(Amazon EBS)ボリュームを作成し、個々のEC2インスタンスにEBSボリュームをマウントします。
- D. AWS DataSyncを使用して、Auto Scalingグループ内のEC2ホスト間でデータを継続的に同期します。
- E. Webコンテンツを格納するAmazon S3バケットを作成し、Cache-Controlヘッダーのメタデータをno-cacheに設定します。Amazon CloudFrontを使用してコンテンツを配信します。
この問題を見る →
-
Q57. Q657. ある企業は、すべての機能が有効化されたAWS OrganizationsのOrganizationを保有しています。この企業では、既存または新規のすべてのAWSアカウントにおけるAPI呼び出しおよびログインを監査する必要があります。また、追加の作業を回避し、コストを最小限に抑えるためのマネージドソリューションが必要です。さらに、AWSアカウントがAWS Foundational Security Best Practices(FSBP)基準に準拠していない場合を即座に把握できるようにする必要があります。
これらの要件を満たすうち、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. AWS Organizationsの管理アカウントにAWS Control Tower環境を展開し、AWS Security HubおよびAWS Control Tower Account Factoryを有効化します。
- B. 専用のAWS OrganizationsメンバーアカウントにAWS Control Tower環境を展開し、AWS Security HubおよびAWS Control Tower Account Factoryを有効化します。
- C. AWS Managed Services(AMS)Accelerateを使用してマルチアカウントランディングゾーン(MALZ)を構築し、MALZ内でのAmazon GuardDutyのセルフサービスプロビジョニングをRFC(変更要求)で申請します。
- D. AWS Managed Services(AMS)Accelerateを使用してマルチアカウントランディングゾーン(MALZ)を構築し、MALZ内でのAWS Security HubのセルフサービスプロビジョニングをRFC(変更要求)で申請します。
この問題を見る →
-
Q58. Q658. AWS を利用する企業が、毎月の製造プロセスに必要なリソースを予測するソリューションを必要としています。このソリューションは、現在 Amazon S3 バケットに保存されている過去の値(履歴データ)を活用しなければなりません。また、同社には機械学習(ML)の経験がなく、トレーニングおよび予測の両方をサポートするマネージドサービスを利用したいと考えています。これらの要件を満たすための手順の組み合わせはどれですか?(2つ選択してください。)
- A. Amazon SageMaker モデルをデプロイし、推論用に SageMaker エンドポイントを作成する
- B. Amazon S3 バケット内の履歴データを用いて、Amazon SageMaker を使ってモデルをトレーニングする
- C. Amazon SageMaker エンドポイントを呼び出して入力に基づく予測を生成するよう、関数 URL を持つ AWS Lambda 関数を設定する
- D. Amazon Forecast の予測子を呼び出して入力に基づく予測を生成するよう、関数 URL を持つ AWS Lambda 関数を設定する
- E. Amazon S3 バケット内の履歴データを用いて、Amazon Forecast の予測子をトレーニングする
この問題を見る →
-
Q59. Q659. ある企業は、ベンダーからデータを収集・処理しています。このベンダーは、自社のAWSアカウント内でAmazon RDS for MySQLデータベースにデータを保存しています。企業のVPCにはインターネットゲートウェイも、AWS Direct Connect接続も、AWS Site-to-Site VPN接続もありません。企業は、ベンダーのデータベース内にあるデータにアクセスする必要があります。
この要件を満たすソリューションはどれですか?
- A. ベンダーに対し、AWS Hosted Connection Direct Connect Programへの登録を依頼します。その後、企業のVPCとベンダーのVPCの間でVPCピアリングを設定します。
- B. 企業のVPCとベンダーのVPCの間にクライアントVPN接続を設定します。さらに、企業のVPCとベンダーのVPCの間でVPCピアリングを設定します。
- C. ベンダーに対し、Network Load Balancer(NLB)を作成するよう依頼します。このNLBをAmazon RDS for MySQLデータベースの前方に配置します。AWS PrivateLinkを使用して、企業のVPCとベンダーのVPCを統合します。
- D. AWS Transit Gatewayを使用して企業のVPCとベンダーのVPCを統合します。さらに、企業のVPCとベンダーのVPCの間でVPCピアリングを設定します。
この問題を見る →
-
Q60. Q660. ある企業は AWS Organizations を使用して組織を管理しています。この企業は、ルート組織単位(OU)内の 4 つの AWS アカウントで Amazon EC2 インスタンスを実行しています。そのうち 3 つは非本番アカウント、1 つは本番アカウントです。企業は、非本番アカウントにおいて特定のサイズの EC2 インスタンスの起動をユーザーに禁止したいと考えています。そこで、禁止されたインスタンスタイプの起動を拒否するサービスコントロールポリシー(SCP)を作成しました。
この要件を満たすために SCP を展開する方法として適切なものを 2 つ選んでください。
- A. SCP を組織のルート OU にアタッチする
- B. SCP を 3 つの非本番 Organizations メンバーアカウントそれぞれにアタッチする
- C. SCP を Organizations 管理アカウントにアタッチする
- D. 本番アカウント専用の OU を作成し、SCP をその OU にアタッチした後、本番メンバーアカウントを新しい OU に移動する
- E. 対象アカウント専用の OU を作成し、SCP をその OU にアタッチした後、非本番メンバーアカウントを新しい OU に移動する
この問題を見る →
-
Q61. Q661. ある企業がAmazon EC2インスタンス上でホストしているWebサイトは、Amazon S3に保存された機密データを処理します。セキュリティ上の懸念から、同社はEC2リソースとAmazon S3間でプライベートかつ安全な接続を要求しています。この要件を満たす解決策はどれですか?
- A. VPCエンドポイントからのアクセスを許可するS3バケットポリシーを設定する
- B. S3バケットに対する読み書きアクセスを付与するIAMポリシーを設定する
- C. プライベートサブネット外のリソースにアクセスするためNATゲートウェイを設定する
- D. S3バケットにアクセスするためのアクセスキーIDおよびシークレットアクセスキーを設定する
この問題を見る →
-
Q62. Q662. ある企業のデータプラットフォームでは、Amazon Aurora MySQL データベースを使用しています。このデータベースには複数の読み取り専用レプリカと、異なる Availability Zone にまたがる複数の DB インスタンスがあります。最近、ユーザーから「接続数が多すぎる」というエラーが報告されています。同社は、読み取り専用レプリカがプライマリライター(書き込み可能)に昇格する際のフェイルオーバー時間を 20% 短縮したいと考えています。
この要件を満たすソリューションはどれですか?
- A. Amazon Aurora から Amazon RDS の Multi-AZ クラスタデプロイメントへ移行する
- B. Amazon Aurora データベースの前に Amazon RDS Proxy を配置する
- C. Amazon Aurora MySQL から Amazon DynamoDB へ移行し、読み取り接続には DynamoDB Accelerator (DAX) を使用する
- D. Amazon Aurora MySQL から Amazon Redshift へ移行し、リロケーション機能を利用する
この問題を見る →
-
Q63. Q663. ある会社では、AWS Batchジョブを用いて毎日の営業終了時の処理を実行しています。同社は、AWS Batchジョブが正常終了(SUCCEEDED)した際に、サードパーティのレポーティングアプリケーションを呼び出すサーバーレスなソリューションを必要としています。このレポーティングアプリケーションは、ユーザー名とパスワードによる認証をサポートするHTTP APIインターフェイスを提供しています。
これらの要件を満たすソリューションはどれですか?
- A. Amazon EventBridgeルールを設定し、受信したAWS BatchジョブのSUCCEEDEDイベントに一致するようにします。サードパーティAPIを、ユーザー名とパスワードを指定したEventBridge API Destinationとして構成し、そのAPI DestinationをEventBridgeルールのターゲットとして設定します。
- B. Amazon EventBridge Schedulerを設定し、受信したAWS BatchジョブのSUCCEEDEDイベントに一致するようにします。ユーザー名とパスワードを使用してサードパーティAPIを呼び出すAWS Lambda関数を構成し、そのLambda関数をEventBridgeルールのターゲットとして設定します。
- C. AWS Batchジョブを設定し、ジョブのSUCCEEDEDイベントをAmazon API Gateway REST APIに送信するようにします。API Gateway REST APIには、ユーザー名とパスワードを使用したサードパーティAPI呼び出しを実現するHTTPプロキシ統合を構成します。
- D. AWS Batchジョブを設定し、ジョブのSUCCEEDEDイベントをAmazon API Gateway REST APIに送信するようにします。API Gateway REST APIには、AWS Lambda関数へのプロキシ統合を構成します。Lambda関数は、ユーザー名とパスワードを使用してサードパーティAPIを呼び出します。
この問題を見る →
-
Q64. Q664. ある製薬会社が新薬の開発を進めています。過去数か月で、同社が生成するデータ量は急激に増加しています。研究者は、全データセットの一部(サブセット)を、遅延を最小限に抑えつつ即座に利用できる状態にしておく必要があります。ただし、全データセットを毎日アクセスする必要はありません。現在、すべてのデータはオンプレミスのストレージアレイ上に保存されており、同社は継続的な資本支出(CapEx)を削減したいと考えています。これらの要件を満たすために、ソリューションアーキテクトが推奨すべきストレージソリューションはどれですか?
- A. AWS DataSync を定期実行される cron ジョブとして実行し、継続的に Amazon S3 バケットへデータを移行する
- B. Amazon S3 バケットをターゲットストレージとする AWS Storage Gateway ファイルゲートウェイを展開し、データを Storage Gateway アプライアンスへ移行する
- C. キャッシュボリュームを備えた AWS Storage Gateway ボリュームゲートウェイを展開し、Amazon S3 バケットをターゲットストレージとする。データを Storage Gateway アプライアンスへ移行する
- D. オンプレミス環境から AWS への AWS Site-to-Site VPN 接続を設定し、データを Amazon Elastic File System(Amazon EFS)ファイルシステムへ移行する
この問題を見る →
-
Q65. Q665. 電子商取引企業がAWS上でアプリケーションを実行しています。このアプリケーションは、マルチAZモードで動作するAmazon Aurora PostgreSQLクラスターを基盤データベースとして使用しています。最近のプロモーションキャンペーン中に、アプリケーションは非常に高い読み取り負荷および書き込み負荷に見舞われ、ユーザーがアプリケーションにアクセスしようとするとタイムアウトが発生しました。ソリューションアーキテクトは、アプリケーションアーキテクチャをよりスケーラブルかつ高可用性にする必要があります。これらの要件を、最も短いダウンタイムで満たすソリューションはどれですか?
- A. Amazon EventBridgeルールを作成し、そのソースとしてAuroraクラスターを指定します。Auroraクラスターの状態変更イベントをログ記録するAWS Lambda関数を作成し、このLambda関数をEventBridgeルールのターゲットとして追加します。フェイルオーバー先として追加のリーダーノードを追加します。
- B. Auroraクラスターの設定を変更してゼロダウンタイム再起動(ZDR)機能を有効化します。また、クラスターのステータス監視にはDatabase Activity Streamsを使用します。
- C. Auroraクラスターに追加のリーダーインスタンスを追加します。さらに、Auroraクラスター向けにAmazon RDS Proxyのターゲットグループを作成します。
- D. Amazon ElastiCache for Redisキャッシュを作成します。AWS Database Migration Service(AWS DMS)を用いて、ライトアラウンド方式でAuroraクラスターからRedisへデータをレプリケートします。
この問題を見る →
-
Q66. Q666. ある企業が、そのモバイルゲームのメタデータの大部分を Amazon RDS DB インスタンスから読み込むアプリケーションを運用しています。ゲームの人気が高まるにつれ、開発者はメタデータの読み込み時間に関連するパフォーマンス低下を観測しました。パフォーマンス指標によると、単にデータベースをスケールアップしても問題は解決しません。ソリューションズアーキテクトは、スナップショット機能、レプリケーション機能、およびサブミリ秒レベルの応答時間に対応するすべての選択肢を検討する必要があります。これらの課題を解決するために、ソリューションズアーキテクトは何を推奨すべきでしょうか?
- A. データベースを Amazon Aurora へ移行し、Aurora Replicas を活用する
- B. データベースを Amazon DynamoDB へ移行し、グローバルテーブルを活用する
- C. データベースの前に Amazon ElastiCache for Redis レイヤーを追加する
- D. データベースの前に Amazon ElastiCache for Memcached レイヤーを追加する
この問題を見る →
-
Q67. Q667. ある企業は、Amazon EC2インスタンス上で実行されるカスタムアプリケーションで会計記録を管理しています。この企業は、アプリケーションデータの開発および保守のために、AWSマネージドサービスへデータを移行する必要があります。このソリューションは、運用上のサポートを最小限に抑えつつ、データ変更の不変性(immutable)かつ暗号学的に検証可能なログを提供しなければなりません。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. アプリケーションからレコードをAmazon Redshiftクラスターにコピーする
- B. アプリケーションからレコードをAmazon Neptuneクラスターにコピーする
- C. アプリケーションからレコードをAmazon Timestreamデータベースにコピーする
- D. アプリケーションからレコードをAmazon Quantum Ledger Database(Amazon QLDB)レジャーデータベースにコピーする
この問題を見る →
-
Q68. Q668. ある企業が AWS 上で Amazon RDS データベースに接続するアプリケーションを構築しています。この企業は、アプリケーションの設定を管理し、データベースおよびその他のサービスの認証情報を安全に保存・取得したいと考えています。これらの要件を満たすとともに、管理負荷が最も小さいソリューションはどれですか?
- A. アプリケーション設定の保存・管理には AWS AppConfig を使用し、認証情報の保存・取得には AWS Secrets Manager を使用します。
- B. アプリケーション設定の保存・管理には AWS Lambda を使用し、認証情報の保存・取得には AWS Systems Manager Parameter Store を使用します。
- C. 暗号化されたアプリケーション設定ファイルを使用し、設定ファイルは Amazon S3 に保存します。また、別の S3 ファイルを作成して認証情報を保存・取得します。
- D. アプリケーション設定の保存・管理には AWS AppConfig を使用し、認証情報の保存・取得には Amazon RDS を使用します。
この問題を見る →
-
Q69. Q669. ある企業は、Amazon Elastic Block Store(Amazon EBS)ボリュームの暗号化戦略を標準化したいと考えています。また、ボリューム暗号化チェックの運用にかかるコストと設定作業を最小限に抑えたいとも考えています。これらの要件を満たすソリューションはどれですか?
- A. EBSボリュームの構成情報を取得するAPI呼び出しを作成し、ボリュームが暗号化されているかを確認します。Amazon EventBridge を使用して、このAPI呼び出しを実行するAWS Lambda関数をスケジュールします。
- B. EBSボリュームの構成情報を取得するAPI呼び出しを作成し、ボリュームが暗号化されているかを確認します。このAPI呼び出しをAWS Fargateタスク上で実行します。
- C. EBSボリュームに対してタグの使用を必須とするAWS Identity and Access Management(IAM)ポリシーを作成します。AWS Cost Explorer を使用して、適切にタグ付けされていないリソースを表示し、手動でそれらのタグなしリソースを暗号化します。
- D. Amazon EBS用のAWS Configルールを作成し、ボリュームが暗号化されているかどうかを評価し、暗号化されていない場合にボリュームを警告(フラグ)します。
この問題を見る →
-
Q70. Q670. ある企業のマーケティングデータは、複数のソースから Amazon S3 バケットにアップロードされます。一連のデータ準備ジョブがこのデータを集計し、レポート作成に使用します。これらのデータ準備ジョブは、定期的に並列実行される必要があります。また、一部のジョブは特定の順序で後続して実行する必要があります。企業は、ジョブのエラー処理、再試行ロジック、およびステート管理に伴う運用オーバーヘッドを解消したいと考えています。これらの要件を満たす解決策はどれですか?
- A. Amazon S3 バケットへのデータアップロード直後に、AWS Lambda 関数を使用してデータを処理します。他の Lambda 関数は定期的なスケジュールで呼び出します。
- B. Amazon Athena を使用してデータを処理します。Amazon EventBridge Scheduler を使用して、定期的な間隔で Athena を呼び出します。
- C. AWS Glue DataBrew を使用してデータを処理します。AWS Step Functions のステートマシンを使用して、DataBrew のデータ準備ジョブを実行します。
- D. AWS Data Pipeline を使用してデータを処理します。Data Pipeline を毎日深夜0時に1回だけ実行するようスケジュールします。
この問題を見る →
-
Q71. Q671. ある企業がAWS上でWebアプリケーションを設計しています。このアプリケーションは、企業の既存のデータセンターと企業のVPC間でVPN接続を使用します。DNSサービスとしてAmazon Route 53を利用しています。アプリケーションは、VPC内からオンプレミスのサービスと通信するために、プライベートDNSレコードを使用する必要があります。これらの要件を、最も安全な方法で満たす解決策はどれですか?
- A. Route 53 Resolverのアウトバウンドエンドポイントを作成します。リゾルバールールを作成し、そのルールをVPCに関連付けます。
- B. Route 53 Resolverのインバウンドエンドポイントを作成します。リゾルバールールを作成し、そのルールをVPCに関連付けます。
- C. Route 53のプライベートホステッドゾーンを作成し、そのプライベートホステッドゾーンをVPCに関連付けます。
- D. Route 53のパブリックホステッドゾーンを作成し、各サービスに対してレコードを作成してサービス間通信を可能にします。
この問題を見る →
-
Q72. Q672. あるECサイト企業は、AWS Organizations内の組織に属するAWSアカウントでアプリケーションを実行しています。これらのアプリケーションは、すべてのアカウントにわたってAmazon Aurora PostgreSQLデータベース上で動作しています。同社は悪意のある活動を防止し、データベースへの異常な失敗・不完全なログイン試行を特定する必要があります。
この要件を、最も運用効率の良い方法で満たす解決策はどれですか?
- A. 組織のルートにサービスコントロールポリシー(SCP)をアタッチして、失敗したログイン試行を特定する
- B. 組織のメンバー アカウントに対して、Amazon GuardDuty の Amazon RDS Protection 機能を有効化する
- C. Aurora の一般ログを Amazon CloudWatch Logs のロググループに発行し、そのログデータを中央の Amazon S3 バケットにエクスポートする
- D. Aurora PostgreSQL データベースのすべてのイベントを AWS CloudTrail から中央の Amazon S3 バケットに発行する
この問題を見る →
-
Q73. Q673. ある会社は、Amazon S3バケットにテキストファイルとして保存されているレシピ記録から材料名を抽出する必要があります。Webアプリケーションはこの材料名を用いてAmazon DynamoDBテーブルをクエリし、栄養スコアを算出します。アプリケーションは食品でない記録やエラーを処理できます。また、この会社には機械学習の知識を持つ従業員がおらず、自社でこのソリューションを開発することができません。これらの要件を最もコスト効率よく満たすソリューションはどれですか?
- A. S3イベント通知を使用して、PutObjectリクエストが発生した際にAWS Lambda関数を起動します。Lambda関数をプログラムし、Amazon Comprehendを用いてオブジェクトを解析して材料名を抽出します。Amazon Comprehendの出力をDynamoDBテーブルに保存します。
- B. Amazon EventBridgeルールを使用して、PutObjectリクエストが発生した際にAWS Lambda関数を起動します。Lambda関数をプログラムし、Amazon Forecastを用いてオブジェクトを解析して材料名を抽出します。Forecastの出力をDynamoDBテーブルに保存します。
- C. S3イベント通知を使用して、PutObjectリクエストが発生した際にAWS Lambda関数を起動します。Amazon Pollyを用いてレシピ記録の音声ファイルを作成し、その音声ファイルをS3バケットに保存します。Amazon Simple Notification Service(Amazon SNS)を用いてURLをメッセージとして従業員に送信します。従業員に対し、音声ファイルを聴取して栄養スコアを手動で算出するよう指示し、材料名をDynamoDBテーブルに保存します。
- D. Amazon EventBridgeルールを使用して、PutObjectリクエストが発生した際にAWS Lambda関数を起動します。Lambda関数をプログラムし、Amazon SageMakerを用いてオブジェクトを解析して材料名を抽出します。SageMakerエンドポイントからの推論結果をDynamoDBテーブルに保存します。
この問題を見る →
-
Q74. Q674. ある企業は、AWS CloudFormation スタックがインラインポリシーを含む AWS Identity and Access Management (IAM) リソース、またはポリシーステートメント内に ""(空文字列)を含む IAM リソースをデプロイすることを防止するソリューションを必要としています。また、パブリック IP アドレスを持つ Amazon EC2 インスタンスのデプロイも禁止しなければなりません。この企業は、AWS Organizations 内で AWS Control Tower を有効化しています。これらの要件を満たすソリューションはどれですか?
- A. AWS Control Tower のプロアクティブコントロールを使用して、パブリック IP アドレスを持つ EC2 インスタンスおよび特権アクセスを付与するインラインポリシーまたは "" を含む IAM リソースのデプロイをブロックする
- B. AWS Control Tower のディテクティブコントロールを使用して、パブリック IP アドレスを持つ EC2 インスタンスおよび特権アクセスを付与するインラインポリシーまたは "" を含む IAM リソースのデプロイをブロックする
- C. AWS Config を使用して EC2 および IAM のコンプライアンスルールを作成し、非コンプライアントなリソースを検出した際に AWS Systems Manager Session Manager の自動化を実行してそのリソースを削除するよう設定する
- D. サービスコントロールポリシー (SCP) を使用して、EC2 インスタンスおよび IAM リソースに対する、コンプライアンス違反を引き起こす可能性のあるアクションをブロックする
この問題を見る →
-
Q75. Q675. オンラインゲーム会社は、複数のAWSリージョンにまたがるNetwork Load Balancer(NLB)の背後に配置されたAmazon EC2インスタンス上でプラットフォームをホストしています。これらのNLBは、インターネット経由でターゲットにリクエストをルーティングできます。同社は、グローバルな顧客基盤に対するエンドツーエンドの読み込み時間を短縮することで、顧客のゲーム体験を向上させたいと考えています。この要件を満たすソリューションはどれですか?
- A. 各リージョンにApplication Load Balancer(ALB)を作成し、既存のNLBを置き換えます。各リージョンのALBのターゲットとして、既存のEC2インスタンスを登録します。
- B. Amazon Route 53を設定して、各リージョンのNLBに対して均等な重み付けでトラフィックをルーティングします。
- C. 顧客数が多い他のリージョンにも、追加のNLBおよびEC2インスタンスを作成します。
- D. AWS Global Acceleratorで標準アクセラレータを作成し、既存のNLBをターゲットエンドポイントとして設定します。
この問題を見る →
-
Q76. Q676. ソリューションアーキテクトは、ベンダーが提供するDockerコンテナイメージを用いたアプリケーションのアーキテクチャを設計する必要があります。このコンテナには、一時ファイル用に50 GBのストレージが必要です。また、インフラストラクチャはサーバーレスである必要があります。これらの要件を満たし、かつ運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. Dockerコンテナイメージを使用するAWS Lambda関数を作成し、50 GBを超える容量を持つAmazon S3ボリュームをマウントする
- B. Dockerコンテナイメージを使用するAWS Lambda関数を作成し、50 GBを超える容量を持つAmazon Elastic Block Store(Amazon EBS)ボリュームをマウントする
- C. AWS Fargate起動タイプを使用するAmazon Elastic Container Service(Amazon ECS)クラスターを作成する。コンテナイメージ用のタスク定義を作成し、Amazon Elastic File System(Amazon EFS)ボリュームを含める。そのタスク定義でサービスを作成する
- D. Amazon EC2起動タイプを使用するAmazon Elastic Container Service(Amazon ECS)クラスターを作成し、50 GBを超える容量を持つAmazon Elastic Block Store(Amazon EBS)ボリュームをアタッチする。コンテナイメージ用のタスク定義を作成し、そのタスク定義でサービスを作成する
この問題を見る →
-
Q77. Q677. ある企業のアプリケーションでは、オンプレミス環境で Apache Hadoop および Apache Spark を使用してデータを処理しています。現在のインフラストラクチャはスケーラブルではなく、管理が複雑です。ソリューションアーキテクトは、運用上の複雑さを軽減しつつスケーラブルなソリューションを設計する必要があります。ただし、データ処理は引き続きオンプレミスで実行しなければなりません。これらの要件を満たすソリューションはどれですか?
- A. AWS Site-to-Site VPN を使用してオンプレミスの Hadoop Distributed File System (HDFS) のデータおよびアプリケーションにアクセスし、Amazon EMR クラスターでデータを処理します
- B. AWS DataSync を使用してオンプレミスの Hadoop Distributed File System (HDFS) クラスターに接続し、Amazon EMR クラスターを作成してデータを処理します
- C. Apache Hadoop アプリケーションおよび Apache Spark アプリケーションを、AWS Outposts 上で実行される Amazon EMR クラスターに移行します。EMR クラスターを使用してデータを処理します
- D. AWS Snowball デバイスを使用してデータを Amazon S3 バケットに移行し、Amazon EMR クラスターを作成してデータを処理します
この問題を見る →
-
Q78. Q678. ソーシャルメディア企業が、ユーザー向けのリワードプログラムWebサイトを構築しています。このサイトでは、ユーザーが動画を作成・アップロードするとポイントが付与されます。ユーザーは獲得したポイントを、提携パートナー企業が提供するギフトや割引と交換できます。各ユーザーは一意のIDで識別され、パートナー企業はこのIDを用いて、ユーザーがリワードを受ける資格があるかを確認します。パートナー企業は、ユーザーにポイントが付与された際に、HTTPエンドポイント経由でそのユーザーIDを通知してほしいと要望しています。毎日、数百社のベンダーが提携パートナーとして登録を希望しています。企業は、Webサイトがパートナーを迅速かつスケーラブルに追加できるアーキテクチャを設計したいと考えています。これらの要件を満たすうち、実装工数が最も少ないソリューションはどれですか?
- A. Amazon Timestreamデータベースを作成し、提携パートナーの一覧を保持します。AWS Lambda関数を実装してこの一覧を読み取り、ユーザーにポイントが付与された際に各パートナーへユーザーIDを送信するように設定します。
- B. Amazon Simple Notification Service(Amazon SNS)トピックを作成します。エンドポイントプロトコルを選択し、パートナーをこのトピックにサブスクライブさせます。ユーザーにポイントが付与された際に、ユーザーIDをこのトピックにパブリッシュします。
- C. AWS Step Functionsのステートマシンを作成します。各提携パートナーごとにタスクを作成します。ユーザーにポイントが付与された際に、ユーザーIDを入力としてこのステートマシンを起動します。
- D. Amazon Kinesis Data Streamsにデータストリームを作成します。プロデューサーおよびコンシューマーのアプリケーションを実装し、提携パートナーの一覧をこのデータストリームに保存します。ユーザーにポイントが付与された際にユーザーIDを送信します。
この問題を見る →
-
Q79. Q679. ある企業が、AWS クラウド上で密結合型の高性能コンピューティング(HPC)環境を設計しています。この企業は、ネットワーキングおよびストレージのパフォーマンスを最適化する機能を含める必要があります。これらの要件を満たすソリューションの組み合わせはどれですか?(2つ選択してください。)
- A. AWS Global Accelerator でアクセラレータを作成し、そのアクセラレータに対してカスタムルーティングを設定する
- B. Amazon FSx for Lustre ファイルシステムを作成し、スクラッチストレージでファイルシステムを設定する
- C. Amazon CloudFront ディストリビューションを作成し、ビューアプロトコルポリシーを HTTP および HTTPS に設定する
- D. Amazon EC2 インスタンスを起動し、Elastic Fabric Adapter(EFA)をインスタンスにアタッチする
- E. AWS Elastic Beanstalk のデプロイメントを作成して環境を管理する
この問題を見る →
-
Q80. Q680. ある企業では、マーケティングイベント中に、メッセージキューに絶えず増加する多数のメッセージを処理するために、高並行性の AWS Lambda 関数が使用されています。これらの Lambda 関数は、CPU を多用するコードでメッセージを処理します。同社は、コンピューティングコストを削減しつつ、顧客に対するサービス遅延を維持したいと考えています。これらの要件を満たす解決策はどれですか?
- A. Lambda 関数に対して予約済み同時実行数(reserved concurrency)を設定し、Lambda 関数に割り当てるメモリ量を減少させます。
- B. Lambda 関数に対して予約済み同時実行数(reserved concurrency)を設定し、AWS Compute Optimizer の推奨に従ってメモリ量を増加させます。
- C. Lambda 関数に対してプロビジョニング済み同時実行数(provisioned concurrency)を設定し、Lambda 関数に割り当てるメモリ量を減少させます。
- D. Lambda 関数に対してプロビジョニング済み同時実行数(provisioned concurrency)を設定し、AWS Compute Optimizer の推奨に従ってメモリ量を増加させます。
この問題を見る →
-
Q81. Q681. メディア企業は、映画を Amazon S3 に保存しています。各映画は 1 GB ~ 10 GB の単一の動画ファイルとして保存されています。同社は、ユーザーが映画を購入してから 5 分以内にストリーミング再生を開始できるようにする必要があります。また、20 年未満の映画に対する需要は、20 年を超える映画よりも高くなっています。同社は、需要に基づいてホスティングサービス費用を最小限に抑えることを望んでいます。
これらの要件を満たすソリューションはどれですか?
- A. すべてのメディアコンテンツを Amazon S3 に保存します。S3 Lifecycle ポリシーを使用して、映画の需要が低下した際に、そのメディアデータを Infrequent Access(IA)クラスへ移動します。
- B. 新しい映画の動画ファイルは S3 Standard に保存し、古い映画の動画ファイルは S3 Standard-Infrequent Access(S3 Standard-IA)に保存します。ユーザーが古い映画を注文した場合、標準的な取得(standard retrieval)で動画ファイルを取得します。
- C. 新しい映画の動画ファイルは S3 Intelligent-Tiering に保存し、古い映画の動画ファイルは S3 Glacier Flexible Retrieval に保存します。ユーザーが古い映画を注文した場合、迅速取得(expedited retrieval)で動画ファイルを取得します。
- D. 新しい映画の動画ファイルは S3 Standard に保存し、古い映画の動画ファイルは S3 Glacier Flexible Retrieval に保存します。ユーザーが古い映画を注文した場合、バルク取得(bulk retrieval)で動画ファイルを取得します。
この問題を見る →
-
Q82. Q682. ある会社が、自社のモバイルアプリの利用状況を分析・レポート生成する仕組みを構築したいと考えています。このアプリは人気があり、グローバルなユーザー基盤を持っています。同社は、アプリケーションの利用状況を分析するためのカスタムレポート作成プログラムを使用しています。このプログラムは、毎月最終週に複数のレポートを生成します。各レポートの生成には10分未満しかかかりません。また、同社は毎月最終週以外では、このプログラムをほとんど使用しません。同社は、レポートがリクエストされた際に、最も短い時間でレポートを生成することを望んでいます。これらの要件を、最もコスト効率よく満たすソリューションはどれですか?
- A. Amazon EC2 On-Demand Instances を使用してプログラムを実行します。レポートがリクエストされたときにEC2インスタンスを起動するよう、Amazon EventBridge ルールを作成します。毎月最終週の間は、EC2インスタンスを継続的に実行します。
- B. AWS Lambda でプログラムを実行します。レポートがリクエストされたときにLambda関数を実行するよう、Amazon EventBridge ルールを作成します。
- C. Amazon Elastic Container Service (Amazon ECS) でプログラムを実行します。レポートがリクエストされたときにAmazon ECSがプログラムを実行するようスケジュール設定します。
- D. Amazon EC2 Spot Instances を使用してプログラムを実行します。レポートがリクエストされたときにEC2インスタンスを起動するよう、Amazon EventBridge ルールを作成します。毎月最終週の間は、EC2インスタンスを継続的に実行します。
この問題を見る →
-
Q83. Q683. ある企業のソフトウェア開発チームは、Amazon RDS Multi-AZ クラスターを必要としています。このRDSクラスターは、オンプレミスに展開されるデスクトップクライアントのバックエンドとして機能します。デスクトップクライアントは、RDSクラスターへの直接接続を必要とします。企業は、開発チームがオフィスにいる際に、このクライアントを用いてクラスターに接続できるようにする必要があります。
この要件を満たす、最も安全な接続ソリューションはどれですか?
- A. VPCおよび2つのパブリックサブネットを作成し、RDSクラスターをパブリックサブネット内に作成します。AWS Site-to-Site VPNと、会社のオフィスに設置したカスタマーゲートウェイを使用します。
- B. VPCおよび2つのプライベートサブネットを作成し、RDSクラスターをプライベートサブネット内に作成します。AWS Site-to-Site VPNと、会社のオフィスに設置したカスタマーゲートウェイを使用します。
- C. VPCおよび2つのプライベートサブネットを作成し、RDSクラスターをプライベートサブネット内に作成します。RDSのセキュリティグループを用いて、会社のオフィスのIPアドレス範囲からのアクセスを許可します。
- D. VPCおよび2つのパブリックサブネットを作成し、RDSクラスターをパブリックサブネット内に作成します。各開発者ごとにクラスターユーザーを作成し、RDSのセキュリティグループを用いてユーザーのアクセスを許可します。
この問題を見る →
-
Q84. Q684. ある企業が、オンプレミスのレガシーアプリケーションをAWSに移行したいと考えています。このアプリケーションは、オンプレミスのエンタープライズ・リソース・プランニング(ERP)システムから顧客注文ファイルを取得し、その後それらのファイルをSFTPサーバーにアップロードします。また、このアプリケーションは1時間ごとに注文ファイルの有無を確認するスケジュールジョブを使用しています。企業はすでにオンプレミスネットワークと接続可能なAWSアカウントを保有しています。AWS上に構築される新アプリケーションは、既存のERPシステムとの統合をサポートする必要があります。さらに、セキュリティと耐障害性を確保し、ERPシステムからの注文を即時に処理するためにSFTPプロトコルを利用する必要があります。これらの要件を満たすソリューションはどれですか?
- A. 2つの可用性ゾーンでインターネット向けのAWS Transfer Family SFTPサーバーを作成し、Amazon S3ストレージを使用します。注文ファイルを処理するAWS Lambda関数を作成し、S3イベント通知(s3:ObjectCreated:*)を用いてLambda関数を呼び出します。
- B. 1つの可用性ゾーンでインターネット向けのAWS Transfer Family SFTPサーバーを作成し、Amazon Elastic File System(Amazon EFS)ストレージを使用します。注文ファイルを処理するAWS Lambda関数を作成し、Transfer Familyのマネージドワークフローを用いてLambda関数を呼び出します。
- C. 2つの可用性ゾーンで内部向けのAWS Transfer Family SFTPサーバーを作成し、Amazon Elastic File System(Amazon EFS)ストレージを使用します。注文ファイルを処理するAWS Step Functionsステートマシンを作成し、Amazon EventBridge Schedulerを用いて定期的にAmazon EFS上の注文ファイルをチェックするようステートマシンを呼び出します。
- D. 2つの可用性ゾーンで内部向けのAWS Transfer Family SFTPサーバーを作成し、Amazon S3ストレージを使用します。注文ファイルを処理するAWS Lambda関数を作成し、Transfer Familyのマネージドワークフローを用いてLambda関数を呼び出します。
この問題を見る →
-
Q85. Q685. ある企業が、Amazon Elastic Kubernetes Service(Amazon EKS)上で展開されるマイクロサービスベースのアプリケーションを構築しています。これらのマイクロサービスは相互に連携して動作します。企業は、将来的にパフォーマンス問題を特定できるよう、アプリケーションを可観測性(observability)の高い状態にしたいと考えています。
この要件を満たすソリューションはどれですか?
- A. アプリケーションを Amazon ElastiCache を使用するように設定し、マイクロサービスへのリクエスト数を削減する
- B. Amazon CloudWatch Container Insights を設定して EKS クラスターからメトリクスを収集し、AWS X-Ray を設定してマイクロサービス間のリクエストをトレースする
- C. AWS CloudTrail を設定して API 呼び出しを確認し、Amazon QuickSight のダッシュボードを構築してマイクロサービス間の連携を監視する
- D. AWS Trusted Advisor を使用してアプリケーションのパフォーマンスを把握する
この問題を見る →
-
Q86. Q686. ある企業は、アプリケーションを Amazon EC2 インスタンス上にデプロイし、Amazon RDS データベースを使用しています。データベースへのアクセス資格情報は、最小権限の原則に基づいて設定されています。同社のセキュリティチームは、SQL インジェクションやその他の Web ベースの攻撃からアプリケーションおよびデータベースを保護したいと考えています。
これらの要件を満たすとともに、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. セキュリティグループおよびネットワーク ACL を使用して、データベースおよびアプリケーションサーバーを保護する
- B. AWS WAF を使用してアプリケーションを保護する。RDS パラメータグループを使用してセキュリティ設定を構成する
- C. AWS Network Firewall を使用してアプリケーションおよびデータベースを保護する
- D. アプリケーションコード内で機能ごとに異なるデータベースアカウントを使用する。データベースユーザーに過剰な権限を付与しない
この問題を見る →
-
Q87. Q687. ある企業がAWSアカウントにアプリケーションを展開しています。このアプリケーションは、AWS LambdaおよびAmazon Elastic Kubernetes Service(Amazon EKS)上で実行されるマイクロサービスで構成されています。各マイクロサービスは別チームが担当しています。また、同社には複数のAWSアカウントがあり、各チームにマイクロサービス専用の独立したAWSアカウントを割り当てたいと考えています。ソリューションアーキテクトは、HTTPS(ポート443)経由でのサービス間通信を可能にするとともに、サービスディスカバリーのためのサービスレジストリを提供するソリューションを設計する必要があります。これらの要件を満たす中で、**管理オーバーヘッドが最も少ない**ソリューションはどれですか?
- A. 検査用VPCを作成します。その検査用VPCにAWS Network Firewallファイアウォールをデプロイします。検査用VPCを新しいTransit Gatewayにアタッチします。VPC間トラフィックを検査用VPCへルーティングし、HTTPS通信のみを許可するファイアウォールルールを適用します。
- B. VPC Latticeのサービスネットワークを作成します。マイクロサービスをそのサービスネットワークに関連付けます。各サービスに対してHTTPSリスナーを定義します。マイクロサービスのコンピュートリソース(Lambda関数やEKS上のポッドなど)をターゲットとして登録します。当該サービスと通信が必要なVPCを特定し、それらのVPCをサービスネットワークに関連付けます。
- C. 各マイクロサービスごとにHTTPSリスナーおよびターゲットグループを備えたNetwork Load Balancer(NLB)を作成します。各マイクロサービスごとにAWS PrivateLinkエンドポイントサービスを作成します。各マイクロサービスを利用する必要があるVPCごとに、インターフェイス型VPCエンドポイントを作成します。
- D. マイクロサービスをホストするVPC間でピアリング接続を作成します。クライアントとの接続を必要とする各サービスごとにプレフィックスリストを作成します。適切なVPCへトラフィックをルーティングするためのルートテーブルを作成します。HTTPS通信のみを許可するセキュリティグループを作成します。
この問題を見る →
-
Q88. Q688. ある企業は、オンプレミスのLDAPディレクトリサービスを使用してユーザーをAWS Management Consoleに認証する必要があります。ただし、このディレクトリサービスはセキュリティアサーションマークアップ言語(SAML)と互換性がありません。これらの要件を満たすソリューションはどれですか?
- A. AWS IAM Identity Center(AWS Single Sign-On)を、AWSとオンプレミスのLDAP間で有効化する
- B. AWS資格情報を使用するIAMポリシーを作成し、そのポリシーをLDAPに統合する
- C. LDAP資格情報が更新されるたびにIAM資格情報をローテーションするプロセスを設定する
- D. AWS Security Token Service(AWS STS)を使用して短期間有効な資格情報を取得する、オンプレミスのカスタムIDブローカーアプリケーションまたはプロセスを開発する
この問題を見る →
-
Q89. Q689. ある企業のeコマースWebサイトは、予測不可能なトラフィックを処理しており、AWS Lambda関数から直接プライベートなAmazon RDS for PostgreSQL DBインスタンスにアクセスしています。この企業は、データベースのパフォーマンスを予測可能に維持し、Lambdaの呼び出しによってデータベースが過剰な接続数で過負荷にならないようにしたいと考えています。これらの要件を満たすために、ソリューションアーキテクトは何を行うべきでしょうか?
- A. クライアントドライバをRDSカスタムエンドポイントに向ける。Lambda関数をVPC内にデプロイする
- B. クライアントドライバをRDS Proxyエンドポイントに向ける。Lambda関数をVPC内にデプロイする
- C. クライアントドライバをRDSカスタムエンドポイントに向ける。Lambda関数をVPC外にデプロイする
- D. クライアントドライバをRDS Proxyエンドポイントに向ける。Lambda関数をVPC外にデプロイする
この問題を見る →
-
Q90. Q690. ある企業では、オンプレミスのファイルシステムが毎日SFTP経由で受信するレポートファイルを対象に、夜間実行されるバッチ処理ルーティンを実行しています。この企業は、このソリューションをAWSクラウドへ移行したいと考えています。そのソリューションは、高い可用性と耐障害性を備えている必要があります。また、運用負荷を最小限に抑えることも求められます。これらの要件を満たすソリューションはどれですか?
- A. AWS Transfer for SFTPおよびAmazon Elastic File System(Amazon EFS)ファイルシステムをストレージとして展開します。スケジュールに基づくスケーリングポリシーを適用したAuto Scalingグループ内のAmazon EC2インスタンスを使用してバッチ処理を実行します。
- B. Linuxを実行するAmazon EC2インスタンスとSFTPサービスを展開し、ストレージにはAmazon Elastic Block Store(Amazon EBS)ボリュームを使用します。Auto Scalingグループの最小インスタンス数および希望インスタンス数を1に設定します。
- C. Linuxを実行するAmazon EC2インスタンスとSFTPサービスを展開し、ストレージにはAmazon Elastic File System(Amazon EFS)ファイルシステムを使用します。Auto Scalingグループの最小インスタンス数および希望インスタンス数を1に設定します。
- D. AWS Transfer for SFTPおよびAmazon S3バケットをストレージとして展開します。アプリケーションを変更し、バッチファイルをAmazon S3からAmazon EC2インスタンスへ取得して処理を行えるようにします。スケジュールに基づくスケーリングポリシーを適用したAuto Scalingグループ内のEC2インスタンスを使用してバッチ処理を実行します。
この問題を見る →
-
Q91. Q691. セキュリティ要件を満たすため、ある企業は、Amazon RDS MySQL DBインスタンスと通信する際のアプリケーションデータをすべてトランジット中(送信中)に暗号化する必要があります。最近実施されたセキュリティ監査では、AWS Key Management Service (AWS KMS) を使用した「静止時」の暗号化は有効化されていることが確認されましたが、「トランジット中」の暗号化は有効化されていないことが明らかになりました。セキュリティ要件を満たすために、ソリューションズアーキテクトは何を行うべきでしょうか?
- A. DBインスタンス上でIAMデータベース認証を有効化する
- B. 自己署名証明書を提供し、RDSインスタンスへのすべての接続でそれらの証明書を使用する
- C. RDSインスタンスのスナップショットを作成し、暗号化が有効化された新しいインスタンスへそのスナップショットを復元する
- D. AWSが提供するルート証明書をダウンロードし、RDSインスタンスへのすべての接続でそれらの証明書を指定する
この問題を見る →
-
Q92. Q692. ソリューションアーキテクトは、セキュリティグループに 0.0.0.0/0 からの SSH を許可するルールを含めることを禁止する企業のコンプライアンスポリシーに対して、自動化されたソリューションを提供する必要があります。ポリシー違反が発生した場合、企業には通知が必要です。また、できるだけ早期にソリューションを実装する必要があります。これらの要件を、最も少ない運用オーバーヘッドで満たすには、ソリューションアーキテクトは何を行うべきですか?
- A. セキュリティグループを監視し、0.0.0.0/0 からの SSH を許可するルールを検出する AWS Lambda スクリプトを作成して、該当ルールを検出した際に通知を生成する
- B. restricted-ssh AWS Config マネージドルールを有効化し、非準拠のルールが作成された際に Amazon Simple Notification Service (Amazon SNS) による通知を生成する
- C. セキュリティグループおよびネットワーク ACL をグローバルに開放する権限を持つ IAM ロールを作成し、ユーザーがそのロールを引き受けた際に Amazon Simple Notification Service (Amazon SNS) トピックを通じて通知を生成する
- D. 非管理者ユーザーがセキュリティグループの作成または編集を行えないようにするサービスコントロールポリシー (SCP) を設定し、ユーザーが管理者権限を必要とするルールを要求した際にチケット管理システムで通知を生成する
この問題を見る →
-
Q93. Q693. ある会社が、世界中のユーザーに対して、複数のAWSリージョンにデプロイされたAmazon EC2インスタンス上で動作するHTTPベースのアプリケーションを提供しています。この会社は、アプリケーションの可用性とパフォーマンスを向上させたいと考えています。また、可用性を損なったり、セキュリティを侵害したり、過剰なリソースを消費する可能性のある一般的なWeb攻撃からアプリケーションを保護したいと考えています。さらに、静的IPアドレスが必要です。この要件を満たすために、ソリューションアーキテクトは何を推奨すべきでしょうか?
- A. 各リージョンのEC2インスタンスをNetwork Load Balancer(NLB)の後ろに配置します。NLB上にAWS WAFを展開します。AWS Global Acceleratorを使用してアクセラレータを作成し、NLBをエンドポイントとして登録します。
- B. 各リージョンのEC2インスタンスをApplication Load Balancer(ALB)の後ろに配置します。ALB上にAWS WAFを展開します。AWS Global Acceleratorを使用してアクセラレータを作成し、ALBをエンドポイントとして登録します。
- C. 各リージョンのEC2インスタンスをNetwork Load Balancer(NLB)の後ろに配置します。NLB上にAWS WAFを展開します。Amazon CloudFrontディストリビューションを作成し、そのオリジンとしてAmazon Route 53のレイテンシーベースルーティングを用いてNLBへリクエストをルーティングするように設定します。
- D. 各リージョンのEC2インスタンスをApplication Load Balancer(ALB)の後ろに配置します。Amazon CloudFrontディストリビューションを作成し、そのオリジンとしてAmazon Route 53のレイテンシーベースルーティングを用いてALBへリクエストをルーティングするように設定します。AWS WAFをCloudFrontディストリビューション上に展開します。
この問題を見る →
-
Q94. Q694. ある企業が、AWS クラウド上で動作する新しいモバイルアプリのアーキテクチャを設計しています。この企業は、AWS Organizations 内で組織単位(OU)を使用してアカウントを管理しています。同社は、Amazon EC2 インスタンスに「sensitive(機密)」および「nonsensitive(非機密)」という値を用いてデータ機微性を示すタグを付与したいと考えています。また、IAM ID がタグを削除したり、タグなしでインスタンスを作成したりすることを許可してはなりません。これらの要件を満たすためには、どの組み合わせの手順を実施すればよいでしょうか?(該当するものを 2 つ選択してください。)
- A. AWS Organizations で、データ機微性を表すタグキーと必須値を指定する新しいタグポリシーを作成します。EC2 インスタンスに対してこのタグ値を適用(enforce)し、適切な OU にそのタグポリシーをアタッチします。
- B. AWS Organizations で、データ機微性を表すタグキーと必須タグ値を指定する新しいサービスコントロールポリシー(SCP)を作成します。EC2 インスタンスに対してこのタグ値を適用(enforce)し、適切な OU にその SCP をアタッチします。
- C. タグキーが指定されていない場合にインスタンス起動を拒否するタグポリシーを作成します。さらに、ID がタグを削除することを防止する別のタグポリシーを作成し、両方を適切な OU にアタッチします。
- D. タグキーが指定されていない場合にインスタンス作成を拒否するサービスコントロールポリシー(SCP)を作成します。さらに、ID がタグを削除することを防止する別の SCP を作成し、両方を適切な OU にアタッチします。
- E. EC2 インスタンスがデータ機微性タグおよび指定された値を使用しているかを確認する AWS Config ルールを作成します。不適合リソースが検出された場合に、そのリソースを削除するよう AWS Lambda 関数を設定します。
この問題を見る →
-
Q95. Q695. ある企業が AWS Organizations を使用して 10 個の AWS アカウントを含む Organization を構築しました。ソリューションアーキテクトは、数千人の従業員に対してこれらのアカウントへのアクセスを提供するソリューションを設計する必要があります。この企業には既存の ID プロバイダー(IdP)があり、AWS への認証にその IdP を活用したいと考えています。これらの要件を満たすソリューションはどれですか?
- A. 必要な AWS アカウントで従業員向けの IAM ユーザーを作成し、それらの IAM ユーザーを既存の IdP と連携させ、IAM ユーザーに対するフェデレーテッド認証を設定する
- B. AWS アカウントのルートユーザーを、既存の IdP から同期されたメールアドレスおよびパスワードで設定する
- C. AWS IAM Identity Center(AWS Single Sign-On)を設定し、IAM Identity Center を既存の IdP と連携させる。その後、既存の IdP からユーザーおよびグループをプロビジョニングする
- D. AWS Resource Access Manager(AWS RAM)を使用して、既存の IdP のユーザーと AWS アカウントへのアクセスを共有する
この問題を見る →
-
Q96. Q696. ある企業が AWS への移行を計画しており、アプリケーションには Amazon EC2 On-Demand Instances を使用する予定です。移行のテスト段階において、技術チームはアプリケーションの起動に時間がかかり、メモリの読み込みと完全な稼働状態への到達までに長い時間がかかることを観測しました。次のテスト段階でアプリケーションの起動時間を短縮するには、どの解決策が最も適していますか?
- A. 2台以上の EC2 On-Demand Instances を起動し、Auto Scaling 機能を有効化して、次のテスト段階で EC2 On-Demand Instances を利用可能にする
- B. アプリケーションをサポートするために EC2 Spot Instances を起動し、スケーリングして次のテスト段階で利用可能にする
- C. ヒバネーションを有効化した状態で EC2 On-Demand Instances を起動し、次のテスト段階で EC2 Auto Scaling のウォームプールを設定する
- D. Capacity Reservations を活用した EC2 On-Demand Instances を起動し、次のテスト段階で追加の EC2 インスタンスを起動する
この問題を見る →
-
Q97. Q697. ある都市が、Application Load Balancer(ALB)の後ろでAmazon EC2インスタンス上で動作するWebアプリケーションを展開しました。アプリケーションのユーザーから、ランダムなIPアドレスから発生していると思われるDDoS攻撃に関連した断続的なパフォーマンス低下の報告が寄せられています。この都市には、最小限の設定変更で実現でき、かつDDoS攻撃元の監査ログ(audit trail)を提供するソリューションが必要です。これらの要件を満たすソリューションはどれですか?
- A. ALBにAWS WAFのWeb ACLを有効化し、不明な送信元からのトラフィックをブロックするルールを設定する
- B. Amazon Inspectorにサブスクライブし、AWS DDoS Response Team(DRT)と連携して、緩和制御機能をサービスに統合する
- C. AWS Shield Advancedにサブスクライブし、AWS DDoS Response Team(DRT)と連携して、緩和制御機能をサービスに統合する
- D. アプリケーション向けにAmazon CloudFrontディストリビューションを作成し、ALBをオリジンとして設定する。さらに、このディストリビューションにAWS WAFのWeb ACLを有効化し、不明な送信元からのトラフィックをブロックするルールを設定する
この問題を見る →
-
Q98. Q698. マーケティングチームが、今後開催されるマルチスポーツイベント向けのキャンペーンを構築しようとしています。チームは過去5年分のニュースレポート(PDF形式)を保有しており、これらのニュースレポートからコンテンツに関するインサイトおよびセンチメント(感情)を抽出するソリューションが必要です。このソリューションでは、Amazon Textract を使用してニュースレポートを処理する必要があります。これらの要件を満たす中で、運用オーバーヘッドが最も少ないソリューションはどれですか?
- A. 抽出されたインサイトを Amazon Athena に渡して分析を行い、抽出されたインサイトと分析結果を Amazon S3 バケットに保存する
- B. 抽出されたインサイトを Amazon DynamoDB テーブルに保存し、Amazon SageMaker を使用してセンチメント分析モデルを構築する
- C. 抽出されたインサイトを Amazon Comprehend に渡して分析を行い、分析結果を Amazon S3 バケットに保存する
- D. 抽出されたインサイトを Amazon S3 バケットに保存し、Amazon QuickSight を使用してデータの可視化および分析を行う
この問題を見る →
-
Q99. Q699. ある企業が、ストレージとして Amazon DynamoDB テーブルを使用するアプリケーションを運用しています。ソリューションアーキテクトは、このテーブルに対する多くのリクエストが最新のデータを返していないことに気づきました。ただし、ユーザーからデータベースのパフォーマンスに関するその他の問題は報告されておらず、レイテンシも許容範囲内です。ソリューションアーキテクトが推奨すべき設計変更はどれですか?
- A. テーブルに読み取り専用レプリカ(read replicas)を追加する
- B. グローバルセカンダリインデックス(GSI)を使用する
- C. テーブルに対して強力な一貫性のある読み取り(strongly consistent reads)を要求する
- D. テーブルに対して最終的な一貫性のある読み取り(eventually consistent reads)を要求する
この問題を見る →
-
Q100. Q700. ある企業のウェブサイトは、一般向けに製品を販売するために使用されています。このサイトは、Application Load Balancer(ALB)の後ろでAuto Scalingグループ内のAmazon EC2インスタンス上で動作しています。また、Amazon CloudFrontディストリビューションとAWS WAFが導入されており、SQLインジェクション攻撃から保護されています。ALBがCloudFrontディストリビューションのオリジンとなっています。最近のセキュリティログのレビューにより、ウェブサイトへのアクセスを阻止すべき外部の悪意のあるIPアドレスが特定されました。アプリケーションを保護するために、ソリューションズアーキテクトは何を行うべきでしょうか?
- A. CloudFrontディストリビューションのネットワークACLを変更し、悪意のあるIPアドレスを拒否するルールを追加する
- B. AWS WAFの設定を変更し、IP一致条件を追加して悪意のあるIPアドレスをブロックする
- C. ALBのバックエンドにあるターゲットグループ内のEC2インスタンスのネットワークACLを変更し、悪意のあるIPアドレスを拒否する
- D. ALBのバックエンドにあるターゲットグループ内のEC2インスタンスのセキュリティグループを変更し、悪意のあるIPアドレスを拒否する
この問題を見る →