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

Сравнение серверного и настольного оборудования для виртуальных машин и виртуальных хостов

Мне дали Dell PowerEdge 2650 с двумя 2,8-дюймовыми процессорами Xeon, 6-гигабайтной оперативной памятью и 5x75-гигабайтными дисками SCSI (только 32-битная архитектура). Основная цель этого - заменить мой текущий выделенный Linux-сервер с одноядерным AMD 1500 с оперативной памятью 512 МБ и накопителем IDE объемом 80 ГБ.

В настоящее время на AMD1500 у меня работает только Linux с 6 виртуальными хостами.

На новом сервере я запускаю Win2003 Server с VMServer. У меня работает гостевая виртуальная машина linux, на которую я переношу виртуальные домены. У меня также есть гостевая виртуальная машина Linux для разработки и виртуальная машина win2003, с которой можно поиграть.

В долгосрочной перспективе мне лучше с этой старой архитектурой 32-битного сервера с двумя процессорами или продать ее (~ 350 долларов или около того) и построить новую систему с использованием настольной 64-битной архитектуры. За эти деньги я мог построить двухъядерный процессор AM2 с частотой 3,0 ГГц, 4-гигабайтный RAM и два диска Sata по 500 ГБ в массиве зеркал raid 1.

Как старый сервер будет обрабатывать несколько виртуальных машин по сравнению с новым рабочим столом с теми же приложениями?

Какова будет стабильность системы на сервере по сравнению с настольным ПК?

Как часто компоненты или диски выходят из строя на сервере, а не на настольном компьютере?
Я знаю, что у меня иногда бывает, что мусор портится на моем личном рабочем столе. У меня также были сбои сервера на моем выделенном сервере AMD1500, и мне пришлось восстанавливать из резервной копии (это тоже просто рабочий стол).

Любой другой совет приветствуется!

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

Если вам нужен рейд на Dell, вы можете сделать это как RAID1 и отдельный диск как RAID5.

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

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

Вы уверены, что Xeon только 32-битный? Я думал (хотя я не проверял), что все Xeon были 64-битными, но прошло некоторое время с тех пор, как я действительно углубился в это.

Также попробуйте ESXi из VMWare, а не из VMWare Server, ESXi - это гипервизор и бесплатный для использования, я использую его, так как нет накладных расходов на ОС хоста.

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

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

Также следует иметь в виду, что сервер, скорее всего, имеет резервные блоки питания / вентиляторы и т. Д., В то время как настольная система не будет. Если для вас важно время безотказной работы, подумайте об этом еще.

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

При этом, если вы хотите разместить любое из новых приложений Windows на этом оборудовании, 32-разрядная версия не будет работать. Обратите внимание на свои требования к 64-битным приложениям, и ваше решение, возможно, уже будет принято за вас.

IME, ограничивающим фактором для виртуальных машин является память. У вас, как правило, заканчивается память до того, как закончится диск. Требуемый объем ЦП во многом зависит от количества виртуальных машин, которые будут одновременно активно заняты (а не просто запущены). Вы хотите, чтобы количество ядер ЦП было равно или больше этого числа, хотя это еще не конец света, если это не так. Я бы порекомендовал 64-битный, чисто из-за большего объема памяти, который они могут адресовать без хаков, таких как PAE.