Виртуализация Рабочих Мест Для Архитектурного Бюро Глазами Гуманиста

Эта статья будет интересна тем, кто сейчас занимается вопросами виртуализации.

История о том, как наша компания провела небольшое исследование на тему виртуализации рабочих мест архитекторов и инженеров.

В частности, был рассмотрен AWS AppStream 2.0. и альтернативы.

Возможно, что для суперпрофессионалов в этом деле статья окажется не слишком полезной.



Цель

Основную цель виртуализации, с точки зрения менеджмента, можно сформулировать так: избавиться от необходимости покупать дорогостоящее оборудование (примерно 140-170 тысяч рублей за машину), а также держать в штате сисадминов.

и переплачивать за электроэнергию.

Я понимаю, что есть очевидные вещи, которые виртуализацией не решить: железо все равно надо покупать, администратора все же лучше, а электричество хоть и будет меньше жрать, но существенно дешевле не будет (конкретных расчетов по поводу не было).

снижение цены).



Кого мы «виртуализируем»?

Укажем на специфику аудитории, которую необходимо «виртуализировать».

У нас есть архитектурное бюро, в котором на момент написания статьи работают архитекторы и инженеры.

В основном у ребят стандартный набор задач для их специализации – проектирование, визуализация интерьерных и экстерьерных решений, расчеты и т.д.

Используемое программное обеспечение (были указаны основные, но весь список гораздо длиннее, каждый раз подстраивается под задачу).

Инженер

  1. Ревит – весь день
  2. Autodesk CFD — иногда целый день параллельно с Revit, иногда неделю могу не запускать.

  3. Navisworks — иногда целыми днями параллельно с Revit, иногда неделю могу не запускать.

  4. Общий пакет программ MS Office, PDF, браузер и т.д. Всегда открыт
Архитектор 1
  1. Ревит – 10 часов в день
  2. 3д макс +Корона - 24/7. Полный рабочий день, плюс ночные и выходные дни.

  3. Ротошоп.

    8-10 часов.

    Весь день

  4. AutoCad – 3-4 часа в день.

Одновременный запуск 2-3 программ (Photoshop, Revit, 3Dmax) Архитектор 2
  1. Revit + Dynamo — доступ на весь день, кроме того, другим пользователям может потребоваться доступ к Revit из моей учетной записи в мое отсутствие или я был удален из средства просмотра команды.

  2. 3д макс +Корона.

    В зависимости от задачи от 24 часов всю неделю при работе над картинками до 0 часов в сутки при работе над моделью в Revit. Для управления и запуска рендеринга в ночное время и удаленно требуется круглосуточный доступ.

  3. Фотошоп 10 часов в день
  4. AutoCad – 0 часов в день, но необходим для просмотра и редактирования файлов и экспорта для московского офиса от подрядчиков при отправке файла
  5. Носорог + Кузнечик.

    Иногда может потребоваться для сложного моделирования и открытия скриптов.

Путем тестов были выявлены следующие конфигурации станций, достаточные для работы в облаке: Одновременный запуск 2-5 программ (может потребоваться параллельное открытие двух ревитов для работы со связанными файлами).

Для архитекторов (Revit, визуализация, фотошоп и т.д.) 32 ГБ ОЗУ, 16 процессоров, 4 ГБ графического процессора, 100 ГБ жесткого диска Для инженеров (Revit, программы расчета и т.п.

) 16 ГБ ОЗУ, 6 процессоров, 4 ГБ графического процессора, 100 ГБ жесткого диска

Наш Интернет К сожалению, я не знаю, какой у нас провайдер.

От нашего сисадмина я узнал, что обещанная провайдером скорость составляет 30 Мбит/сек.



Результаты теста



1) Веб-службы Amazon — AppStream 2.0. (используется сервер во Франкфурте)

Описание: Облачный сервис с доступом через браузер.

Протестированные конфигурации:

  • stream.graphics-design.xlarge 4 ЦП 16 ГБ ОЗУ 2 ГБ графического процессора 0,5 доллара США/час
  • stream.graphics-design.4xlarge 16 ЦП 61 ГБ ОЗУ 8 ГБ графического процессора 2,0 доллара США в час
Плюсы: Не нашел Минусы: 1) Задержка при использовании.

2) Невозможно заказать необходимую конфигурацию станка; вы можете выбирать только из предложенных моделей, что рискует переплатить за неиспользованную мощность.

Итог: Мощность подходит для работы в Revit, но рендеринг значительно хуже, чем на локальной машине.

Задержка раздражает.

2) Paperspace (Европа)

Описание: Облачный сервис с доступом через браузер или собственный лаунчер (лаунчер, если вам удобнее).

Протестированные конфигурации: G-Class PRO 8CPU 32GbRAM 4GbGPU 0,32 доллара США в час+7 долларов в месяц за жесткий диск емкостью 100 ГБ.

P5000 8CPU 32GbRAM 16GbGPU 0,72 доллара США в час+7 долларов в месяц за жесткий диск емкостью 100 ГБ.

Плюсы: Привлекательная цена.

Минусы: 1) Задержка при использовании.

2) Невозможно заказать необходимую конфигурацию станка; выбирать можно только из предложенных моделей, что рискует переплатить за неиспользованную мощность.

Итог: Из-за лагов сложно работать даже в Revit. Рендеринг совершенно непристойный.



3) Cloudalize (Европа)

Описание: Серьезная контора, раздающая мощности через клиент Citrix. Протестированные конфигурации: Модель M602 с видеокартой P2000 19,99 евро+0,89 евро в час.

Плюсы: 1) Отличные результаты как для Revit, так и для рендеринга.

2) Вы можете собрать машину нужной конфигурации.

Минусы: Стоимость.

Результат: Подходит для работы в Revit и для рендеринга, задержек нет. Если не обращать внимания на стоимость, то это хороший вариант.

4) Loudplay (Россия)

Описание: Сервис облачных игр с доступом через браузер или собственный лаунчер.

Протестированные конфигурации: Москва-4 4CPU 16GbRAM 4GbGPU 28 руб/час Плюсы: Не нашел Минусы: 1) Задержка при использовании.

2) Невозможно заказать необходимую конфигурацию станка; выбирать можно только из предложенных моделей, что рискует переплатить за неиспользованную мощность.

3) Чтобы войти, вам придется стоять в очереди (до часа).

Итог: Мощность подходит для работы в Revit, но рендеринг значительно хуже, чем на локальной машине.

Задержка раздражает.

5) Ликудский (Европа)

Описание: Сервис облачных игр через собственный лаунчер.

Протестированные конфигурации: PRO 6CPU 12GbRAM 4GbGPU 28 руб/час Плюсы: Привлекательная цена.

Минусы: 1) Задержка во время использования, жуткая потеря качества изображения.

2) Невозможно заказать необходимую конфигурацию станка; Вам остается только выбирать из предложенных моделей.

3) Чтобы войти, вам придется стоять в очереди (до часа).

Результат: Невозможно работать.



6) Cloud4y (Россия)

Описание: Облачный сервис с доступом через клиент VmWare. Протестированные конфигурации: Сборка для инженеров 34 руб.

/час.

Монтаж для архитекторов 51 руб/час.

Плюсы: 1) Отличные результаты как для Revit, так и для рендеринга.

2) Вы можете собрать машину нужной конфигурации.

Минусы: Стоит дороже, чем хотелось бы.

Итог: Подходит для работы в Revit для рендеринга, без задержек.

Если не обращать внимания на стоимость, то это хороший вариант.

7) IMSCAD (Европа)

Описание: Облачный сервис с доступом через клиент Citrix. Протестированные конфигурации: Формируется сборка инженеров КП Формируется сборка КП архитекторов Плюсы: 1) Отличные результаты как для Revit, так и для рендеринга.

2) Вы можете собрать машину нужной конфигурации.

Минусы: Пока не нашел.

Итог: Подходит для работы в Revit для рендеринга, без задержек.



Заключение

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

Для рендеринга на локальных машинах используются специализированные процессоры, отличные от используемых в облачных сервисах (они не предназначены для рендеринга).

Поэтому приходится неоправданно увеличивать количество арендованных процессоров, чтобы добиться той же скорости рендеринга, что и на локальной машине, что увеличивает стоимость.

По этой причине использовать мощности виртуальных машин на данный момент невыгодно: рендеринг нужен не всегда, и за включенные дополнительные процессоры придется постоянно платить.

Следующий фактор, накладывающий ограничения, — это невозможность подобрать необходимую конфигурацию машины под необходимые нужды: нам часто приходится выбирать из уже сформированных конфигураций, которые нас не устраивают. Также все, что используется через браузер или собственный лаунчер, работает невыносимо медленно и теряется качество картинки (часто пикселизированной).

Отсюда вывод: все сервисы, предлагающие доступ таким способом, нам не подходят. Причины тормозов определяются тем, что мы находимся в очень удаленных локациях и доступная скорость интернета не позволяет полностью компенсировать пройденное расстояние.

В настоящее время мы не знаем точного способа решения этой проблемы.

Наивысшим приоритетом является использование сервисов, обеспечивающих доступ через клиенты Citrix и VmWare. Помимо простоты администрирования, эти клиенты смягчают проблемы с плохим соединением и позволяют полноценно работать, даже если соединение выходит за границу.

Подводя итог всему вышесказанному: На данный момент облачные сервисы для наших нужд гораздо убыточнее, чем наши локальные станции.

Конечно, локальная машина и сервис позволяют использовать ее 24/7 круглый год, но использование облачного сервиса в таком режиме будет существенно дороже.

Однако если у вас есть желание и возможность переплатить, на данный момент облачные сервисы подходят для использования под задачи архитекторов и инженеров.



Источники вдохновения и информации

1. Зачем нужна виртуализация? P.S.: Спасибо за внимание! Если нюансы, которые вы считаете важными, не были учтены, я постараюсь ответить на вопросы в комментариях.

Теги: #Виртуализация #облачные сервисы #aws #appstream2.0 #виртуализация настольных компьютеров #опыт виртуализации #внутренний проект

Вместе с данным постом часто просматривают: