VDI на российском софте: как делить GPU для 3D-графики
Когда инженерам-конструкторам нужен удаленный доступ к тяжелым 3D-приложениям, а оборудование и программное обеспечение должны быть исключительно российскими, задача становится нетривиальной. Однако команда Oxygen DC справилась с ней всего за месяц, хотя предыдущие полгода тестов не приносили резуль

Когда инженерам-конструкторам нужен удаленный доступ к тяжелым 3D-приложениям, а оборудование и программное обеспечение должны быть исключительно российскими, задача становится нетривиальной. Однако команда Oxygen DC справилась с ней всего за месяц, хотя предыдущие полгода тестов не приносили результата. В этой статье мы подробно разберем, как им удалось развернуть VDI на отечественном ПО, разделить видеокарты NVIDIA между виртуальными машинами и решить проблему со вторым монитором.
Как за месяц развернули VDI для 3D-графики на российском ПО
Перед командой стояла амбициозная цель: обеспечить инженерам-конструкторам полноценный удаленный доступ к ресурсоемким 3D-приложениям, работающим на импортозамещенном оборудовании. Ключевым условием было использование только российских решений — от операционной системы до средств виртуализации. Шесть месяцев команда тестировала различные платформы, но ни одна не обеспечивала нужной производительности и стабильности. Тогда было принято радикальное решение: отказаться от долгих пилотных проектов и собрать работающий VDI за месяц.
В основе решения лежит технология разделения видеокарт NVIDIA на несколько виртуальных рабочих станций. Это позволяет запускать несколько 3D-сессий на одном физическом GPU, что значительно экономит ресурсы и снижает стоимость инфраструктуры. Для этого использовался российский программный комплекс, который обеспечивает виртуализацию GPU и управление доступом. В результате каждый инженер получил полноценную рабочую станцию с доступом к 3D-приложениям через выделенный канал связи.
Сжатые сроки стали возможны благодаря четкому плану и использованию проверенных компонентов. Команда отказалась от сложных пилотных проектов и сразу перешла к практической реализации, что позволило избежать задержек. В итоге VDI заработал в срок, а инженеры получили стабильный доступ к своим приложениям.
Предыстория: почему полгода тестов не помогли
До этого команда потратила шесть месяцев на тестирование различных решений. Проблема заключалась в том, что большинство коммерческих VDI-платформ не поддерживают российское ПО или требуют доработок. Кроме того, тяжелая 3D-графика предъявляет высокие требования к производительности и низкой задержке, что не все протоколы могут обеспечить. Тесты показывали либо низкую частоту кадров, либо артефакты, либо невозможность подключить второй монитор.
Одной из главных проблем было подключение второго монитора. Многие протоколы удаленного доступа поддерживают только один виртуальный дисплей, а для инженеров важно иметь несколько мониторов для эффективной работы. Команда перепробовала различные варианты, но только один протокол смог «поднять» второй монитор. Это стало ключевым фактором успеха.
Опыт показал, что длительное тестирование не гарантирует успеха, если выбранный подход изначально не подходит под конкретные задачи. Быстрый переход к практической реализации с четким пониманием требований позволил найти решение за месяц.
Какой протокол смог «поднять» второй монитор?
Из всего многообразия протоколов удаленного доступа только один справился с подключением второго монитора. Это стало решающим фактором при выборе решения. Протокол обеспечивает передачу графики с минимальной задержкой и поддерживает несколько виртуальных дисплеев, что критично для 3D-приложений. Благодаря этому инженеры могут работать с несколькими окнами одновременно, повышая свою продуктивность.
Технические подробности: как делить видеокарты NVIDIA
Для разделения видеокарт NVIDIA использовалась технология виртуализации GPU, реализованная в российском ПО. Она позволяет разбивать физический GPU на несколько виртуальных устройств, каждое из которых выделяется отдельной виртуальной машине. Это дает возможность запускать несколько 3D-сессий на одном сервере, снижая затраты на оборудование.
Виртуализация GPU работает на уровне драйвера, что обеспечивает совместимость с большинством приложений. Каждой виртуальной машине выделяется определенная доля вычислительной мощности и памяти. Настройка производится через централизованную консоль управления, что упрощает администрирование. В ходе проекта были подобраны оптимальные параметры для обеспечения плавной работы 3D-приложений.
Производительность оказалась достаточной для работы с тяжелыми моделями в CAD-системах и других инженерных приложениях. Задержка при передаче изображения минимальна, что позволяет работать без дискомфорта. Это стало возможным благодаря использованию выделенного канала связи с высокой пропускной способностью.
Кого затронет и как: инженеры, IT-отделы, импортозамещение
Для инженеров-конструкторов это решение означает возможность работать удаленно с тяжелой 3D-графикой без потери производительности. Они могут использовать свои привычные приложения, не привязываясь к рабочему месту. Это особенно актуально в условиях распределенных команд и необходимости быстрой адаптации.
IT-отделы получают централизованную инфраструктуру, которую проще обслуживать и масштабировать. Вместо множества физических рабочих станций достаточно нескольких серверов с GPU. Это снижает затраты на оборудование и электроэнергию, а также упрощает обновление ПО.
Для российского рынка это важный шаг в области импортозамещения. Решение полностью построено на отечественном ПО, что соответствует государственной политике. Оно может быть использовано в государственных учреждениях и компаниях с госучастием, где требуется использование российского софта.
Что будет дальше: перспективы развития VDI на российском ПО
Команда Oxygen DC планирует развивать это направление, улучшая производительность и расширяя функциональность. В планах — поддержка большего количества GPU и оптимизация под различные сценарии использования. Также рассматривается возможность интеграции с другими российскими платформами виртуализации.
Судя по всему, спрос на такие решения будет расти, так как все больше компаний переходят на импортозамещение. Технология разделения GPU позволяет существенно экономить ресурсы, что делает VDI более доступным. В будущем можно ожидать появления аналогичных решений от других российских вендоров.
Итог
Опыт Oxygen DC показывает, что даже сложные задачи, такие как VDI для 3D-графики, можно решить за месяц с использованием российского ПО. Ключевыми факторами стали правильный выбор протокола и технологии виртуализации GPU. Это открывает новые возможности для удаленной работы инженеров и способствует импортозамещению в IT-сфере. Следите за развитием этой темы — впереди много интересного.