AWS認定ソリューションアーキテクトプロフェッショナルに920点で合格するために使用した教材とおすすめ度

先日、[AWS認定ソリューションアーキテクトプロフェッショナル](https://aws.amazon.com/jp/certification/certified-solutions-architect-professional/)（以下、AWS SAP）に**920点**で合格しました。

というと、すごく聞こえますが、1度の不合格を経て、2度目の受験でなんとか合格することができました。

AWS SAPは、試験範囲がとても広いことからAWS認定試験の中で一番難しいと言われています。私自身、何度も心が折れそうになりました。そんなときに励まされたのが色々な方のブログや記事でしたので、私が勉強で使用した教材とおすすめ度をまとめてみました。

# 経歴
- AWS利用歴は2年
  - サーバー、インフラを主に担当しています
  - オンプレ、ハイブリッドの経験はありません
- 1年前にAWS認定ソリューションアーキテクトアソシエイト取得済

# 実績
- 2020年12月
  - コロナの影響で年末年始の予定がなくなったので受験を決意
- 2021年1月
  - 1回目の受験。727点で不合格。
- 2021年2月
  - 2回目の受験。**920点**で合格！

正確には数えていないのですが、**100時間**以上は勉強したと思います。

# 使用した教材とおすすめ度
私が使用した教材とおすすめ度を記載します。
一通り紹介した後に私なりのおすすめの勉強法も紹介します。
## おすすめ度：◎  （とても効果的だった教材）
- [AWS認定ソリューションアーキテクト-プロフェッショナル ~試験特性から導き出した演習問題と詳細解説](https://www.amazon.co.jp/AWS%E8%AA%8D%E5%AE%9A%E3%82%BD%E3%83%AA%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%88-%E3%83%97%E3%83%AD%E3%83%95%E3%82%A7%E3%83%83%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%AB-%E8%A9%A6%E9%A8%93%E7%89%B9%E6%80%A7%E3%81%8B%E3%82%89%E5%B0%8E%E3%81%8D%E5%87%BA%E3%81%97%E3%81%9F%E6%BC%94%E7%BF%92%E5%95%8F%E9%A1%8C%E3%81%A8%E8%A9%B3%E7%B4%B0%E8%A7%A3%E8%AA%AC-%E5%B9%B3%E5%B1%B1-%E6%AF%85/dp/4865942483/ref=asc_df_4865942483/?tag=jpgo-22&linkCode=df0&hvadid=342428724851&hvpos=&hvnetw=g&hvrand=8453640660047021556&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=1009340&hvtargid=pla-919621259218&psc=1&th=1&psc=1)
本記事執筆時点では唯一の日本語対策本です。
まずはこちらの書籍でSAPの試験で問われるシナリオの特性を把握することをおすすめします。
私の場合、下記が弱点であることが把握できました。

  - マルチアカウントの管理方法
  - ディザスタリカバリの種類と実現方法
  - オンプレミスとVPCの接続方法
  - オンプレミスからクラウドへの移行

- [AWS WEB問題集で学習しよう](https://aws.koiwaclub.com/)
有料のWEB問題集です。
本試験でも似た問題点が多く出題されましたので、おすすめです。
また、後述するUdemyの問題集と異なり、1問毎に答え合わせができるので学習が進めやすかったです。

- [Black Belt](https://aws.amazon.com/jp/aws-jp-introduction/aws-jp-webinar-service-cut/)
AWS公式のオンラインセミナーです。
勉強を進めていく中で知らないサービスがあればまずはBlackbeltをみて概要を掴みましょう。

## おすすめ度：〇（効果的だった教材）
- [AWS デジタルトレーニング](https://www.aws.training/Details/eLearning?id=34737)
無料のAWS公式のデジタルトレーニングです。 
試験の概要を掴むことができました。

- [ホワイトペーパー](https://aws.amazon.com/jp/whitepapers/?whitepapers-main.sort-by=item.additionalFields.sortDate&whitepapers-main.sort-order=desc)
重要だとわかっていてもなかなか読めないですよね。私もそうでした。（そして１度落ちました）
私は２度目の受験前に[AWS デジタルトレーニング](https://www.aws.training/Details/eLearning?id=34737)で紹介されている下記のペーパーにを斜め読みしつつ、同じような内容が取り上げられているBlack Beltを探して読みました。
問題を解くだとどうしても断片的な知識になってしまうと感じていたのですが、ホワイトペーパーを読むことで知識を体系的に整理できました。
  - [AWS Well-Architected フレームワーク](https://d1.awsstatic.com/whitepapers/ja_JP/architecture/AWS_Well-Architected_Framework.pdf?did=wp_card&trk=wp_card)
  - [AWS における継続的インテグレーションと継続的デリバリーの実践](https://d1.awsstatic.com/International/ja_JP/Whitepapers/practicing-continuous-integration-continuous-delivery-on-AWS_JA_final.pdf)
  - [障害復旧を目的とした Amazon Web Services の使用](https://d1.awsstatic.com/whitepapers/ja_JP/architecture/AWS_Well-Architected_Framework.pdf?did=wp_card&trk=wp_card)
  - [AWS セキュリティのベストプラクティス](https://d0.awsstatic.com/whitepapers/ja_JP/Security/AWS_Security_Best_Practices.pdf)
  - [Architecting for the Cloud](https://d1.awsstatic.com/whitepapers/ja_JP/architecture/AWS_Well-Architected_Framework.pdf?did=wp_card&trk=wp_card)
  - [Implementing Microservices on AWS](https://d1.awsstatic.com/whitepapers/microservices-on-aws.pdf)

### おすすめ度：△（あまり効果が感じられなかった教材 ※私個人の見解です）
- [Udemy AWS 認定ソリューションアーキテクト プロフェッショナル模擬試験問題集](https://www.udemy.com/course/aws-53225/) 
1度目の受験前に本講座を受講して臨んだのですが、本試験の問題とはすこし違ったような印象を受けました。
模擬試験1回分を受講してからでないと答え合わせができないのも私の勉強法には合いませんでした。

- AWS公式模擬試験
受験していないため分からないというのが正確です。
問題の答えが分からないということだったので、受験しませんでした。

# おすすめ学習方法
以上をふまえたおすすめの勉強法は以下になります。

1. 対策本＋デジタルトレーニングで試験の概要を把握する
2. WEB問題集を解き進めて、間違えた問題を復習する
3. ホワイトペーパーで知識を体系的に整理する

上記を実施しつつ、弱いなと感じたサービスや機能があれば随時Black Belt、公式マニュアルで補強する

# 自宅受験での注意点
コロナ禍で自宅受験される方も多いと思うので、注意点を記載しておきます。

- 試験の途中でお手洗いにはいけません 。3時間の長丁場なので事前にしっかりと済ませておきましょう。
- ティッシュは持ち込めません。花粉症の方は薬などで対応しておきましょう。

# まとめ
AWS SAPに合格するために私が使用した教材とおすすめ度をまとめました。
AWS SAPはとても難しく、何度も心が折れそうになりましたが、なんとか合格することができました。
この記事がこれからAWS SAPを受験する方の役に立てば嬉しく思います。
P.S. 3年後の更新が今から怖いです。。