Dev48
ЯЗЫК
  • О нас
  • Услуги
  • Индустрии
  • Технологии
  • Статьи
  • Контакты
Забронировать звонок
    Главная/Статьи/Prezhde chem prodlevat kontrakt s terraform cloud
Dev48

© 2026 · All rights reserved.

Прежде чем продлевать контракт с Terraform Cloud

Источник: Spacelift

Прежде чем продлевать контракт с Terraform Cloud

Источник: Spacelift

Что нужно проверить перед продлением контракта с Terraform Cloud: ценообразование, тарификация по RUM, механика контракта и варианты миграции.

25 сентября 2026 г.

Сезон продления контрактов — это единственное время, когда у вас есть рычаги влияния на вендора, но большинство команд тратят их впустую. Когда приходит счет, кто-то пересылает его в финансовый отдел, обосновывает, почему сумма выросла на 50%, и даже не задается вопросом, имеет ли эта сделка прежний смысл.

Когда речь заходит о Terraform Cloud (IBM HCP Terraform), продление требует гораздо большего внимания, чем обычно. У продукта изменились название, владельцы, модели ценообразования и структура тарифов.

В этой статье мы рассмотрим, что изменилось, как устроено ценообразование сегодня, какие вопросы стоит задать перед подписанием и как выглядит миграция, если вы решите не продлевать контракт.

Terraform Cloud, который вы продлеваете в 2026 году, — это уже совсем другой продукт. Новое название (HCP Terraform), новый владелец (IBM), новая лицензия и ценообразование, при котором плата взимается за объем вашей инфраструктуры, а не за активность развертываний.

  • Ценообразование RUM: $0,10 в месяц за управляемый ресурс на тарифе Essentials, $0,47 на Standard и $0,99 на Premium. Почасово, по пиковому количеству, неполные часы округляются вверх. 10 000 ресурсов обойдутся в сумму от $1000 до $9900 в месяц поверх вашего счета за облачные услуги.
  • Подводный камень: каждое правило группы безопасности, каждый экземпляр через count и каждый заброшенный воркспейс продолжают тарифицироваться до тех пор, пока вы их не удалите.
  • Прежде чем подписывать контракт: посчитайте свои ресурсы, очистите неиспользуемые и зафиксируйте в письменном виде ставку за ресурс, тариф за превышение и лимит параллелизма.
  • Если продукт вам больше не подходит: Spacelift тарифицирует параллелизм, поэтому добавление еще 5 000 ресурсов никак не отразится на вашем счете.

За последние три года многое изменилось:

  • Лицензия: в августе 2023 года HashiCorp перевела Terraform с лицензии MPL 2.0 на BSL. Изменение не имеет обратной силы, поэтому все версии 1.5.5 и ниже остаются свободными, но все остальное подчиняется условиям BSL. Именно это привело к появлению OpenTofu, который сегодня является проектом CNCF и реальной альтернативой Terraform.
  • Название и владелец: в апреле 2024 года Terraform Cloud стал называться HCP Terraform, а в конце февраля 2025 года IBM завершила приобретение HashiCorp.
  • Структура тарифов: старая линейка Free, Standard и Plus превратилась в Free, Essentials, Standard и Premium. В феврале 2026 года HashiCorp опубликовала новые публичные цены для каждого тарифа. Раньше почти везде стояла заглушка «свяжитесь с отделом продаж».
  • С точки зрения функций: Stacks: они предоставляют способ управления несколькими компонентами и повторяющимися окружениями как единым целым Terraform Search и Terraform Actions: добавляют видимость ресурсов между воркспейсами и фреймворк для операций Day 2 за пределами цикла plan/apply
  • Stacks: они предоставляют способ управления несколькими компонентами и повторяющимися окружениями как единым целым
  • Terraform Search и Terraform Actions: добавляют видимость ресурсов между воркспейсами и фреймворк для операций Day 2 за пределами цикла plan/apply

Более подробную информацию можно найти в их журнале изменений (Changelog).

Когда вы заходите на страницу цен Terraform Cloud, вы замечаете, что бесплатного тарифа больше нет. Но на самом деле это не так. В разделе FAQ упоминается, что бесплатный тариф все еще существует, но он ограничен 500 управляемыми ресурсами.

Обзор тарифов

Каждая новая организация в HCP получает пробные кредиты на сумму $500, которые сгорают через шесть месяцев. Организации, которым требуется соответствие требованиям безопасности, нужен как минимум тариф Standard для получения журнала аудита (audit trail).

Смотрите также: Цены на Terraform Cloud/Enterprise — Обзор тарифов

Как работает модель «Ресурсы под управлением» (RUM)?

Ценообразование Terraform Cloud использует модель RUM (resources under management). Управляемым ресурсом считается ресурс в файле состояния (state file), управляемом Terraform Cloud, где mode = “managed”. Подсчет начинается с первого применения terraform apply, которое затрагивает ресурс, и продолжается до тех пор, пока ресурс не будет удален.

Механика выставления счетов выглядит следующим образом:

  • Счета выставляются почасово, и плата взимается за все время, пока ресурс находится в состоянии (вам придется либо удалить его, либо исключить из управления)
  • Каждый неполный час тарифицируется как полный
  • Стоимость часа определяется по пиковому количеству ресурсов за этот час, а не по среднему: если вы создали 500 ресурсов и удалили 200 в течение одного часа, счет будет выставлен исходя из пика в 700 ресурсов, а не среднего или конечного состояния

HashiCorp приводит пример для 1 000 управляемых ресурсов, которые работают круглосуточно в течение 30-дневного месяца на тарифе Essentials по цене $97,85. Если масштабировать эти цифры, результаты начинают пугать:

Примечание: тарификация почасовая, поэтому в 31-дневном месяце расходы примерно на 3% выше, чем в 30-дневном. Это дополнительные расходы поверх того, что вы платите своему облачному провайдеру.

Что считается управляемым ресурсом, а что нет?

В AWS, если вы создаете группу безопасности с 50 правилами, это ничего вам не стоит. В Terraform Cloud вам выставят счет за 51 управляемый ресурс, так как каждое правило группы безопасности является ресурсом Terraform.

Вот ресурсы, которые учитываются как управляемые:

  • Любые ресурсы, которые подготавливаются провайдером (aws_vpc, azurerm_subnet, github_repository)
  • Каждый экземпляр ресурса, созданный с помощью count и for_each. Если count равен 10, вы платите за 10 ресурсов
  • Ресурсы внутри модулей
  • Ресурсы как в воркспейсах, так и в Stacks

Вот некоторые ресурсы, которые не учитываются как управляемые:

  • null_resource
  • terraform_data
  • Источники данных (Data sources)

Выравнивающие счета (True-up) и превышения лимитов RUM

Terraform Cloud предлагает две модели выставления счетов, которые ведут себя по-разному при продлении контрактов:

  • Модель Pay-as-you-go (оплата по факту использования) не предполагает выравнивания (true-up). Счета выставляются почасово на основе пикового потребления, а сводка использования остается приблизительной до закрытия месяца. Никаких обязательств и скидок не предусмотрено.
  • HashiCorp Flex — это контрактная модель, в рамках которой вы заранее обязуетесь потратить определенную сумму на срок до трех лет, а баланс уменьшается по мере использования услуг. При крупных обязательствах вы можете получить лучшие скидки, а ваши согласованные тарифы не будут общедоступными.

Если вы исчерпаете свой баланс до окончания срока действия контракта и у вас не будет заключен новый договор Flex, ваша организация автоматически перейдет на оплату по факту (pay-as-you-go), и для этого потребуется привязать банковскую карту. Если на момент оплаты карта не настроена, HashiCorp оставляет за собой право приостановить или прекратить работу ресурсов в соответствии с лицензионным соглашением (EULA).

В то же время, если вы переоцените свои потребности, неиспользованный баланс не перенесется никуда, и вы в итоге заплатите за мощности, которые так и не использовали.

У вас также нет возможности самостоятельно изменить свой тариф через личный кабинет. Если из-за активного контракта вы не можете изменить план организации, вам нужно связаться с вашей командой по работе с клиентами. Если вы хотите понизить тариф посреди срока действия контракта, это потребует переговоров, а не просто изменения настроек.

Примечание: для пользователей HCP Europe поддержка HashiCorp Flex не предусмотрена. Все планы и варианты выставления счетов оформляются через отдел продаж.

Механика контрактов Terraform Cloud, которую необходимо понимать перед продлением

Модель ценообразования важна, но когда речь заходит о Terraform Cloud, вам также необходимо понимать и другие аспекты:

  • Граница выставления счетов — это не ваша организация Terraform, а вся ваша организация HCP. Одна организация HCP может содержать несколько организаций HCP Terraform и служит границей выставления счетов для всех них. Если у вас есть годовой контрактный план для других сервисов HCP, вы не можете использовать его для управления счетами HCP Terraform по модели pay-as-you-go.
  • Контракты Flex recommit не имеют функции самоактивации. Это означает, что продление осуществляется через вашего аккаунт-менеджера.
  • Окна для отмены очень узкие.
  • Параллелизм является контрактным, и ваш тарифный план ограничивает количество одновременно выполняемых запусков в масштабе всей организации.

Эти болевые точки постоянно возникают в блогах практиков, ветках форумов и в беседах с вашими клиентами Spacelift:

  • Счет трудно прогнозировать: команды жалуются, что их счета действительно сложно прогнозировать, и пользователи сообщают, что единственное, что вы можете реально предсказать, это то, что счет почти наверняка будет расти месяц за месяцем.
  • RUM наказывает за правильное использование IaC: управление всеми ресурсами в коде — это рекомендуемая в отрасли практика. При модели RUM каждый дополнительный ресурс, который вы берете под управление, увеличивает расходы, что создает скрытый стимул оставлять что-то за пределами Terraform.
  • Область действия ограничена только Terraform: Terraform Cloud запускает Terraform и, в некоторой степени, Terragrunt. Если вашей платформе нужны OpenTofu, Ansible, Kubernetes, Pulumi или CloudFormation, вам нужна другая система.
  • Зомби-ресурсы продолжают приносить счета: если у вас есть забытые ресурсы, которые все еще управляются Terraform, вам придется за них платить.
  • Эфемерные рабочие нагрузки тарифицируются плохо: неполные часы тарифицируются как полные, а пиковое количество определяет цену.
  • Ценовой шок: компания Odos столкнулась с предложением о продлении, которое в несколько раз превышало то, что они платили раньше, что подтолкнуло их к оценке альтернатив.

Большинство команд идут на переговоры о продлении с ценовым предложением и без собственных цифр. Вместо этого подготовьте ответы от HashiCorp и от вашей собственной команды.

Вопросы, которые стоит задать HashiCorp

Важно получить эти ответы в письменном виде, по возможности в самом контракте, а не просто созваниваться с вашим менеджером по работе с клиентами.

Вопросы, которые стоит задать вашей команде

В то же время задайте вопросы своей команде, чтобы лучше понять свою позицию.

И продление, и уход являются обоснованными решениями. Ответ зависит от того, как растет ваше хозяйство, какие инструменты вы используете и какую ставку вам удалось согласовать.

Когда продление Terraform Cloud все еще является правильным решением

Продление Terraform Cloud имеет смысл, если для вашей организации одновременно верно большинство из следующих утверждений:

  • Количество ваших ресурсов невелико и в основном стабильно.
  • Вам нужен только Terraform, и вы планируете оставаться в рамках этого подхода.
  • Вы договорились о действительно выгодной ставке.
  • Вы хотите оставаться в экосистеме HashiCorp.
  • Вы зависите от чего-то, не имеющего аналогов в других местах (библиотеки политик Sentinel с большими инвестициями или глубокая реализация Stack).

Если вы решили продлить контракт, вам следует сначала очистить зомби-воркспейсы, включить оповещения об использовании, смоделировать свой рост и договориться о ставке за превышение лимита, вместо того чтобы соглашаться на стандартную.

Что оценить, если вы не продлеваете контракт

Альтернативы следует оценивать с точки зрения того, что действительно доставляет вам проблемы сегодня:

  • Модель ценообразования: отличается ли ценообразование, например, по принципу параллелизма или объема запусков?
  • Покрытие инструментов: может ли одна платформа запускать все в моем хозяйстве?
  • Глубина контроля: могу ли я применять политики в каждой точке принятия решений?
  • Оркестрация: нужны ли мне зависимости между конфигурациями с общим доступом к выводу и упорядочиванием?
  • Модель выполнения: могу ли я запускать свои воркеры в любом необходимом мне сценарии? (on-prem, изолированная среда, публичное облако)
  • Путь миграции: насколько легко мигрировать с Terraform Cloud на эту платформу?
  • Переносимость стейта: могу ли я чисто перенести свой стейт?

Spacelift — это платформа оркестрации инфраструктуры, которая поддерживает Terraform, OpenTofu, Terragrunt, Pulumi, CloudFormation, Kubernetes и Ansible и использует модель ценообразования на основе параллелизма.

Вот как Spacelift и Terraform Cloud соотносятся по параметрам, которые поднимаются в разговорах о продлении:

Подробнее о причинах миграции с Terraform Cloud читайте здесь.

Вот несколько практических отличий, на которые стоит обратить внимание:

  • Ваш счет предсказуем. Он определяется тем, сколько параллельных запусков вам нужно, поэтому добавление 5 000 ресурсов в ваш стейт никак не влияет на то, сколько вы платите. Компания Odos сообщила примерно о пятикратном снижении затрат на IaC после миграции наряду с удвоением скорости развертывания.
  • Вы получаете единый рабочий процесс для всего. Вам не нужен отдельный инструмент, если вы управляете другими ресурсами инфраструктуры, помимо Terraform.
  • Политики контролируют каждую точку принятия решений: кто может войти в систему, кто и к чему имеет доступ, какие пуши вызывают запуск, что разрешено содержать плану, сколько одобрений требуется и куда отправляются уведомления.
  • Зависимости являются объектами первого класса; вы можете создавать зависимости между конфигурациями, которые используют один и тот же инструмент инфраструктуры или разные инструменты инфраструктуры, и совместно использовать их выходы.
  • Spacelift Intelligence добавляет провижининг на естественном языке, диагностику и оперативную аналитику поверх стандартных рабочих процессов.

Инструмент миграции от Spacelift называется liftoff — это единый статический бинарный файл без Docker, рантайма и сервисов, которые нужно развертывать. В настоящее время он выполняет миграцию из Terraform Cloud и Terraform Enterprise, в планах добавление других источников.

liftoff выгружает все ваше окружение Terraform Cloud в локальное хранилище, преобразует его в конфигурацию OpenTofu для вашего просмотра до того, как что-либо будет создано, и передает административному стеку Spacelift, который вы можете применить для миграции. Все выполняется пакетами, и все шаги идемпотентны (их повторный запуск всегда безопасен).

Узнайте больше о том, как отказаться от Terraform Cloud, здесь. Хотите увидеть это в действии? Вместо этого посмотрите видео:

Реалистичные сроки и трудозатраты

Первый мигрированный пакет будет самым дорогим, потому что настройка и первый аудит покажут вам все несоответствия версий и сломанные привязки VCS одновременно. Однако последующие пакеты в основном потребуют времени на просмотр, а трудозатраты будут зависеть от количества ваших секретных переменных и объема политик Sentinel, требующих переписывания на Rego.

Вам следует запустить обнаружение и аудит для вашей действующей организации до звонка о продлении. Эти команды ничего не меняют, а вывод — это самая честная оценка миграции, которую вы получите.

Terraform Cloud — это совсем не тот продукт, каким он был пару лет назад. У него новое название, новый владелец, новые названия тарифов и новая лицензия. RUM выставляет счета по пиковому почасовому количеству ресурсов с округлением неполных часов в большую сторону и отслеживает размер вашего пула инфраструктуры, а не вашу активность по развертыванию.

Прежде чем продлевать контракт, всегда подсчитывайте свои ресурсы и очищайте зомби-ресурсы. Почти за каждый ресурс в таком состоянии будет выставлен счет. Кроме того, имейте в виду, что продление является законным результатом для стабильных (с точки зрения количества ресурсов) сред только на Terraform с хорошей согласованной ставкой, но не для всех.

Если модель больше не подходит, и вам нужно больше инструментов инфраструктуры, предсказуемые счета и больше функций из коробки, миграция — это поддерживаемый путь. Миграция на Spacelift проста; просто используйте наш новый комплект миграции, liftoff.

Если вы хотите узнать больше о Spacelift или о том, как мы можем помочь вам с миграцией, запишитесь на демонстрацию к одному из наших инженеров.

Часто задаваемые вопросы

  • Могу ли я понизить тарифный план Terraform Cloud в середине срока действия контракта? Клиенты с оплатой по факту использования (Pay-as-you-go) и пользовали HashiCorp Flex могут самостоятельно понизить тариф на странице Plan & Billing в HCP Terraform, вплоть до бесплатной версии (Free Edition). Клиенты с активным фиксированным контрактом не могут менять тарифные уровни напрямую и должны связаться со своей командой сопровождения HashiCorp для изменения плана.

Могу ли я понизить тарифный план Terraform Cloud в середине срока действия контракта?

Клиенты с оплатой по факту использования (Pay-as-you-go) и пользователи HashiCorp Flex могут самостоятельно понизить тариф на странице Plan & Billing в HCP Terraform, вплоть до бесплатной версии (Free Edition). Клиенты с активным фиксированным контрактом не могут менять тарифные уровни напрямую и должны связаться со своей командой сопровождения HashiCorp для изменения плана.

  • Поддерживает ли HCP Terraform OpenTofu? Нет. По состоянию на 2026 год управляемые запуски в HCP Terraform выполняют только Terraform CLI без возможности выбора OpenTofu в качестве движка запуска. OpenTofu по-прежнему может ссылаться на удаленный бэкенд HCP Terraform исключительно для хранения состояния (state), но не для запусков, Sentinel или модулей no-code.

Поддерживает ли HCP Terraform OpenTofu?

Нет. По состоянию на 2026 год управляемые запуски в HCP Terraform выполняют только Terraform CLI без возможности выбора OpenTofu в качестве движка запуска. OpenTofu по-прежнему может ссылаться на удаленный бэкенд HCP Terraform исключительно для хранения состояния (state), но не для запусков, Sentinel или модулей no-code.

  • Сколько времени занимает типичная миграция с Terraform Cloud? Большинство миграций занимают дни, а не месяцы. Небольшие команды часто справляются за день-два, в то время как структуры с 500–1000 рабочими пространствами (workspaces) выполняли переход менее чем за неделю с использованием средств автоматизации, причем реальное время простоя составляло от 20 минут до 2 часов.

Сколько времени занимает типичная миграция с Terraform Cloud?

Большинство миграций занимают дни, а не месяцы. Небольшие команды часто справляются за день-два, в то время как структуры с 500–1000 рабочими пространствами (workspaces) выполняли переход менее чем за неделю с использованием средств автоматизации, причем реальное время простоя составляло от 20 минут до 2 часов.

← Все статьи

Ещё в разделе «Облака и инфраструктура»

Все →
Новый навык обнаруживает риски ИИ-агентов, устраняет их и доказывает эффективность исправлений
Microsoft

Новый навык обнаруживает риски ИИ-агентов, устраняет их и доказывает эффективность исправлений

Мы создаем Copilot как новую операционную систему для работы, охватывающую любую модель, любой форм-фактор и любую задачу. Сегодня мы объявляем о самом масштабном обновлении Copilot на сегодняшний день, объединяющем четыре компонента [Читать далее]
Microsoft

Мы создаем Copilot как новую операционную систему для работы, охватывающую любую модель, любой форм-фактор и любую задачу. Сегодня мы объявляем о самом масштабном обновлении Copilot на сегодняшний день, объединяющем четыре компонента [Читать далее]

Представляем новый Copilot с функциями Home, Code и Autopilot
Microsoft

Представляем новый Copilot с функциями Home, Code и Autopilot

Microsoft объединяет бизнес-ИИ в единое приложение в стремлении конкурировать с AnthropicПресса
Microsoft

Microsoft объединяет бизнес-ИИ в единое приложение в стремлении конкурировать с Anthropic

Интеллектуальная обработка документов, выходящая за рамки шаблонов: на базе AWS Agentic AI
HCLTech

Интеллектуальная обработка документов, выходящая за рамки шаблонов: на базе AWS Agentic AI

Инженерные услуги в области медицинской полупроводниковой техники
HCLTech

Инженерные услуги в области медицинской полупроводниковой техники

Ещё от Spacelift

Как провести аудит облачных расходов при получении в наследство нового окружения
Spacelift

Как провести аудит облачных расходов при получении в наследство нового окружения

Лучшие инструменты инфраструктуры ИИ и как выбрать подходящий
Spacelift

Лучшие инструменты инфраструктуры ИИ и как выбрать подходящий

Руководство нового лидера по безопасности по управлению IaC
Spacelift

Руководство нового лидера по безопасности по управлению IaC

Spacelift Flows уже запущен: привнесите строгость IaC в задачи этапа Day 2
Spacelift

Spacelift Flows уже запущен: привнесите строгость IaC в задачи этапа Day 2