【AWS SAA-C03】合格体験記的な勉強記録

## はじめに
最近よくクラウドとやらがシステム開発で使われるようになっていると聞いていたので、興味が湧き昨年からAWSの学習に取り組んでいます。
2023/7取得したCLFに続いて、先日SAAに合格したため、学習記録として書きたいと思います。
初学者の私にとって、クラウドの基本的概念、サーバーなどの基礎知識が学べておもしろくも難しかったと感じており、これだけダイナミックにサービスを展開できているAWS強すぎるなと学習を通して実感していました。


## 試験結果

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3134184/538100bb-0728-9e4f-2080-dcd3ac4ca7ee.png)

762点でギリギリの合格でした。
今回は、Udemyの講座×2、[ping-t](https://ping-t.com/)を主に用いて学習しました。

## 試験の傾向

企業からのシステム構成の要望が文章として与えられ、それに合致した費用対効果の高いAWSサービスの組み合わせ、運用方法などを答える問題が大半を占めていたと思います。

個々のサービスの特徴や種類を理解するだけではなく、組み合わせ例を知っておくようにすることが攻略につながるのかなと感じました。

例えばストレージ(EBS, EFS, S3)はどのサービスが条件に適しており、どのタイプ(S3標準, S3 Standard-IA, S3 Glacier Deep Archiveなど)が最も要望に応える費用対効果の高い選択肢になるかといったような感じです。また、S3バケットにWebコンテンツをアップロードし、CloudFrontからアクセスできるようにすることでコンテンツ配信のパフォーマンスを向上させることは、典型的な組み合わせとして知られています。
## 勉強方法

### Udemy
私が所属している会社の福利厚生でUdemyの講座が無料で受けられたので、この機会に使い倒してやろう、ということで受講してみました。
<br>

https://www.udemy.com/course/jp-aws-certified-solutions-architect-associate-2021/


この講義は、SAAに出題されるサービスを網羅的に説明した講義でした。受講した感想としては、合格するためだけであれば知識量過多なのかなと感じました。しかし、テーマごとにハンズオンでサービスを実際に触る機会が多く、座学だけでは理解しきれなかった部分の理解がスムーズにできたと思います。
また、手を動かして学ぶと知識の定着だけでなく、イメージとしてサービスが理解できるので忘れにくく、楽しく学習できたなと思います。
<br>


https://www.udemy.com/course/aws-knan/

また、試験直前はこの問題集を利用しました。シンプルな模擬試験になっているのですが、ネットに落ちている無料問題集は個人的にあまり良いものを見つけられなかったため、これを利用していました。
2回分ほどしか解いていないですが、試験問題の雰囲気を掴むのによかったと思います。



### Ping-t

https://ping-t.com/

webの無料問題集の中では使えそうということで使っていました。コンピューティング、ストレージ、データベースなど各分野ごとに問題がまとまっており、サービスごとの性質の理解・暗記のために利用していました。

### それぞれの使い方

紹介した3つの学習教材の使い方としては、以下の流れです。

1. まず、Udemyで講義を受けていく(サービスに使われる基礎技術などは都度調べて理解)
1. 講義毎のハンズオンでイメージしつつ理解していく
1. 講義の各分野終了毎にPing-tで該当分野の問題を解いて知識の定着を図る
1. Udemyを受け終わると、文章問題慣れのためにUdemy問題集をやりこむ


### その他教材
- [AWS認定資格試験テキスト　AWS認定ソリューションアーキテクト - アソシエイト　改訂第3版 (ＡＷＳ認定資格試験テキスト)](https://www.amazon.co.jp/AWS%E8%AA%8D%E5%AE%9A%E8%B3%87%E6%A0%BC%E8%A9%A6%E9%A8%93%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88-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%82%A2%E3%82%BD%E3%82%B7%E3%82%A8%E3%82%A4%E3%83%88-%E6%94%B9%E8%A8%82%E7%AC%AC3%E7%89%88-%EF%BC%A1%EF%BC%B7%EF%BC%B3%E8%AA%8D%E5%AE%9A%E8%B3%87%E6%A0%BC%E8%A9%A6%E9%A8%93%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88-%E4%BD%90%E3%80%85%E6%9C%A8-%E6%8B%93%E9%83%8E/dp/4815617945/ref=pd_lpo_sccl_2/356-2790906-5753722?pd_rd_w=iJy7l&content-id=amzn1.sym.d769922e-188a-40cc-a180-3315f856e8d6&pf_rd_p=d769922e-188a-40cc-a180-3315f856e8d6&pf_rd_r=BFT872Y0AF76CRD45HCX&pd_rd_wg=A6571&pd_rd_r=8e047d18-b674-40c1-b3df-cf8b0a411297&pd_rd_i=4815617945&psc=1)

CLFの受験の時は同じシリーズで勉強して合格したのですが、CLFは各サービスの概要を座学程度の理解で覚えてれば受かりました。しかし、個人的にはSAAでは求められる知識がより深く、サービスを組み合わせて利用できるくらいの知識が必要だったと感じたため今回はUdemyの講義メインで学習することにしました。本書は、学習途中でサービスを調べるときに使ったり、章末の問題を解いたりとサブで使わせていただきました。

## 感想
CLFと比べて、サービスの詳しいところまで問題になっていて難しかったなと感じました。しかし、AWSの概要が知れて非常に勉強になったし、新しい技術を勉強するのは楽しいですね。
最後にAWS SAAを受けてみたメリットとデメリットを挙げて終わりたいと思います。

#### メリット
- AWSの各サービスの概要を知れる
→システム設計の中でAWSのサービスが出てきたときに何をしようとしているかすぐにイメージがつく。
- ネットワーク、コンテナ、サーバー等のインフラ知識がうっすら身につく
→これ結構大きいメリットです。ハンズオンでイメージしつつ、知らない技術を深堀しつつ学習すればうっすら身に付きます。概要を掴めるため今後の学習のとっかかりになると感じます。
- 達成感がすごい
→地味に大事だと思います。私はサーバーなどもっと勉強したいと感じるようになりました。AWS使って何か作ってみようかな。
#### デメリット
- 座学だけだと使える知識にならなそう
→資格試験はどれもそうだと思いますが、その知識を使うことをイメージして取り組むべきだと思います。AWSはハンズオンで実際に使うことをイメージしつつ勉強するのが身になりますし、理解や知識の定着が結局早い気がします。
- 高い
2024年4月から爆値上げするそうです。
https://www.itmedia.co.jp/news/articles/2401/12/news185.html
今取りましょう。


【追記：2024/5/26】
業務内でAWSを使って、EC2インスタンスにwebアプリケーションを載せて外部からHTTP・HTTPSアクセスできるようにする経験をしました。AWS SAAの勉強がとても役に立ったと感じます。さすがにすぐに設定ができた！とまでは言えなかったですが、だいたいこういうことをすればいいだろう、というイメージがあったため割とスムーズに取り組めたと思います。感覚としては、座学だけでなくハンズオンで学習を行っていたこと＋応用情報の勉強などでネットワークの基礎を身に着けていたことが功を奏したなと思います。資格勉強→業務、といういい流れを体験できました。