IaC
インフラをコードで管理する
アプリケーション設定、ログ、ドキュメント、テスト、デプロイ、etc.
一口にIaCと言ってもカバーする対象は様々
以下の5つの大別は『詳解 Terraform 第3版』.icon 1.2での整理
アドホックなスクリプト
手動で1個ずつ打ってるコマンドをbash等にまとめて実行する
柔軟すぎるので、人依存の強いスクリプト集になりがちで管理が大変
--
server templating tool
仮想マシンとコンテナに大別される
イメージを定義して環境を作る
参考
test
cdkとterraform
どれぐらいそのツールに依存するのか知りたい
移行のしやすさとか
サービス自体の独立性、関連性とか
例えば、サービスAとBを同じツールで管理しているときになにか嬉しいことがあるのか