Я не уверен, что рекомендации Microsoft будут здесь (хотя, я уверен, они предложили бы Hyper-V по сравнению с VMWare по крайней мере).
Как сказано, я запускаю TFS2010 в лабораторной среде с TFS 2010 и базой данных в экземпляре VirtualPC (под Windows Server 2003). Он работает, и для того типа работы, который я делаю, он работает очень хорошо.
Учитывая, что вы просите, я думаю, что виртуальная машина для уровня приложения должна быть в порядке. Я вообще не поклонник виртуализации серверов баз данных, поэтому я бы придерживался отдельной машины, которая может использоваться для вашего уровня данных.
Если вы завершаете виртуализацию уровня данных, я бы настоятельно рекомендовал привязать его к физическому диску вместо виртуального HD.
Зачем голосовать? Думал, что это интересный вопрос. – Matt