У меня есть тестовая среда с несколькими машинами с помощью соединения программного обеспечения OSs и MS, несколько разработчиков используют машины на сайте и удаленно. Недавно я был бы для уменьшения его ко всего одной машине.
Что соответствовало бы лучше этому сценарию, Двоению или Виртуальным машинам?
Виртуализация является определенно ответом здесь. Если Вы хотите несколько Ose сразу, необходимо пойти путем виртуализации. Это было бы очень трудоемким, чтобы должным быть постоянно раздвоиться или даже перезагрузить машину для начальной загрузки в новую ОС.
Единственный недостаток, который я вижу, является ресурсами машины. Получите большую машину с большой памятью, если Вы планируете использование нескольких виртуальных Ose. VMware Server является хорошим продуктом, который позволит Вам устанавливать VMs и позволять пользователям получать доступ к ним удаленно также (и его свободное!).
Нет никакой причины не сделать обоих. Если Ваше приложение не является чрезмерно нуждающимся аппаратными средствами, можно виртуализировать, но запасной жесткий диск может дать Вам случайное тестирование без операционной системы - Ваши гостевые образы виртуальной машины могут быть повторены к резервному диску, перезагрузке, и вуаля.