Skip to Content
詳解 Terraform 第3版 ―Infrastructure as Codeを実現する
book

詳解 Terraform 第3版 ―Infrastructure as Codeを実現する

by Yevgeniy Brikman, 松浦 隼人
November 2023
Intermediate to advanced
472 pages
7h 12m
Japanese
O'Reilly Japan, Inc.
Content preview from 詳解 Terraform 第3版 ―Infrastructure as Codeを実現する

1章なぜTerraformを使うのか

ソフトウェアは、コードがあなたのコンピュータ上で動けば完成ではありません。テストが通った時に完成でもありません。ましてやコードレビューで「Ship it」(リリースしてよし)と誰かに言われたから完成というわけでもありません。ソフトウェアは、ユーザに届ける(deliver)までは完成とは言えません。

ソフトウェアデリバリとは、コードを本番サーバ上で動かしたり、障害やトラフィックのスパイクに対してコードが弾力性を持つ状態にしたり、コードを攻撃者から守ったりすることを含み、顧客がコードを利用可能にするあらゆる作業のことを言います。Terraformの詳しい内容に飛び込む前に、ソフトウェアデリバリの全体像のどこにTerraformが合うのか、1歩引いて見てみる価値があります。

この章では、以下の内容を詳しく見ていきます。

  • DevOpsとは何か
  • Infrastructure as Codeとは何か
  • Infrastructure as Codeの利点
  • Terraformの仕組み
  • 他のInfrastructure as CodeのツールとTerraformの比較

1.1 DevOpsとは何か

もしあなたがそれほど遠くない過去にソフトウェアの会社を作ろうとしたなら、あなたは多くのハードウェアも管理する必要がありました。つまり、キャビネットやラックを準備し、その上にサーバを置き、ケーブルを接続し、空調設備を取り付け、冗長化電源システムを作るといったことです。そのため、いわゆる開発者(Dev)と呼ばれるソフトウェアを書くことに専念するチームと、それとは別のいわゆる運用者(Ops)と呼ばれるハードウェアを管理するチームをそれぞれ作るのは理にかなっていました。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Infrastructure as Code ―クラウドにおけるサーバ管理の原則とプラクティス

Infrastructure as Code ―クラウドにおけるサーバ管理の原則とプラクティス

Kief Morris, 宮下 剛輔, 長尾 高弘
実践 自然言語処理 ―実世界NLPアプリケーション開発のベストプラクティス

実践 自然言語処理 ―実世界NLPアプリケーション開発のベストプラクティス

Sowmya Vajjala, Bodhisattwa Majumder, Anuj Gupta, Harshit Surana, 中山 光樹
セキュアで信頼性のあるシステム構築 ―Google SREが考える安全なシステムの設計、実装、保守

セキュアで信頼性のあるシステム構築 ―Google SREが考える安全なシステムの設計、実装、保守

Heather Adkins, Betsy Beyer, Paul Blankinship, Piotr Lewandowski, Ana Oprea, Adam Stubblefield, Kuma Arakawa, 渡邉 了介

Publisher Resources

ISBN: 9784814400522Publisher Website