Назад | Перейти на главную страницу

Лучшие компоненты для хост-машины Virtual Server

Я хочу настроить виртуальный сервер под управлением 64-разрядной версии Windows Server 2008. Мне нужна материнская плата с поддержкой двух процессоров и большим объемом оперативной памяти. Мне также нужны 2 сетевых адаптера, поэтому я могу использовать один для хост-сервера (Win2K8), а другой для виртуальной сети.

Может ли кто-нибудь дать мне список лучших компонентов для этого проекта? Я действительно беспокоюсь о том, чтобы получить хорошую материнскую плату, которая не была бы слишком дорогой. Может кто порекомендует какие-то конкретные модели.

Я также не совсем уверен, какую конфигурацию жесткого диска использовать. Какую конфигурацию лучше всего использовать для этого приложения и какие диски высокого качества? Насколько важна скорость дисков?

Что касается процессоров, что бы кто-нибудь порекомендовал? Я знаю, что это будет зависеть от материнской платы, которую я получу, но это определенно может повлиять на это решение. Кто-нибудь может порекомендовать что-нибудь конкретное?

«Хорошо» и «Недорого» обычно не входят в одно предложение вместе ...

Тем не менее, вот несколько общих указаний:

1) Если вы дешевы, выберите процессор Intel Core 2. Двухъядерный или четырехъядерный, в зависимости от того, сколько виртуальных машин вы хотите запустить. Выберите те, у которых самый большой кеш, который вы можете себе позволить.

2) Еще одно преимущество использования Core 2 заключается в том, что оперативная память (DDR2) исключительно дешевая. Тебе нужно много этого. Много много. 8 ГБ было бы неплохим числом для начала. Обратите внимание, что, поскольку это дешево, проверки ошибок (ECC) не будет, так что это не совсем так.

3) Дисковый ввод-вывод никогда не будет так хорош, как в родном решении, но все сводится к тому, что вы хотите. Сильно избыточное и сверхбыстрое? RAID10. Большое хранилище по низкой цене? RAID5. Потратив 200 долларов на материнскую плату, вы должны получить ее со встроенным RAID, но не удивляйтесь, если она не поддерживает RAID5.

4) Держитесь подальше от массивных дисков. На моем последнем сервере приложений было 5 дисков по 1 ТБ, и на прошлой неделе у меня случился сбой диска. 1 ТБ - слишком много места для хранения. Опять же, сделайте большой кэш сверх емкости.

5) Большинство хороших материнских плат будут иметь двойные сетевые карты, однако, если их нет, подойдет любой полуприличный PCI-адаптер. Если позволяет бюджет, приобретите карту Dual Nic и используйте избыточность.

Для записи, сервер приложений, который я недавно развернул с использованием компонентов рабочего стола:

Core 2 Quad 2.8Ghz
8Gb DDR2 RAM
5x 1TB RAID-5 (SATA-150)
Adaptec RAID card

И работает довольно хорошо. На обратном сайте последний сервер приложений, который я развернул с серверными компонентами, это:

Dual Quad-Core Xeon 2.4Ghz
24Gb FB-DIMM ECC REG'd RAM
3x 74Gb SAS Disks
iSCSI remote disks

Если позволяет бюджет, я бы выбрал второй сервер в любой день.

Учитывая проблемы с бюджетом, я бы порекомендовал «прошлогоднюю модель» серверов от таких производителей, как Dell или HP.

Наблюдая за различными RSS-потоками сайтов, относящихся к «малому бизнесу», я обнаружил, что эти стандартные серверы стоят меньше, чем примерно эквивалентные серверы, которые я построил сам, и для их установки требуется гораздо меньше времени. Моя единственная жалоба на стандартные серверы - это шум вентилятора, который в некоторых очень ограниченных ситуациях был проблемой. Кроме того, ожидание специального предложения от производителя может раздражать, но иногда у него больше времени, чем бюджета.

Предложения Farseeker по серверам приложений кажутся довольно хорошими.

Скорость жесткого диска очень важна для ввода-вывода. Если вы достаточно погуглите, вы можете найти тесты, которые четко доказывают, что время доступа HD имеет решающее значение в виртуальных средах.

Если производительность и бюджет являются наиболее важными (а отказоустойчивость не так высока), я бы получил 4 жестких диска 10–15 000 об / мин и создал две пары RAID 1/0 (вы можете получить большую производительность с RAID-0, но вам следует рассмотреть возможность использования обычных автоматическое резервное копирование изображений в случае отказа HD).

Один том RAID должен содержать ОС хоста (и, возможно, некоторые виртуальные машины с низким приоритетом), а другой том RAID должен содержать виртуальные машины.

Что касается марок HD. На сегодняшний день лучшим соотношением цена / производительность будет либо традиционный WD Raptor на 74 ГБ (очень недорогой, но быстрый и надежный накопитель), либо WD Velociraptor на 150 ГБ (немного быстрее, больше, стоит дороже). Следующим уровнем будут диски Fujitsu SAS, которые предлагают немного лучшее время доступа, но требуют контроллера SAS RAID (что не из дешевых).

Что касается хороших «доступных» серверных плат: SuperMicro, TYAN и Intel - все это надежные доступные платы.

Вам, вероятно, не понравится этот ответ, но я считаю, что для чего-то подобного лучше всего просто купить что-то с полки, которое поддерживает программное обеспечение виртуального сервера, которое вы используете. Я знаю, что цена вызывает беспокойство, и это звучит как самый дорогой способ делать что-то, но имхо, вы в конечном итоге заплатите столько же или больше в течение срока службы сервера, единственная разница в том, что с предварительно созданным сервером вы платите больше заранее, а не позже.

VMWare, например, имеет обширный HCL для продуктов типа ESX Server, и с точки зрения обеспечения того, чтобы все ваши компоненты были на нем, проще просто купить сервер, который находится в их HCL, а не разбираться со всеми компонентами по отдельности. Комментарий в другом ответе о покупке «прошлогодней модели» сервера, я думаю, хороший.

Если вы хотите создать свой собственный, то помимо проверки HCL вам необходимо убедиться, что процессоры поддерживают виртуализацию напрямую, и использовать как можно больше дисковых шпинделей для повышения пропускной способности ввода-вывода.

Вот это мой текущий список компонентов для моей следующей сборки. Я задокументировал обоснование каждого варианта. Это однопроцессорная машина (I7 920). Для моих целей я не думаю, что моя рабочая нагрузка Hyper-V будет зависеть от ЦП.

Я не уверен, что вы на самом деле имеете в виду под "большим количеством" памяти, но предполагаю, что это намного больше 4 ГБ.

Более дешевое решение - использовать систему i7; Материнские платы ASUS P6T имеют шесть слотов, что дает вам до 12 ГБ памяти. Это не двухпроцессорный, но четырехъядерный процессор с двумя гиперпотоками на каждое ядро, чего может быть достаточно для ваших нужд. (Да, гиперпоточность действительно работает.)

Следующим шагом будет что-то вроде Supermicro X8DTU-F, который имеет двенадцать слотов для до 24 ГБ небуферизованной памяти или 96 ГБ зарегистрированной памяти ECC. Это даст вам два процессора, каждый с 4 ядрами и гиперпоточностью.

В настоящее время я использую системы с обеими материнскими платами, и я очень ими доволен.

Просто купите HP DL380 G6, это серверы BMW 3-й серии, хорошо спроектированные, немного завышенные, но очень способные для 90% случаев использования и могут быть запущены в землю примерно через десять лет.

Вот почему они составляют около 40% всех серверов, проданных по всему миру, и они бездарные, если только у вас не очень ограниченный бюджет.