AWS認定ソリューションアーキテクト – アソシエイトの全問題一覧
回復力に優れたアーキテクチャ設計
- ある企業は単一のアベイラビリティーゾーン内にEC2インスタンス(Webサーバー)とRDSインスタンスを配置して運用しているが、AZ障害時にもサービスを継続できるようにしたい。最小限の変更で可用性を高める方法として最も適切なものはどれか。
- Amazon RDSのMulti-AZ配置とRead Replicaの違いに関する記述として正しいものはどれか。
- あるシステムは2つの独立したアベイラビリティーゾーンにそれぞれ可用性99%のコンポーネントを配置し、少なくとも一方が稼働していればシステム全体が稼働するよう設計されている。このシステム全体の可用性に最も近い値はどれか。
- Auto Scalingグループで現在4台のEC2インスタンスが稼働しており、平均CPU使用率は75%である。ターゲット追跡スケーリングポリシーの目標値をCPU使用率50%に設定した場合、理論上必要となるインスタンス数は何台か。
- 災害復旧(DR)戦略であるBackup and Restore、Pilot Light、Warm Standby、Multi-Site Active/Activeの4つを、一般的にRTO(目標復旧時間)が長い方から短い方へ正しく並べたものはどれか。
- Amazon RDSのMulti-AZ配置でプライマリDBインスタンスに障害が発生した場合の挙動として正しいものはどれか。
- Amazon SQSとAmazon SNSの違いに関する記述として正しいものはどれか。
- Application Load Balancer配下のターゲットグループ内の1台のEC2インスタンスがヘルスチェックに連続して失敗した。ALBが取る挙動として適切なものはどれか。
- ある企業のアプリケーションはS3バケットに重要なオブジェクトを保存しており、リージョン全体の障害に備えて別リージョンにもデータを自動的に複製しておきたいと考えている。最も適切な設計はどれか。
- Amazon Route 53のフェイルオーバールーティングポリシーの説明として正しいものはどれか。
- あるWebアプリケーションはEC2インスタンスのローカルディスクにユーザーのセッション情報を保存しており、Auto Scalingによるスケールインが発生すると該当インスタンス上のセッションを持つユーザーが強制的にログアウトされてしまう。この問題を解決するために最も適切な設計変更はどれか。
- あるシステムは処理を完了するために2つの独立したコンポーネントA、Bを順に通過する必要がある(直列構成)。コンポーネントAの可用性が99.9%、コンポーネントBの可用性が99.5%であるとき、このシステム全体の可用性に最も近い値はどれか。
- Auto Scalingグループにおいて、新しいEC2インスタンスが起動してからロードバランサー経由でトラフィックを受信するようになるまでの一般的な処理順序として正しいものはどれか。
- Amazon S3のストレージクラスであるS3標準とS3 One Zone-IAの違いに関する記述として正しいものはどれか。
- Amazon EFS (Elastic File System) の特徴に関する記述として正しいものはどれか。
- ある企業は世界各地のユーザーに低レイテンシーで読み書きを提供し、かつ1つのリージョンで障害が発生しても他のリージョンでサービスを継続できるデータベースを構築したい。最も適切なサービス・機能はどれか。
- Auto Scalingグループのヘルスチェックタイプとして「EC2」と「ELB」を設定できるが、両者の違いに関する記述として正しいものはどれか。
- 災害復旧(DR)計画を策定する際の一般的な進め方として、最初に行うべき作業はどれか。
- あるシステムのRPO(目標復旧時点)が15分と定められている。このRPOを満たすために、データベースのスナップショットは最低何分ごとに取得する必要があるか。
- ある非同期処理システムではSQSキューを使用してメッセージを処理しているが、特定のメッセージが繰り返し処理失敗し、キューにスタックしてメッセージ処理全体が滞留している。この問題への対処として最も適切なものはどれか。
高性能アーキテクチャ設計
- ある企業は世界中のユーザーに静的な画像・動画ファイルを低レイテンシーで配信したいと考えており、オリジンはS3バケットである。この要件を満たす最も適切な設計はどれか。
- あるアプリケーションはDynamoDBテーブルに対して秒間数万リクエスト規模の読み取りを行っており、マイクロ秒単位の応答時間が求められている。読み取りレイテンシーをさらに改善するために追加すべきサービスはどれか。
- Amazon EBSのgp3ボリュームはデフォルトで3,000 IOPSが追加料金なしで含まれる。あるアプリケーションがこのボリュームに対して5,000 IOPSを必要とする場合、追加課金の対象となるIOPS数はどれか。
- あるCloudFrontディストリビューションで1日あたり100,000件のリクエストを受信しており、キャッシュヒット率が80%である場合、オリジンサーバーに転送されるリクエスト数は1日あたり何件か。
- 100GBの大容量ファイルをAmazon S3にアップロードする際、アップロード速度の向上と耐障害性を高めるためにマルチパートアップロードを利用する場合、最初に行う操作はどれか。
- あるCloudFrontディストリビューションでオリジンサーバーへのリクエストが想定より多く、オリジンの負荷が高くなっている。調査の結果、コンテンツのキャッシュ有効期間(TTL)が短すぎることが原因と判明した。この問題を解決するために最初に行うべき対応はどれか。
- ある企業はキャッシュストアとして、マルチAZでの自動フェイルオーバー、データの永続化、およびソートセット型などの高度なデータ構造をサポートするインメモリデータストアを必要としている。このユースケースに最も適したElastiCacheのエンジンはどれか。
- Amazon EC2 Auto Scalingのスケーリングポリシーのうち、CloudWatchアラームの発火に対して「インスタンスを2台追加する」のように単一の固定調整値を適用する方式はどれか。
- あるDynamoDBテーブルにおいて、1アイテムのサイズが6KBであり、強力な整合性のある読み取り(Strongly Consistent Read)を1秒あたり10回実行する場合、必要な読み取りキャパシティユニット(RCU)はいくつか。
- Amazon EBSのst1(スループット最適化HDD)ボリュームは1TiBあたり最大40MB/sのベースラインスループットを提供する。2TiBのst1ボリュームのベースラインスループットは何MB/sか。
- Auto Scalingのステップスケーリングポリシーとターゲットトラッキングスケーリングポリシーの違いに関する記述として正しいものはどれか。
- あるアプリケーションは大規模なインメモリデータベースをホストしており、大量のRAMを必要とするがCPU負荷は比較的低い。このワークロードに最も適したEC2インスタンスファミリーはどれか。
- あるゲームアプリケーションはTCP/UDPプロトコルを使用し、世界中のユーザーに対して低レイテンシーかつ高可用性の接続を提供したい。AWSのグローバルネットワークを経由してユーザーを最適なエンドポイントにルーティングするサービスとして最も適切なものはどれか。
- あるLambda関数はユーザーからのリクエストに対して一貫して低いレイテンシーでの応答が求められているが、トラフィックが急増した際にコールドスタートによる応答遅延が発生している。この問題を解決するために最も適切な対応はどれか。
- あるREST APIはバックエンドのデータベースに対して同じクエリが頻繁に発行されており、レスポンスタイムの改善とバックエンド負荷の軽減が求められている。追加のインフラを増設せずに実現する方法として最も適切なものはどれか。
- Auto Scalingグループにおいてウォームプール(Warm Pool)を使用する目的と仕組みに関する記述として正しいものはどれか。
- ElastiCacheをLazy Loading(遅延読み込み)キャッシュ戦略で利用する場合の、読み取りリクエストに対する一般的な処理順序として正しいものはどれか。
- Amazon EC2のクラスター配置グループ(Cluster Placement Group)の特徴に関する記述として正しいものはどれか。
セキュアなアーキテクチャ設計
- EC2インスタンス上で動作するアプリケーションがAmazon S3バケットにアクセスする必要がある。認証情報の管理において最もセキュアな方法はどれか。
- セキュリティグループとネットワークACL(NACL)の違いに関する記述として正しいものはどれか。
- ある企業のS3バケットが誤って全世界に公開され、機密データが漏洩するインシデントが発生した。再発防止のために最も効果的な対策はどれか。
- AWS KMSを使用してアプリケーションが大きなデータをエンベロープ暗号化する際の一般的な処理順序として正しいものはどれか。
- AWS KMSのカスタマーマネージドキーとAWSマネージドキーの違いに関する記述として正しいものはどれか。
- Amazon GuardDutyがあるEC2インスタンスから既知の暗号通貨マイニングプールへの通信を検知し、重大度の高い検出結果を生成した。この状況で最初に取るべき対応はどれか。
- AWS WAFの主な用途に関する記述として正しいものはどれか。
- IAMポリシーの評価において、あるリクエストに対し複数のポリシーが適用され、1つに明示的なAllow、別の1つに明示的なDenyが含まれている場合の評価結果として正しいものはどれか。
- RDSデータベースの認証情報を保存し、定期的な自動ローテーションを行いたい場合に最も適したサービスはどれか。
- VPCエンドポイントのインターフェース型とゲートウェイ型の違いに関する記述として正しいものはどれか。
- ある企業では、開発アカウント(Account A)のEC2インスタンスから本番アカウント(Account B)のS3バケットに安全にアクセスさせたい。長期的なアクセスキーを共有せずに実現する方法として最も適切なものはどれか。
- ある企業はS3バケットへのすべてのアクセスを暗号化通信(HTTPS)に限定し、平文のHTTP通信を拒否したいと考えている。この要件を満たすために設定すべきものはどれか。
- ある企業はプライベートサブネット内のEC2インスタンスに運用担当者がシェルアクセスできるようにしたいが、踏み台サーバーの運用管理やSSH鍵の配布、ポート22の開放を避けたいと考えている。最も適切な方法はどれか。
- Account AのIAMユーザーがAccount BのIAMロールをAssumeRoleしてAccount Bのリソースにアクセスする際の一般的な処理順序として正しいものはどれか。
- 新規に作成したAWSアカウントのセキュリティを強化するためのベストプラクティスとして、最初に行うべき作業はどれか。
- AWS OrganizationsのSCP(サービスコントロールポリシー)とIAMポリシーの違いに関する記述として正しいものはどれか。
- AWS Shield StandardとAWS Shield Advancedの違いに関する記述として正しいものはどれか。
- IAMユーザーとIAMロールの違いに関する記述として正しいものはどれか。
- AWS Certificate Manager (ACM) の主な用途に関する記述として正しいものはどれか。
- Amazon Macieの機能に関する記述として正しいものはどれか。
コスト最適化アーキテクチャ設計
- ある企業の開発環境のEC2インスタンスは平日の業務時間(9時〜18時)のみ使用され、夜間・週末は利用されていないにもかかわらず常時起動したままになっている。コストを最適化するために最も適切な対応はどれか。
- Amazon EC2のStandard Reserved InstancesとSavings Plansの違いに関する記述として正しいものはどれか。
- オンデマンドインスタンスの料金が1時間あたり$0.10、同スペックの1年間リザーブドインスタンスの実効料金が1時間あたり$0.07であるとき、1年間(8760時間)連続稼働させた場合のコスト削減額に最も近い値はどれか。
- コスト最適化の取り組みを開始する際に、AWS Well-Architectedフレームワークのコスト最適化の観点から最初に行うべき作業として最も適切なものはどれか。
- ある画像変換バッチ処理は処理が中断されても後で再試行可能であり、処理完了までの厳密な時間制約もない。このワークロードのコストを最小化するために最も適した購入オプションはどれか。
- AWS Cost Explorerの機能に関する記述として正しいものはどれか。
- あるアプリケーションが生成するログデータはアクセス頻度が予測不能で、日によって頻繁にアクセスされたりまったくアクセスされなかったりする。追加の運用負荷なしにストレージコストを自動的に最適化するために最も適したS3ストレージクラスはどれか。
- あるS3バケットに100GBのデータが保存されており、S3標準の保管コストが1GBあたり月$0.023、S3 Glacierの保管コストが1GBあたり月$0.004であるとする。全データをS3標準からGlacierへ移行した場合の月間保管コスト削減額に最も近い値はどれか。
- 3年間にわたり安定した負荷で稼働し続けることが事前にわかっているデータベースサーバーがある。コストを最小限に抑えるために最も適した購入オプションはどれか。
- コスト配分タグを使って部門別にAWSのコストを把握するための一般的な作業順序として正しいものはどれか。
- ある企業のVPC内の複数のEC2インスタンスはプライベートサブネットに配置されており、インターネット経由でAmazon S3バケットに頻繁にアクセスするためNATゲートウェイを経由している。データ処理料金によりコストが高額になっていることが判明した。このコストを削減するために最も適切な対応はどれか。
- あるLambda関数はメモリ割り当てが128MBの場合、1回の実行に平均4,000ミリ秒かかる。メモリ割り当てを512MBに増やしたところ、実行時間は800ミリ秒に短縮された。Lambdaの課金がメモリ量(GB)と実行時間(秒)の積であるGB秒に基づくことを踏まえると、どちらの設定がコスト効率に優れるか。
- ある企業はAWS Organizationsで複数のメンバーアカウントを運用しており、各アカウントが個別にリザーブドインスタンスを購入しているため割引の適用効率が低くなっている。全アカウントでリザーブドインスタンスの割引メリットを最大限共有するために最も適切な対応はどれか。
- あるEC2インスタンスのオンデマンド料金は1時間あたり$0.10である。同スペックの1年間All Upfront(全額前払い)のリザーブドインスタンスを$400で購入する場合、契約期間中の時間課金は発生しない。オンデマンドで稼働させた場合の累積コストがこのRIの前払い額$400に等しくなる稼働時間は何時間か。
- ある企業はログデータをAmazon S3に保存しており、作成から30日間は分析のため頻繁にアクセスされるが、30日経過後はアクセス頻度が大きく低下し長期間ほとんど参照されない(ただし削除は不可)ことがあらかじめ分かっている。このアクセスパターンに基づきストレージコストを最適化する方法として最も適切なものはどれか。
- ある企業はAWSの月間利用額が設定した予算のしきい値を超えた場合に担当者へ自動的に通知が届くようにしたい。AWS Budgetsを使用する場合の一般的な設定の流れとして正しいものはどれか。
- ある企業はEC2インスタンスのサイズが実際のワークロードに対して過剰に大きく、コストが無駄になっていないか確認したい。AWS Compute Optimizerを用いてコスト最適化を図る一般的な手順として正しいものはどれか。
- Compute Savings PlansとEC2 Instance Savings Plansの違いに関する記述として正しいものはどれか。
- Amazon EC2のStandard Reserved InstancesとConvertible Reserved Instancesの違いに関する記述として正しいものはどれか。
- AWS Cost Anomaly Detectionの機能に関する記述として正しいものはどれか。