/ 概要
長年、Infrastructure as Code(IaC)はモダンな DevOps の土台でした。
しかしシステムが分散し、複数の環境にまたがるほど、「Dev → Stage → Prod」で一貫したライフサイクルを保つのは難しくなります。そこで登場するのが Infrastructure as Lifecycle(IaL)。Terraform Stacks が支える、IaC の自然な進化です。
このセッションでは、Terraform Stacks が複数環境にわたるインフラの管理、昇格、ガバナンスのあり方をどう変えるかを探ります。従来の IaC から、コンポーザビリティ、依存関係のマッピング、ポリシーの適用、環境の昇格を取り入れたライフサイクル駆動のモデルへの道のりを見ていきます。どれも HCP Terraform がネイティブにサポートしています。
Terraform Stacks によって、プラットフォームチームが構成をモジュール化された相互依存のコンポーネントとして組み立て、Day 2 運用の自動化、バージョン管理された環境パイプライン、ゴールデンパスでのプロビジョニングを実現できることを紹介します。
あわせて、移行の実例、Sentinel によるポリシー統合、ライフサイクル管理のベストプラクティスも扱います。
静的な構成管理を超え、組織とともに安全かつ持続的にスケールする、ライフサイクルファーストの考え方へ踏み出す手助けとなる講演です。