MENU
知識がなくても始められる、AIと共にある豊かな毎日。
AIコーディング

AWS Solutions Architect Associate SAA-C03 完全攻略入門 — 4 ドメインと 3 ヶ月学習ロードマップ

ゲンキ

AWS Solutions Architect Associate SAA-C03 完全攻略入門 — 4 ドメインと 3 ヶ月学習ロードマップ

AWS Solutions Architect Associate(SAA-C03)は AWS 認定 12 試験で最も受験者が多く、AWS エンジニアの登竜門と呼ばれる。Cloud Practitioner の 5〜10 倍の学習コストを要求する中級認定で、「サービスを知っている」から「サービスを組み合わせて設計できる」へのジャンプを試される。本記事は SAA-C03 の試験仕様、4 ドメインの出題範囲、CLF-C02 との難易度ギャップ、3 ヶ月学習ロードマップを 1 記事で体系化する。

AWS 料金体系 完全攻略 — CLF-C02 Domain 4 + 模擬問題 30 問(2026-05-29 公開) で CLF-C02 全範囲を仕上げた前提で、次のステップへ進む。

忍者AdMax

なぜ SAA-C03 が AWS 認定の登竜門なのか

AWS 認定は 12 試験あるが、業界で最も価値が認められているのが SAA-C03 だ。理由は 3 つある。

第一に 市場価値。求人情報で「AWS 認定保有者」と書かれている場合、ほぼ SAA-C03 を指す。Solutions Architect Associate は AWS エンジニアの「最低限の信頼担保」として機能し、転職市場で年収 50〜100 万円のアップサイドに直結する。

第二に 試験設計の質。SAA-C03 は単なる暗記試験ではなく、設計シナリオを問う。「コストを最小化しつつ高可用性を実現するアーキテクチャは何か」「データレイクのストレージコストを 70% 削減する方法は」、こうした問題に即答できる思考力を鍛える。

第三に 次の認定への土台。Solutions Architect Professional(SAP-C02)、DevOps Engineer Professional、各種 Specialty 認定、いずれも SAA-C03 の知識を前提とする。Associate を取らずに Professional には進めない。AWS Solutions Architect Associate を起点に、AWS の認定ラダーが広がっていく。

AWS 認定保有者の年収プレミアムは複数の業界レポートで確認されている。Global Knowledge の IT スキル給与レポートによれば、AWS Solutions Architect Associate 保有者の平均年収はクラウド未経験者の 30〜50% 増し、特に日本国内では「AWS 案件を主担当できる」エンジニアの希少性が高く、市場価値が伸びている。フリーランス市場でも、SAA 保有者は月単価が 10〜20 万円上がる事例が多い。

ただし「資格を取れば自動的に年収が上がる」わけではない。SAA-C03 取得後、実務でアーキテクチャ設計を任される機会を獲得し、実績を積み上げる必要がある。資格は「入口の信頼」を生むツールであり、その後の実務経験こそが本物の市場価値を作る。

CLF-C02 との難易度ギャップ — 5〜10 倍の学習負荷

CLF-C02 と SAA-C03 の間には、明確な質的ジャンプがある。学習負荷の目安はこうだ。

項目CLF-C02SAA-C03
学習時間30〜50 時間(初学者)80〜150 時間(CLF 取得後)
試験時間90 分130 分
問題数65 問65 問
受験料$100 / ¥15,000$150 / ¥22,500
合格点700 / 1000720 / 1000
問題タイプ概念理解中心設計シナリオ中心
知識深度サービス名と用途サービス組み合わせと判断基準

最大の違いは「問題の長さと設計判断の複雑さ」だ。CLF-C02 は「サービス A は何のためにあるか」を問うのに対し、SAA-C03 は「次のシナリオで、最もコスト効率が高く高可用性も担保するアーキテクチャを設計せよ」のような複合問題が並ぶ。1 問あたり 3〜4 文の状況説明と、4〜5 個の選択肢から最適な構成を選ぶ。

学習面では、CLF-C02 で「サービス名と用途」を覚えた後、SAA-C03 では各サービスの「設計上の制約」「他サービスとの組み合わせ」「コスト最適化」「障害時の振る舞い」まで踏み込む。Aurora Multi-AZ vs Aurora Global Database の違い、RDS Read Replica と Aurora Replica の差、S3 Transfer Acceleration の適用シナリオ、こうした細部を覚える必要がある。

SAA-C03 試験仕様の正確な数字

公式 AWS Certified Solutions Architect – Associate (SAA-C03) Exam Guide から、正確な仕様を押さえる。

項目仕様
試験コードSAA-C03
リリース2022 年 8 月
問題数65 問(うち採点不可 15 問を含む)
試験時間130 分
受験料$150 USD / ¥22,500 JPY
合格点720 / 1000
試験形式単一選択 + 複数選択
配信Pearson VUE テストセンター / OnVUE オンライン
推奨経験1 年以上の AWS 実務経験
有効期限3 年

SAA-C04 への移行は 2026 年 5 月時点で発表されていない。CLF-C02 から CLF-C01 への移行のような大型更新は近い将来予想されるが、当面は SAA-C03 を狙うのが現実的な選択だ。AWS 認定試験は数年に 1 度のメジャー更新があり、毎回 20〜30% の出題内容が刷新される。最新の出題範囲は AWS Training and Certification の更新情報を 1 ヶ月単位で確認しておく。

合格点 720 / 1000 は CLF-C02 の 700 より 20 ポイント高く、配点が同じスケールである以上、より厳しい正答率が必要だ。実態として 65〜70% 正答が合格ラインで、模試で 80% を安定して取れるレベルで本番受験するのが安全だ。

130 分で 65 問は 1 問あたり 2 分のペース。CLF-C02 の 1.4 分より余裕がある一方、設計シナリオ問題は問題文が長く、選択肢も 4〜5 個と多いため、実質的な思考時間は同等以下と感じる受験者が多い。

Domain 1: Design Secure Architectures(30% 配点)

SAA-C03 で最大配点を持つドメインがセキュリティ設計だ。CLF-C02 の Domain 2 と内容は重なるが、深度が違う。「セキュリティサービスの名前を覚える」から「マルチアカウントで IAM をどう設計するか」へジャンプする。

主要なトピックはこうだ。

  • IAM の高度な使い方: クロスアカウント Role、Permission Boundary、SCP、IAM Conditions、Federated Identity
  • データ保護: KMS の Customer Managed Key、Envelope Encryption、S3 SSE-KMS / SSE-S3 / SSE-C の使い分け
  • ネットワーク分離: VPC ピアリング、Transit Gateway、PrivateLink、VPC Endpoints、WAF + Shield + GuardDuty の組み合わせ
  • アプリケーション層保護: Cognito(ユーザー認証)、Secrets Manager、Parameter Store
  • インシデント対応: GuardDuty / Detective / Security Hub の連携設計

設計シナリオ問題の典型は「マルチアカウント環境で複数事業部のデータを安全に共有する」「ハイブリッド環境で IAM をオンプレ Active Directory と統合する」「DDoS 攻撃に対する多層防御を設計する」だ。AWS Solutions Architect Associate の Domain 1 では、これらに即答できる設計判断力が問われる。

具体例で考えると、「複数のアカウントを持つ企業が、本番アカウントに開発者がアクセスする必要がある」というシナリオに対する正解は、「クロスアカウント IAM Role + Assume Role」だ。アクセスキーをコピーしたり、本番アカウントに開発者ユーザーを作ったりするのは間違い。「開発者は開発アカウントの自分のユーザーから本番のロールを Assume する」、これが標準パターンになる。

もう 1 つの典型問題が「機微データを暗号化し、誰がアクセスしたか追跡できる構成」を問うものだ。正解は「KMS Customer Managed Key で暗号化、CloudTrail で API ログ、Macie で機微データ検出」の組み合わせ。単一のサービスでは答えにならず、複数の組み合わせで初めて正解になる。これが SAA-C03 の質的特徴だ。

Domain 2: Design Resilient Architectures(26% 配点)

「壊れた時にどう持ちこたえるか」を設計する障害耐性ドメインだ。

主要なトピックはこうだ。

  • Multi-AZ 設計: RDS Multi-AZ、Aurora の 3 AZ × 6 コピー、EC2 Auto Scaling + ELB
  • Multi-Region 設計: Route 53 Failover、S3 Cross-Region Replication、Aurora Global Database、DynamoDB Global Tables
  • 災害復旧 (DR): Backup & Restore / Pilot Light / Warm Standby / Multi-Site の 4 戦略、RPO / RTO 計算
  • 疎結合化: SQS / SNS / EventBridge / Step Functions による非同期処理
  • 自動回復: EC2 Auto Recovery、Auto Scaling グループ、Elastic Beanstalk のヘルスチェック
  • データバックアップ: EBS Snapshot、AWS Backup、RDS 自動バックアップの保持期間

設計シナリオでは「RPO 1 時間、RTO 4 時間を達成するためのアーキテクチャ」「リージョン全体障害時にもサービスを継続する構成」「データベース層の自動フェイルオーバーを実現する」のように、定量的要件を満たす設計が問われる。

RPO (Recovery Point Objective) は「障害時にどこまでデータ損失を許容するか」、RTO (Recovery Time Objective) は「どれだけ早くサービスを復旧するか」。RPO 1 時間とは「1 時間前までのデータは復旧可能、1 時間以内のデータは失われ得る」という意味だ。RPO / RTO が短いほど構成コストは高くなる。AWS Solutions Architect Associate 試験では、要件と構成を即座にマッピングする能力が問われる。

4 つの DR 戦略の対応関係はこうだ。Backup & Restore は最安だが RTO は数時間〜数日、Pilot Light は予備リソースを縮小起動で RTO 数十分、Warm Standby は本番の縮小版を常時稼働で RTO 数分、Multi-Site Active-Active はフル冗長で RTO ほぼゼロ。コストは順に倍々で増える。「予算限定で RTO 4 時間」なら Backup & Restore か Pilot Light、「ミッションクリティカルで RTO 1 分以内」なら Warm Standby 以上、という対応で覚える。

Domain 3: Design High-Performing Architectures(24% 配点)

パフォーマンス最適化のドメインだ。

主要なトピックはこうだ。

  • コンピュート選定: EC2 インスタンスファミリ、Lambda Provisioned Concurrency、Fargate Spot
  • ストレージ性能: EBS gp3 / io2 / Provisioned IOPS、EFS Performance Mode、S3 Transfer Acceleration、CloudFront キャッシュ戦略
  • データベース性能: Read Replica、ElastiCache、DynamoDB Accelerator (DAX)、Aurora Global Database
  • ネットワーク性能: Global Accelerator、Direct Connect、CloudFront、PrivateLink
  • スケーラビリティ: Auto Scaling Policies(Target Tracking / Step Scaling / Scheduled)、SQS による負荷分散
  • キャッシング: ElastiCache(Redis OSS / Memcached)、CloudFront、API Gateway Cache

シナリオは「グローバルユーザーに対するレイテンシ最適化」「ピーク時に 100 倍のトラフィックに耐える構成」「データベースの読み取り負荷を分散する」など、性能要件への最適解を選ぶ問題が中心だ。

性能設計の典型パターンを覚える。読み取り負荷の高い DB: Read Replica + ElastiCache の二段キャッシュ。Replica で DB の負荷を分散し、ElastiCache で頻繁アクセスを クエリレベルでキャッシュする。動画配信のレイテンシ最適化: CloudFront で 700+ エッジから配信、S3 が Origin。API のグローバルパフォーマンス: API Gateway + Lambda@Edge、または Global Accelerator で複数リージョンに自動ルーティング。大量書き込みワークロード: DynamoDB On-Demand + DAX キャッシュ、または Kinesis Data Streams で非同期化。

シナリオ問題のコツは「最も性能が高いもの」を選ぶのではなく「要件を最小限のコストで満たすもの」を選ぶこと。グローバル DR が不要な API なら CloudFront だけで十分で、Global Accelerator は不要、と判断する。AWS Solutions Architect Associate の設計判断は常に「コストと性能のバランス」を問う構造になっている。

Domain 4: Design Cost-Optimized Architectures(20% 配点)

コスト最適化ドメインで、料金体系の知識を設計判断に変換する。

主要なトピックはこうだ。

  • コンピュートコスト: Savings Plans / Reserved Instance / Spot Instances の組み合わせ最適化
  • ストレージコスト: S3 ストレージクラスの自動移行(Lifecycle Policy)、Intelligent-Tiering、Glacier 戦略
  • データベースコスト: Aurora Serverless、DynamoDB On-Demand vs Provisioned、Read Replica の段階的縮退
  • ネットワークコスト: VPC Endpoints(NAT Gateway 通信を削減)、CloudFront キャッシュによる原本アクセス削減
  • モニタリング: Cost Explorer、Budgets、Cost Anomaly Detection
  • アーキテクチャ最適化: サーバーレス採用、適切なリージョン選択(us-east-1 が最安)

シナリオは「現状の月 $50K のコストを 30% 削減する」「未使用のリソースを自動検出する」「業務時間外に開発環境を自動停止する」など、実務直結のコスト削減策が問われる。

コスト最適化の典型パターンを覚える。EC2 のコスト削減: Savings Plans でベースライン、Spot Instances で耐障害ワークロード、業務時間外の自動停止(EventBridge + Lambda)。S3 のコスト削減: Lifecycle Policy で Standard → IA → Glacier に自動移行、Intelligent-Tiering で自動最適化、不要バージョンの削除。ネットワークのコスト削減: VPC Endpoints で NAT Gateway 通信を削減、CloudFront で原本アクセス削減、リージョン内通信に集約。データベースのコスト削減: Aurora Serverless で利用時のみ課金、Read Replica の段階的縮退、DynamoDB の On-Demand vs Provisioned 切り替え。

Domain 4 では「最も安く要件を満たす」が常に正解の方向で、過剰な性能や冗長性は不正解になる。「24/365 で 100% 可用性を保証しつつ、コストを最小化する」のような問題に対しては、Multi-AZ は要するが Multi-Region は不要、Reserved Instance は使うが On-Demand は最小化、こうした取捨選択を即答できる訓練が必要だ。

3 ヶ月学習ロードマップ

AWS Solutions Architect Associate の取得を 3 ヶ月で目指す王道スケジュール。

Month 1: 基礎固めとサービス深掘り

学習内容時間
1 週目Stéphane Maarek SAA-C03 動画コース 1〜10 章(EC2 / S3 / VPC)15 時間
2 週目Stéphane Maarek 11〜20 章(RDS / Aurora / DynamoDB)15 時間
3 週目Stéphane Maarek 21〜30 章(ELB / Auto Scaling / Route 53)15 時間
4 週目Stéphane Maarek 31〜40 章(Security / Monitoring / Disaster Recovery)15 時間

Month 2: ハンズオンと演習

学習内容時間
5 週目Free Tier で VPC + EC2 + RDS Multi-AZ 構築10 時間
6 週目Free Tier で S3 + CloudFront + Route 53 静的サイト10 時間
7 週目Free Tier で Lambda + API Gateway + DynamoDB API10 時間
8 週目CloudFormation で IaC ハンズオン10 時間

Month 3: 模擬試験と弱点克服

学習内容時間
9 週目Tutorials Dojo 模擬試験 1〜3(各 65 問)12 時間
10 週目Tutorials Dojo 模擬試験 4〜6 + 弱点復習12 時間
11 週目Whizlabs 模擬試験 + Maarek Practice Exams12 時間
12 週目最終総復習 + 本番受験10 時間

合計 146 時間で、CLF-C02 取得後の SAA-C03 受験準備が完了する。週 12〜15 時間の学習を確保すれば、3 ヶ月で取得圏に到達する現実的なペースだ。

社会人で平日 1〜2 時間、土日に 4〜5 時間の確保が現実的なら、3 ヶ月で 12 × 12 = 144 時間に到達する。逆に時間が取れない場合は 6 ヶ月計画に伸ばすのも合理的だ。重要なのは「毎日 30 分でも学習を継続すること」で、週末に詰め込む方式より長期記憶に定着する。

ハンズオン時間は学習効果が最大なので、座学を半分、ハンズオンを半分のバランスが理想だ。動画を見ているだけでは身につかず、実際に AWS Console で構築すると「これがあのサービスか」と腹落ちが進む。

学習リソース比較

AWS Solutions Architect Associate の主要学習リソースはこうだ。

リソース価格特徴
AWS Skill Builder$29/月公式教材、Builder Labs ハンズオン
Stéphane Maarek SAA-C03(Udemy)セール時 ¥1,800〜2,50027 時間動画、最人気
Cantrill.io SAA-C03$40 前後60 時間動画、深掘り型
Tutorials Dojo SAA-C03 模試$14.998 セット 520 問、Review Mode 秀逸
Whizlabs SAA-C03$19.956 セット 390 問 + 動画
A Cloud Guru$35/月動画 + ハンズオン環境

王道の組み合わせは「Maarek 動画(基礎理解)+ Tutorials Dojo 模試(実戦演習)+ AWS Skill Builder(ハンズオン)」だ。これだけで $50 程度の追加投資で SAA-C03 取得可能になる。日本語コンテンツも充実してきており、CloudTech や Udemy 日本人講師の動画コースを併用する選択肢もある。ただし、本試験は英語ドキュメントの読解力を前提とするため、英語学習リソースを主にする方が長期的には有利だ。

Cantrill.io は 60 時間という Maarek の倍以上のボリュームを持つ深掘り型で、エンジニア出身の受験者に人気がある。Maarek は試験範囲に絞った効率重視、Cantrill は実務寄りの深掘り、というキャラクターの違いがあるため、自分の学習スタイルに合わせて選ぶ。

模試の使い分けも重要だ。Tutorials Dojo の Review Mode は「1 問ごとに即時解説」で学習効率が高く、Whizlabs は本番形式の通し試験で本番シミュレーションに向く。AWS 公式の Practice Exam(Skill Builder 経由で無料 / 有料)は本番に最も近い難易度で、最後の仕上げに使う。

設計判断シナリオ例 — マルチ AZ vs マルチリージョン

SAA-C03 の典型問題で「Multi-AZ と Multi-Region のどちらを選ぶか」が問われる。判断軸はこうだ。

Multi-AZ で十分なケース: RPO / RTO が分単位、コスト重視、地理的レイテンシ要件なし。RDS Multi-AZ、Aurora 単一リージョン、EC2 Auto Scaling + 複数 AZ ELB、これらが代表的構成。コストは Single AZ の約 2 倍だが、複数リージョンの 1/5〜1/10。

Multi-Region が必要なケース: RPO / RTO が秒単位、コンプライアンス要件(データ主権)、グローバルユーザーへのレイテンシ最適化、リージョン全体障害への耐性。Aurora Global Database(RPO 1 秒、RTO 1 分)、DynamoDB Global Tables、S3 Cross-Region Replication、Route 53 Failover、これらを組み合わせる。コストは Multi-AZ の 2〜3 倍。

問題文に「リージョン全体障害でもサービスを継続」「複数大陸のユーザーに低レイテンシ」「規制で複数地域にデータを保持」のような要件があれば Multi-Region、それ以外は Multi-AZ で十分、というのが基本判断だ。

具体的な構成例を見ておく。国内 SaaS で 99.9% SLA: Aurora Multi-AZ + EC2 Auto Scaling 複数 AZ + ELB + Route 53 単一ホストゾーン。月額数百ドルから始められる。グローバル SaaS で 99.99% SLA: Aurora Global Database(東京 + バージニア北部)+ EC2 各リージョン Auto Scaling + Route 53 Latency Routing + CloudFront。月額数千ドル規模だが、リージョン障害で 1 分以内に自動切り替えされる。

これらの判断軸を体感的に持っているかが、SAA-C03 の合否を分ける。AWS Solutions Architect Associate の合格者は、新しいシナリオに対しても「コストはこのくらい、構成要素はこれ、リスクはこれ」と即座に答えられる。

設計判断シナリオ例 — コンピュート選択

もう 1 つの典型シナリオが「コンピュート選択」だ。「どの AWS コンピュートサービスを使うべきか」を要件から判断する。

Lambda が最適: イベント駆動、実行時間 15 分以内、断続的、サーバ管理を完全排除したい。API、データ加工パイプライン、定期バッチ、これらの大半が Lambda で済む。Provisioned Concurrency でコールドスタートも回避できる。

ECS / Fargate が最適: コンテナ化されたアプリ、マイクロサービス、サーバ管理は避けたい、Lambda の 15 分制限を超える。Web アプリ、長時間処理、Docker イメージで配布するアプリが該当する。

EKS が最適: Kubernetes 標準が必要、マルチクラウド対応、複雑なマイクロサービス設計、既存の Kubernetes 知見を活かしたい。エンタープライズや成熟したスタートアップに向く。

EC2 が最適: フルコントロールが必要、特殊な OS / ミドルウェア、GPU 計算、長時間バッチ、コスト最適化のため Spot Instance を使う。ML 学習、HPC、レガシーアプリ移行が該当する。

問題文に「サーバ管理を完全排除」とあれば Lambda またはECS Fargate、「コンテナで配布」とあれば ECS / EKS、「GPU 必要」とあれば EC2、「Spot で節約」とあれば EC2、と即座に判断できる訓練を積む。

練習問題(SAA-C03 想定)3 問

CLF-C02 と比較するため、SAA-C03 レベルの設計シナリオ問題を 3 問だけ示す。

Q1. ある EC サイトが東京リージョンで稼働している。トラフィックが急増しても 99.99% の可用性を保ち、コストを最小化したい。最適な構成は。
A. 単一 AZ の EC2 インスタンス + RDS Single-AZ
B. EC2 Auto Scaling + ALB + RDS Multi-AZ + ElastiCache
C. Lambda + DynamoDB Global Tables + CloudFront
D. EC2 Spot Instances + RDS Read Replica
正解: B(Multi-AZ で可用性、Auto Scaling で負荷対応、ElastiCache で DB 負荷軽減、コストとのバランスが最適)

Q2. 米国本社、欧州支社、日本支社からアクセスされるアプリで、各地域のレイテンシを最小化したい。
A. 単一リージョン(us-east-1)+ CloudFront
B. 各リージョンに EC2 を配置 + Route 53 Latency-based Routing
C. Aurora Global Database + 各リージョンに ALB + Auto Scaling + Route 53 + CloudFront
D. Lambda@Edge のみ
正解: C(マルチリージョン + Aurora Global Database で DB 同期、Route 53 でユーザーを最適リージョンへ)

Q3. ML モデル学習用 GPU インスタンスのコストを 80% 削減したい。学習は中断可能。
A. Reserved Instance 3 年契約
B. On-Demand で常時稼働
C. Spot Instances + チェックポイントによる学習再開
D. Lambda で学習
正解: C(Spot で 90% 割引、中断可能ワークロードに最適)

これらの問題に即答できるレベルが SAA-C03 の合格水準だ。実際の試験では同様のシナリオ問題が 50 問並ぶ。

まとめ — SAA-C03 取得後の次の一歩

AWS Solutions Architect Associate の試験仕様、4 ドメイン配点(30/26/24/20)、CLF-C02 との難易度ギャップ、3 ヶ月学習ロードマップ、学習リソース比較、設計シナリオ判断、ここまでが SAA-C03 攻略の骨格だ。

SAA-C03 取得後の次の選択肢は 3 つある。第一に Solutions Architect Professional (SAP-C02)、最上位の設計認定で、複雑なマルチアカウント / マルチリージョン設計を問う。第二に AI Practitioner (AIF-C01) / Machine Learning Engineer Associate (MLA-C01)、AI 特化のキャリアパスへ進む選択。第三に Developer Associate (DVA-C02) / DevOps Engineer Professional (DOP-C02)、開発・運用面の深掘り。

AI エンジニア視点で最も推奨されるのは SAP-C02 + MLA-C01 の組み合わせだ。設計能力と AI 専門性を両軸で証明できる。次の記事では、3 強(AWS / Azure / GCP)の認定資格を完全比較し、マルチクラウド時代の学習戦略を整理する。

参照

ブラウザだけでできる本格的なAI画像生成【ConoHa AI Canvas】
ABOUT ME
swiftwand
swiftwand
AIを使って、毎日の生活をもっと快適にするアイデアや将来像を発信しています。 初心者にもわかりやすく、すぐに取り入れられる実践的な情報をお届けします。 Sharing ideas and visions for a better daily life with AI. Practical tips that anyone can start using right away.
記事URLをコピーしました