Мы собираемся перестроить наши рабочие станции для разработчиков, и я рассматриваю возможность использования Windows Server 2008 R2 x64 в качестве ОС, чтобы разработчики могли использовать Hyper-V для виртуализации различных сред (например, старые версии Windows, SQL Server, IIS, SharePoint и т. д.), не загрязняя их основную систему.
ОС хоста также будет работать под управлением Visual Studio 2010 и различных других инструментов разработчика.
Это сработает? Или Hyper-V превзошел все ожидания, и мы должны просто использовать Windows 7 x64 и Virtual PC?
Я сам посоветовал не запускать Server 2008 R2 в качестве рабочей станции разработчика.
Windows 7 с Virtual PC может выступать в качестве прекрасной платформы для разработки, когда на компьютере разработчика имеется более 4 гигабайт оперативной памяти, с которой можно поиграть.
Если вам нужно предоставить более полнофункциональную среду для тестирования и разработки, я бы предложил использовать отдельное оборудование, которое будет выступать в качестве сервера Hyper-V для ваших разработчиков. В зависимости от ваших потребностей и доступных ресурсов вы можете либо поддерживать один экземпляр Hyper-V для использования всеми разработчиками, либо пойти по пути создания отдельных серверов Hyper-V для ваших разработчиков.
По моему опыту, пытаться перенести все на свои машины разработчиков - плохая идея, это приводит к медленным машинам, сварливым разработчикам и срыву сроков.
Как уже упоминали другие люди, для этого нет других инструментов Microsoft, поэтому мы, как MS House, решили сосредоточиться на технологиях Microsoft - ваш опыт может отличаться.
Если установить все необходимые компоненты, 2008 R2 может прилично работать как рабочая станция. Соэм может быть скопирован вручную из Win7. Поищите в Google подходящие термины - их можно найти.
http://www.google.de/search?q=2008+r2+server+as+workstation
это то, что я пробовал (не так уж и сложно, или?). Одна из главных ссылок:
http://www.win2008r2workstation.com/
в котором есть хорошее прохождение, что нужно / возможно.
Виртуальные машины Hyper-V не работают так хорошо, за исключением случаев, когда вы используете RDP - потому что Hyper-V не может подключиться к многоэкранным конфигурациям. Опять же, это не проблема, если вы используете хост для rdp в клиент, поскольку RDP может это сделать.