Допустим, высокопроизводительный ПК, например, 24+ ядра, 128+ ГБ ОЗУ, NVMe SSD.
У меня есть команда разработчиков (5-10 человек), и я хочу, чтобы они использовали один и тот же компьютер с несколькими виртуальными машинами. Это осуществимо и осуществимо, поскольку разработка программного обеспечения обычно не требует экстремальных ресурсов?
Пожалуйста, не стесняйтесь делиться своим опытом, если вы когда-либо делали что-то подобное.
решение1
Да, ты можешь!
Вам нужно будет выбрать клиентские и серверные приложения удаленного рабочего стола, которые используют одни и те же протоколы, чтобы каждый разработчик мог подключиться к мощной «серверной» машине со своего настольного «клиентского» ПК, поэтому взгляните на этосписок приложений Remote Desktop Client и Server для нескольких ОС.
Однако даже лучшие клиентские и серверные приложения приводят к разочаровывающему опыту работы на рабочем столе, с откликом клавиатуры, как будто я на Луне, и указателями мыши удаленного сеанса, которые значительно отстают от указателей мыши на клиенте.
Там, где я работаю (не буду называть своего имени), только в моем офисе работают сотни разработчиков, и они этого не делают, вместо этого выбирая для своих разработчиков традиционные настольные компьютеры.
решение2
Читайте на сервере Multipoint:https://docs.microsoft.com/en-us/windows-server/remote/multipoint-services/introducing-multipoint-services
Пользователи могут получить доступ к своим сеансам несколькими способами. Один из способов — удаленный доступ к серверу с помощью приложений удаленного рабочего стола с любого устройства. Другой способ — через физические станции... подключенные к серверу MultiPoint
решение3
Вы могли бы использоватьПроект библиотеки RDP Wrapperон позволяет вам запускать несколько входов пользователей на одном компьютере Windows, как если бы вы делали это на сервере Windows. Вот ещеописательная установкаоболочки. RDP в локальной сети так же хорош для использования, как и на вашей собственной машине. Пока машина, которая обрабатывает несколько пользователей, имеет достаточно оперативной памяти для размещения приложений, этого будет достаточно для большинства нужд, поскольку вам нужно установить все программное обеспечение только один раз на машине, и пользователи могут сохранять свои сеансы входа, если настроено это сделать.