どんな人に向くか
- Terraform / Ansible などのツールは使えるが、なぜその設計になるのか腹落ちしていない中〜上級インフラエンジニア
- SRE・プラットフォームエンジニアとして、チームのインフラ運用を標準化したい人
- クラウド移行プロジェクトで IaC 導入方針を策定する立場のテックリード
この本を推薦するペルソナ
この本を「最初に読む3冊」に推薦しているペルソナはまだ登録されていません。
本書の概要
クラウド時代におけるサーバ管理の考え方を根本から捉え直し、インフラをコードとして扱うための原則・パターン・プラクティスを体系化した一冊。動的インフラ、定義ファイル、テスト駆動インフラなど、Terraform や Ansible を使いこなす前提となる設計思想を、ツール非依存の視点で学べる。
目次・章構成
目次データは準備中です
各章の見出しと要約を順次追加していきます。本書の構成感を掴みたい方は、まず「本書の概要」と「読み方ガイド」をご参照ください。
このロードマップに登場します
- DevOpsエンジニア IaC・インフラ自動化
- 学習の目的
- 「Infrastructure as Code ―クラウドにおけるサーバ管理の原則とプラクティス」を通じて、DevOpsエンジニアに必要な知識を補強する。
- 読み方ガイド
- まず全体像を掴み、関係する章から実務課題に引き寄せて読み進める。
- 期待される成果
- DevOpsエンジニアで必要な考え方や実践知識を整理できるようになる。
- SRE(Site Reliability Engineer) シニア SRE(3〜5年)
- 学習の目的
- 「Infrastructure as Code ―クラウドにおけるサーバ管理の原則とプラクティス」を通じて、SRE(Site Reliability Engineer)に必要な知識を補強する。
- 読み方ガイド
- まず全体像を掴み、関係する章から実務課題に引き寄せて読み進める。
- 期待される成果
- SRE(Site Reliability Engineer)で必要な考え方や実践知識を整理できるようになる。
良い点・気になる点
良い点
- 特定ツールに依存しない普遍的な設計原則が学べるため、今後ツールが変わっても知識が陳腐化しない
- 動的インフラやイミュータブルインフラといった抽象概念が、豊富なパターン記述で具体化されている
- ツール紹介本では触れられにくい、IaC 導入後の組織・文化・テスト戦略まで踏み込んでいる
気になる点
- 2017年の書籍のため、Terraform 0.12 以降の HCL 仕様や最新のクラウドマネージドサービスには言及がない
- 抽象度が高く、具体的なコード例より概念図・表が中心なので、すぐ動かしたい人には物足りない可能性
次に読むべき本
関連書籍を準備中です。
同じカテゴリの本
同じカテゴリの書籍は現在この本のみです。
読み方ガイド
初心者の読み方
初めての方はまず目次と前書きを通読し、最初の2〜3章で全体像を掴んでから前から順に読み進める。難所は飛ばして二周目で補完する読み方が効率的。
中級者の読み方
中級者以上はすでに知っている章を流し読みし、自分の弱点に対応する章へ重点的に時間を割くと学習効率が上がる。
リファレンスとしての使い方
読了後はリファレンスとして手元に置き、業務で迷ったら該当章を辞書的に引き直す使い方が効果的。気になった引用は本棚にメモしておくと、再読時の入り口になる。
読了の目安: 1日30分のペースで約15日、週末まとめ読みで5週間が目安。
読了後に書ける学習アウトプット
書きたいアウトプットを先に決めると、読書の集中ポイントが明確になります。
- Infrastructure as Code ―クラウドにおけるサーバ管理の原則とプラクティスの核心アイデアを200字で要約したメモ
- iacに関する自分の業務課題1つを、本書のフレームで再整理した記事
- 本書で得た学びを実務に適用した結果と、効果を測定するKPI
- 同じ章を読んだ読書会向けの議論ポイント3つ
- 参考になった引用と自分の解釈をまとめたブログ記事の下書き
外部リンク・購入
Amazon・購入
出版社・公式
次の一歩を踏み出す
「Infrastructure as Code ―クラウドにおけるサーバ管理の原則とプラクティス」を活かすには、自分のキャリア地図上で位置づけることが大切です。
