Развёртывание LLM на собственном сервере — задача, с которой сталкивается каждая компания, работающая с чувствительными данными. Мы выполнили более 20 проектов по on-premise деплою моделей от 7B до 70B параметров. Гарантируем стабильную работу inference с latency p99 < 500 мс под нагрузкой. Оценим ваш проект, свяжитесь с нами для консультации.
On-premise деплой LLM — развёртывание на собственном оборудовании в ЦОД компании. Обеспечивает полный контроль данных, предсказуемую стоимость при высокой нагрузке, соответствие требованиям регуляторов (152-ФЗ, банковские требования, медицинские данные).
Почему компании выбирают on-premise вместо облака? Главные причины — безопасность данных и предсказуемая стоимость при больших объёмах. Если вы обрабатываете более 1 млн токенов в день, on-premise окупается за 12–18 месяцев. Ниже разберём ключевые аспекты: оборудование, безопасность, сеть и стоимость.
Как оборудование влияет на производительность LLM?
| Категория | Пример оборудования | Поддерживаемые модели | Рекомендации |
|---|---|---|---|
| Начальный уровень | Dell PowerEdge R750xa с NVIDIA A30 24GB × 4 | 7B–13B в BF16 | Для старта и малых нагрузок |
| Средний уровень | Supermicro SYS-421GE-TNRT с A100 80GB × 4 | 70B BF16 или несколько 13B | Для большинства production-сценариев |
| Флагман | NVIDIA DGX H100 (8× H100 80GB) | До 1TB VRAM, любые модели | Для максимальной производительности |
| Экономичный вариант | Рабочая станция с RTX 4090 24GB × 2–4 | 7B BF16, 70B 4-bit | Для тестирования и прототипов |
Обязательные меры безопасности
Сетевая изоляция: LLM-сервер в отдельном VLAN, доступен только через API Gateway. Внешний интернет-доступ — только для обновлений через proxy.
Шифрование: TLS 1.3 для всех API-вызовов. Шифрование диска с моделями (LUKS). Шифрование трафика между GPU серверами при multi-node.
Аутентификация: API-ключи или OAuth через корпоративный IdP (LDAP, AD). Audit log всех запросов. Физическая безопасность: BIOS-пароль, отключение USB, мониторинг физического доступа в стойку.
InfiniBand обеспечивает пропускную способность 400 Гбит/с, что критично для NCCL all-reduce.
Сетевая инфраструктура
InfiniBand обязателен для multi-GPU серверов с tensor parallelism: 400 Gb/s HDR InfiniBand vs 100 Gb/s Ethernet — критичная разница при NCCL all-reduce. NVLink для inter-GPU внутри сервера: NVLink4 — 900 GB/s bidirectional bandwidth. Обязателен для DGX H100.
Базовая конфигурация on-premise LLM-кластера
# Проверка и настройка NVIDIA окружения nvidia-smi topo -m # topology GPU ↔ CPU ↔ NIC nvidia-smi nvlink --status # статус NVLink # Настройка NCCL для InfiniBand export NCCL_IB_DISABLE=0 export NCCL_IB_GID_INDEX=3 export NCCL_DEBUG=INFO # Проверка P2P доступа между GPU python3 -c " import torch for i in range(torch.cuda.device_count()): for j in range(torch.cuda.device_count()): if i != j: print(f'GPU{i}→GPU{j}: P2P={torch.cuda.can_device_access_peer(i, j)}') " Docker Compose для production стека
# docker-compose.yml version: '3.8' services: vllm: image: vllm/vllm-openai:v0.5.0 runtime: nvidia environment: - NVIDIA_VISIBLE_DEVICES=0,1,2,3 - CUDA_VISIBLE_DEVICES=0,1,2,3 command: > python -m vllm.entrypoints.openai.api_server --model /models/llama-3-70b-instruct --tensor-parallel-size 4 --max-model-len 16384 --max-num-seqs 128 --gpu-memory-utilization 0.92 --host 0.0.0.0 --port 8000 volumes: - /data/models:/models:ro - /dev/shm:/dev/shm shm_size: 32gb restart: unless-stopped ports: - "127.0.0.1:8000:8000" nginx: image: nginx:alpine ports: ["443:443", "80:80"] volumes: - ./nginx.conf:/etc/nginx/nginx.conf:ro - ./ssl:/etc/nginx/ssl:ro depends_on: [vllm] restart: unless-stopped prometheus: image: prom/prometheus:latest volumes: - ./prometheus.yml:/etc/prometheus/prometheus.yml - prometheus_data:/prometheus ports: ["9090:9090"] grafana: image: grafana/grafana:latest ports: ["3000:3000"] volumes: - grafana_data:/var/lib/grafana - ./grafana/dashboards:/etc/grafana/provisioning/dashboards dcgm-exporter: image: nvcr.io/nvidia/k8s/dcgm-exporter:3.3.5-3.4.0-ubuntu22.04 runtime: nvidia environment: - NVIDIA_VISIBLE_DEVICES=all ports: ["9400:9400"] cap_add: [SYS_ADMIN] volumes: prometheus_data: grafana_data: Backup и DR
# Backup конфигурации (не модели — слишком большие) rsync -av /etc/docker/ backup-server:/backups/docker-configs/ rsync -av /opt/llm-stack/ backup-server:/backups/llm-stack/ # Модели хранятся на NAS с RAID # Проверка целостности модели sha256sum /data/models/llama-3-70b/*.safetensors > model_checksums.txt TCO анализ vs cloud
При нагрузке свыше 1 млн токенов в день on-premises решение окупается за 12–18 месяцев по сравнению с облачными GPU-инстансами. Экономия на масштабе может достигать 50%. Для нагрузки менее 100 тыс. токенов в день облако может быть дешевле из-за простоя оборудования. Мы помогаем рассчитать точную точку безубыточности под ваш сценарий.
Сравнение on-premise и облака по ключевым параметрам
| Параметр | On-Premise | Cloud |
|---|---|---|
| Контроль данных | Полный | Зависит от провайдера |
| Latency p99 | <10 мс | 20-100 мс (сеть) |
| Стоимость при >1M токенов/день | Ниже на 30-50% | Выше |
| Масштабирование | Требует закупки | Мгновенное |
| Соответствие 152-ФЗ | Да | Сложнее |
Что входит в работу?
- Аудит текущей инфраструктуры и требований к latency/p99
- Подбор и закупка оборудования (серверы, GPU, сеть)
- Установка стека: vLLM, Docker Compose, мониторинг (Prometheus + Grafana)
- Настройка безопасности: VLAN, TLS, LUKS, LDAP
- Интеграция с существующими системами (API Gateway, auth)
- Тестирование производительности и оптимизация (tensor parallelism, quantization)
- Документация и обучение команды (администрирование, мониторинг)
- Техническая поддержка 24/7 после запуска
Процесс работы
- Аудит требований — собираем метрики нагрузки, latency, compliance
- Проектирование архитектуры — выбираем оборудование, сеть, ПО
- Закупка и монтаж — организуем поставку и размещение в ЦОД
- Установка ПО — развёртывание стека, настройка мониторинга
- Оптимизация — тюнинг vLLM, quantization, tensor parallelism
- Развёртывание — интеграция с production-контуром
- Мониторинг и поддержка — передача документации, SLA
Сроки ориентировочно
Типовой проект: от 2 до 6 недель. Стоимость рассчитывается индивидуально на основе объёма работ и требуемого оборудования. Закажите консультацию с инженером по on-premise LLM — мы подготовим коммерческое предложение в течение 2 дней.
Оценим ваш проект под ключ. Получите консультацию специалиста уже сегодня.







