AWS SAA-C03はどれくらい難しい?受験後の正直な感想
AWS Solutions Architect Associateは、Cloud Practitionerよりも難しく、Proよりも簡単です。多くの人がつまずくポイントを解説します。
SAA-C03 は中程度の難易度です。Cloud Practitioner よりもはるかに難しく、Architect Pro よりも明らかに簡単で、中央値の受験者は2回目の挑戦で合格します — これは、初回受験者の多くが不合格になることを意味しますが、それは決して恥ずべきことではありません。
試験自体は、130分で65問の多肢選択式および複数回答式の問題から構成され、スケーリングされた採点システムで1000点中720点以上で合格です。これはおよそ素点で60%に相当しますが、実際にはそうとは限りません。なぜなら、曲線は不透明であり、AWSはどの問題が得点にカウントされるか(一部は採点されないベータ項目です)を教えてくれないからです。実際に難しくしているのは以下の点です。
シナリオが長い
SAA-C03のほとんどすべての問題は、3〜5文のシナリオで構成されています。例えば次のようなものです。
ある小売企業は、Application Load Balancerの背後にあるEC2インスタンス群でJavaアプリケーションを実行しています。このアプリケーションはRDS MySQLインスタンスから製品データを読み取ります。ピークトラフィック時にはデータベースのCPUが飽和し、応答時間が低下します。同社はアプリケーションコードを変更せずにパフォーマンスを改善したいと考えています。最も費用対効果の高いソリューションはどれですか?
肝心なのはAWSサービスを認識することではありません — ほとんどの受験者は ElastiCache、Aurora、およびリードレプリカが何をするかを知っています。重要なのは、シナリオを解析して、どの制約が主要なものであるかを把握することです。「アプリケーションコードを変更せずに」という条件は、接続文字列の変更を必要とするものをすべて除外します。「最も費用対効果が高い」という条件は、より小さな介入で解決できる場合に Aurora Serverless を除外します。「キャッシュ」は、ワークロードが読み込み中心か書き込み中心かによって、正解になることもあれば、明白だが間違った答えになることもあります。これはシナリオで示唆されているに過ぎません。
読解が速ければ、30分以上の時間を残して終了します。そうでない場合、時間が本当の障害となり、最後の10問は推測で答えることになります。このため、時間制限のない練習モードは誤解を招きます — 実際の試験を受ける前に、少なくとも3回は時間を計って模擬試験を行ってください。
4つの選択肢すべてが明らかに間違っているわけではない
以前のAWS試験には、1つの正解と3つの明らかに間違った選択肢がありました。SAA-C03はそうではありません。ほとんどの問題には、1つの正解、1つのわずかな詳細(コスト、レイテンシ、複雑さ、リージョン可用性)で失敗するほぼ正しい選択肢、そして間違っているがもっともらしく記述された2つの選択肢があります。
ここが最も失敗が多い点です。受験者は10秒で2つの間違った選択肢を除外し、残りの2つで2分間悩みます。そして間違った選択をし、約1.5%の点数を失い、小さな読み間違いを積み重ねて720点を下回ってしまいます。
対策は、どの資格準備ガイドでも同じです。質問を2回読み、2回目で優劣を決定する制約を特定することです。AWSは一貫しており、シナリオのどこかに常に優劣を決定する制約があります。コストが最も一般的です(「最も費用対効果が高い」、「継続的なコストを最小限に抑える」)。運用上の簡素さが次に続きます(「最小限の運用オーバーヘッド」、「最小限の変更」)。レイテンシ、耐久性、セキュリティも出てきます。制約は、読み始めの箇所にあることはめったにありません。
5つのサービスファミリーが支配的
SAA-C03は4つの試験ドメインを謳っています。
- セキュアなアーキテクチャの設計 (30%)
- 耐障害性の高いアーキテクチャの設計 (26%)
- 高性能アーキテクチャの設計 (24%)
- コスト最適化アーキテクチャの設計 (20%)
実際には、問題が技術的にどのドメインに分類されているかに関わらず、質問の分布は以下の5つのサービスファミリーに大きく偏っています。
- コンピュート + オートスケーリング: EC2, ALB/NLB, ASG, Lambda, ECS/EKSの基本, Fargate.
- ストレージ: S3 (およびストレージクラス — その違いを完璧に理解する), EBSボリュームタイプ, EFS vs FSx.
- データベース: RDS, Aurora, DynamoDB, ElastiCache (Redis vs Memcached), マイグレーションのための DMS.
- ネットワーキング + セキュリティ: VPC, サブネット, ルートテーブル, NAT vs インターネットゲートウェイ, セキュリティグループ vs NACL, WAF, Shield.
- 災害復旧と移行: Backup, スナップショット, クロスリージョンレプリケーション, AWS Backup, Storage Gateway, Snowball / Snowmobile (稀だが登場する).
何が欠けているかに注目してください: コンテナオーケストレーションの深い知識はほとんどありません(EKSの内部は範囲外です)、分析(Athena, Glue, EMRはほとんど出ません)、機械学習、IoTもありません。SAA-C03のためにこれらを勉強して時間を無駄にしないでください。これらはPro試験に出題されます。
上記の5つのファミリーで問題の約85%を占めます。これらを習得すれば、あなたの最低点は720点をはるかに超えるでしょう。
よくあるつまずきポイント
いくつかの特定のトピックは、一貫して人々をつまずかせます。
S3ストレージクラス。 Standard, Standard-IA, One Zone-IA, Glacier Instant Retrieval, Glacier Flexible Retrieval, Glacier Deep Archive, Intelligent-Tiering。取得時間、最小保存期間、コストトレードオフを理解してください。試験では「このデータは最初の30日間は毎月アクセスされ、その後1年間は四半期に一度、その後は全くアクセスされない」といった問題が出題され、適切なライフサイクルポリシーを選択する必要があります。手抜きはありません — 表を記憶するしかありません。
RDS リードレプリカ vs マルチ AZ。 異なる問題には異なる解決策があります。リードレプリカは読み込みトラフィックをスケールし、DRのために手動で昇格させることができます。マルチAZは同期フェイルオーバーによる高可用性のためです。試験では、時間的プレッシャーの中でこれらを正しく区別できるかを試すシナリオで、これらを混ぜて出題します。
VPC ピアリング vs Transit Gateway vs PrivateLink。 クロスVPCおよびクロスアカウント接続のための3つの異なるメカニズムであり、それぞれ異なるコストモデルとユースケースがあります。実際の試験では、おそらく5〜8問が、適切なものを選択できるかにかかっています。
KMS, Secrets Manager, および Parameter Store。 すべてがシークレットのようなものを保存し、すべてIAMを使用しますが、正解は自動ローテーション、フォーマット、RDS / Lambda との統合、コストによって異なります。これらを徹底的に練習してください。
クロスリージョン vs クロスアカウント。 ほとんどの受験者はそれぞれが何であるかを知っていますが、両方が関係するシナリオのプレッシャー下では混乱しがちです。これらの問題では落ち着いて取り組んでください。
どれくらいの期間勉強すべきか?
一般的なアドバイスは「80〜150時間」です。この範囲が広いのは、以前の経験を考慮しているためです。
- AWS経験なし、週に約10時間: 12〜16週間を見積もりましょう。プラットフォームをゼロから学んでいます。
- AWSの実務経験が1年以上、週に約10時間: 4〜6週間。知識のギャップを埋め、シナリオ問題をこなします。
- AWSの実稼働経験が3年以上、週に約5時間: 2〜3週間。普段行っていることが試験の期待と一致するかどうかを確認するのが主な目的です(驚くこともよくあります — 実稼働知識にはギャップがあります)。
最後のグループが、過信が最も多くの受験者を不合格にする場所です。AWSを日常的に使用している人は、「このことは知っている」という理由で準備を怠ることがよくあり、Storage Gateway, AWS DataSync, Outposts など、触れたことのないサービスの質問に遭遇します。まず時間制限付きの模擬試験を受けてください。新しい問題集で75%未満のスコアだった場合は、試験の予約をする前に勉強してください。
合格率
AWSは公式の合格率を公開していません。コミュニティの調査やAWSパートナーネットワークの内部データによると、SAA-C03の初回受験の合格率は約60〜65%です。再受験者はより良い成績を収めます — 約80% — これは、試験形式を知っていることと、一度不合格になったことで飛ばしていた部分を勉強せざるを得なくなるためです。
不合格になった場合、14日間待って再度150ドルを支払い、再受験します。受験回数に制限はありません。再受験では通常、同じプールから引き出された異なる問題が出題されるため、見た特定の質問を記憶するのは悪い戦略です。概念的な理解だけが積み重なるものです。
今週すべきこと
もし4週間以上先であれば: 何か構築してみましょう。VPCを立ち上げ、ALBの背後にあるEC2フリートをデプロイし、RDS Multi-AZに接続し、スナップショットから復元します。試験は、これらのサービスを運用する苦労を経験したかどうかを試します。一度実際にやってみることは、3回読むよりも多くのことを教えてくれます。
もし4週間未満であれば: シナリオ問題を徹底的に演習しましょう。SAA-C03 問題集を閲覧するで、時間制限付きの模擬試験を行い、間違えたすべての問題 — 答えだけでなく、その解説も確認してください。解説を読むことで、後から主要な制約が明らかになることがよくあります。
もし1週間未満であれば: 試験条件下(一時停止なし、調べることなし、食事なし)で2回の時間制限付き模擬試験を受けてください。常に75%以上をコンスタントにスコアできるなら、準備はできています。そうでなければ、予約を延期してください。
それは中程度の難易度の試験です。真剣に取り組むほとんどのエンジニアは初回で合格します。「AWSを少しやったことがあるから大丈夫だろう」と考えるほとんどの人は合格しません。