Здравствуйте!
Ваши вопросы касаются довольно сложной темы виртуализации графических процессоров (GPU) для терминальных пользователей, и я постараюсь осветить каждый из них подробнее.
### 1. Обычные видеокарты и виртуализация
Обычные видеокарты не всегда подходят для виртуализации по нескольким причинам:
- **Отсутствие поддержки GPU Passthrough**: Не все видеокарты поддерживают режим passthrough, который позволяет выделить GPU для конкретной виртуальной машины. Например, многие потребительские видеокарты могут иметь ограничения на поддержку виртуализации, что делает их непригодными для выполнения задач, требующих высокой производительности графики.
- **Лицензирование и функции**: Профессиональные видеокарты (например, NVIDIA Quadro или AMD Radeon Pro) предназначены для работы в виртуализированных средах и поддерживают специальные функции, такие как vGPU (виртуализированный GPU), которые позволяют делить GPU между несколькими виртуальными машинами. Это может быть важно для оптимизации ресурсов.
- **Windows Server и использование встроенного GPU**: Если вы используете Windows Server и не настраиваете поддержку специфических драйверов для вашей видеокарты, возможно, что сервер будет использовать встроенный GPU, если таковой имеется. Чтобы обеспечить использование специализированной видеокарты, необходимо корректно настроить виртуализацию и установить соответствующие драйвера.
### 2. Видеогипервизор и специализированные видеокарты
Реализация видеогипервизора может быть сложной, но современная инфраструктура уже значительно упростила этот процесс.
- **Vidas**: vGPU технологии от NVIDIA, такие как vGPU и NVIDIA GRID, позволяют нескольким пользователям совместно использовать один GPU. Это может быть отличным решением для вашей задачи, так как вы можете использовать специализированную видеокарту, такую как NVIDIA A6000, чтобы обеспечить все требуемые ресурсы для пользователей CAD.
- **Специальное программное обеспечение и драйвера**: Вы будете нуждаться в сопутствующем программном обеспечении (например, NVIDIA vGPU Manager) для управления распределением ресурсов и поддержания их производительности. Это может потребовать дополнительных усилий на этапе настройки.
Если вы рассматриваете более гибкое управление ресурсами, то NVIDIA A6000 будет хорошим вариантом, так как обладая большой памятью и высокой производительностью, она прекрасно подходит для задач CAD и рендеринга.
### Общие рекомендации
1. **Тестирование**: Перед покупкой оборудования рекомендую протестировать инфраструктуру с использованием виртуализации GPU. Некоторые провайдеры облачных услуг предлагают тестовые образцы для подобных решений.
2. **Консультации с профессионалами**: Обсуждение с экспертами по виртуализации и графическому оборудованию может помочь выбрать оптимальную архитектуру и технологии для вашего кейса.
3. **Регулярное обновление**: Следите за обновлениями от производителей программного обеспечения и оборудования, так как технологии постоянно развиваются, и выходят новые решения для виртуализации GPU.
Я надеюсь, что эта информация поможет вам в реализации вашего проекта. Если у вас есть дополнительные вопросы, не стесняйтесь обращаться!