AWS SAA-C03を8週間で攻略:実際に効果のある学習計画
AWS Solutions Architect Associateの現実的な8週間スケジュール — 週ごとの学習内容とスキップすべき点。初回合格者で検証済み。
AWS SAA-C03の学習期間として8週間は、既にAWSの経験が少しある方(例えば、1年間の本番環境での作業経験や、6ヶ月間のサイドプロジェクトでの試行錯誤経験など)にとって最適な期間です。それより短いと詰め込み学習になり、それより長いと試験日までに初期の内容を忘れてしまいます。私はこのスケジュールで多くの人が合格するのを見てきましたが、残念ながら何人かは不合格でした。不合格になった人たちは皆、同じ部分をスキップしていました。そこで、ここではスキップすべきではない部分も含めた学習計画をご紹介します。
概要:SAA-C03は65問、130分、受験料150ドルで、合格スコアは720/1000点です。4つのドメインがあり、セキュリティが最も重く30%の割合を占めます。AWSは合格率を公表していませんが、コミュニティの共通認識では初回受験者の合格率は約60〜65%です。週に8〜10時間を適切な学習に費やせば、8週間で十分です。
1週目:オリエンテーション、暗記ではない
まだTutorials Dojoを開かないでください。コースも購入しないでください。公式のAWS試験ガイドPDFを最初から最後まで読んでください — ええ、あの退屈な10ページのやつです。そこには4つのドメイン、その比重、そして試験範囲内のサービスリストが記載されています。ほとんどの受験者はこれをスキップし、試験に出ないことを勉強してしまいます。
次に、AWS Free Tierアカウントがなければ作成し、VPC、EC2、S3、RDS、IAMのコンソールを実際に操作してみてください。今週の目標は、知識ではなく概念図を掴むことです。EC2インスタンスのセキュリティグループ設定をGoogle検索せずに見つけられるようになるべきです。
AWSを全く初めて学ぶ場合は、期間を12週間に延ばし、代わりにCLF-C02の準備から始めてください。AWSのバックグラウンドが全くない状態で8週間でSAA-C03に挑戦することは、不合格になる典型的なパターンです。
2~3週目:コンピュート、ネットワーク、ストレージ
ここが核となります。コースは1つだけ選んでください — 時間があり、深く学びたいならAdrian Cantrill、スピード重視ならStephane Maarek、公式資料を好むならAWS Skill Builderの公式学習パス。3つすべてをやる必要はありません。1つ選んで最後までやり遂げましょう。
2週目はコンピュートとネットワークです。EC2インスタンスファミリー(すべてのコードを覚える必要はありませんが、ファミリーは知っておきましょう:Tはバースト可能、Mは汎用、Cはコンピューティング最適化、Rはメモリ最適化、Iはストレージ最適化)。Auto Scaling Groups、ALB vs NLB vs Gateway LB。VPC、サブネット、ルートテーブル、NAT Gateway vs NATインスタンス、セキュリティグループ vs NACL。ここはほとんどの人が過剰に勉強する部分です。BGPを知る必要はありません。Direct ConnectとSite-to-Site VPNのパケットレベルの違いを知る必要もありません。シナリオに応じてどちらを選ぶべきかを知る必要があります。
3週目はストレージです。思っている以上に時間をかけてください。S3ストレージクラスは徹底的に問われます — Standard、Standard-IA、One Zone-IA、Glacier Instant、Glacier Flexible、Glacier Deep Archive、Intelligent-Tiering。取得時間と最小ストレージ期間を暗記しましょう。EBSボリュームタイプ(gp3 vs gp2、io2、st1、sc1)。EFS vs FSx(そしてどのFSxか — Lustre、Windows、NetApp ONTAP、OpenZFS)。
多くの人が苦手とし、落とし穴となるトピック:S3ライフサイクルポリシー。試験では、特定の期日を境にStandardからIA、Glacierへと移行する多段階のライフサイクルに関する問題がよく出題されます。紙にタイムラインを書き出して整理しましょう。本番の試験で、おそらく複数回、これらの問題に出会うでしょう。
4週目:データベースとキャッシング
RDS、Aurora、DynamoDB、ElastiCache。RDSのMulti-AZとリードレプリカについては追加で時間をかけてください — これらは異なる問題を解決し、試験ではどちらも正解に思えるようなシナリオで混同させて出題されます。
Aurora Serverless v2、Aurora Global Database、DynamoDB Global Tables、DAX。それぞれがどのような場合に選択肢となるかを知っておきましょう。ElastiCache Redis vs Memcached:Redisは永続性、レプリケーション、pub/subに。Memcachedはシンプルなマルチスレッドキャッシュと水平スケーリングに。
今週は実際に何かを構築してみましょう。EC2上に小さなアプリケーションをデプロイし、RDSと通信させ、その前にElastiCacheを配置します。それを意図的に壊してみたり、スナップショットから復元したり、リードレプリカを昇格させたりしてみてください。試験ではシナリオ問題が出題されるため、実際にシナリオを構築する方が、それについて読むよりも早く学ぶことができます。
5週目:セキュリティとID
セキュリティは試験の30%を占める — 最も比重の高い単一ドメインです。この週をおろそかにしないでください。
IAMポリシー、ロール、信頼ポリシー、リソースベースポリシー、権限境界、OrganizationsにおけるSCP。評価ロジックを理解しましょう:明示的な拒否は明示的な許可に勝り、明示的な許可はデフォルトの拒否に勝る。KMS、Secrets Manager、Parameter Store — これらは曖昧な形で重複しており、試験では重複しない部分が問われます。
次にセキュリティサービスです:GuardDuty、Security Hub、Inspector、Macie、WAF、Shield(Standard vs Advanced)、Network Firewall。深い運用知識は必要ありません。シナリオが与えられたときに適切なサービスを選択できる必要があります。MacieはS3データ分類用、InspectorはEC2/ECRの脆弱性検出用、GuardDutyはアカウント全体の脅威検出用です。
6週目:統合、モニタリング、エッジ
その他のすべてを扱う週です。SQS(標準 vs FIFO)、SNS、EventBridge、Step Functions。CloudWatchのメトリクス、アラーム、ログ、Logs Insights。CloudTrail、Config、Trusted Advisor。CloudFront、Global Accelerator、Route 53ルーティングポリシー(シンプル、加重、レイテンシー、フェイルオーバー、ジオロケーション、ジオプロキシミティ、マルチバリューアンサー)。
ディザスタリカバリパターン — 4つの種類(バックアップ・リストア、パイロットライト、ウォームスタンバイ、マルチサイトアクティブ/アクティブ)と、それぞれが意味するRTO/RPOのトレードオフ。AWS Backup、AWS DataSync、Storage Gateway、Snowball / Snowmobile。Snowmobileはめったに出題されませんが、出れば簡単に得点できます。
6週目の金曜日までには、コースを修了し、苦手なトピックのリストができているはずです。週末にそれらを克服しましょう。
7週目:模擬試験
ここでTutorials Dojoです。彼らの問題の質は、ほとんどの人が合格の要因と認めています。UdemyのStephane Maarekの模擬試験も良いでしょう。AWS Skill Builderには、実際の試験の表現に近い公式練習問題がありますが、数は少なめです。
今週は最低でも3回、時間を計って模擬試験を受けてください。時間を無制限にするのではなく、130分フルで、一時停止なし、調べ物なしで。すべての試験を採点し、正解した問題についても(間違った理由で正解した可能性があるので)すべての解説を読みましょう。常に失点しているサービスやトピックのリストを作成し続けましょう。
金曜日までに80%以上のスコアが出ているなら、8週目に本試験をスケジュールしましょう。70〜79%なら、なんとか合格できる可能性はありますが、苦手リストを徹底的に勉強してください。70%未満の場合は、試験の予約を10週目に延期しましょう。カレンダーでその時期だからといって、150ドルを無駄にしないでください。
8週目:集中的な復習と試験当日
今週は新しいことは何も学ばないでください。苦手リストを見直しましょう。週の半ばにもう一度、時間を計って模擬試験を受けてください。試験の前日は休養を — 詰め込み学習はしないでください。最後の4時間の学習よりも睡眠の方が重要です。
朝型人間なら、試験は午前にスケジュールしましょう。Pearson VUEかOnVUE — 自宅の環境が不安定な場合(子供、ペット、ルームメイト、悪い照明などはすべてOnVUEのチェックインを失敗させる原因になります)は、テストセンターを選んでください。身分証明書を2つ持参し、早めに到着しましょう。開始前にトイレを済ませておきましょう。
避けるべきよくある間違い
ネットワークの過剰学習。 Direct Connect、Transit Gatewayの内部構造、BGP — 面白いですが、成果が少ないです。試験では「Direct ConnectかSite-to-Site VPNのどちらを使うか」を問い、「BGPルート設定を構成する」は問いません。その時間は代わりにS3に費やしましょう。
S3のライフサイクルとストレージクラスの学習不足。 これは試験で最も出題頻度の高いトピックであり、多くの人が読み飛ばしてしまう部分です。表を暗記しましょう。
IAMポリシーの読み飛ばし。 少なくとも1つのJSONポリシーのスニペットを目にするでしょう。それらを読む練習をしてください。
すべてのサービスを暗記しようとすること。 AWSには200以上のサービスがあります。試験で問われるのはおよそ40です。試験ガイドのリストにこだわりましょう。
実際の形式を模倣した時間制限付きの練習をしたい場合は、CertLabProでSAA-C03の時間制限付きシミュレーションを実行するか、問題バンクを参照してください。正しく行われた8週間は、ずさんに行われた16週間よりも優れています。明日の朝、試験ガイドから始めましょう。