Infrastructure as Code(インフラストラクチャ アズ コード)
クラウドにおけるサーバ管理の原則とプラクティス
- 著者:
- Kief Morris/宮下 剛輔/長尾 高弘(キーフ モリス/ミヤシタ ゴウスケ/ナガオ タカヒロ)
- 出版社:
- オライリー・ジャパン
- 出版日:
- 2017年03月18日頃
- ISBN:
- 9784873117966
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
Infrastructure as Code を定義づけし、さらに現代的なサーバインフラ管理のパターンやプラクティスを網羅的、体系的にまとめた本!
「 Infrastructure as Code 」とは、これまで手動で行ってきたインフラストラクチャの構成管理を、スクリプトや外部ファイルに記述し自動的に行う仕組みのことです。クラウドの発展により、開発環境と本番環境は限りなく同じ状態にすることが可能になり、 Chef や Puppet 、 Ansible などのツールも数多く登場したことでエンジニアの間で注目をされています。本書は Infrastructure as Code を定義づけし、さらに現代的なサーバインフラ管理のパターンやプラクティスを網羅的、体系的にまとめています。
技書の森解説
クラウド環境でインフラを手動管理していると、サーバーの構成がいつの間にか乖離し、障害時に再現も復旧もできない状態に陥ります。本書はその問題を「 Infrastructure as Code 」という原則で解消するための設計書です。 ThoughtWorks の Kief Morris が、動的インフラプラットフォーム上でサーバーやネットワークをコードとして定義・テスト・バージョン管理する手法を、原則・パターン・アンチパターンの三層で整理しています。
特定ツールのチュートリアルではなく、 Terraform 、 CloudFormation 、 Ansible 、 Pulumi といったツールが解こうとしている問題空間そのものを俯瞰する構成が特徴です。サーバーテンプレートの管理、変更のパイプライン化、不変インフラと可変インフラの使い分け、スタック間の依存関係の設計など、ツールが変わっても通用する判断軸を得られます。
読み手としては、手動デプロイやシェルスクリプトの限界を感じ始めたインフラエンジニア、あるいは IaC ツールを導入したものの設計方針が定まらないチームに向きます。コードの具体例は抑え気味で、思想とパターンを言語化することに重心を置いた本なので、手を動かすハンズオンと組み合わせると吸収が速まります。
言及 Qiita 記事 (8 件)
SREとDevOpsのおすすめ書籍まとめ
♡ 116devops, SRE【読書の夏?】各分野のおすすめ技術書を75冊まとめてみた
♡ 114AWS, Security, 初心者, 技術書, AIDocs as Code × AI
♡ 7Git, AI, CICD, DocsAsCode, AIエージェントBicep ではじめる Azure Infrastracture as Code
♡ 7Azure, Infrastructure_as_code, QiitaAzure, BicepTerraform インストールして GCP 向け設定と GCE でインスタンス構築
♡ 7Terraform, GoogleCloud【初心者・IaC入門】第1回:なぜデプロイ戦略が必要なのか? 〜恐怖の「瞬断」体験〜
♡ 1AWS, 初心者, IaC, Terraform【Terraform】基礎をまとめてみた
♡ 0初心者, インフラ, IaC, Terraform既存のPDF/PPT教材からAI講義動画を自動生成するワークフロー
♡ 0動画作成, Leadde
この本に興味がある方におすすめ
