Перейти к содержанию

Цены Databricks: DBU и сколько вы платите на самом деле

Databricks выставляет счета в DBU, но тариф за DBU составляет лишь часть счёта. Рассказываю, как тарифы различаются по типам вычислений и уровням, что облачный провайдер берёт сверху и где деньги на самом деле утекают.

Ноэль Д'Коста у стола с отчётами о затратах на облако, калькулятором и ноутбуком с ежемесячными расходами
Содержание
  1. Как устроены цены Databricks: DBU плюс облачный счёт
  2. Цены Databricks по прайс-листу по типам вычислений
  3. Уровни: Premium теперь нижняя планка
  4. Оплата Azure Databricks и скидки за обязательства
  5. Пример месячной оценки
  6. Скрытые источники затрат, которые я вижу чаще всего
  7. Средства FinOps, которые действительно работают
  8. Что я бы сделал до подписания
  9. Часто задаваемые вопросы

Цены Databricks построены на оплате по мере использования, с посекундной тарификацией в Databricks Units (DBU) и тарифами по прайс-листу примерно от $0,15 до $1,00 за DBU в зависимости от типа вычислений, уровня и облака. На классических вычислениях вы также платите облачному провайдеру за виртуальные машины под ними; на serverless эти вычисления включены в тариф DBU.

Поэтому честный ответ на вопрос «сколько стоит Databricks» звучит так: два счёта, иногда три, и сумма, которая гораздо больше зависит от того, как ваши команды используют платформу, чем от прайс-листа.

В программах в производстве и оборонной отрасли, где я работал, неожиданностью редко становилась цена DBU. Самые большие потери, которые я видел, давали промышленные задания, запущенные на all-purpose compute, дорогом интерактивном тарифе, хотя их место на jobs compute.

DBU представляет собой нормализованную единицу обработки Databricks. Databricks определяет её как меру вычислительной мощности, которая зависит от используемых вычислительных ресурсов, а в некоторых продуктах от объёма обработанных данных.

При оплате по мере использования вы никогда не покупаете DBU напрямую. Вы запускаете нагрузки, они расходуют DBU в час, и вы платите количество DBU, умноженное на тариф для данного типа вычислений.

Ваш счёт определяют три вещи:

  1. Тип вычислений. У jobs, all-purpose, SQL warehouses, конвейеров, model serving и вариантов serverless свой тариф. Один и тот же час работы может стоить в три-четыре раза дороже в зависимости от того, где он выполняется.
  2. Уровень и облако. Premium или Enterprise, а также AWS, Azure или Google Cloud. Регион тоже имеет значение.
  3. Модель инфраструктуры. Классические вычисления работают в вашей облачной учётной записи, поэтому облачный провайдер выставляет вам счёт за VM, управляемые диски, хранилище и публичные IP-адреса. Serverless работает в учётной записи Databricks, и тариф по прайс-листу включает лежащие в основе вычисления.

Хранилище тоже оплачивается отдельно. Ваши таблицы Delta лежат в вашем собственном облачном объектном хранилище (S3, ADLS или Google Cloud Storage), и счёт за них выставляет облачный провайдер. Часть управляемого хранилища Databricks также тарифицирует в Databricks Storage Units (DSU).

Классические вычисления против serverless

Классические вычисления

  • Более низкий тариф DBU в час
  • Облачный провайдер отдельно выставляет счёт за VM, диски и IP
  • Вы платите за время запуска и простоя
  • Вы выбираете типы инстансов и сами отвечаете за настройку

Бессерверные вычисления

  • Более высокий тариф DBU, вычисления включены
  • Минимум одна минута за запуск, время запуска не оплачивается
  • Передача данных и сеть всё равно могут оплачиваться
  • Меньше контроля над размером, оценивайте по замерам реальных запусков

Ниже опубликованные тарифы для основных типов вычислений. Цифры для AWS взяты со страниц цен Databricks для региона US East (N. Virginia).

Цифры для Azure взяты со страницы цен Azure Databricks, уровень Premium, регион West US, потому что цены Azure Databricks устанавливает Microsoft. Цены по прайс-листу проверены в октябре 2026 года и различаются по облакам и регионам.

Тип вычисленийAWS Premium ($/DBU)AWS Enterprise ($/DBU)Azure Premium ($/DBU)VM облака оплачиваются отдельно?
Jobs compute (классические)0,150,200,30Да
Jobs serverless0,350,450,47 (Automated Serverless)Нет, включены
Декларативные конвейеры, классические (Core / Pro / Advanced)0,20 / 0,25 / 0,36Не указано0,30 / 0,38 / 0,54Да
Декларативные конвейеры, serverless0,35Не указано0,47Нет, включены
All-purpose compute (классические)0,550,650,55Да
Serverless-ноутбуки (интерактивные)0,750,951,00Нет, включены
SQL Classic warehouse0,220,220,22Да
SQL Pro warehouse0,550,550,55Да
SQL Serverless warehouse0,700,700,70Нет, включены
Model Serving (CPU и GPU)0,07Не указано0,082Нет, включены

Бросаются в глаза две вещи. Jobs compute является самым дешёвым способом выполнять промышленные задачи, а all-purpose compute стоит за DBU более чем в три раза дороже на AWS Premium. А serverless кажется дорогим в расчёте на DBU, пока не вспомнишь, что счёта за VM больше нет.

Уровни: Premium теперь нижняя планка

Databricks прекратил предлагать уровень Standard новым клиентам на AWS и Google Cloud, а оставшиеся там клиенты Standard были переведены на Premium 1 октября 2025 года. В Azure уведомление Microsoft о прекращении поддержки требовало, чтобы новые рабочие пространства создавались на Premium с 1 апреля 2026 года, а остальные были автоматически повышены 1 октября 2026 года.

Если ваша бюджетная модель всё ещё исходит из тарифов Standard, она устарела. Плюс в том, что Premium даёт Unity Catalog, SQL warehouses и serverless, которых в Standard никогда не было.

О названиях: уровень Premium в Azure соответствует уровню Enterprise в AWS и Google Cloud, согласно сноске самого Databricks. Это важно, когда вы сравниваете предложения в разных облаках.

Для регулируемых сред дополнения важнее уровня. Дополнение Enhanced Security and Compliance стоит процент от расходов на продукты по прайс-листу (15% на странице цен AWS), а дополнение Mission Critical добавляет сверху управляемое аварийное восстановление. В оборонной отрасли, где средства контроля соответствия редко бывают необязательными, я бы закладывал эту надбавку в бизнес-кейс с первого дня, а не обнаруживал её на проверке безопасности.

Azure Databricks является собственным сервисом Microsoft. Вы получаете один счёт от Microsoft на условиях вашей подписки Azure, который покрывает и DBU, и VM, диски и хранилище за вашими кластерами.

Счёт всё равно делится на строки DBU Databricks и обычные строки за вычисления, хранилище и сеть. На странице Microsoft отмечено, что нагрузки serverless могут дополнительно к DBU повлечь плату за передачу данных, NAT gateway и Private Endpoint.

Для скидок есть два пути:

  1. Предоплата Azure Databricks. Вы покупаете Databricks Commit Units (DBCU) на один или три года. Использование списывается из пула по тарифу прайс-листа каждой нагрузки (0,55 DBCU за DBU all-purpose на Premium, 0,30 за DBU jobs на Premium). Опубликованная Microsoft таблица на 1 год идёт от скидки 4% при 12 500 DBCU до 33% при 2 000 000, а общая экономия по её планам, по словам Microsoft, достигает 37%. Покупки окончательные: ни отмены, ни обмена.
  2. Контракты Databricks с обязательствами потребления. На AWS и Google Cloud вы договариваетесь напрямую с Databricks. На странице цен сказано, что более крупные обязательства дают большие скидки и их можно гибко использовать в разных облаках. Условия не публикуются.

Оба варианта дают скидку только на строку DBU. Счёт за VM, хранилище и сеть не меняется, поэтому сочетайте их с резервированиями или планами экономии облака для классических вычислений.

Мой совет по размеру контракта с обязательствами или предоплаты в Azure: сначала разберитесь в своих сценариях, затем планируйте на три года вперёд. Знайте, какие нагрузки будут работать и на каком типе вычислений, прежде чем ставить цифру в контракт. Завышенное обязательство по невозвратному плану обходится вам неиспользованным остатком.

Это иллюстративный расчёт по тарифам AWS Premium из таблицы выше, а не цифры клиента. Предположим, речь идёт о среднего размера аналитической платформе производственной компании за один месяц:

  1. Ночные конвейеры данных ERP и производства на классическом jobs compute: 20 000 DBU × $0,15 = $3 000, плюс счёт EC2 за эти кластеры.
  2. BI-дашборды на SQL Serverless warehouse: 8 000 DBU × $0,70 = $5 600, вычисления включены.
  3. Data science на классических кластерах all-purpose: 6 000 DBU × $0,55 = $3 300, плюс EC2.

Итого $11 900 в месяц за DBU по прайс-листу, без VM, хранилища, сети и надбавок за дополнения.

Теперь перенесите ночные конвейеры на кластеры all-purpose, что случается чаще, чем можно подумать. Те же 20 000 DBU стоят $11 000 вместо $3 000.

Ничего не стало работать быстрее. Изменилось только то, где выполнялась работа.

В производстве больнее всего это бьёт по выгрузкам из ERP. Загрузки из SAP, Oracle и Microsoft Dynamics 365 обычно выполняются по расписанию, повторяемы и предсказуемы: именно под такие задачи и рассчитан тариф jobs compute. Если платформа данных, с которой вы сравниваете, оценена в другой единице, смоделируйте обе на одном и том же списке нагрузок, прежде чем сравнивать тарифы.

Тариф за DBU на странице цен является самым мелким решением в вашем счёте за Databricks. Самое крупное решение: какой тип вычислений выполняет какую нагрузку.

Прайс-лист опубликован. Эти пункты нет.

  1. Простаивающие кластеры all-purpose. Классические кластеры расходуют DBU и VM, пока простаивают. Автоматическое завершение можно настроить в диапазоне от 10 до 10 000 минут; длинная настройка на большом кластере превращается в постоянную плату.
  2. Промышленные задачи не на тех вычислениях. Работа по расписанию на кластерах all-purpose вместо jobs compute оплачивается по интерактивному тарифу без всякой причины.
  3. Завышенные SQL warehouses. Большой warehouse с высоким минимальным числом кластеров ради нескольких дашбордов. Подбирайте размер под реальную параллельность.
  4. Photon без замеров. Photon повышает тариф DBU на классических вычислениях (Databricks указывает коэффициент расхода в 2,5 раза для классических конвейеров). Часто задача завершается быстрее и в целом стоит меньше, но доказать это для вашей нагрузки могут только замеры.
  5. Разрастание сред разработки и тестирования. У каждого разработчика собственный постоянно включённый кластер. В оборонных программах раздельные среды для секретных и несекретных данных усугубляют ситуацию, потому что среды множатся.
  6. Передача данных. Перемещение данных между регионами или за пределы облака, а также частное подключение для serverless оплачиваются. Правила о резидентности данных могут вынудить архитектуру, которая перемещает больше данных, чем вы планировали.
  7. Надбавки за дополнения. Дополнения для соответствия требованиям и аварийного восстановления составляют процент от расходов, поэтому растут вместе со всем перечисленным выше.

Databricks даёт вам инструменты. Большинство организаций включает первый и на этом останавливается.

  1. Системные таблицы биллинга. system.billing.usage записывает каждую DBU по рабочему пространству, кластеру, заданию, warehouse, пользователю и тегу. Соедините её с system.billing.list_prices, чтобы получить стоимость по прайс-листу. Это источник истины; стройте на нём перераспределение затрат (chargeback).
  2. Теги. Пользовательские теги на кластерах, пулах, заданиях и warehouses попадают в таблицу использования. Согласуйте набор тегов (центр затрат, проект, среда) до запуска первого рабочего пространства.
  3. Политики использования serverless. Они помечают тегами serverless-ноутбуки, задания и конвейеры, чтобы расходы на serverless можно было отнести на конкретного владельца. На октябрь 2026 года в статусе Public Preview.
  4. Политики вычислений. Администраторы могут ограничивать настройки, от которых зависит часовая цена, задавать потолок DBU в час и правила для тегов. Именно этот инструмент останавливает разрастание, а не просто сообщает о нём.
  5. Бюджеты. Настраиваются в консоли учётной записи с оповещениями по электронной почте максимум на четырёх порогах. Они считают по ценам прайс-листа, игнорируют вашу согласованную скидку и не останавливают расходы (блокировка применяется только к бюджетам Unity Gateway). Относитесь к ним как к сигнализации, а не как к тормозу.
  6. Тайм-ауты serverless. У serverless-ноутбуков по умолчанию тайм-аут выполнения 2,5 часа, который администраторы могут изменить.

Здесь управление данными и контроль затрат пересекаются. Если вы настраиваете Unity Catalog и управление данными, проектируйте теги и структуру каталога вместе.

Прежде чем выделять бюджет, гоняйте от двух до четырёх недель репрезентативные нагрузки на тех типах вычислений, которые вы действительно планируете использовать, и считывайте результат из системных таблиц биллинга. Сам Databricks говорит, что лучший способ оценить serverless: запустить реальные нагрузки и измерить. Так вы получите базовый уровень DBU, который сможете защитить перед CFO, и уровень обязательств, который вы действительно израсходуете.

Затем задайте поставщику и вашему системному интегратору три вопроса: на каком типе вычислений будет работать каждая нагрузка, что будут принудительно ограничивать политики вычислений и сколько стоят дополнения при ожидаемых расходах. Если ответы расплывчатые, оценка тоже. Если вы ещё выбираете саму платформу, начните с материала о том, для чего используется Databricks, или со сравнения Snowflake и Databricks.

Я помогаю организациям оценивать, согласовывать и контролировать такие расходы на платформы данных. Если вам пригодится второе мнение по вашей оценке, свяжитесь со мной.

Сколько стоит Databricks в месяц?

Фиксированной ежемесячной платы нет. Вы платите посекундно за DBU, которые расходуют ваши нагрузки, по тарифам прайс-листа примерно от $0,15 до $1,00 за DBU в зависимости от типа вычислений, уровня и облака, плюс плата облачного провайдера за VM, хранилище и сеть на классических вычислениях. Измерьте пилот, а не доверяйте усреднённой цифре.

Что такое DBU в Databricks?

Databricks Unit представляет собой нормализованную единицу вычислительной мощности, используемую для выставления счетов. Нагрузки расходуют DBU в час в зависимости от используемых вычислений, и вы платите количество DBU, умноженное на тариф для данного типа вычислений. Одна и та же DBU стоит дороже на all-purpose compute, чем на jobs compute.

Отличаются ли цены Azure Databricks от Databricks на AWS?

Да. Цены Azure Databricks устанавливает Microsoft и включает их в ваш счёт Azure. Некоторые тарифы различаются: классический jobs compute стоит $0,30 за DBU на Azure Premium против $0,15 на AWS Premium по прайс-листу на октябрь 2026 года. Кроме того, уровень Premium в Azure соответствует уровню Enterprise в AWS и Google Cloud, так что сравнивайте сопоставимое.

Включает ли serverless в Databricks стоимость облачной инфраструктуры?

Да, в части вычислений. Тарифы DBU для serverless включают лежащие в основе инстансы, и время запуска не оплачивается. Передача данных между регионами, за пределы облака и частное подключение всё равно могут оплачиваться, и за каждый запуск действует минимум в одну минуту.

Есть ли калькулятор цен Databricks?

Да. Databricks публикует калькулятор цен на своих страницах цен, а калькулятор цен Azure от Microsoft покрывает Azure Databricks. Оба работают по тарифам прайс-листа. Вводите в них DBU, измеренные на пилоте.

Как получить скидку на Databricks?

В Azure покупайте Databricks Commit Units на один или три года; Microsoft указывает скидки до 37%. На AWS и Google Cloud договаривайтесь с Databricks о контракте с обязательствами потребления. Оба варианта дают скидку только на плату за DBU, но не на счёт за VM, хранилище или сеть.

Noel D'Costa

Автор

Noel D'Costa

25 лет в ERP-программах на SAP и Oracle: авиация, госсектор, финансы, ритейл и производство. Начинал в финансах. Я помогаю руководству честно определять масштаб трансформации, спасать проблемные программы и строить системы, которые выдерживают первый год продуктивной эксплуатации.

Следующий шаг

Ведёте ERP-программу прямо сейчас?

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