Железо перепродаётся почти по себестоимости у всех. Разница между поставщиками — в том, что происходит до и после отгрузки. Ниже то, за что отвечаем мы.
До закупки первого компонента: бюджет линий PCIe, схема заполнения памяти, резервирование питания, тепловой расчёт, требования к стойке. Результат — спецификация, которую не придётся переделывать.
Входной контроль, сборка, прошивки BIOS/BMC/VBIOS, три слоя испытаний: функциональный, 48–72 часа под нагрузкой, приёмо-сдаточный. Протокол из девяти разделов с сырой телеметрией.
Ubuntu 24.04 LTS, драйвер NVIDIA R580 LTSB с поддержкой до 2028 года, Docker и NVIDIA Container Toolkit, DCGM + Prometheus + Grafana. По запросу — Kubernetes с GPU Operator, Slurm, vLLM, Astra Linux.
GPU-стойка требует 15–20 кВт против типовых 5–8. Проверяем подведённую мощность, ИБП, PDU, охлаждение. Письменное заключение: можно ли ставить узел и что доработать.
Монтаж в стойку, подключение питания и сети, проверка охлаждения под нагрузкой, приёмо-сдаточные испытания вместе с вами.
Реакция 4 часа, выезд или замена на следующий рабочий день из подменного фонда: ускорители, блоки питания, память. Удалённый мониторинг DCGM. Стандартное восстановление в сервисном центре занимает до 21 рабочего дня — сутки простоя узла на 8 GPU стоят от 132 тыс. ₽.
Спецификация с серийными номерами, версии BIOS, BMC, VBIOS, драйвера и всех компонентов стека.
Результаты DCGM diag r4, gpu-burn, nccl-tests, графики температур и мощности, список Xid за прогон (должен быть пуст).
Требования к питанию и охлаждению, схема подключения, границы ответственности по слоям ПО, порядок обращения в сервис.
| Слой | Кто обновляет |
|---|---|
| ОС (Ubuntu / Rocky / Astra) | Заказчик; базовая установка — мы |
| Драйвер NVIDIA (LTSB) | NodeFactory при поставке и в рамках SLA |
| CUDA, cuDNN, NCCL | Внутри контейнеров, заказчик |
| Docker, Container Toolkit | NodeFactory |
| Kubernetes / Slurm | Заказчик; развёртывание по запросу |
| Мониторинг DCGM / Prometheus / Grafana | NodeFactory, базовая настройка |
| Прикладное ПО (vLLM, NGC-контейнеры) | Заказчик |
Границу фиксируем в договоре, чтобы не поддерживать чужой Kubernetes бесплатно и чтобы вы точно знали, за что отвечаем мы.