【AWS】さいきょうの運用・監視構成を作成するのに参考になった書籍

# はじめに

https://qiita.com/iStone/items/72417fe599e71e62f631

先日私が書いたこちらの記事がQiitaのトレンド１位になりました。ありがとうございます！

今回はこちらの構成を作成するにあたって参考になった書籍を紹介していこうと思います。どれも大変素晴らしいので、是非読んでみてください。

:::note info
今後も良かった書籍があればどんどん追加していきます！
:::

ただ、何よりも参考になったのは **公式ドキュメント**と**そのサービスを実際に触ってみる事**です。英語のドキュメントしか無いものも多く大変だとは思いますが、気になったサービスは是非一度公式ドキュメントを見ながら触ってみてはいかがでしょうか。

※先日の記事で紹介した"ぼくのかんがえたさいきょうの"運用・監視構成をもう一度載せておきます。
![監視運用.drawio.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/7d28fb0a-431d-5e0e-b63e-b4fe85aaa2f3.png)

# 監視

## 全般

### [入門　監視](https://www.oreilly.co.jp/books/9784873118642/)
[<img width="200" alt="picture_large978-4-87311-864-2.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/6cee350a-e8ec-57ea-bd99-fd55be0a275c.jpeg">](https://www.oreilly.co.jp/books/9784873118642/)
言わずもがなオライリーの本です。こちらは監視のアンチパターンとデザインパターンと、何をどのように監視すればいいかを学べます。
監視を入門する際はまずこちらの本から読むのがおすすめです。監視についての基本的な考え方が身につきました。

### [システム運用アンチパターン](https://www.oreilly.co.jp/books/9784873119847/)
[<img width="200" alt="picture_large978-4-87311-984-7.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/63551acc-67ec-74b6-a72c-a72ba72e35a7.jpeg">](https://www.oreilly.co.jp/books/9784873119847/)
正解ばかりを学ぶのではなく、アンチパターンを学ぶのも重要だと思います。こちらの本は運用におけるアンチパターンをいくつか紹介しており、大変参考になりました。

### [オブザーバビリティ・エンジニアリング](https://www.oreilly.co.jp/books/9784814400126/)
[<img width="200" alt="picture_large978-4-8144-0012-6.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/300ab055-8b44-913e-1f21-29dd45c647c8.jpeg">](https://www.oreilly.co.jp/books/9784814400126/)
モダンな監視を行うためにはオブザーバビリティの理解が不可欠です。そんなオブザーバビリティについて詳しく書かれているのがこちらの本です。何故従来の監視では足りず、オブザーバビリティが必要になるのかを理解する助けになりました。

### [Kubernetesで実践するクラウドネイティブDevOps](https://www.oreilly.co.jp/books/9784873119014/)
[<img width="200" alt="picture_large978-4-87311-901-4.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/b8974cf1-72e8-6fba-c33f-c5d698947cb7.jpeg">](https://www.oreilly.co.jp/books/9784873119014/)
今回の構成でKubernetesは登場しませんが、Kubernetesはクラウドネイティブの標準プラットフォームです。
この本でKubernetesについて学ぶことで、クラウドネイティブについての理解を深めました。

### [マイクロサービスアーキテクチャ 第2版](https://www.oreilly.co.jp/books/9784814400010/)
[<img width="200" alt="picture_large978-4-8144-0001-0.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/856c3172-1bbf-c037-a171-867fe4af760f.jpeg">](https://www.oreilly.co.jp/books/9784814400010/)
今回の構成は主にマイクロサービス向けの構成になるので、マイクロサービスについての理解が必要でしたが、こちらの本はとても勉強になりました。
監視や、IaC、SSOについても記載されています。

### [Amazon CloudWatch[本格]入門 ~クラウドネイティブオブザーバビリティストーリー~](https://booth.pm/ja/items/4130172?BOOTH-APP-CLIENT-VERSION=mijqtvqgktj)
[<img width="200" alt="c51509d7-e675-4b7e-976a-755a2a1bcf89_base_resized.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/ca122a5e-8326-2627-3ab7-49846926e379.jpeg">](https://booth.pm/ja/items/4130172?BOOTH-APP-CLIENT-VERSION=mijqtvqgktj)
AWSの監視について知るにはまずAmazon CloudWatchを知ることからだと思います。Amazon CloudWatchの機能が全て紹介されているのでとても勉強になりました。

### [AWSコンテナ設計・構築［本格］入門](https://www.amazon.co.jp/AWS%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A%E8%A8%AD%E8%A8%88%E3%83%BB%E6%A7%8B%E7%AF%89%EF%BC%BB%E6%9C%AC%E6%A0%BC%EF%BC%BD%E5%85%A5%E9%96%80-%E6%96%B0%E4%BA%95-%E9%9B%85%E4%B9%9F-ebook/dp/B09DKZC1ZH)
[<img width="200" alt="51m2BetgRZL.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/faa02508-4576-e166-f8a3-8e9449b89cd1.jpeg">](https://www.amazon.co.jp/AWS%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A%E8%A8%AD%E8%A8%88%E3%83%BB%E6%A7%8B%E7%AF%89%EF%BC%BB%E6%9C%AC%E6%A0%BC%EF%BC%BD%E5%85%A5%E9%96%80-%E6%96%B0%E4%BA%95-%E9%9B%85%E4%B9%9F-ebook/dp/B09DKZC1ZH)
ECSを監視するにはまずコンテナとECSの理解が必要だったのですが、その際に参考にしたのがこちらの本です。
ログ監視において紹介したFireLens(Fluent Bit)についても紹介されています。この本のハンズオンは本当に感動しました。

著者である新井さんと馬勝さんは先ほどの『Amazon CloudWatch[本格]入門』を書かれた方々です。また、監修である佐々木さんの本もこの後何冊か紹介します。この方々が書かれている本は良本ばかりなので反射的に購入してしまいますね。

## メトリクス監視

### [入門 Prometheus](https://www.oreilly.co.jp/books/9784873118772/)
[<img width="200" alt="picture_large978-4-87311-877-2.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/a88566d7-a6cd-4cff-18ee-3086c7cc7070.jpeg">](https://www.oreilly.co.jp/books/9784873118772/)
Prometheusの教科書のような本でした。Prometheusを理解するにはPrometheusのクエリであるPromQLの理解が大事なので、そこが詳しく書かれていてとても勉強になる本でした。
そしてPromQLが理解できればGrafana LokiのクエリであるLogQLもすぐに理解できます。

### [Prometheus実践ガイド: クラウドネイティブな監視システムの構築](https://www.amazon.co.jp/Prometheus%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89-%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%83%8D%E3%82%A4%E3%83%86%E3%82%A3%E3%83%96%E3%81%AA%E7%9B%A3%E8%A6%96%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E6%A7%8B%E7%AF%89-%E4%BB%B2%E4%BA%80-%E6%8B%93%E9%A6%AC/dp/4910313001)
[<img width="200" alt="516JlunxZDL._SX390_BO1,204,203,200_.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/8ab69bb4-04aa-12df-8047-349a1df5d788.jpeg">](https://www.amazon.co.jp/Prometheus%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89-%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%83%8D%E3%82%A4%E3%83%86%E3%82%A3%E3%83%96%E3%81%AA%E7%9B%A3%E8%A6%96%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E6%A7%8B%E7%AF%89-%E4%BB%B2%E4%BA%80-%E6%8B%93%E9%A6%AC/dp/4910313001)
こちらもPrometheusについての本です。オライリーの本より分かりやすく、Prometheusを触ってみたいという方はまずこちらから読むと理解しやすいだろうなと思います。
Amazonでは電子書籍版はありませんが、[BOOTH](https://booth.pm/ja/items/3907516)にて電子書籍版も購入できます。

## ログ監視

### [Fluentd実践入門 ── 統合ログ基盤のためのデータ収集ツール](https://www.amazon.co.jp/Fluentd%E5%AE%9F%E8%B7%B5%E5%85%A5%E9%96%80-%E7%B5%B1%E5%90%88%E3%83%AD%E3%82%B0%E5%9F%BA%E7%9B%A4%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E5%8F%8E%E9%9B%86%E3%83%84%E3%83%BC%E3%83%AB-WEB-PRESS-plus/dp/4297131099)
[<img width="200" alt="41B3VuT5FmL._SY346_.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/ab882fff-e1ff-9701-12ea-6e981735d80c.jpeg">](https://www.amazon.co.jp/Fluentd%E5%AE%9F%E8%B7%B5%E5%85%A5%E9%96%80-%E7%B5%B1%E5%90%88%E3%83%AD%E3%82%B0%E5%9F%BA%E7%9B%A4%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E5%8F%8E%E9%9B%86%E3%83%84%E3%83%BC%E3%83%AB-WEB-PRESS-plus/dp/4297131099)
Fluent Bitの理解にはまずFluentdも理解しておくべきだと思います。Fluentdについて詳しく書かれた本はおそらくこの本だけだと思います。
ただFluent BitはFluentdとは設定ファイルの書き方が違うのでそこは公式ドキュメントを読むしかありません。

## トレース監視
トレースに関しては既に紹介している『オブザーバビリティ・エンジニアリング』や『マイクロサービスアーキテクチャ 第2版』が参考になりました。

## セキュリティ監視
### [AWSの薄い本Ⅱ アカウントセキュリティのベーシックセオリー](https://www.amazon.co.jp/gp/product/B08F3BVSJQ?notRedirectToSDP=1&ref_=dbs_mng_calw_1&storeType=ebooks)
[<img width="200" alt="41Stjl4TPbL.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/bfc9c2b8-41b4-e25c-ccf6-185fb0eec37b.jpeg">](https://www.amazon.co.jp/gp/product/B08F3BVSJQ?notRedirectToSDP=1&ref_=dbs_mng_calw_1&storeType=ebooks)
AWSのセキュリティについて書かれた本です。AWSの薄い本"Ⅱ"とありますが、"Ⅰ"も後ほど紹介します。
AWSの薄い本というタイトルで興味を持って読んでみましたが、大変良本でした。

### [AWSではじめるクラウドセキュリティ: クラウドで学ぶセキュリティ設計/実装](https://www.amazon.co.jp/AWS%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3-%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%81%A7%E5%AD%A6%E3%81%B6%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E8%A8%AD%E8%A8%88-%E5%AE%9F%E8%A3%85-%E6%9D%BE%E6%9C%AC-%E7%85%A7%E5%90%BE/dp/4910313036/ref=d_pd_vtp_sccl_3_6/355-2399233-7335854?pd_rd_w=TSCay&content-id=amzn1.sym.cbb45385-7b99-44b7-a528-bff5ddaa153d&pf_rd_p=cbb45385-7b99-44b7-a528-bff5ddaa153d&pf_rd_r=2B4G1XXSQWZCSRMA4AH6&pd_rd_wg=nihbp&pd_rd_r=88979716-f2f5-4a59-af08-37d16d93a7ce&pd_rd_i=4910313036&psc=1)
[<img width="200" alt="51WcVNGRQkL._SY344_BO1,204,203,200_.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/2b6c20e7-454a-c3bb-ff7c-907a59a41db5.jpeg">](https://www.amazon.co.jp/AWS%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3-%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%81%A7%E5%AD%A6%E3%81%B6%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E8%A8%AD%E8%A8%88-%E5%AE%9F%E8%A3%85-%E6%9D%BE%E6%9C%AC-%E7%85%A7%E5%90%BE/dp/4910313036/ref=d_pd_vtp_sccl_3_6/355-2399233-7335854?pd_rd_w=TSCay&content-id=amzn1.sym.cbb45385-7b99-44b7-a528-bff5ddaa153d&pf_rd_p=cbb45385-7b99-44b7-a528-bff5ddaa153d&pf_rd_r=2B4G1XXSQWZCSRMA4AH6&pd_rd_wg=nihbp&pd_rd_r=88979716-f2f5-4a59-af08-37d16d93a7ce&pd_rd_i=4910313036&psc=1)
こちらもAWSのセキュリティについて書かれた本です。AWSのセキュリティにスポットを当てた本は数少ないですが、良本揃いでありがたいです。
クラウドにおけるセキュリティについて詳細に書かれているのでとても勉強になります。
現在Amazonでは電子書籍版はありませんが、[BOOTH](https://booth.pm/ja/items/4535090)にて電子書籍版も購入できます。

### [要点整理から攻略する『AWS認定 セキュリティ-専門知識』](https://www.amazon.co.jp/%E8%A6%81%E7%82%B9%E6%95%B4%E7%90%86%E3%81%8B%E3%82%89%E6%94%BB%E7%95%A5%E3%81%99%E3%82%8B%E3%80%8EAWS%E8%AA%8D%E5%AE%9A-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3-%E5%B0%82%E9%96%80%E7%9F%A5%E8%AD%98%E3%80%8F-Compass-Books%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-NRI%E3%83%8D%E3%83%83%E3%83%88%E3%82%B3%E3%83%A0%E6%A0%AA%E5%BC%8F%E4%BC%9A%E7%A4%BE-ebook/dp/B08DCLRHC7/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=DT63NSLDGFNE&keywords=AWS%E8%AA%8D%E5%AE%9A+%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3&qid=1677318469&s=books&sprefix=aws+%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%2Cstripbooks%2C248&sr=1-1)
[<img width="200" alt="51AWJNlf3rL._SY346_.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/7b9d92e1-01ef-de66-a137-0d90a305fd09.jpeg">](https://www.amazon.co.jp/%E8%A6%81%E7%82%B9%E6%95%B4%E7%90%86%E3%81%8B%E3%82%89%E6%94%BB%E7%95%A5%E3%81%99%E3%82%8B%E3%80%8EAWS%E8%AA%8D%E5%AE%9A-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3-%E5%B0%82%E9%96%80%E7%9F%A5%E8%AD%98%E3%80%8F-Compass-Books%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-NRI%E3%83%8D%E3%83%83%E3%83%88%E3%82%B3%E3%83%A0%E6%A0%AA%E5%BC%8F%E4%BC%9A%E7%A4%BE-ebook/dp/B08DCLRHC7/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=DT63NSLDGFNE&keywords=AWS%E8%AA%8D%E5%AE%9A+%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3&qid=1677318469&s=books&sprefix=aws+%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%2Cstripbooks%2C248&sr=1-1
)
こちらはAWS Certified Security - Specialtyの参考書ですが、AWSのセキュリティサービスについて紹介されているのでAWSのセキュリティサービスについて知りたい方にはこちらもおすすめです。

### [Elastic Stack実践ガイド[Elasticsearch/Kibana編]](https://www.amazon.co.jp/Elastic-Stack%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89-Elasticsearch-Kibana%E7%B7%A8-Impress/dp/4295009776)
[<img width="200" alt="51ieij7UhAL._SX260_.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/bad119d4-50b0-c6ba-4dc7-3ed8ccc6b9cb.jpeg">](https://www.amazon.co.jp/Elastic-Stack%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89-Elasticsearch-Kibana%E7%B7%A8-Impress/dp/4295009776)
OpenSearchは元々Elasticsearchから派生したものなので、OpenSearchの理解にはElasticserachの本が役立ちました。

## コスト監視

### [Amazon Web Services コスト最適化入門](https://www.amazon.co.jp/Amazon-Web-Services-%E3%82%B3%E3%82%B9%E3%83%88%E6%9C%80%E9%81%A9%E5%8C%96%E5%85%A5%E9%96%80-%E6%8A%80%E8%A1%93%E3%81%AE%E6%B3%89%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA%EF%BC%88NextPublishing%EF%BC%89-ebook/dp/B08HRRX1G8/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=15ZUH025SFPW7&keywords=%E3%82%B3%E3%82%B9%E3%83%88%E6%9C%80%E9%81%A9%E5%8C%96%E5%85%A5%E9%96%80&qid=1677318513&s=books&sprefix=%E3%82%B3%E3%82%B9%E3%83%88%E6%9C%80%E9%81%A9%E5%8C%96%E5%85%A5%E9%96%80%2Cstripbooks%2C244&sr=1-1)
[<img width="200" alt="51wuxCWYy7L.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/d30c82ff-bb34-bc1c-2a38-2bcf182047ad.jpeg">](https://www.amazon.co.jp/Amazon-Web-Services-%E3%82%B3%E3%82%B9%E3%83%88%E6%9C%80%E9%81%A9%E5%8C%96%E5%85%A5%E9%96%80-%E6%8A%80%E8%A1%93%E3%81%AE%E6%B3%89%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA%EF%BC%88NextPublishing%EF%BC%89-ebook/dp/B08HRRX1G8/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=15ZUH025SFPW7&keywords=%E3%82%B3%E3%82%B9%E3%83%88%E6%9C%80%E9%81%A9%E5%8C%96%E5%85%A5%E9%96%80&qid=1677318513&s=books&sprefix=%E3%82%B3%E3%82%B9%E3%83%88%E6%9C%80%E9%81%A9%E5%8C%96%E5%85%A5%E9%96%80%2Cstripbooks%2C244&sr=1-1)
AWSサービスの料金体系とコスト最適化の方法、またコスト最適化に役立つサービスについて紹介されています。
前回紹介したAWS Cost and Usage Reportの可視化の方法について紹介されていたので参考になりました。

### [AWSではじめるデータレイク: クラウドによる統合型データリポジトリ構築入門](https://www.amazon.co.jp/AWS%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E3%83%87%E3%83%BC%E3%82%BF%E3%83%AC%E3%82%A4%E3%82%AF-%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%81%AB%E3%82%88%E3%82%8B%E7%B5%B1%E5%90%88%E5%9E%8B%E3%83%87%E3%83%BC%E3%82%BF%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E6%A7%8B%E7%AF%89%E5%85%A5%E9%96%80-%E4%B8%8A%E5%8E%9F-%E8%AA%A0/dp/491031301X)
[<img width="200" alt="51Sang1B+pL._SX350_BO1,204,203,200_.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/080673ec-7ca6-fb69-d78d-d10e095acba5.jpeg">](https://www.amazon.co.jp/AWS%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E3%83%87%E3%83%BC%E3%82%BF%E3%83%AC%E3%82%A4%E3%82%AF-%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%81%AB%E3%82%88%E3%82%8B%E7%B5%B1%E5%90%88%E5%9E%8B%E3%83%87%E3%83%BC%E3%82%BF%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E6%A7%8B%E7%AF%89%E5%85%A5%E9%96%80-%E4%B8%8A%E5%8E%9F-%E8%AA%A0/dp/491031301X)
「データレイク」とは「多様なデータを保存しておける場所」のことです。Amazon AthenaやAWS Glue、またOpenSearchの理解を深めるのに役立ちました。
Amazonでは電子書籍版はありませんが、[BOOTH](https://booth.pm/ja/items/2204135)にて電子書籍版も購入できます。

# 運用の自動化
## AWS Lambda
AWS LambdaやAWS Amplifyを利用するにあたってプログラミングの学習も行いましたが、プログラミング学習に使用した教材については下記の記事にて紹介しております。

https://qiita.com/iStone/items/64c1ffe00e94a024af49

### [AWS Lambda実践ガイド 第2版](https://www.amazon.co.jp/AWS-Lambda%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89-%E7%AC%AC2%E7%89%88-impress-gear/dp/4295013307)
[<img width="200" alt="51vlB3JskRL.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/8d202ba5-6ba0-2f07-a3b1-1597c3c7007f.jpeg">](https://www.amazon.co.jp/AWS-Lambda%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89-%E7%AC%AC2%E7%89%88-impress-gear/dp/4295013307)
AWS Lambdaの理解を深めるのにとても役立ちました。実践編ではコードが記載されているので、「プログラミング出来ないけどAWS Lambdaを触ってみたい」という人にもおすすめの本です。

# 独自ツールの開発
## AWS Amplify

### [AWS Amplify Studioではじめるフロントエンド+バックエンド統合開発](https://www.amazon.co.jp/AWS-Amplify-Studio%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88%E3%82%A8%E3%83%B3%E3%83%89-%E3%83%90%E3%83%83%E3%82%AF%E3%82%A8%E3%83%B3%E3%83%89%E7%B5%B1%E5%90%88%E9%96%8B%E7%99%BA-%E6%8E%8C%E7%94%B0%E6%B4%A5%E8%80%B6%E4%B9%83/dp/489977530X)
[<img width="200" alt="516-b4QCRxL.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/3521ab5e-2d6e-49e3-b5fe-3293fad084cd.jpeg">](https://www.amazon.co.jp/AWS-Amplify-Studio%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88%E3%82%A8%E3%83%B3%E3%83%89-%E3%83%90%E3%83%83%E3%82%AF%E3%82%A8%E3%83%B3%E3%83%89%E7%B5%B1%E5%90%88%E9%96%8B%E7%99%BA-%E6%8E%8C%E7%94%B0%E6%B4%A5%E8%80%B6%E4%B9%83/dp/489977530X)
バックエンドの管理やFigmaとの連携が行えたりするAWS Amplify Studioを使った開発方法が学べます。AWS Amplifyをガッツリ触っていきたい方におすすめです。

## Cognito
### [Cognito UserPool ユーザー移行入門](https://booth.pm/ja/items/1560273)
[<img width="200" alt="aa9cbaf4-5eb7-4342-b792-58ebd76692b8_base_resized.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/1807a304-3c04-2e18-be1b-e86f384a1301.jpeg">](https://booth.pm/ja/items/1560273)
Amazon Cognitoについての本はこれ以外ないので大変参考になりました。ページ数も少なく価格も500円なのでAmazon Cognitoの入門に大変良かったです。

# 構築
## 全般
### [Infrastructure as Code](https://www.oreilly.co.jp/books/9784873117966/)
[<img width="200" alt="picture_large978-4-87311-796-6.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/89683f9b-2b6f-faa4-2ea7-deb0e75b0668.jpeg">](https://www.oreilly.co.jp/books/9784873117966/)
TerraformやAnsible等のInfrastructure as Code(IaC)のツールはどうやって運用・管理していくかが課題になると思うので、それについてが学べるこの本はとても参考になりました。

## Terraform
### [実践Terraform　AWSにおけるシステム設計とベストプラクティス](https://www.amazon.co.jp/%E5%AE%9F%E8%B7%B5Terraform-AWS%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E8%A8%AD%E8%A8%88%E3%81%A8%E3%83%99%E3%82%B9%E3%83%88%E3%83%97%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%82%B9-%E6%8A%80%E8%A1%93%E3%81%AE%E6%B3%89%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA%EF%BC%88NextPublishing%EF%BC%89-%E9%87%8E%E6%9D%91-%E5%8F%8B%E8%A6%8F/dp/4844378139)
[<img width="200" alt="51YmfgEfZyL.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/e910c9cf-7b1b-d6b8-a58c-27bbc65d75c4.jpeg">](https://www.amazon.co.jp/%E5%AE%9F%E8%B7%B5Terraform-AWS%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E8%A8%AD%E8%A8%88%E3%81%A8%E3%83%99%E3%82%B9%E3%83%88%E3%83%97%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%82%B9-%E6%8A%80%E8%A1%93%E3%81%AE%E6%B3%89%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA%EF%BC%88NextPublishing%EF%BC%89-%E9%87%8E%E6%9D%91-%E5%8F%8B%E8%A6%8F/dp/4844378139)
Terraformの基本的な操作・構文とAWSでの実例や運用方法まで学べます。AWSでTerraformを使いたい場合はこの１冊で十分だと思います。
![]()

## Ansible
### [Ansible実践ガイド 第3版](https://www.amazon.co.jp/Ansible%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89-%E7%AC%AC3%E7%89%88-impress-top-gear/dp/4295007641)
[<img width="200" alt="51OW78p8ryL.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/458d36be-e9d5-067a-d639-baee0b241e44.jpeg">](https://www.amazon.co.jp/Ansible%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89-%E7%AC%AC3%E7%89%88-impress-top-gear/dp/4295007641)
Playbookの構文や実例、運用方法まで紹介されています。Terraformと同様Ansibleもこの本１冊で十分だと思います。

## その他
### AWS と Packerで実現するInfrastructure as Code
Packerについての日本語の本はおそらく無いので、こちらのUdemyの講座で勉強しました。
こちらの講師である津郷さんの他の講座も参考になるものばかりです。

https://www.udemy.com/course/iac-by-packer-aws/




# アカウント管理

## IAM
### [AWSの薄い本　IAMのマニアックな話](https://www.amazon.co.jp/AWS%E3%81%AE%E8%96%84%E3%81%84%E6%9C%AC-IAM%E3%81%AE%E3%83%9E%E3%83%8B%E3%82%A2%E3%83%83%E3%82%AF%E3%81%AA%E8%A9%B1-%E4%BD%90%E3%80%85%E6%9C%A8%E6%8B%93%E9%83%8E-ebook/dp/B085PZCMG2)
[<img width="200" alt="516QxDFTsXL._SY346_.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/bd30b955-32b1-61df-e0de-d1d5686d8ce5.jpeg">](https://www.amazon.co.jp/AWS%E3%81%AE%E8%96%84%E3%81%84%E6%9C%AC-IAM%E3%81%AE%E3%83%9E%E3%83%8B%E3%82%A2%E3%83%83%E3%82%AF%E3%81%AA%E8%A9%B1-%E4%BD%90%E3%80%85%E6%9C%A8%E6%8B%93%E9%83%8E-ebook/dp/B085PZCMG2)
AWSを使う上でIAMの理解は何よりも大切だと思いますが、IAMにスポットを当てて詳しく書かれた本はこの本だけなのではないでしょうか。

## SAML
### [SAML入門](https://www.amazon.co.jp/SAML%E5%85%A5%E9%96%80-%E6%8A%80%E8%A1%93%E3%81%AE%E6%B3%89%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA%EF%BC%88NextPublishing%EF%BC%89-%E5%BB%A3%E7%80%AC-%E7%BF%94%E9%81%A5-ebook/dp/B0B5GLN2YH/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=1BYSSI7Y1G7LH&keywords=SAML&qid=1677316147&s=books&sprefix=saml%2Cstripbooks%2C249&sr=1-1)
[<img width="200" alt="51SFfHjqvtL.jpg" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/8c21702f-962e-b25b-0445-b6acbed6e6d0.jpeg">](https://www.amazon.co.jp/SAML%E5%85%A5%E9%96%80-%E6%8A%80%E8%A1%93%E3%81%AE%E6%B3%89%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA%EF%BC%88NextPublishing%EF%BC%89-%E5%BB%A3%E7%80%AC-%E7%BF%94%E9%81%A5-ebook/dp/B0B5GLN2YH/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=1BYSSI7Y1G7LH&keywords=SAML&qid=1677316147&s=books&sprefix=saml%2Cstripbooks%2C249&sr=1-1)
SAMLについて詳しく理解していなくてもSAMLを利用したSSO(シングルサインオン)は導入できますが、SAMLを実装する側の知識を得る事ができ大変勉強になりました。

# おまけ

https://landscape.cncf.io/

こちらのサイトではCloud Native Computing Foundation(CNCF)が推進するツールやサービスが紹介されています。あまりの多さに圧倒されると思いますが、色んなツールやサービスを知る事ができます。是非眺めてみてください。
![cncf-landscape-map-2020.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2336182/a17a325d-d57f-b291-a637-fc177593f385.jpeg)



# 最後に
「未経験から１年でこれを全部理解したのか！」と思われるかもしれませんが、まだまだです。(頭から抜けていたり、最後まで読めていない本もあります。。)
新しい知識を増やしていくだけではなく、今の知識を深めていくのがこれからの課題だなと感じました。一度読んだだけで満足せず何度も読み返したいですね。