Удаленный доступ к AutoCAD
(Nvidia + Citrix)

  1. Причины и поводы
  2. Виртуализация графики сегодня (тут)
  3. Оборудование для 16 рабочих мест
  4. Лицензии

Решаем задачу удаленного доступа к AutoCAD размешенного в ЦОД из локальной сети компании или через интернет. Причины для организации такого доступа могут быть самые разные:

  • безопасность — все проекты не покидают серверы компании, разработчики во время работы видят картинку и максимум, что могут сделать это сфотографировать экран.
  • облако — необходимость вынести серверы с AutoCAD в ЦОД, чтобы не покупать лицензии
  • разработчики на дому — многие компании сейчас нанимают проектировщиков из других городов, это выгоднее чем искать на месте, и нужно обеспечить этих людей рабочим местом так, чтобы не пересылать им сам проект.
  • шум на рабочих местах — некоторые хотят избавиться от шума мощных компьютеров в кабинете конструкторов, который к середине дня накапливается в голове
  • VDI — в рамках проекта по переводу пользователей на виртуальные рабочие станции или терминальный доступ, необходимо перевести проектировщиков
  • Ваша собственная причина

Оборудование

Для проекта нам понадобятся подходящий сервер с видеокартой от Nvidia в НЕотказоустойчивом варианте или несколько серверов с видеокартами в отказоустойчивом. Но для простоты расчета рассмотрим одиночный вариант. Сначала о том, какие серверы нам подойдут для проекта:

Dell for Nvidia GRID Dell for Nvidia GRID R720
IBM for Nvidia GRID IBM for Nvidia GRID - iDataPlex dx360 M4
Supermicro for Nvidia GRID Supermicro for Nvidia GRID - 2027GR-TRF
Asus for Nvidia GRID Asus for Nvidia GRID - ESC4000 G2
Cisco for Nvidia GRID Cisco for Nvidia GRID - UCS C240 M3
Other for Nvidia GRID Серверы производства этих компаний, тоже поддерживают установку видеокарт Nvidia Grid.

Так сколько будет стоить купить сервер с видеокартой Nvidia Grid K1 или K2 и какие характеристики должны быть у такого сервера. В этой статье мы рассматриваем Autocad, а он, как известно, работает в однопоточном режиме, т.е. использует одно ядро процессора. Причем, чем выше частота CPU, тем быстрее работает программа.
Видеокарта нужна для отрисовки изображения, в процессе работы используются видеопамять и незначительно GPU.  Оперативная память RAM используется, чем больше открытый проект, тем больше ее нужно.
У меня есть три расчета:

Модель сервера Dell R720 IBM iDataPlex Supermicro 2027GR-TRF
CPU 2 x E5-2670
частота 2.6 ГГц
2 x 8 ядер
2 x E5 2660
частота 2.2 ГГц
2 x 8 ядер
2 x E5-2690
частота 2.9 ГГц
2 x 8 ядер
RAM 256 Гб 256 Гб 256 Гб
Видеокарта Nvidia Grid K1 Nvidia Grid K1 Nvidia Grid K1
Жесткие диски 2 x 200Гб SSD 2 x 200Гб SSD 2 x 200Гб SSD
Стоимость 667 т.р. 667 т.р. 667 т.р

Как вы можете заметить, цена одинаковая, разница только в процессорах. Наиболее перспективно использовать мощнейший в линейке Intel Xeon E5-2690, который работает на частоте 2.9 ГГц а в режиме TurboBoost 3.8 ГГц. Но выяснилось, что не все серверы поддерживают его в сочетании с видеокартой от Nvidia — перегреваются.
Итак, в сервере суммарно 16 ядер CPU, видеокарту Grid K1 можно разделить на 16 виртуальных видеокарт Nvidia K140Q (сертифицирована для AutoCAD 2013, 2014), каждому пользователю достанется:

Характеристики рабочего места VDI
Кол-во рабочих мест на сервере 16
СPU одно-два vCPU
RAM около 8Гб
Видеокарта vGPU Nvidia K140Q
Видеопамять 1 Гб
Поддержка мониторов 2 монитора с максимальным разрешением 2560×1600

Лицензии

Когда вместе складываются факторы: удаленный доступ через интернет, работа с САПР, необходимость шарить видеокарту, то выбирать не приходится, остается только Citrix XenDeskop 7.1 (как лицензируется)
В данном случае для работы нам требуется технология HDX 3D PRO — поддержка 3D Graphics Business Application. Минимальная стоимость лицензии XenDesktop 7 Enterprise 225$. Работает технология следующим образом:

XenDesktop HDX 3D Pro

Вместе с серверным оборудованием получается около 42 тысяч рублей в расчете на одного пользователя AutoCAD. Дорого это или нет, судить вам, все относительно. Кстати необязательно выбрасывать старые рабочие станции с видеокартами, и тоже можно поместить в серверную и организовать к ним удаленный доступ, используя тот же Citrix XenDesktop 7, который это позволяет делать.

  • Савичев Александр

    Все хорошо, а как же стоимость лицензии на Windows VDI? Цена одного рабочего места заметно выше прыгнет.

    • pymata

      Александр, без обид, если для вашей компании стоимость подписки VDI является значительной, то это решение не для вас.
      Это идеально подходит для тех у кого есть MS Software Assurance, а это почти любая крупная компания. И для тех, кто покупает своим разработчикам рабочие станции стоимостью 3-10$

      • Савичев Александр

        Ок! насчет SA, ограничения на клиентские станции знаете? Что на клиентском терминале должна крутится Windows 7(как минимум), я ведь не спроста задал вопрос, мы так же расчитывали стоимость. Вывод такой, что все преимущество в цене съедает vmware + Windows. Плюсы остаются только в удобстве управления инфраструктуры, минусы в затратах на обученный персонал.

        PS Слегка задела ваша реплика.

        • pymata

          Прошу пруф линк на данное ограничение SA, я о нем в первый раз слышу. Далее, если мы говорим о чистом VDI, то прямых экономических причин перехода с рабочих станций на VDI нет и я об этом пишу совершенно открыто в статьях про VDI, предлагая как альтернативу терминальный доступ.
          НО, есть большое НО. Бывают скрытые, неочевидные причины. Вес которых в денежном эквиваленте перекрывает все затраты на VDI. Простой пример, воровство интеллектуальной собственности. У заказчика, который работает над федеральными проектами любая утечка данных приводит к штрафам, которые больше, чем стоимость самого проекта. Думаете он будет высчитывать стоимость подписки?

          У проектов VDI + САПР другая специфика, о которой напишу серию статей, когда наберется достаточно практического опыта.

          • Савичев Александр

            https://ru.intel.com/business/community/?automodule=blog&blogid=8221&showentry=3092

            Выдержка

            Для компьютеров, имеющих лицензию на операционную систему Windows с действующей Software Assurance

            Т.е если на клиентской части установленна Windows7 и оформленна SA — вперед, а на остальные устройства покупать VDA.

            презентация
            https://partner.microsoft.com/download/global/40171205

          • pymata

            Александр, подтвердилась информация по поводу SA. Действительно в соответствии с лицензированием Microsoft, если подключение происходит с устройства не покрытого SA, а это тонкий клиент, мобильное устройство, домашний компьютер… и др, то нужно покупать VDA подписку.

      • Савичев Александр

        сорри насчет vmware, естественно Citrix, но сути не меняет.

  • u0410u043bu0435u043au0441u0430u043du0434u0440

    u0418u043du0442u0435u0440u0435u0441u043du043e u0431u044bu043bu043e u043fu0440u043eu0447u0438u0442u0430u0442u044c u0441u0442u0430u0442u044cu044e u043eu0431 u0443u0434u0430u043bu0435u043du043du043eu0439 u0440u0430u0431u043eu0442u0435 u043fu0440u043eu0435u043au0442u043du043eu0439 u043eu0440u0433u0430u043du0438u0437u0430u0446u0438u0438 (u0438u0441u043fu043eu043bu044cu0437u0443u044eu0449u0435u0439 AutoCAD, SCAD, u0438 u0442.u0434.) u0447u0438u0441u043bu0435u043du043du043eu0441u0442u044cu044e u0432 40-50 u0447u0435u043bu043eu0432u0435u043a.. u043au0430u043a u043fu043eu0441u0442u0440u043eu0438u0442u044c u0430u0440u0445u0438u0442u0435u043au0442u0443u0440u0443.. u0431u0443u0434u0436u0435u0442u043du0443u044e, u043du043e u043eu0442u043au0430u0437u043eu0443u0441u0442u043eu0439u0447u0438u0432u0443u044e..