AWS Solutions Architect Professional(SAP-C02)に一発合格しました
こんにちは、ツクリンクでSREエンジニアをやってるida.です。
AWS Certified Solutions Architect - Associate(SAA)を取得して満足していたのですが、はや3年が経ち有効期限が来たので上位のAWS Solutions Architect Professional(SAP)を受験して取得 & SAA再認定してきました。今回は一発でなんとか合格できたので、勉強した内容や感じたことをまとめておこうと思います。
ちなみに、今回の試験の受験費用については、弊社の「スキルアップ支援制度」を利用して、自己負担無しで取得することができました。感謝!
AWS Solutions Architect Professional(SAP-C02)とは
SAPを受験しようと思ってる方はどういう試験か理解している方が多いかとは思いますが、AWS認定試験が現在12個あるうち、PROFESSIONALに分類される資格です。12個の中でも難しい方だと思います。
試験の概要
- 試験期間:180分
- 試験形態:75 個の問題(複数選択または複数応答のいずれか)
- 料金:300 USD(2025/5現在 40,000 YEN)
受験時の状態と勉強内容
受験時の状態
- AWS認定試験はCLF、SAA、SOA、DVAは取得済み(DOPも今年取らないと。。。)
- 業務はがっつりAWSを利用
- Organizationsを利用したマルチアカウント構成の管理
- 基本的なAWSサービスを利用したサービスの開発、運用を日々行なっている
- オンプレミスとのハイブリッド構成も前職で設計・構築した経験はある
勉強内容
参考書
以下の参考書を購入して(受験の3ヶ月前に)1周読みました。最後の模擬問題を後でやろうと思ってましたが結局やりませんでした。絶対やった方がいいと思います。
特に他の参考書と比較したわけではなく、SAAもこの種類の参考書を使って合格した成功体験があったのでこれにしました。各サービスの細かいところは置いておいて、業務でAWSを利用しているので大体のサービスはなんとなく理解できる。ただ、だからどこを覚えたら良いかわからないといった感じでなんとなく読んでました。
後から思いましたが、問題集解きながら知らないサービスや間違えたところを調べる感じで使う方が、なんとなく読み進めるより有意義で効率的かもと思いました。
WEB問題集(Cloud License)
WEB問題集サイトです。以前はkoiwaって名前だった気がしますが、いつの間にか名前が変わってる気がします。ある程度業務経験あってAWSサービスを理解していればこれだけで十分かもしれません!
SAPは83セクション(7問/セクション)+模擬試験75問の656問ありました。これも全部やった方が良いのでしょうが、モチベーションが上がらず結局44セクションしか解きませんでした。
(正答率もよくこれで受かったなと思うレベル。。)
勉強のTips
一応合格したので、効率的だったと思う勉強法をご紹介します。
1. 不正解の選択肢はなぜ正解になり得ないのかを理解する
大前提として、今回のSAPやSAAの試験の性質として、選択肢の中にアーキテクチャ的には問題ない構成が複数出てきます。その中で問題の要求(最も運用のオーバーヘッドが少ない、コスト効率に優れている等)に応じて一番相応しい選択肢を回答する問題が多いです。
なので、問題集の問題を解きながら、正解じゃない選択肢はなぜ正解じゃないのかを解説を読んできちんと確認しながら進めました。それを自分なりに咀嚼し、次の問題を解くときにこの選択肢はどこが間違ってるというのを考えながら消去法で解いていきました。
2. 問題文をよく読む
当たり前なんですが、選択肢を絞るための要求が絶対あるのでそこを読み飛ばさないようにします。例えば以下のような感じで自分の中でパターン化して覚えていきました。
- 「RTO、RPOを5分以内」と要求されると、DBはバックアップするより別リージョンにリードレプリカを作成してレプリケートする
- 「運用上のオーバーヘッドが少ない構成」と要求されると、運用保守フェーズで一番メンテナンスや更新がいらないマネージドなサービスを利用する
- 「オンプレミスと数百、数千のVPCとを接続する必要がある」と要求されると、Transit Gateway を使う可能性が高い
試験について
受験が久しぶりだったので危なかったのですが、ピアソンVUEの場合15分前集合でした。遅刻しないように会場に行きましょう。
試験の感想は、言わずもがなですが長かったです。最後の50問目を解いたあたりから集中力がきれ気味になり、最後の75問目を終わったのが残り10分の時でした。そのあとフラグを立ててた問題を20問くらい振り返り終了しました。
(フラグは40問くらい付けてたので全部見切れませんでした。75問も解くと疲弊して振り返るのにも力がいるので、本当に悩んだ問題だけにフラグをつけた方が良いなと感じました。)
受験しながら、落ちそうだなと感じてたので次回受験までにどこを再学習しようかなと考えてたのですが、試験は主にAWS Organizationsとオンプレミスからの移行、オンプレミスとAWSのハイブリッド環境での設計あたりが多くの割合を占めていた気がします。
後はDR(Disaster Recovery)をはじめとしたリージョン跨ぎの構成もよく出た印象です。(ここはSREでよく扱う領域なので楽勝でした。)
個人的にはオンプレミスからの移行が苦手分野だなと思いました。。もう少し詳しく調べてどのサービスがどういう特徴を持っているのか理解していると正答率が上がると思いました。
具体的には、Migration HubやMigrations evaluator、Application Discovery Service等のサービスがどういうサービスでどう活用するのかがなかなか覚えられなかったです。
試験結果と取得した感想について
そもそもCloud Licenseも半分しか解いておらず60%程度なので正直自信はなかったです。(その中でも解いた問題はしっかり解説を読んで理解して、同じような問題は解けるようになっていたのかなと今になって思います。)
実際の試験結果は791/1,000でギリギリではありますが合格できました🎉
スコアパフォーマンスも全てコンピテンシーを満たしていたので、特段何かがずば抜けてわかっているというより、満遍なくギリギリ合格点の水準で理解しているといったレベルなのかなと思いました。
実際にためになる試験なのかというと、網羅的にAWSサービスについての理解、ベストプラクティスについて理解はかなり深まったと思います。ただ、やはり範囲が広いので実際に今の業務だと使わないサービスも理解する必要があります。(試験ってそういうものですよね。)
とはいえ、今後どんなサービスに携わるかわからないので広くサービスを理解できてよかったと思います。実際に今の環境にも取り入れてみたいと思うようなサービスやアーキテクチャもあったので、そこは現在の環境に取り入れていきたいと思います。
おわりに
今回はSAAの有効期限が切れるのでAWS SAPを受験してみました。大規模サービスへの設計に重心があるような問題が多いですが、Well-Architectedをインプットできたかなと思います。
社内業務的にも興味的にもAI関連サービスへの理解を深める必要があるので、次はAIF、MLAを勉強して受験しようと思います。
Discussion