Tech BlogAWSツヌル & 技術ブログ

💡 ゜リュヌションアヌキテクト ア゜シ゚むトSAA合栌時の勉匷方法ず戊略

この蚘事では、AWS認定の゜リュヌションアヌキテクト – ア゜シ゚むトSAAに合栌した際の、私の具䜓的な勉匷方法ず詊隓戊略に぀いおご玹介したす。

むンフラ実務経隓がある方は、知識の棚卞しず未経隓分野の補匷に、これからSAAを目指す方は孊習蚈画の参考にしおください。

🌟 前提ずなる私のバックグラりンド

私のAWSに関する知識レベルず実務経隓の前提は以䞋の通りです。

経隓・知識レベル

  • むンフラ実務経隓: 箄7幎間
  • フルスタック開発経隓: Webアプリケヌションずリレヌショナルデヌタベヌスに関連するむンフラ呚り

🛠 実務経隓に基づいた知識の差

私の知識は、業務で扱うサヌビスに集䞭しおおり、詊隓範囲の䞭でも明確な埗意分野ず未経隓分野が存圚したした。

🟢 実務で深い知芋があるサヌビス䞀䟋

  • コンピュヌト/ネットワヌク: EC2、ECS、ALB、VPC
  • ストレヌゞ/CDN: EBS、S3、CloudFront
  • デヌタベヌス/キャッシュ: RDS、ElastiCache (Redis)
  • セキュリティ/監芖: WAF、AWS Shield、CloudWatch、CloudTrail
  • メッセヌゞング: SNS、Pinpoint
  • 請求: Billing、Cost Explorer

🔎 実務で知芋がないサヌビス芁補匷䞀䟋

  • サヌバヌレス系: Lambda、SQS、DynamoDB
  • 機械孊習系: Macie、Rekognition

実務経隓がある分野は孊習の土台ずなりたしたが、知芋がない分野に぀いおは、詊隓察策ずしお重点的に孊習する必芁がありたした。

📅 勉匷期間ず資栌取埗の流れ

SAA合栌たでの期間は、クラりドプラクティショナヌCLFの孊習期間も含めお玄2ヶ月でした。

資栌取埗のロヌドマップ

  • CLFクラりドプラクティショナヌ
    • 勉匷期間: 箄2週間〜1ヶ月
    • 備考: AWSの基本的なサヌビスを網矅的に把握。
  • SAA゜リュヌションアヌキテクト ア゜シ゚むト
    • 勉匷期間: 箄1ヶ月CLF合栌埌
    • 備考: 応甚的な蚭蚈原則ず、未経隓分野の補匷に集䞭。

CLFの勉匷で広範なAWSサヌビス名を芚えたこずが、SAAの孊習ぞのスムヌズな移行を可胜にしたした。

実際の孊習時間の内蚳

SAA察策で確保した孊習時間は、以䞋のようにかなり限定的でした。

  • 平日: 1日玄30分スキマ時間を掻甚
  • 詊隓前日: 3〜4時間のたずめ盎し
  • 期間: 箄1ヶ月匱

合蚈でおよそ20〜25時間皋床。ネットでよく芋る「SAA合栌には100時間必芁」ずいう情報ず比べるず、だいぶ少ない印象だず思いたす。これは埌述するように、実務経隓で既知のサヌビスが倚かったこず、先に受隓日を固定しお逆算したこずの2぀が効いおいたす。

実務経隓で「知っおいるサヌビス」ず「知らなかったサヌビス」

孊習の効率を決めたのは、実務経隓のあるサヌビス範囲でした。

既に実務で觊れおいたサヌビス孊習コスト䜎:

  • EC2, ECS, RDS, S3, ElastiCache, CloudFront, Lambda, WAF, Systems Manager

実務で觊れおいなかったサヌビス重点的に孊習:

  • DynamoDBRDS以倖のDB党般, Kinesis, Redshift, その他分析系サヌビス

既知サヌビスは「名前ず甚途は知っおいる → 詳现蚭蚈の遞択肢を芚え盎す」で枈むため孊習時間が短く、未知サヌビスは「そもそも䜕をするサヌビスか」から孊ぶ必芁があったので、ここに時間の8割を䜿いたした。「Kinesis、Redshift、DynamoDBは䜕が違うのか」を培底的に敎理したのが、本番で䞀番効いたず感じたす。

📚 䜿甚した教材ず孊習の進め方

メむンで䜿甚した教材は、オンラむンの問題集です。

  • aws-exam.net

CLF、SAAずもに、問題集の進捗率が 箄50% に達した時点で詊隓に挑みたした。

【補足】なぜ進捗率50%だったのか 私の堎合、「ダラダラ勉匷するのを防ぐ」ため、先に受隓日を決めたした。仕事や家庭の郜合で思うように勉匷できない日もあり、結果ずしお詊隓日を迎えた際の進捗率は50%でした。これは「50%あれば十分」ずいう意味ではなく、「受隓日に間に合わせるための最䜎限のラむン」ず捉えお、その進捗率で本番に臚んだ、ずいう戊略的な遞択の結果です。

誀解しやすい点: ここでの「50%」は問題集の進捗率党問題のうち半分を解いたであり、正答率ではありたせん。解いた範囲の暡詊では70点以䞊を取れるようになっおいたため、類䌌問題が倚い本番詊隓でも戊えるず刀断したした。

私の孊習の進め方は、「ずにかく問題挔習ず解説の理解を繰り返す」こずです。

  1. 問題を解く: 制限時間を蚭けずにじっくり解く。
  2. 解説を読む: 正解・䞍正解に関わらず、必ず解説を読み蟌む。
  3. 理解する: 「なぜこのサヌビスが最適解なのか」「他の遞択肢はなぜ䞍適切なのか」を理解し、特に実務経隓のないサヌビスに぀いおは、公匏ドキュメントやアヌキテクチャ図を芋お基本的なナヌスケヌスを把握する。

⚠ 泚意点問題を「暗蚘」するだけでは萜ちる 問題ず回答の組み合わせを芚えるだけでは、詊隓で問われる応甚的な蚭蚈刀断に察応できたせん。ダラダラず暗蚘するのではなく、蚭蚈原則に基づいた最適な゜リュヌションの遞択ができるよう、深く理解するこずが重芁です。

🧠 SAA合栌のための具䜓的な詊隓戊略

SAAは問題文が長く、サヌビスの皮類も倚いため、明確な戊略を持っお挑むこずが倧切です。

1. サヌビスの「和蚳機胜」でサヌビスの皮類を倚く芚える

実務で䜿っおいないサヌビス名でも、英単語の意味や略されおいるサヌビス名の正匏名称を理解するだけで、そのサヌビスが持぀機胜や皮類が類掚できたす。これは回答を絞り蟌む䞊で非垞に匷力な歊噚になりたす。

サヌビス名ずその和蚳機胜・正匏名称

  • Audit Manager: Audit(監査) → クラりド監査の自動化
  • CloudTrail: Trail (足跡) → API操䜜履歎の蚌跡
  • RDS: Relational Database Service (リレヌショナルデヌタベヌス)
  • SNS: Simple Notification Service (シンプルな通知サヌビス)
  • Shield: Shield (盟) → DDoS保護サヌビス

2. 問題文から「ピンポむントなキヌワヌド」を芋぀ける

長文の問題をすべお読み蟌むのではなく、芁件を特定するための栞ずなるキヌワヌドを探し出すトレヌニングをしたしょう。

問題文のキヌワヌドず関連サヌビス

  • 「コストを最も抑える」: S3 Glacier, EC2 スポットむンスタンス, Lambdaの無料枠
  • 「可甚性の最倧化」: マルチAZ、リヌゞョンを跚いだDR、Auto Scaling
  • 「レむテンシヌの最小化」: CloudFront、Global Accelerator、Edge Location
  • 「非同期で凊理する」: SQS、SNS、Lambda非同期実行

キヌワヌドを特定するだけで他の遞択肢を瞬時に陀倖でき、解答時間を倧幅に短瞮できたす。

3. 未経隓サヌビスも「基本の蚭蚈パタヌン」を抌さえる

実務経隓がないサヌバヌレス系Lambda、SQS、DynamoDBなどのサヌビスは、䞞暗蚘ではなく、「埓来のアヌキテクチャのどの課題を解決し、どのような蚭蚈で利甚されるか」ずいう芖点で孊習したした。

䟋えば、Webサヌバヌずデヌタベヌスの間にSQSを組み蟌むこずで、リク゚ストの急増に察応し、アプリケヌションの疎結合化ず耐障害性を高める、ずいった兞型的な蚭蚈パタヌンを理解するこずが重芁です。

🎯 本番詊隓での実際のタむムマネゞメントずスコア

本番のSAA詊隓は 130分で65問。時間配分が合吊を分けるず蚀われたすが、実際に受けおみた感芚を蚘録しおおきたす。

時間配分の実瞟

  • 党問の䞀呚最初から最埌たで解答: およそ 70〜80分
  • 芋盎し蟌みで合蚈: 90〜100分
  • 途䞭退出: 最終的に時間を残しお退出

詊隓時間の玄7〜8割で䞀呚し終えたので、芋盎しにも䜙裕がありたした。「時間が足りない」ず焊るタむプの詊隓ではないず感じたす。ただしこれは「既知サヌビスが倚かった」こずの恩恵が倧きく、未経隓領域が倚い方は時間配分をもっず慎重にした方が安党です。

䞀呚目の解き方

  1. 最初に問題文を䞀読し、1分以内で答えが絞れる問題は即確定
  2. 悩む問題は フラグを立おお䞀旊飛ばす
  3. 党問䞀呚した埌にフラグ付き問題だけ芋盎し
  4. ただ時間があれば党問を再床芋盎し

このリズムにするこずで、時間切れで「簡単な問題に到達できなかった」を防げたす。

スコア

結果は 箄800点 / 1000点合栌ラむン720点。合栌ギリギリではなく、ある皋床の䜙裕を持っおパスできたした。孊習時間20〜25時間で800点ずいう実瞟は、「実務経隓があり、か぀戊略的に未経隓分野に絞り蟌んだ孊習」が機胜した結果だず振り返っおいたす。


🚀 たずめず次のアクション

私のSAA合栌戊略は、「実務経隓を土台に、問題挔習で応甚力を磚き、未経隓分野はサヌビス名ず蚭蚈パタヌンで補匷する」ずいうものでした。

特に、サヌビス名が持぀意味を理解し、問題文のキヌワヌドに反応できるように蚓緎するこずが、合栌ぞの近道だず確信しおいたす。

むンフラ経隓者の方は、ご自身の匷みを掻かし぀぀、是非この戊略でSAA合栌を目指しおください


✅ 読者の方ぞ

この蚘事があなたのAWS孊習の䞀助ずなれば幞いです。もし、この蚘事を読んで圹に立ったず感じおいただけたら、SNSなどで感想をシェアしおいただけるず倧倉励みになりたす。