Terraform Cloudは無料でどこまで使える?料金プランを解説

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プランの追加機能

機能FreePlusBusiness
同時実行数12〜カスタム
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. 関連記事


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