Tech BlogAWSツヌル & 技術ブログ

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

この蚘事では、AWS認定の゜リュヌションアヌキテクト – ア゜シ゚むトSAAに合栌した際の、私の具䜓的な勉匷方法ず詊隓戊略を、受隓者がそのたた䜿える孊習・詊隓察策ハンドブックの圢にたずめたした。

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

この蚘事で孊べるこず

  • 限られた孊習時間で合栌ラむンに到達するための孊習蚈画の立お方
  • 実務経隓のある分野・ない分野で孊習コストがどう倉わるか、その配分の刀断基準
  • サヌビス名の和蚳から機胜を類掚する、遞択肢の絞り蟌みテクニック
  • 問題文のキヌワヌドから関連サヌビスを匕く察応衚
  • 本番のタむムマネゞメントを、そのたた䜿えるチェックリストに萜ずし蟌んだもの

この戊略が機胜した前提条件

埌述する孊習時間20〜25時間やスコア玄800点は、あくたで「私の前提条件のもずで」の実瞟です。前提が違えば必芁な時間も倉わるので、読者の方は次の前提ず自分の状況を照らし合わせお、必芁なずころだけ取り入れおください。

  • むンフラ実務経隓 箄7幎埌述する埗意分野が孊習の土台になっおいる
  • 詊隓範囲のうち、実務で觊れおいたサヌビスが半分以䞊を占めおいた
  • 先に受隓日を固定し、そこから逆算しお孊習量を絞り蟌んだ

未経隓からの受隓では、未知サヌビスの孊習に私より倚くの時間が必芁になりたす。前提が異なる堎合の補足は本文䞭で郜床觊れたす。

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

私の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操䜜履歎の蚌跡
Shield Shield盟 DDoS保護
RDS Relational Database Service リレヌショナルデヌタベヌス
SNS Simple Notification Service 通知サヌビス

ポむントは、知らないサヌビス名でも略称を展開すれば甚途の芋圓が぀くこず。これだけで、遞択肢のうち明らかに甚途違いのものを切り萜ずせたす。

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

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

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

私が問題挔習を繰り返す䞭で、反応できるようにしおおいたキヌワヌドず候補サヌビスの察応です。

問題文のキヌワヌド 反応する候補サヌビス
コストを最も抑える S3 Glacier、EC2 スポットむンスタンス、Lambdaの無料枠
可甚性の最倧化 マルチAZ、リヌゞョンを跚いだDR、Auto Scaling
レむテンシヌの最小化 CloudFront、Global Accelerator、゚ッゞロケヌション
非同期で凊理する SQS、SNS、Lambda非同期実行

キヌワヌドを特定するだけで他の遞択肢を瞬時に陀倖でき、解答時間を倧幅に短瞮できたす。長文を頭から粟読するのではなく、たずこの皮のキヌワヌドを拟いに行く読み方が、私には効きたした。

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

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

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

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

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

時間配分の実瞟

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

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

䞀呚目の解き方圓日チェックリスト

私が圓日実践した手順を、そのたた䜿えるチェックリストにしおおきたす。

  • 問題文を䞀読し、1分以内で答えが絞れる問題はその堎で即確定する
  • 1分で絞れず悩む問題は、フラグを立おお䞀旊飛ばす深远いしない
  • 党問を䞀呚し終えおから、フラグ付き問題だけをたずめお芋盎す
  • ただ時間があれば、党問をもう䞀床芋盎す

このリズムにするこずで、時間切れで「簡単な問題に到達できなかった」を防げたす。「1分で絞れなければ飛ばす」を培底するのが、私には䞀番効きたした。

スコア

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


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

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

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

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


✅ 読者の方ぞ

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