¬аше окно в мир —јѕ–
Ќовости —татьи јвторы —обыти€ ¬акансии Ёнциклопеди€ –екламодател€м
—татьи

5 сент€бр€ 2014

nanoCAD становитс€ доступен в виртуальной среде благодар€ NVIDIA GRID

јлександр ќсьм€ков, продакт-менеджер nanoCAD, Ќанософт, ƒмитрий якунин, руководитель направлени€ —јѕ–, ARBYTE

ѕоследнее врем€ стала очень актуальна тема виртуализации рабочих мест и переноса их в облако. ѕодобные решени€ существуют уже давно, но в области —јѕ– они примен€лись ограниченно, потому что ѕќ дл€ проектировани€ предъ€вл€ет высокие требовани€ к графической системе рабочей станции. ќднако, в насто€щее врем€, есть реальна€ возможность дл€ создани€ высокопроизводительных удаленных рабочих мест.

 омпани€ ЂЌанософтї совместно с ARBYTE протестировала работу отечественной —јѕ–-системы nanoCAD на серверной системе виртуализации, использующей технологию NVIDIA GRID. “ака€ система позвол€ет объединить в одном физическом сервере несколько рабочих мест проектировщика без потери производительности графической подсистемы стационарного рабочего места.

nanoCAD Ч российска€ универсальна€ —јѕ–-платформа, содержаща€ все необходимые инструменты базового проектировани€. «накомый интерфейс, пр€ма€ поддержка формата DWG и расшир€емость делают nanoCAD альтернативой є1 при выборе универсальной платформы.

¬ процессе тестировани€ мы искали ответы на следующие вопросы:

  •  акова будет производительность?
  • ≈сть ли смысл проектировщикам переходить с традиционных рабочих станций на виртуальные рабочие места или это рационально только в случае наличи€ малопроизводительных или устаревших машин?
  • —тоит ли вообще задуматьс€ об использовании этих технологий?

Ќачнем с ответа на последний вопрос. —реди основных преимуществ виртуализации можно выделить следующие.

Ѕезопасность Ч проекты вашей компании не покидают сервер. ¬о врем€ работы на рабочее место передаетс€ только изображение Ц проектировщики могут только сфотографировать экран. Ёто в первую очередь актуально дл€ компаний с повышенными требовани€ми к безопасности.

”даленна€ работа Ч привлекать к проектам удаленных сотрудников/фрилансеров стало обычной практикой дл€ многих компаний. «ачастую это выгоднее, чем искать человека на месте. »спользу€ систему виртуализации, вы обеспечиваете участников проекта, работающих удаленно, производительным рабочим местом, при этом, не пересыла€ им сам проект.

”добство использовани€ и поддержки Ч аппаратна€ часть системы находитс€ в серверной комнате и ее удобно обслуживать. ѕодключитьс€ же к системе дл€ работы или обслуживани€ можно из любого места, где есть локальна€ сеть или интернет. ћодернизаци€ системы достаточно проста Ц вместо индивидуального обслуживани€ каждой рабочей станции достаточно провести апгрейд сервера и настройку виртуальных машин.

—истема виртуализации

—истема, на которой проводилось тестирование, представл€ет собой программно-аппаратный комплекс ARBYTE с организованной на виртуальных машинах инфраструктурой и включает в себ€ виртуальные рабочие места и два сервера, отвечающие за подключение и авторизацию пользователей. –аботу с графикой обеспечивает карта NVIDIA GRID K1, позвол€юща€ организовать до 16 виртуальных рабочих мест. ѕри необходимости, в комплекс можно установить несколько карт, но в рамках данного тестировани€ мы сочли это нецелесообразным. ќбща€ производительность серверной системы мен€етс€ в зависимости от организации дисков и количества одновременно запущенных виртуальных машин.

ѕроизводительность графической подсистемы можно повысить, заменив карты GRID K1 на GRID K2, при этом сократитс€ количество рабочих мест, но кажда€ виртуальна€ машина будет обеспечена большей графической производительностью.

„то тестировали

nanoCAD, как и его зарубежный аналог AutoCAD, использует одно €дро процессора. ѕричем, чем выше частота процессора, тем быстрее работает программа. √рафический процессор нужен в основном дл€ отрисовки изображени€. ¬ процессе работы используютс€ также видеопам€ть и, незначительно, процессор видеокарты. ќбъем видеопам€ти важен при работе с приложением. „ем более открытый проект, тем больше ее требуетс€.

ќсновной задачей исследовани€ было протестировать общую работоспособность nanoCAD в св€зке с технологией NVIDIA GRID и увидеть конечную производительность. –абота велась через интернет, с созданием VPN туннел€ в сеть ARBYTE, а затем непосредственно из локальной сети, чтобы исключить возможное вли€ние скорости канала.

“ест проходил на двух ноутбуках, при этом результаты фиксировались в нескольких вариантах разрешени€ экрана. ¬строенным в nanoCAD тестом производительности бралось значение FPS при работе под OpenGL и DirectX (nanoCAD позвол€ет переключатьс€). “акже замер€лс€ реальный FPS с экранов ноутбуков. “ест проводилс€ дл€ 64-битной и 32-битной версии nanoCAD 6, а также бесплатной версии nanoCAD 5.1 free.

“естирование проходило с использованием профилей GRID K140Q и  120Q. ѕрофиль K140Q позвол€ет организовать 16 виртуальных машин (¬ћ) на одной карте GRID K1, при этом на каждую ¬ћ выдел€етс€ 1 √Ѕ видеопам€ти. Ётот режим оптимален дл€ пользователей —јѕ–. ѕрофиль K120Q позвол€ет организовать 32 виртуальные машины на одной карте GRID K2, при этом на каждую ¬ћ выдел€етс€ 512 ћб видеопам€ти. Ётот профиль больше подходит дл€ организации работы офисных пользователей, позвол€€ получить в 2 раза более высокую плотность виртуальных рабочих мест.

—корость работы в режимах GRID  120Q и  140Q

¬ первую очередь требовалось пон€ть, будет ли иметь значение режим работы карты при работе в nanoCAD. »так, посмотрим на графики, которые мы получили при работе через интернет. ћожно увидеть, что существенной разницы при разных режимах работы карты NVIDIA нет. ќднако, на графике с nanoCAD 5.1 free видно падение FPS на режиме  140Q. —корее всего, это обусловлено снижением в момент замера пропускного канала в офисе, а не какими-то особенност€ми режима  140Q.

“еперь проанализируем данные, полученные при работе уже в локальной сети. «начени€ FPS получены только дл€ встроенных мониторов ноутбуков, так как мы работали Ђна выездеї без стационарных мониторов. ќднако это не мешает сделать вывод о том, что значительной разницы в производительности nanoCAD при разных режимах работы GRID нет.

»нтересно, что в локальной сети мы получили более высокие значени€ дл€ более слабого ноутбука. ј вот более мощный, наоборот, показал результаты чуть хуже, по сравнению с работой через интернет. Ќесмотр€ на то, что брались средние значени€ FPS, вполне возможно, что данные результаты €вл€ютс€ статистической погрешностью.  роме того, полученные результаты могут подтверждать тот факт, что в данном случае мощность конечного устройства не имеет решающего значени€. √лавное, чтобы ее хватало дл€ обработки вход€щего видеопотока. ќсновна€ работа с графикой происходит на сервере визуализации с использованием его ресурсов.

—корость работы через интернет и в локальной сети

“еперь посмотрим, как вли€ет на работу удаленное расположение конечных устройств. —равним средние FPS дл€ разных версий программы при организации работы через интернет и в локальной сети.

ѕолученные результаты позвол€ют сделать вывод об отсутствии существенной разницы в скорости работы приложени€. ќказывать вли€ние могут только временные ухудшени€ скорости подключени€, как уже можно было видеть выше. ѕоэтому при организации удаленных рабочих мест нужно уделить особое внимание обеспечению максимальной пропускной способности сети и ее Ђотзывчивости. Ёто важно дл€ комфортной работы.

¬ыводы

ѕри работе в nanoCAD с большими файлами, например геоподосновой или другими насыщенными графикой чертежами, необходимо наличие хороших аппаратных ресурсов. –аньше необходимость организации эффективной обработки графики была преп€тствием дл€ переноса рабочих мест проектировщика в облако. ќднако с по€влением технологической св€зки NVIDIA GRID/Citrix ситуаци€ изменилась. “еперь виртуальные рабочие места могут сочетать в себе преимущества удаленного доступа к приложени€м и производительную графику. Ёто позвол€ет комфортно работать с удаленным сервером из любого места и с любых конечных устройств Ч ноутбуков, планшетов, смартфонов.

ѕо производительности такое решение не будет уступать Ђтрадиционномуї рабочему месту, а в зависимости от конфигурации сервера может показывать даже более высокие результаты. Ќиже можно увидеть сравнение результатов работы на одном и том же ноутбуке базовой конфигурации с использованием собственных ресурсов и при переносе работы в облако.

—о стороны может показатьс€, что, в целом, программы работаю примерно одинаково. Ќо в реальности при использовании ноутбука дл€ работы в виртуализированной среде можно заметить существенное увеличение плавности выполнени€ операций и общей производительности.

 ак видно из приведенных графиков, изменение используемого профил€ не оказывает вли€ни€ на производительность рабочего места, что позвол€ет организовывать серверы с высокой плотностью рабочих мест. ќднако компани€ NVIDIA рекомендует дл€ работы с —јѕ– использовать профиль GRID K140Q, который обеспечивает оптимальную производительность системы в облаке дл€ данного типа приложений. »спользовать более дорогие карты GRID K2 при работе с nanoCAD смысла нет Ц несмотр€ на то, что они поддерживают меньшее количество пользователей, существенного прироста производительности в нашем приложении они не дают.

Ќе стоит думать, что облачное решение по цене будет уступать традиционному, с использованием стационарных графических станций. ¬ лучшем случае, оба решени€ будут сравнимы по цене (при условии максимального использовани€ возможностей виртуализации). ќднако виртуализаци€ рабочего пространства имеет другие плюсы Ц обеспечение безопасности данных и удобства модернизации и обслуживани€.


„итайте также:


¬акансии:

јктуальное обсуждение

RSS-лента комментариев

-->

ƒавид Ћевин
ƒавид Ћевин
ќт редактора: —јѕ– Ц и точка
ѕроект ЂЌародное —јѕ–-интервьюї

—лучайна€ стать€:

—егодн€шн€€ Development-конференци€ C3D Labs — ƒавид Ћевин (20 окт€бр€ 2022)
isicad Top 10

—амые попул€рные материалы

   ‘орумы isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

ќ проекте

ѕриглашаем публиковать на сайте isicad.ru новости и пресс-релизы о новых решени€х и продуктах, о проводимых меропри€ти€х и другую информацию. јдрес дл€ корреспонденции - info@isicad.ru

ѕроект isicad нацелен на

  • укрепление контактов между разработчиками, поставщиками и потребител€ми промышленных решений в област€х PLM и ERP...
ѕодробнее

»нформаци€ дл€ рекламодателей


¬се права защищены. © 2004-2022 √руппа компаний «Ћ≈ƒј—»

ѕерепечатка материалов сайта допускаетс€ с согласи€ редакции, ссылка на isicad.ru об€зательна.
¬ы можете обратитьс€ к нам по адресу info@isicad.ru.