AWS SAA(ソリューションアーキテクト)の難易度と勉強法

AWS SAA(ソリューションアーキテクト アソシエイト)の難易度と勉強法 のアイキャッチ画像 AWS資格

「AWS資格といえばSAA、とよく聞くけれど実際どれくらい難しいんだろう」「クラウドプラクティショナーは受かったけど、次は急に難しくなると聞いて不安」

AWS認定ソリューションアーキテクト – アソシエイト(SAA-C03)は、AWS認定の中でもっとも受験者が多い資格です。それだけに情報も溢れていて、「何時間勉強すればいいのか」という話ばかりが目につきます。ただ、実際につまずくポイントはそこではありません。

この記事では、AWS公式の試験ガイドに書かれている内容を確認しながら、SAAが本当は何を測ろうとしている試験なのかを軸に解説します。ここを外すと、勉強時間をいくら積んでも点が伸びません。あわせて、試験概要・難易度・勉強法・どの順番で受けるべきかも整理します。

この記事でわかること:SAA-C03の試験概要と出題ドメイン / 公式が言う「設計力」の正体 / クラウドプラクティショナーとの難易度差 / 65問の採点の仕組み / 勉強法と受験順序の考え方

AWS認定ソリューションアーキテクト アソシエイト(SAA-C03)とは

AWS認定ソリューションアーキテクト – アソシエイト(略称SAA)は、AWS認定のアソシエイトレベルに位置づけられる資格です。現行の試験バージョンは「SAA-C03」です。

AWSの公式試験ガイドには、この試験の目的がはっきり書かれています。「AWS Well-Architected Framework に基づいてソリューションを設計する能力を検証する」試験である、と。加えて、既存の構成を見直して改善点を判断できるか、という観点も挙げられています。単なるサービス知識のテストではない、という前提をまず押さえてください。

試験の基本情報(執筆時点)

項目内容
試験コードSAA-C03
問題数65問(うち採点対象50問/非採点15問)
問題形式択一選択問題・複数選択問題
試験時間130分
合格ライン100〜1000点のスケールドスコアで720点
受験料150 USD(円換算は為替・税の扱いで変動)
認定の有効期限3年
推奨される経験AWSを使ったクラウドソリューション設計の実務経験1年以上
前提条件なし(誰でも受験可能)

受験料は米ドル建てのため、円換算の金額は申し込み時点の為替や税の扱いで変わります。金額や試験仕様は改定される可能性があるので、申し込み前にAWS公式の認定ページで最新情報を確認してください。

なお「推奨される経験は1年以上」と書かれていますが、これは受験資格ではありません。実務経験がなくても受験はできますし、実際に未経験から合格する方もいます。ただし後述するとおり、経験がない場合は勉強の進め方を変えたほうがよいと思います。

出題は4つのドメイン

ドメイン配点ざっくり何を問われるか
セキュアなアーキテクチャの設計30%IAM、暗号化、ネットワークの分離など
弾力性に優れたアーキテクチャの設計26%マルチAZ、疎結合、障害からの復旧
高パフォーマンスなアーキテクチャの設計24%スケーリング、キャッシュ、ストレージ選定
コストを最適化したアーキテクチャの設計20%料金モデルの選択、無駄の削減

この4つ、どこかで見た並びだと思いませんか。AWS Well-Architected Framework の柱そのものです。試験ガイドがWell-Architectedに触れているのは飾りではなく、出題ドメインの構造がそのままフレームワークに対応しています。

SAAが本当に測っているのは「サービス名」ではなく「トレードオフの判断」

ここがこの記事で一番お伝えしたい部分です。SAAの勉強でつまずく方の多くは、知識が足りないのではなく問題の読み方が合っていないのだと思います。

SAAの問題は、たいてい「ある要件が示され、それを満たす構成を4つの選択肢から選ぶ」という形をとります。このとき、選択肢のうち複数が技術的には正しく動くことがよくあります。動かないから間違い、ではないのです。

ではどこで差がつくかというと、問題文に紛れ込んでいる条件です。

  • 「最も費用対効果の高い方法はどれか」→ コスト最適化の観点で選ぶ
  • 「運用上のオーバーヘッドが最小の構成はどれか」→ マネージドサービス寄りを選ぶ
  • 「可用性を最大化するには」→ 冗長性の観点で選ぶ
  • 「アプリケーションを変更せずに」→ 実装の書き換えを伴う選択肢は落ちる

つまり問われているのは「このサービスは何ができるか」ではなく、「この要件では、どの観点を優先すべきか」というトレードオフの判断です。Well-Architectedの4つの柱が出題ドメインになっているのは、まさにその観点を測るためです。

この構造がわかっていないと、サービスの機能一覧を丸暗記する方向に勉強が進んでしまいます。それでも点は多少伸びますが、合格ラインの手前で頭打ちになりやすい。逆にここを意識できると、知らないサービスが出ても「この要件ならコスト側を取るはずだから、この選択肢は消える」と絞り込めるようになります。

ちなみに、この「Well-Architectedの考え方」は入門資格のクラウドプラクティショナーでも顔を出します。実務でAWSを触っていても意識しづらい領域なので、AWS認定クラウドプラクティショナーの記事にも私がここでつまずいたときの話を書いています。

難易度は?クラウドプラクティショナーとどれくらい違うか

CLFとSAAは、地続きではありますが求められるものが変わります。試験の仕様を並べると差がはっきりします。

クラウドプラクティショナー(CLF-C02)ソリューションアーキテクト アソシエイト(SAA-C03)
レベルFoundational(入門)Associate
試験時間90分130分
合格ライン1000点中700点1000点中720点
受験料100 USD150 USD
推奨経験特になし設計の実務経験1年以上
問われ方知識・用語の理解要件に対する設計判断

数字の差以上に大きいのが、最後の行です。CLFは「知っているか」を問われますが、SAAは「知ったうえで選べるか」を問われます。この切り替えができるかどうかが、体感的な難易度を決めていると思います。

勉強時間の目安は、前提知識でかなり変わります。あくまで幅のある目安として捉えてください。

  • AWSの実務経験がある方:業務でカバーできていない領域を埋める作業が中心になります
  • CLF合格済みで実務経験がない方:サービスの知識はあっても設計判断の経験がないため、問題演習の比重を高くする必要があります
  • まったくの未経験の方:CLFの範囲を先に固めてから入るほうが、結果的に近道になることが多いです

実際に受けてみてどうだったか

私はクラウドプラクティショナーを取得したあと、実務経験9ヶ月のタイミングでSAAを取りました。勉強期間は3ヶ月、時間にすると100時間程度だったと思います。

受けてみての正直な感想は、CLFよりははるかに難しいということです。1段階上がるというより、問われ方そのものが別物になる感覚でした。

特に手こずったのが用語です。CLFの範囲では出てこなかった、慣れない言葉が問題文に普通に混ざってきます。用語の時点で引っかかると、そもそも要件が読み取れません。だからこそ、問題集を何周か解いて慣れておくことは必須だと思っています。知識を覚えるためというより、出題の言い回しに慣れるための作業です。

なお公式の推奨経験は「1年以上」となっていますが、私は9ヶ月の時点で受けています。推奨はあくまで目安なので、実務が1年に届いていないから早すぎる、ということはないと思います。

65問のうち採点されるのは50問。知っておくと本番が楽になる

意外と知られていませんが、SAA-C03の65問のうち採点対象は50問だけです。残りの15問は非採点で、AWSが将来の出題候補を評価するために混ぜているものです。しかもどれが非採点かは試験中にわかりません。

これを知っていると、本番の心構えが変わります。手も足も出ない問題に出くわしても、それが採点されない15問に含まれている可能性があるからです。1問に固執して時間を溶かすより、印を付けて先に進んだほうが期待値は高くなります。

もう一点、採点方式も押さえておくと安心です。SAAは補償的採点モデルを採用しています。ドメインごとに合格点を取る必要はなく、全体で720点を超えれば合格です。苦手なドメインが1つあっても、他で取り返せば通ります。

ただし配点を見るとセキュリティが30%と最大なので、ここを丸ごと捨てるのは現実的ではありません。「捨ててよい」ではなく「1分野の凹みで即不合格にはならない」という理解が正確です。

時間配分は、130分で65問なので単純計算で1問あたり2分です。長文の要件が続くと体感はもっと短く感じます。わからない問題を後回しにする判断を早めにできるかどうかが、最後まで解ききれるかを分けます。

勉強法:インプットは短く、問題演習と「なぜ」に時間をかける

ここまでの内容を踏まえると、勉強の重心をどこに置くべきかが見えてきます。

ステップ1:主要サービスの役割を一通り押さえる

EC2、S3、RDS、VPC、IAM、ELB、Auto Scaling、Lambda、CloudFrontあたりは、何を解決するサービスなのかを説明できる状態にしておきます。ここは書籍でも動画でも構いません。完璧を目指さず、7割の理解で次に進むほうが効率的です。残りは問題演習で埋まります。

AWS公式の無料トレーニング(AWS Skill Builder)には試験対策のコースが用意されているので、まずここを覗いてみるのがおすすめです。

ステップ2:問題演習で「選ばなかった理由」を言語化する

SAAの学習で一番時間を割くべきはここです。ただし、解いて答え合わせをするだけでは足りません。正解した問題も含めて、他の3つをなぜ選ばなかったのかを言葉にしてください。

「Bは動くけど運用のオーバーヘッドが大きいから外した」「Cはコストが最小という条件に合わない」——この作業が、前述したトレードオフの判断そのものを鍛えます。正解の暗記ではなく、消去の理由を積み上げるイメージです。

また、間違えた問題はどのドメインで落としたかを記録しておくと、自分の凹みが見えます。補償的採点モデルとはいえ、特定ドメインが大きく凹んでいるなら、そこを補うのが最短です。

ステップ3:可能なら手を動かす

実務でAWSを触っていない方は、無料利用枠の範囲でVPCを作ってEC2を起動し、そこにALBをぶら下げる程度でも構いません。一度自分で組むと、サブネットやセキュリティグループの話が急に具体的になります。

問題に出てきたサービスをどのようなユースケースで使えるのか調べるだけでもイメージしやすくなって学習の助けになると思います。

使った教材と、その正直な評価

私が使ったのは書籍でした。そこに問題集を何周か重ねる、という進め方です。

結論から言うと、問題集を解くだけでも突破は可能だと思います。合格することだけが目的なら、演習に振り切る戦略は成立します。

そのうえで個人的には、実際に画面を触ってハンズオンをしたほうがいいと思っています。試験対策としては遠回りに見えますし、前の項でも「時間の大半は問題演習に」と書いたとおりです。それでも、自分で触ったことがあるかどうかで、あとから残るものが変わってきます。時間が許すなら、主要なサービスは一度マネジメントコンソールで動かしてみてください。

CLFを飛ばしてSAAから受けてもいい?

よくある質問ですが、正解は1つではありません。判断材料を整理します。

SAAから直接受けてよい人

  • すでに業務でAWSを触っている方:CLFの範囲は業務で自然にカバーされていることが多く、受験料と時間の節約になります
  • 転職やアピールで「アソシエイト以上」が求められている方:評価されるのは基本的にSAA以上です
  • 期限が決まっている方:2つ受ける時間がないなら、価値の高いほうに寄せる判断は合理的です

CLFから積み上げたほうがよい人

  • IT自体が未経験の方:SAAの問題文はAWSの用語で書かれているため、用語がわからないと問題の意味が取れません
  • 学習を続けられるか不安な方:CLFの合格体験が、そのままSAAに向かう推進力になります
  • 会社が資格取得を推奨している方:取得数がカウントされるなら、両方取る意味があります

私見としては、AWSを業務で触っているならSAAから、そうでないならCLFからが素直だと思います。CLFの内容やコスパについてはAWS認定クラウドプラクティショナーの難易度と勉強法で詳しく書いているので、迷っている方はあわせて読んでみてください。

SAAの次に何を目指すか

SAAに合格したら、同じアソシエイトレベルの他資格(SysOps アドミニストレーター、デベロッパー)に横展開する道と、上位のプロフェッショナルに進む道があります。設計の方向を突き詰めるなら後者です。難易度の上がり方は正直かなり急なので、AWS認定ソリューションアーキテクト プロフェッショナル(SAP-C02)の難易度で試験の中身を確認してから決めることをおすすめします。

SAAを取ると何が変わるか(正直なところ)

期待値の話も正直に書いておきます。SAAを取っただけで年収が上がったり、いきなり設計を任されたりすることは基本的にありません。資格はあくまで「一定の共通知識がある」ことの証明です。

そのうえで、実際に効く場面はあります。

  • 書類選考の通過率:クラウド系の求人ではSAAが応募条件や歓迎条件に入っていることが多く、書類で落ちにくくなります
  • 会社の制度:AWSパートナー企業では認定保有者数が要件になっていることがあり、受験料の補助や報奨金が出る場合があります
  • 設計会話の土台:Well-Architectedの語彙が入るので、レビューや相談の場で話が通じやすくなります

逆に言えば、実務経験と組み合わせて初めて効いてきます。未経験からの転職を考えている方は、資格だけで押し切ろうとせず、手を動かした成果物とセットで見せるほうが現実的です。このあたりは30代未経験からインフラエンジニアに転職できる?でも触れています。

私の場合は、会社の制度が実際に使えました。受験料の補助が出たうえに、資格を取ると一時金として5万円ほどが支給されます。こうした制度がある会社なら、使わない手はないと思います。

肝心の実務面ですが、資格を取ったからといって、すぐに実務ができるようになるわけではありません。ここは期待しすぎないほうがいいと思います。

ただ、引き出しは確実に増えました。「この場合はこのサービスを使ったほうがいい」と思い浮かぶ選択肢が増えた、という感覚です。

これは、資格の勉強で広い知識が身につくことの効果だと思っています。実務だけをやっていると、担当している領域の深い知識は身につく一方で、どうしても幅は狭くなりがちです。その穴を埋めてくれるという意味で、SAAの学習範囲は自分にとって有効でした。

まとめ:SAAは「知識量」より「判断の型」を身につける試験

AWS認定ソリューションアーキテクト – アソシエイト(SAA-C03)は、130分・65問(採点対象50問)、1000点中720点で合格の試験です。出題ドメインはWell-Architected Frameworkの柱に対応しており、公式ガイドも「Well-Architectedに基づいて設計する能力を検証する」と明記しています。

だからこそ、サービス名の暗記に寄せるほど伸び悩みます。要件文のどのキーワードがどの観点を指しているのかを読み取り、選ばなかった選択肢の理由を説明できるところまで持っていくのが近道です。インプットは7割で切り上げ、残りの時間は問題演習と振り返りに充ててください。

まずはAWS公式の試験ガイドに目を通して、4つのドメインと自分の現在地を照らし合わせるところから始めてみてください。なお受験料・試験仕様は変更される可能性があるため、申し込みの際は必ず公式サイトで最新情報をご確認ください。

コメント

タイトルとURLをコピーしました