Каждая часть стоит проверить цену в то время, когда Вы покупаете ее. Мы раньше имели жесткое правило покупки сторонней памяти, но колебания цен таковы, что мы иногда получаем более дешевую память непосредственно от поставщика сервера. Если Вы действительно интересуетесь получением лучших предложений, необходимо получить текущие цены, когда Вы готовитесь покупать сервер
Мы сделали что-то подобное, но закончили тем, что отступили к основанным на рабочем столе решениям для виртуализации.
Профессионалы - то, что можно управлять уровнем детализации конфигураций и удостовериться, что они стандартизированы и обновлены в строго установленном порядке с нашими производственными машинами.
Оборотная сторона - то, что конец ночного выполненного Селена (как часть непрерывной интеграции на веб-приложениях) может удалить экземпляр, в котором, возможно, нуждались бы другие люди, таким образом, или необходимо предоставить корневой доступ на Dom0 всем и надеяться, что разработчики могут починить вещи, когда они повреждаются, или администратор должен провести нетривиальное количество времени, поддерживающее центральное поле в рабочем состоянии. Мы действительно также испытали экземпляры разделения (один экземпляр каждого типа на разработчика), но нашли, что он был столь же сложным для администрирования, потому что каждый разработчик повредил вещи их собственным уникальным способом.
Наша текущая политика состоит в том, чтобы иметь разработчиков, работающих над аппаратными средствами Apple, потому что это может запустить и Linux и окна DomU под различными продуктами, и мы не потрудились выяснять, как выполнить OSX DomU, если это даже возможно на аппаратных средствах Wintel.
Я могу привести Вам свои причины предпочтения централизованного/сервера подхода.
Я также чувствую, что Вы получаете больше удара для своего маркера из серверов более высокого качества по сравнению с рабочими станциями, но это может просто быть инстинктивным чувством.
У нас действительно есть несколько сердечных ноутбуков VM-взбалтывания, прежде всего, используемых:
Ответ, конечно, "он зависит".
Если Вы выполняете что-то как VMware Workstation или используете VMware Player на рабочей станции, потому что каждому пользователю нужен их собственный экземпляр, то каждый рабочий экземпляр VM должен быть уникальной копией. Так как локальный диск всегда быстрее, чем сетевой диск, Вы могли бы также скопировать VMs в отдельные рабочие станции. Это означает, что конечный пользователь имеет больше контроля над VMs и может остановиться/уничтожить их, если они политы из шланга.
При выполнении их на центральном сервере, потому что необходимо строго управлять содержанием VM, И у Вас есть некоторый дополнительно-надежный файловый сервер как NetApp или что-то, то мне нравится помещать их на файловый сервер (или по iSCSI или по NFS) и выполнять их как этот. Таким образом, если сервер VM перестает работать, Ваш VMs, не скручивается на локальном диске сервера, который повреждается. (Я предполагаю, что Ваш дополнительно-надежный файловый сервер имеет некоторую форму 7 дней в неделю, 24 часа в сутки, "it-is-broken-make-it-go" уровень контракта на поддержку.)
Я сделал это оба пути в зависимости от того, какова цель была.
Мы делаем test/devel VMs на рабочих станциях, а не централизованных серверах VM. Основные преимущества являются лучшим управлением разработчика (перезагрузки, игра, и т.д.), лучшая изоляция (если dev делает что-то действительно глупое, худшее, которое может произойти, - то, что они расплавляют ЦП своей собственной рабочей станции в стекло), и то, что существуют иначе все эти аппаратные средства, просто находящиеся там под столами людей, делающими ничто ("зеленые" вычисления и все это)...