Как лицензируется расчётное и графическое ПО на узле с ускорителями
Единицы лицензирования программного обеспечения на узле с ускорителями: по карте, по пользователю, по разъёму и ядру, по узлу и по пулу расчётных единиц. Как это влияет на конфигурацию и что проверить до оплаты.
Стоимость узла с ускорителями обычно считают по оборудованию — картам, платформе, памяти, питанию. Программная часть при этом остаётся за пределами расчёта, хотя лицензии на расчётное, графическое и системное обеспечение способны изменить итог заметно. Причина в том, что лицензия считается не по узлу, а по единице, которую выбрал разработчик обеспечения: по карте, по одновременному пользователю, по процессорному разъёму, по ядру или по узлу целиком. От того, какая единица выбрана, зависит в том числе и конфигурация оборудования — выгоднее собрать один узел с восемью картами или два по четыре.
Ниже разобрано, какие единицы лицензирования встречаются, как они связаны с конфигурацией узла и что проверяется до оплаты оборудования. Направление целиком — на странице ускорителей NVIDIA.
Единицы, по которым считается лицензия
- По карте. Лицензия приобретается на каждый установленный ускоритель и не зависит от числа пользователей и объёма расчётов. Так лицензируется, в частности, программное обеспечение виртуализации графики и разделения ускорителя между виртуальными машинами: подписка оформляется на карту и продлевается на срок.
- По одновременному пользователю. Считается число пользователей, работающих одновременно, а не зарегистрированных. Применяется в удалённой визуализации и инженерных приложениях, где с одной картой работают несколько человек по очереди.
- По процессорному разъёму или ядру. Распространено в расчётных пакетах: лицензия покрывает заданное число ядер, а ускоритель учитывается как эквивалент некоторого числа ядер либо требует отдельного дополнения. Увеличение числа карт в этом случае расходует тот же лицензионный ресурс, что и добавление процессорных ядер.
- По узлу. Лицензия покрывает узел независимо от числа карт и ядер в нём. Такая схема делает плотную конфигурацию выгоднее: восемь карт в одном узле обходятся в одну лицензию, а два узла по четыре — в две.
- По пулу расчётных единиц. Приобретается объём, который расходуется по мере счёта. Удобен при неравномерной загрузке, но требует учёта расхода, иначе планирование бюджета становится неопределённым.
- Без отдельной лицензии. Часть библиотек и сред исполнения поставляется на условиях, не требующих оплаты, но с ограничениями по характеру применения. Эти ограничения читаются отдельно, а не предполагаются по аналогии.
Как лицензия привязывается к оборудованию
Помимо единицы счёта у лицензии есть способ привязки, и он влияет на эксплуатацию узла не меньше.
- Привязка к узлу. Лицензия действует только на конкретной машине и опознаётся по её признакам — серийным номерам, сетевым адресам, идентификаторам карт. Замена отказавшей карты или платформы требует переоформления.
- Плавающая лицензия с сервером. Лицензии выдаются сервером по запросу и возвращаются по завершении работы. Один набор лицензий обслуживает несколько узлов, но появляется зависимость от доступности сервера: при его недоступности расчёты не запускаются.
- Аппаратный ключ. Привязка к физическому носителю. Требует решения вопроса доступа к ключу с расчётных узлов и его сохранности.
- Подписка с проверкой через сеть. Требует постоянного или периодического выхода в сеть. Для изолированного контура проверяется наличие варианта с автономной активацией — это выясняется до закупки, а не после развёртывания.
Что меняется при разных единицах счёта
| Единица лицензирования | Что выгоднее по оборудованию | Что проверяется до оплаты | Где растут затраты при расширении |
|---|---|---|---|
| По карте | Карты с большей памятью и производительностью вместо большего числа карт | Срок подписки, порядок переноса при замене карты | Пропорционально числу карт |
| По одновременному пользователю | Разделение карты между пользователями, если оно поддержано | Как считаются одновременные подключения и что происходит при превышении | При росте числа рабочих мест, а не парка карт |
| По разъёму или ядру | Платформа с меньшим числом разъёмов при достаточной производительности | Учитывается ли ускоритель как эквивалент ядер и нужно ли отдельное дополнение | При добавлении ядер и карт одновременно |
| По узлу | Плотная конфигурация — больше карт в одном узле | Предел числа карт на узел в условиях лицензии | При добавлении узлов |
| По пулу расчётных единиц | Любая конфигурация; определяющим становится скорость счёта | Порядок учёта расхода и срок действия неизрасходованного объёма | Пропорционально объёму расчётов |
Порядок проверки до закупки
- Составляется перечень программного обеспечения, которое будет работать на узле: расчётные пакеты, среды исполнения моделей, обеспечение виртуализации, система управления заданиями, средства наблюдения.
- По каждому пункту выясняется единица лицензирования и способ привязки.
- Проверяется, учитывает ли лицензия ускорители отдельно от процессорных ядер и требуется ли дополнение для расчётов на ускорителях.
- Сверяется поддержка выбранной модели ускорителя и его исполнения: часть лицензий на виртуализацию графики распространяется не на все серии карт.
- Рассчитываются два-три варианта конфигурации — с разной плотностью карт на узел — и к каждому добавляется стоимость лицензий. Сравнение ведётся по сумме, а не по оборудованию. Как читается сама конфигурация узла, разобрано в статье Как читать конфигурацию сервера с ускорителями в спецификации поставщика.
- Проверяется порядок действий при отказе карты или платформы: переносится ли лицензия, в какие сроки и какие документы для этого нужны.
- Фиксируются сроки продления подписок, чтобы они не приходились на период расчётов.
Где лицензирование влияет на конфигурацию
- Удалённая визуализация и инженерные рабочие места. Лицензия на карту плюс лицензия на пользователя — две разные строки, и число рабочих мест на карту ограничивается обеими. Подбор ускорителя под такие задачи разобран в статье Какой ускоритель берут под инженерные расчёты и визуализацию.
- Разделение карты между задачами. Режим разделения ускорителя на части требует соответствующего обеспечения, и его лицензирование учитывается в расчёте. Сам режим разобран в статье Режим MIG — когда разделение ускорителя между задачами даёт выигрыш.
- Разделение парка на обучение и инференс. Для этих режимов применяется разное обеспечение с разными условиями, и единая схема лицензирования на весь парк складывается редко. Порядок разделения разобран в статье Как разделить парк ускорителей между обучением и инференсом.
- Плотность карт в узле. При лицензии по узлу выгоднее плотная конфигурация, при лицензии по карте плотность на стоимость обеспечения не влияет. Как считается распределение карт по узлам, разобрано в статье Сколько ускорителей ставить в один узел и сколько узлов в кластер.
Частые вопросы
Входят ли лицензии в поставку оборудования?
Драйверы и базовые средства исполнения — да. Обеспечение виртуализации графики, расчётные пакеты и средства управления заданиями лицензируются отдельно, и их наличие в спецификации указывается отдельными строками. Если строки нет, лицензии в поставку не входят.
Что происходит с лицензией при замене отказавшей карты?
Это зависит от способа привязки. Плавающие лицензии переносятся вместе с заменой без переоформления; лицензии с привязкой к идентификатору карты требуют обращения к правообладателю. Порядок замены самой карты разобран в статье Как заменить отказавший ускоритель NVIDIA в работающем узле.
Можно ли работать в контуре без выхода в сеть?
Для части обеспечения предусмотрена автономная активация, для части — нет. Это проверяется до закупки оборудования, потому что переход на другое обеспечение после развёртывания узла может потребовать и другой конфигурации карт.
Нужна ли резервная схема для сервера лицензий?
Если простой расчётов на срок восстановления сервера неприемлем — да, и такая схема предусматривается большинством плавающих лицензий. Решение принимается расчётом допустимого простоя, а не по умолчанию.
Как учитывать лицензии при расчёте стоимости владения?
Подписки и продления добавляются в расчёт на весь планируемый срок эксплуатации, а не только в первый год. Порядок расчёта на три года разобран в статье Как считается стоимость владения парком ускорителей за три года.
Что прислать для расчёта. Перечень программного обеспечения с версиями, число рабочих мест и одновременных пользователей, характер расчётов и требуемую производительность, наличие и модель серверных платформ, требования по изоляции контура, планируемый срок эксплуатации и порядок расширения парка.
Что мы делаем
Собираем перечень программного обеспечения узла и единицы его лицензирования, считаем два-три варианта конфигурации с учётом стоимости лицензий, подбираем исполнение карт под выбранный вариант, проверяем поддержку модели в обеспечении виртуализации, собираем спецификацию с оборудованием и лицензиями отдельными строками и передаём документы для учёта и ввоза. Направление — ускорители NVIDIA.
Пришлите перечень программного обеспечения и число рабочих мест на sale@tkasiatorg.ru — рассчитаем конфигурацию узла с учётом единиц лицензирования и подтвердим состав поставки спецификацией.

