1. 概要
- Terraform Cloudの料金プラン一覧(Free / Plus / Business)
- 無料プランでできること・できないこと
- チーム規模別のコスト試算
- HCP Terraform(旧Terraform Cloud)への名称変更について
2024年、HashiCorpはTerraform CloudをHCP Terraform(HashiCorp Cloud Platform Terraform)に名称変更しました。機能や料金体系は基本的に変わらず移行は不要です。本記事では引き続き「Terraform Cloud」という呼称を使用します。
2. 料金プラン一覧
| プラン | 料金 | 主な対象 |
|---|---|---|
| Free | 無料(無制限ユーザー) | 個人・スモールチーム |
| Plus | $20/ユーザー/月 | 成長中のチーム |
| Business | 要見積もり | エンタープライズ |
3. Freeプランでできること
Freeプランは2023年に大幅に改善され、以下が無料で使えます。
- ユーザー数: 無制限
- Workspace数: 無制限
- リモートplan/apply: ✅(Terraform CloudのRunnerで実行)
- StateファイルのリモートストレージとVersioning: ✅
- VCS連携(GitHub/GitLab等): ✅
- 同時実行数: 1(直列処理)
Freeプランでできないこと:
- Sentinelポリシー(ポリシーコードでガバナンス)
- SSO/SAML認証
- 監査ログ
- 複数の同時実行(Concurrency)
- Self-hosted Agentの利用
4. Plus / Businessプランの追加機能
| 機能 | Free | Plus | Business |
|---|---|---|---|
| 同時実行数 | 1 | 2〜 | カスタム |
| Sentinelポリシー | ❌ | ✅ | ✅ |
| 監査ログ | ❌ | ✅ | ✅ |
| SSO/SAML | ❌ | ✅ | ✅ |
| Self-hosted Agent | ❌ | ❌ | ✅ |
| Run Tasks(サードパーティ連携) | 制限あり | ✅ | ✅ |
| プライベートモジュールレジストリ | ✅ | ✅ | ✅ |
5. コスト試算例
チーム5人 × $20 = $100/月 = $1,200/年(Plus)
チーム20人 × $20 = $400/月 = $4,800/年(Plus)
比較: セルフホストCI/CDサーバー(EC2 t3.small)の運用コスト
EC2 t3.small(ap-northeast-1): 約$0.034/時 × 24 × 365 ≈ $298/年
+ EBSストレージ・運用人件費を含めると現実的には$500〜$2,000/年
5〜10人程度のチームではTerraform Cloud Plusが必ずしも高いわけではありません。
6. Terraform CloudのbackendをHCLで設定する
terraform {
required_version = ">= 1.9"
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 5.0"
}
}
cloud {
organization = "my-org"
workspaces {
name = "production"
}
}
}
provider "aws" {
region = "ap-northeast-1"
}
variable "environment" {
description = "環境名"
type = string
default = "dev"
}
data "aws_ami" "amazon_linux_2023" {
most_recent = true
owners = ["amazon"]
filter {
name = "name"
values = ["al2023-ami-*-x86_64"]
}
}
resource "aws_instance" "web" {
ami = data.aws_ami.amazon_linux_2023.id
instance_type = "t3.micro"
root_block_device {
volume_size = 20
volume_type = "gp3"
encrypted = true
}
tags = {
Name = "${var.environment}-web"
Environment = var.environment
ManagedBy = "terraform"
}
}
7. 無料プランで始めて有料プランに移行するタイミング
| タイミング | 移行先 |
|---|---|
| チームが5人を超えた(同時実行の遅延が気になる) | Plus |
| コンプライアンスで監査ログが必要になった | Plus |
| ポリシーコード(Sentinel)でガバナンスを自動化したい | Plus |
| オンプレ・VPC内環境へのアクセスが必要(Self-hosted Agent) | Business |
8. 関連記事
- Terraform Cloud vs GitHub Actions — どちらで運用すべきか — プラットフォーム比較
- Terraform CloudのVCS連携設定ガイド — VCS連携手順
- Terraform CloudのSentinelポリシー入門 — ポリシーコード
- Terraform CloudのRun Tasks — サードパーティスキャン連携 — Run Tasks
- Terraform CloudのAgent設定ガイド — Self-hosted Agent
- Atlantis vs Terraform Cloud — OSSとSaaSの使い分け — 無料代替案
9. まとめ
- Terraform Cloud Freeは2024年現在、無制限ユーザー・無制限Workspaceで使える(同時実行1)
- Plusは$20/ユーザー/月でSentinel・監査ログ・SSO・高並列実行が追加される
- Businessはオンプレ対応(Self-hosted Agent)・エンタープライズSLAが必要なチーム向け
- スモールチームはFreeで始めて、成長に合わせてPlusへ移行するのが現実的
料金情報: 2024年時点。最新情報はhashicorp.com/products/terraformで確認してください 公式ドキュメント: https://developer.hashicorp.com/terraform/cloud-docs/overview