У меня есть тестовая среда с несколькими компьютерами, использующими сочетание ОС и программного обеспечения MS, несколько разработчиков используют машины на месте и удаленно. Недавно я уменьшил его до одной машины.
Что лучше подойдет для этого сценария, Ghosting или Virtual Machines?
Виртуализация, безусловно, ответ здесь. Если вы хотите использовать несколько операционных систем одновременно, вы должны пойти по пути виртуализации. Потребовалось бы очень много времени, чтобы постоянно зависать или даже перезагружать машину для загрузки в новую ОС.
Единственный недостаток, который я вижу, - это машинные ресурсы. Получите большую машину с большим объемом памяти, если вы планируете использовать несколько виртуальных ОС. VMWare Server - это хороший продукт, который позволит вам настроить виртуальные машины и разрешить пользователям удаленный доступ к ним (и это бесплатно!).
1
osij2is
Виртуализация. Если у одной машины достаточно мощности / мощности (ОЗУ / ЦП / диск), вы можете одновременно запускать эти несколько машин, что исключает возможность появления побочных эффектов.
0
C. Ross
В вашей ситуации я бы пошел с виртуализацией. Это дает вам возможность запускать несколько образов на одном физическом компьютере, а также раскручивать новые экземпляры по мере необходимости. Это может быть очень полезно для тестирования.
0
quack quixote
Нет причин не делать то и другое. Если ваше приложение не слишком требовательно к оборудованию, вы можете виртуализировать его, но запасной жесткий диск может время от времени проводить тестирование на «голое железо» - образы гостевой виртуальной машины могут быть перенаправлены на запасной диск, перезагрузиться и вуаля.