【あいえーしー】
IaC(Infrastructure as Code) とは?
💡 インフラ構築を「手作業」から「コード」に変える
📌 このページのポイント
なんで手動設定じゃダメなの?
手動だと①手順を覚えている人しかできない(属人化)、②「本番と開発で設定が微妙に違う」問題が起きる、③変更履歴が残らない、④同じ環境を再現できない。IaCなら「このコードを実行すれば必ず同じ環境ができる」が保証されるんだよ
Terraformってどんなもの?
宣言的と命令的の違いは?
IaCの注意点は?
まとめ:ざっくりこれだけ覚えればOK!
「IaC」って出てきたら「インフラをコードで定義して自動構築する手法」と思えればだいたいOK!
📖 おまけ:英語の意味
「Infrastructure as Code」 = コードとしてのインフラ
💬 Infrastructure(インフラ)をCode(コード)として扱うことで、ソフトウェア開発のベストプラクティスをインフラにも適用するよ