HCP Terraform с Infragraph: новый инструмент для визуализации облачной инфраструктуры
Миграция в облако должна была упростить управление инфраструктурой, но для многих компаний реальность оказалась сложнее. Данные о ресурсах хранятся в разрозненных системах, платформенные команды тратят время на сборку единой картины вручную или покупают новые инструменты, что только увеличивает хаос

Миграция в облако должна была упростить управление инфраструктурой, но для многих компаний реальность оказалась сложнее. Данные о ресурсах хранятся в разрозненных системах, платформенные команды тратят время на сборку единой картины вручную или покупают новые инструменты, что только увеличивает хаос. Отслеживание владельцев, управление патчами и контроль затрат становятся всё более трудоёмкими. HashiCorp предлагает решение: HCP Terraform powered by Infragraph — новый компонент платформы HCP Terraform, который строит живую, связанную карту облачных ресурсов, их отношений и состояния. Сегодня компания объявила о запуске ограниченной доступности (limited availability) для клиентов тарифов Standard и Premium, использующих HCP Terraform в инстансах США.
Что такое HCP Terraform powered by Infragraph
Infragraph — это инструмент, который подключается напрямую к вашим облачным провайдерам и источникам данных, чтобы автоматически построить граф зависимостей между ресурсами. Вместо того чтобы собирать информацию из нескольких консолей, команды получают единое представление о том, какие ресурсы существуют, как они связаны, кто ими владеет и в каком они состоянии. В версии ограниченной доступности пользователи могут исследовать инфраструктуру через интерактивный граф, использовать конструктор запросов для поиска конкретных ресурсов и получать обновлённые сведения о владении и состоянии. Также улучшены онбординг, назначение ролей и общий пользовательский опыт.
Какие проблемы решает Infragraph для DevOps-команд?
DevOps-инженеры часто сталкиваются с «облачным хаосом»: ресурсы разбросаны по разным аккаунтам и регионам, документация устаревает, а ручной аудит отнимает часы. Infragraph автоматически обнаруживает все ресурсы, подключённые через коннекторы, и строит граф зависимостей. Это позволяет быстро найти бесхозные виртуальные машины, определить, какие базы данных зависят от конкретного хранилища, или выявить ресурсы, созданные вне процессов Infrastructure as Code. Инструмент также помогает отслеживать дрейф конфигураций, сравнивая текущее состояние с желаемым, заданным в Terraform.
Какие коннекторы доступны сейчас
Infragraph поддерживает подключение к нескольким источникам. На старте ограниченной доступности доступны коннекторы для Microsoft Azure, GitHub и Terraform Enterprise. В будущем список будет расширяться. Каждый коннектор извлекает данные о ресурсах и связях, позволяя строить полную картину инфраструктуры без необходимости вручную агрегировать информацию из разных систем. Например, коннектор Azure собирает данные о виртуальных машинах, сетях, базах данных и их зависимостях, а коннектор GitHub — о репозиториях, командах и правах доступа.
Как это работает: технические детали
Infragraph использует подход графовой базы данных: каждый ресурс (виртуальная машина, база данных, репозиторий) становится узлом, а связи (зависимости, принадлежность, сетевые соединения) — рёбрами. Пользователи могут визуально перемещаться по графу, фильтровать ресурсы по типу, окружению или владельцу, а также использовать язык запросов для получения ответов на сложные вопросы — например, «какие виртуальные машины не имеют назначенного владельца и не обновлялись более 30 дней». Инструмент интегрируется с HCP Terraform, что позволяет не только видеть текущее состояние, но и связывать его с конфигурациями Terraform. Это даёт возможность отслеживать дрейф конфигураций, находить ресурсы, созданные вне процессов IaC, и быстрее устранять инциденты.
Как Infragraph помогает управлять затратами?
Контроль затрат — одна из ключевых задач платформенных команд. Infragraph позволяет видеть, какие ресурсы используются, а какие простаивают, и кто за них отвечает. Например, запрос может показать все неиспользуемые диски Azure, которые продолжают генерировать расходы. Интеграция с HCP Terraform также помогает выявить ресурсы, созданные вручную, которые не управляются через IaC, — их можно либо удалить, либо добавить в код, чтобы избежать дрейфа и неожиданных счетов.
Кого затронет и как
Решение в первую очередь ориентировано на платформенные и DevOps-команды, которые управляют гибридными и мультиоблачными средами. Для них Infragraph снижает время на поиск информации и повышает прозрачность: вместо десятка дашбордов — один граф. Для бизнеса это означает более быстрое выявление проблем безопасности, оптимизацию затрат и снижение рисков, связанных с бесхозными ресурсами. Пока ограниченная доступность распространяется только на клиентов HCP Terraform Standard и Premium в США. Компании из других регионов, включая Россию и СНГ, пока не могут получить доступ, но HashiCorp планирует глобальное расширение.
Что будет дальше
В ближайших планах — расширение экосистемы коннекторов: ожидаются поддержка AWS, GCP и других популярных платформ. Также команда Infragraph продолжит улучшать пользовательский интерфейс, добавлять новые аналитические возможности и интеграции с системами управления инцидентами. Полноценная общая доступность (GA) ожидается в 2025 году. Кроме того, HashiCorp работает над расширением функциональности запросов, чтобы пользователи могли создавать собственные дашборды и алерты на основе графа.
Итог
HCP Terraform powered by Infragraph — это шаг к решению давней проблемы разрозненности данных в облаках. Вместо того чтобы мириться с хаосом, платформенные команды получают инструмент, который автоматически строит карту инфраструктуры и помогает быстрее принимать решения. Следить за развитием продукта стоит всем, кто управляет сложными облачными средами и ищет способы повысить эффективность.