Я никогда не использовал виртуализацию, и я пытаюсь ускориться. Мой новый рабочий стол идет сегодня, и я специально купил его, чтобы попытаться выполнить все мои потребности на одной машине (то есть рабочий стол vista, рабочий стол xp, vs 2005, vs20008, серверы Windows, sharepoint, sql server 2000/2005/2008 и т.д.). В прошлом я всегда покупал и настраивал отдельные физические машины в своем домашнем офисе для каждого из этих приложений. (поэтому мой подвал иногда путают с небольшим центром обработки данных.)
Ни один из этих виртуальных серверов, которые я установил, не будет иметь большой нагрузки, просто хочу, чтобы они были "в режиме онлайн" для разработки и тестирования.
Итак, мой вопрос в том, что бесплатная виртуализация - самая легкая (самая быстрая, наименее болезненная) для установки? и если мои потребности должны измениться, есть ли какой-либо путь для перехода от одного инструмента к другому? (т.е. насколько важно, чтобы я сначала принял "правильное" решение?)
Во-вторых, поскольку я, скорее всего, буду использовать 64-битную Vista как базовую ОС (если кто-то не убедит меня иначе), вы вообще ничего не устанавливаете на этой ОС, а вместо этого устанавливаете все "внутри" виртуальной машины? Даже моя "основная" среда разработки? (даже мой адрес электронной почты, офисный пакет и т.д.?) Из сообщений, которые я читал здесь, кажется, что возможность перемещения и резервного копирования всего вашего "изображения" - большой плюс, который я не понимаю, если это возможно для приложений, которые выполняется непосредственно на "хосте".
Аппарат представляет собой двухъядерный четырехъядерный процессор с 16 Гб оперативной памяти и 15 тыс. жестких дисков - поэтому он должен обрабатывать все.
BTW: Вероятно, вероятность того, что мне когда-либо понадобится настройка чего-либо другого, кроме платформы Windows, вероятно, будет менее 5%, поэтому, хотя неплохо иметь возможность устанавливать ящик Unix/Linux, это не требование.
Итак, просто чтобы заново задать вопрос: какая виртуальная машина будет работать с минимальным количеством проблем, и не должен ли я действительно ничего не устанавливать непосредственно на "хост"? Любые другие советы относительно того, чтобы начать работу с моей настольной виртуальной машиной сразу - любые ошибки, которые я действительно хочу избежать, укусят меня в будущем?
Обновление 12/2011:. После этого оригинального вопроса и всех полезных ответов я в конечном итоге пошел на рабочую станцию VMware и не пожалел об этом на секунду. Это не бесплатно, но очень дешево для всего, что вы получаете. Я подозреваю, что другие продукты тоже сработали бы.
Если кто-то читает это, рассматривая виртуализацию, откровенно говоря, это потрясающе - чего вы ждете?. На моей первой установке VMware я сохранил свой основной dev в ОС "host" и использовал только VM для своих серверов тестирования, но всего 6 месяцев назад я купил новую машину и теперь ничего не запускал в ОС хоста (Windows 7) и запускал все мои инструменты/рабочие столы в одной или нескольких виртуальных машинах. Существует небольшое (очень небольшое) снижение производительности для использования виртуальной машины для моего основного рабочего стола, но возможность иметь полностью доступную резервную копию, доступную в любое время, намного превосходит негативы - я даже могу взять свой основной рабочий стол на мой ноутбук, если/когда я попал в дорогу.