基礎から学ぶ Terraform

キソカラマナブテラフォーム

基礎から学ぶ Terraform の表紙
クラウド / インフラ / DevOps
著者:
古越勇樹(フルコシユウキ)
出版社:
シーアンドアール研究所
出版日:
2022年01月24日頃
ISBN:
9784863543249
在庫:
在庫あり
4(1 件 / 楽天ブックス)
初級者向け
TerraformAWSInfrastructure as CodeDevOpsCloud ComputingIaCConfiguration ManagementCloud InfrastructureAutomationCloud Operations

なぜ注目されているか

総合1989位

書籍紹介

Terraform は IT インフラストラクチャの設定をコードによって構築、変更、管理するためのツールです。Terraform を使うことで Infrastracture as Code (IaC) のメリットを活かした業務への展開ができます。
本書では Terraform の概要からチュートリアル、実践的な管理・運用方法について、わかりやすく解説します。

CHAPTER 01 Terraform の概要

CHAPTER 02 小さく始める Terraform (チュートリアル)

CHAPTER 03 Terraform の構成要素

CHAPTER 04 実践プロジェクト管理

CHAPTER 05 Terraform による AWS 運用オペレーション

CHAPTER 06 一歩先のトピック

技書の森解説

『基礎から学ぶ Terraform』 (茅根 涼平 ほか 著、シーアンドアール研究所、2022 年 1 月刊) は、IT インフラの設定をコードで構築、変更、管理するツールである Terraform を、概要とチュートリアルから実践的な管理 / 運用の方法まで解説する本です。著者は茅根 涼平、土持 昌志、古越 勇樹、矢澤 学の 4 名で、版元の書籍ページの著者紹介 (2026 年 10 月時点) によれば、4 名ともアイレット株式会社で AWS などのクラウドのインフラエンジニアとして構築や運用に携わった経歴を持ちます。

全 7 章の構成、Terraform の概要から Tips まで

版元の書籍ページの目次は、CHAPTER 01「Terraform の概要」、CHAPTER 02「小さく始める Terraform (チュートリアル)」、CHAPTER 03「Terraform のコマンド」、CHAPTER 04「Terraform の構成要素」、CHAPTER 05「Monitoring as A Code (Datadog)」、CHAPTER 06「Terraform Cloud」、CHAPTER 07「Tips」の全 7 章です。国立国会図書館の書誌によれば索引が付きます。同じページの担当編集者のコメントは、本書が Terraform の始め方と現場のノウハウを扱うと述べています。

宣言型の構成管理とステート、Terraform の仕組み

Terraform では、作りたいインフラの姿を HCL (HashiCorp Configuration Language) という言語の設定ファイルに宣言し、terraform plan で変更の内容を確かめてから terraform apply で反映します。AWS や Google Cloud のような操作の対象ごとに、API を呼び出す役目のプロバイダーがあり、同じ書き方で複数のサービスを扱えます。Terraform は自分が作ったリソースと設定ファイルの対応を ステート に記録し、次の実行では設定ファイル、ステート、実際のリソースを照らし合わせて変更点を決めます。管理画面での手作業の変更はステートに記録されないため、記録と実際がずれ、次の計画に意図しない変更が現れることがあります。手順書と手作業の構築を設定ファイルに置き換える考え方が Infrastructure as Code で、設定ファイルを Git などで管理すれば、インフラの変更にもアプリケーションのコードと同じ履歴とレビューの流れを持てます。

Datadog の監視設定と Terraform Cloud、チームでの運用

CHAPTER 05 の章題にある Datadog は監視のサービスで、Terraform のプロバイダーを通じて、監視のアラート (モニター) やダッシュボードを設定ファイルで定義できます。CHAPTER 06 の Terraform Cloud は HashiCorp が提供するサービスで、ステートを共有の保管場所に置き、plan と apply をサーバー側で実行して、複数人が同じ構成を扱う時の排他と実行の履歴を受け持ちます。インフラとクラウドの本の選び方は インフラ / クラウド本ガイド にまとめています。

本書は、Terraform の概要とチュートリアルから、コマンド、構成要素、Datadog による監視設定、Terraform Cloud、Tips までを全 7 章に収めています。

この本に興味がある方におすすめ

関連する本

関連記事

関連用語

共有: