ホーム ›
対応資格一覧 ›
IT・情報処理 › AWS Certified Solutions Architect Associate (SAA-C03) 出題範囲(83分野) Design Cost-Optimized Architectures190問 Design High-Performing Architectures199問 Design Resilient Architectures195問 Design Secure Applications195問 複数のアカウントにまたがるアクセス制御と管理65問 AWS フェデレーテッドアクセスとアイデンティティサービス65問 AWS グローバルインフラストラクチャ (アベイラビリティーゾーン、AWS リージョンなど)70問 AWS セキュリティのベストプラクティス (最小権限の原則など)60問 AWS 責任共有モデル65問 アプリケーション設定と認証情報のセキュリティ55問 AWS サービスエンドポイント64問 AWS でポート、プロトコル、ネットワークトラフィックを制御65問 セキュアなアプリケーションアクセス55問 セキュリティサービスの適切なユースケース (Amazon Cognito、AmazonGuardDuty、Amazon Macie など)60問 AWS 外部の脅威ベクトル (DDoS、SQL インジェクションなど )65問 API の作成と管理 (Amazon API Gateway、REST API など)60問 AWS マネージドサービスの適切なユースケース60問 キャッシュ戦略55問 マイクロサービスの設計原則 (ステートレスワークロードとステートフルワークロードの比較など)59問 イベント駆動型アーキテクチャ55問 垂直スケーリングと水平スケーリング60問 エッジアクセラレーター (コンテンツ配信ネットワーク [CDN] など) を適切に
使用する方法65問 アプリケーションをコンテナに移行する方法65問 ロードバランシングの概念 (Application Load Balancer など)60問 多層アーキテクチャ65問 キューイングとメッセージングの概念 (パブリッシュ /サブスクライブなど)54問 サーバーレステクノロジーとパターン (AWS Fargate、AWS Lambda など)65問 ストレージの種類とその特性 (オブジェクト、ファイル、ブロックなど)65問 リードレプリカを使用するタイミング60問 ワークフローオーケストレーション (AWS Step Functions など )60問 AWS グローバルインフラストラクチャ (アベイラビリティーゾーン、 AWSリージョン、Amazon Route 53 など)65問 AWS マネージドサービスの適切なユースケース (Amazon Comprehend、Amazon Polly など)60問 ネットワークの基本概念 (ルートテーブルなど )65問 災害対策 (DR) 戦略58問 フェイルオーバー戦略60問 イミュータブルインフラストラクチャ59問 プロキシの概念 (Amazon RDS プロキシなど)60問 Service Quotas とスロットリング (スタンバイ環境でワークロードの ServiceQuotas を構成する方法など 65問 ストレージオプションと特性 (耐久性、レプリケーションなど )55問 ワークロードの可視性 (AWS X-Ray など)60問 ビジネス要件を満たすハイブリッドストレージソリューション60問 ストレージサービスの適切なユースケース60問 AWS コンピューティングサービスの適切なユースケース (AWS Batch、Amazon EMR、Fargate など)65問 AWS グローバルインフラストラクチャとエッジサービスによって提供される分散コンピューティングの概念59問 適切なユースケースによるスケーラビリティ機能 (Amazon EC2 Auto Scaling、AWS Auto Scaling など)65問 コンテナのオーケストレーション (Amazon ECS、Amazon EKS など)60問 キャッシュ戦略とサービス (Amazon ElastiCache など)69問 データアクセスパターン (読み取り集中型と書き込み集中型など )65問 データベースキャパシティープランニング (キャパシティーユニット、インスタンスタイプ、プロビジョンド IOPS など)70問 データベース接続とプロキシ65問 データベースレプリケーション (リードレプリカなど)55問 エッジネットワークサービスの適切なユースケース (Amazon CloudFront、AWS Global Accelerator など)65問 ネットワークアーキテクチャの設計方法 (サブネット層、ルーティング、IP アドレス指定など)60問 ネットワーク接続オプション (AWS VPN、Direct Connect、AWS PrivateLinkなど)69問 データ分析および視覚化サービスの適切なユースケース (Amazon Athena、AWS Lake Formation、Amazon QuickSightなど)60問 データ取り込みパターン (頻度など )60問 データ転送サービスの適切なユースケース (AWS DataSync、AWS Storage Gateway など)65問 データ変換サービスの適切なユースケース (AWS Glue など)55問 取り込みアクセスポイントへのセキュアなアクセス55問 ビジネス要件に必要なサイズと速度54問 ストリーミングデータサービスの適切なユースケース (Amazon Kinesis など)65問 アクセスオプション (リクエスタ支払いのオブジェクトストレージを持つS3 バケットなど )70問 AWS コスト管理サービスの機能 (コスト配分タグ、マルチアカウント請求など)60問 AWS コスト管理ツールの適切なユースケース (AWS Cost Explorer、AWS Budgets、AWS Cost and Usage Report など)60問 AWS ストレージサービスの適切なユースケース (Amazon FSx、Amazon EFS、Amazon S3、Amazon EBS など)63問 バックアップ戦略60問 ブロックストレージオプション (ハードディスクドライブ [HDD] ボリュームタイプ、ソリッドステートドライブ [SSD] ボリュームタイプなど 60問 データライフサイクル65問 ハイブリッドストレージオプション (DataSync、Transfer Family、Storage Gateway など)64問 ストレージアクセスパターン65問 ストレージ階層化 (オブジェクトストレージのコールド階層化など )70問 AWS 購入オプション (スポットインスタンス、リザーブドインスタンス、Savings Plans など)60問 分散コンピューティング戦略 (エッジ処理など)65問 ハイブリッドコンピューティングオプション (AWS Outposts、AWS Snowball Edge など)60問 インスタンスタイプ、ファミリー、サイズ (メモリ最適化、コンピューティング最適化、仮想化など)65問 コンピューティング使用率の最適化 (コンテナ、サーバーレスコンピューティング、マイクロサービスなど )60問 スケーリング戦略 (オートスケーリング、休止状態など )64問 データ保持ポリシー65問 データベースエンジンの適切なユースケース (異種間移行、同種間移行など)60問 データベースタイプとサービス (リレーショナルと非リレーショナル、Aurora、DynamoDB の比較など)60問 NAT ゲートウェイ (NAT インスタンスと NAT ゲートウェイのコスト比較など)55問 ネットワークルーティング、トポロジ、ピアリング (AWS Transit Gateway、VPC ピアリングなど 55問 ネットワークサービスの適切なユースケース (DNS など)64問 AWS Certified Solutions Architect Associate (SAA-C03)の例題(6問・解説つき) スキルサートのAIが出題範囲に沿って作成した演習問題です(過去問ではありません)。アプリでは毎週新しい問題が追加されます。
例題1Design Cost-Optimized Architectures ある企業は、コンプライアンス要件のために大量のデータを Amazon S3 に保存しています。このデータは四半期に一度、監査目的でアクセスされますが、アクセスの必要がある場合は数ミリ秒以内に取得できる必要があります。最もコスト効率の高いストレージクラスはどれですか。
Amazon S3 Standard-IA を使用する Amazon S3 Glacier Flexible Retrieval を使用する Amazon S3 One Zone-IA を使用する Amazon S3 Glacier Instant Retrieval を使用する Amazon S3 Intelligent-Tiering を使用する 解答と解説を見る 正解: Amazon S3 Glacier Instant Retrieval を使用する
正解は『Amazon S3 Glacier Instant Retrieval を使用する』です。このストレージクラスは、めったにアクセスされないが、必要になった際にはミリ秒単位での迅速なアクセスが求められるデータに最適化されています。S3 Standard-IA よりもストレージ料金が安く、四半期に一度という低頻度のアクセスパターンにおいて最もコスト効率が高くなります。S3 Glacier Flexible Retrieval は取得に数分から数時間かかるため要件を満たさず、S3 One Zone-IA は可用性の面でコンプライアンス要件に適さない可能性があるため、このケースでは最適ではありません。
例題2Design High-Performing Architectures ある金融分析会社が、Amazon EC2インスタンス上で大規模なシミュレーションを実行しています。このシミュレーションは大量の中間計算データを生成し、数ミリ秒未満の極めて低いレイテンシーで、高いI/Oパフォーマンスを必要とします。データは一時的なものであり、計算終了後は破棄しても構いません。最もコスト効率が高く、パフォーマンスに優れたストレージソリューションはどれですか。
インスタンスストアを利用する Amazon S3にデータを直接書き込む プロprovisionドIOPS SSD (io2) EBSボリューム 汎用SSD (gp3) EBSボリューム Amazon EFSのパフォーマンスモードを使用する 解答と解説を見る 正解: インスタンスストアを利用する
正解は「インスタンスストアを利用する」です。インスタンスストアはEC2インスタンスがホストされている物理サーバーに直接アタッチされたNVMe SSDなどのディスクであり、ミリ秒未満の非常に低いレイテンシーと高いIOPSを提供します。このストレージは一時的なデータ(スクラッチデータやキャッシュ)の保存に最適であり、今回のような「計算終了後に破棄してもよい一時データ」という要件に合致し、かつ追加のストレージ費用がかからないため最もコスト効率が高くなります。EBSボリュームはネットワーク経由で接続されるため、インスタンスストアほどの超低レイテンシーは提供できません。また、S3やEFSは共有ストレージとしての利点はありますが、今回求められている極めて高いI/O性能と低レイテンシーの要件には適しません。
例題3Design Resilient Architectures ある企業が、オンプレミスのデータセンターから AWS への移行を計画しています。この企業は、非常に高い可用性と耐障害性が求められる注文処理システムを運用しています。このシステムは現在、リクエストが急増するとデータベースへの書き込み待ちが発生し、システム全体がタイムアウトする課題を抱えています。AWS のマネージドサービスを活用して、スパイクアクセス時でもリクエストを損失せず、かつシステムの疎結合性を高めるための最適な設計はどれですか?
Amazon EC2 インスタンスの垂直スケーリングを行い、データベースのインスタンスクラスを最大のものに変更する Amazon CloudFront を導入して、すべての動的な POST リクエストをエッジロケーションでキャッシュする Amazon SQS キューを使用してリクエストをバッファリングし、Auto Scaling グループのワーカーで処理する Application Load Balancer の背後に Amazon EC2 Auto Scaling グループを配置し、インスタンスの最大数を増やす データベースに Amazon ElastiCache を追加し、すべての書き込みリクエストを最初にキャッシュへ送る 解答と解説を見る 正解: Amazon SQS キューを使用してリクエストをバッファリングし、Auto Scaling グループのワーカーで処理する
正解は「Amazon SQS キューを使用してリクエストをバッファリングし、Auto Scaling グループのワーカーで処理する」です。Amazon SQS を導入することで、プロデューサー(Web フロントエンド)とコンシューマー(ワーカー)を疎結合にできます。急激なトラフィックの増加が発生しても、リクエストは SQS キューに安全に保持されるため、データベースの処理能力を超えてもリクエストが消失することはありません。ワーカー側は自身の処理能力に合わせてキューからメッセージを取得し、必要に応じて Auto Scaling により動的に台数を増減させることで、効率的かつ耐障害性の高いシステムを実現できます。垂直スケーリングやキャッシュの導入では、根本的な疎結合化やリクエストの保護には不十分です。
例題4Design Secure Applications ある企業は、Application Load Balancer(ALB)の背後にあるAmazon EC2インスタンス上で実行されている公開ウェブアプリケーションを運営しています。最近、SQLインジェクションやクロスサイトスクリプティング(XSS)攻撃などのアプリケーション層を標的とした攻撃が増加しています。運用負荷を最小限に抑えつつ、これらの攻撃からアプリケーションを保護するために、ソリューションアーキテクトが導入すべき対策はどれですか?
ALBにAWS WAFをアソシエイトし、一般的な脆弱性攻撃をブロックするためのWeb ACLを構成する。 Amazon GuardDutyを有効化して脅威を検出し、AWS Lambdaを使用して攻撃元IPをセキュリティグループで自動的にブロックする。 EC2インスタンスにAmazon Inspectorのエージェントをインストールし、脆弱性をリアルタイムでパッチ適用する。 AWS Shield Advancedを有効化し、すべてのEC2インスタンスにAWS Network Firewallをデプロイする。 ALBのセキュリティグループを更新し、信頼できる既知のIPアドレスからのトラフィックのみを許可するように設定する。 解答と解説を見る 正解: ALBにAWS WAFをアソシエイトし、一般的な脆弱性攻撃をブロックするためのWeb ACLを構成する。
正解は「ALBにAWS WAFをアソシエイトし、一般的な脆弱性攻撃をブロックするためのWeb ACLを構成する。」です。AWS WAFは、SQLインジェクションやXSSといったレイヤー7(アプリケーション層)の攻撃からウェブアプリケーションを保護するために設計されています。ALB、Amazon CloudFront、Amazon API Gatewayなどと直接統合でき、マネージドルールを使用することで運用負荷を低く抑えながら迅速に防御を開始できます。セキュリティグループはレイヤー4(トランスポート層)の制御しかできず、内容に基づくフィルタリングは不可能です。Shield Advancedは主にDDoS対策に特化しており、Amazon GuardDutyは脅威検出サービスであるため、インラインでのリアルタイムな攻撃ブロックにはWAFが最適です。
例題5複数のアカウントにまたがるアクセス制御と管理 企業はAWS Organizationsを使用して複数のAWSアカウントを一元管理しています。コンプライアンスの要件により、組織内のすべてのAWSリソースは ap-northeast-1 リージョンのみで作成される必要があります。ただし、AWS IAMやAmazon CloudFrontなどのグローバルサービスについては、リージョン制限の対象外とし、正常に機能させる必要があります。ソリューションアーキテクトは、最小限の管理オーバーヘッドでこの要件をどのように満たすべきですか。
各メンバーアカウントのすべてのIAMポリシーにおいて、RequestedRegion条件キーを使用してap-northeast-1以外のリージョンへのアクセスを拒否する設定を追加する。 AWS CloudTrailを使用してリージョン外のAPI呼び出しを監視し、Amazon EventBridge経由で管理者にアラートを送信して手動でリソースを削除する。 NotAction要素でグローバルサービスを除外しながら、RequestedRegion条件キーがap-northeast-1以外のときにDenyを設定するSCPを作成し、組織のルートにアタッチする。 ap-northeast-1以外のリージョンでのリソース作成を監査するAWS Configルールを組織全体にデプロイし、違反があった場合に自動修復アクションでリソースを削除する。 Action要素を使用してすべてのサービスを指定し、RequestedRegion条件キーがap-northeast-1のときにのみAllowを設定するSCPを作成し、すべてのアカウントにアタッチする。 解答と解説を見る 正解: NotAction要素でグローバルサービスを除外しながら、RequestedRegion条件キーがap-northeast-1以外のときにDenyを設定するSCPを作成し、組織のルートにアタッチする。
正解は『NotAction要素でグローバルサービスを除外しながら、RequestedRegion条件キーがap-northeast-1以外のときにDenyを設定するSCPを作成し、組織のルートにアタッチする。』です。
AWS Organizationsのサービスコントロールポリシー(SCP)を使用すると、組織内の全アカウントに対してリージョン制限などのガードレールを適用できます。aws:RequestedRegion条件キーを用いて指定リージョン以外でのアクションをDenyする設定が有効ですが、IAMやCloudFrontなどのグローバルサービスはリージョンに依存しないため、NotAction要素でこれらを除外する必要があります。AWS Configは事後対応であり、作成自体の防止にはなりません。IAMポリシーの個別変更は管理オーバーヘッドが大きく非効率です。明示的なAllowを設定するSCPでは、グローバルサービスへの考慮が不足するだけでなく、既存の権限に対する適切な制限として機能しにくい場合があります。監視からの手動対応では運用負荷が過大になります。
例題6AWS フェデレーテッドアクセスとアイデンティティサービス 企業はオンプレミスのActive Directory(AD)を使用して従業員を管理しています。従業員が既存のADの認証情報を使用して、複数のAWSアカウントのAWSマネジメントコンソールにログインできるようにする必要があります。インフラストラクチャの運用と管理のオーバーヘッドを最小限に抑えるには、どのサービスを組み合わせるべきですか。
Amazon CognitoとAWS STS AWS IAMのSAML IDプロバイダーとIAMユーザー AWS IAMとオンプレミスADのパスワード同期スクリプト AWS Directory Service for Microsoft Active DirectoryとAmazon EC2 AWS IAM Identity CenterとAD Connector 解答と解説を見る 正解: AWS IAM Identity CenterとAD Connector
正解は「AWS IAM Identity CenterとAD Connector」です。AWS IAM Identity Centerは、複数のAWSアカウントへのシングルサインオンアクセスを一元管理するのに最適なサービスです。オンプレミスのActive Directory(AD)と統合してユーザーの既存の認証情報を利用する場合、AD Connectorを使用することで、インフラを追加構築する運用オーバーヘッドを最小限に抑えて連携できます。「Amazon CognitoとAWS STS」は、主にコンシューマー向けアプリケーションやモバイルアプリの認証に使用されます。「AWS Directory Service for Microsoft Active DirectoryとAmazon EC2」は、マネージドADを構築しEC2と連携するもので、単純なフェデレーションには過剰な構成です。「AWS IAMのSAML IDプロバイダーとIAMユーザー」の組み合わせは、個別のIAMユーザー管理が必要となりオーバーヘッドが増加します。「AWS IAMとオンプレミスADのパスワード同期スクリプト」の
AWS Certified Solutions Architect Associate (SAA-C03)の重要用語
Savings Plans 1年または3年の期間、一定のコンピューティング使用量をコミットすることで、オンデマンド料金と比較して最大72%の割引が受けられる柔軟な料金モデルです。EC2、Fargate、Lambdaが対象となり、インスタンスファミリーやリージョンを変更しても割引が適用されるため管理が容易です。試験では、一貫した使用量がある場合にコストを最適化する手段として推奨されます。
Amazon EC2 Auto Scaling 需要に合わせてEC2インスタンスの数を自動的に増減させる機能です。トラフィックの急増時にはインスタンスを追加して処理能力を確保し、需要が低い時には削減してコストを最適化します。高可用性と耐障害性を維持しつつ、最適なパフォーマンスを維持するために不可欠なサービスであり、動的スケーリングや予測スケーリングなどの設定が可能です。
マルチAZ (Multi-AZ) AWSの複数のアベイラビリティーゾーンにリソースを配置する設計手法。一つのAZで障害が発生しても、別の独立したAZでシステム稼働を継続できるため、高い可用性と耐障害性を実現する。RDSのマルチAZ構成では、プライマリとスタンバイ間で同期レプリケーションが行われ、障害時に自動的なフェイルオーバーが実行される。
AWS WAF ウェブアプリケーションをSQLインジェクションやクロスサイトスクリプティングなどの一般的な攻撃から保護するファイアウォールです。ALB、CloudFront、API Gatewayに適用でき、特定のIPアドレスや条件に基づくアクセス制限をルールとして設定可能です。試験では可用性とセキュリティのバランスを維持するために不可欠なサービスとして出題されます。
Spot Instances AWSの予備のコンピューティング容量を利用することで、オンデマンド料金から最大90%の割引を受けられるインスタンスです。AWS側の都合で中断される可能性があるため、ステートレスなバッチ処理やテスト環境など、中断が許容できるワークロードに適しています。コストを最小限に抑えたい場合の第一候補となる、非常にコスト効率の高いオプションです。
Amazon ElastiCache RedisやMemcachedと互換性のあるマネージド型のインメモリキャッシュサービスです。頻繁にアクセスされるデータをメモリ上に保持することで、データベースへのクエリ負荷を軽減し、アプリケーションの応答時間をミリ秒未満に高速化します。読み取り負荷が高いWebアプリケーションにおいて、システム全体のパフォーマンスを大幅に向上させる役割を果たします。
Auto Scaling アプリケーションの負荷や需要の変化に応じて、EC2インスタンスなどのリソースを自動的に増減させるサービス。トラフィックが増えた際にリソースを追加する「スケールアウト」と、不要時に削除する「スケールイン」を行う。これにより、システムの可用性を維持しながら、コストの最適化を同時に実現することが可能になる。
AWS Shield DDoS攻撃からAWSのリソースを保護するマネージドサービスです。全てのAWS顧客には無料の「Standard」が適用され、L3/L4レイヤーの一般的な攻撃を防ぎます。より高度な保護が必要な場合は、専任チームのサポートやコスト保護が含まれる「Advanced」を選択します。Route 53やCloudFrontとの併用が推奨されます。 よくある質問
AWS Certified Solutions Architect Associate (SAA-C03)の問題はスキルサートで何問解けますか? 全5,654問・83分野の問題を用意しています。問題は出題範囲に沿って随時追加しています。
無料で使えますか? 無料プランで週10回の演習(1回10問)と、毎日の「今日の1問」を利用できます。解説を読み、わからない点はAIに質問できます。
ここの問題は過去問ですか? 過去問ではありません。出題範囲に沿ってAIが作成した演習問題です。すべて解説つきで、間違えた問題は繰り返し解けます。 AWS Certified Solutions Architect Associate (SAA-C03)の対策はアプリで AIが毎週生成する新作問題・ランクマッチ・週次ランキング・AI診断で「続けられる」資格学習を。無料で始められます。