Построение сервера для размещения виртуальных машин
Я собираюсь собрать сервер с базовой ОС, такой как Windows Server 2008, с Hyper V. Этот компьютер представляет собой блок разработки, на котором будут размещаться несколько виртуальных машин для разработки - тестовые экземпляры различных версий Microsoft, а также виртуальная машина Team Foundation Server.,
Я хочу, чтобы у машины был рейд 5 на 4 дисках по 1 ТБ. Меня не волнует "меньшая производительность" Raid5. Другие говорили, что raid 5 в среде виртуальных машин работает просто отлично. Кроме того, это не лазурный сервер. Это виртуальный сервер разработки.
У меня вопрос, что я должен знать при выборе оборудования для этой коробки? Есть ли у кого-нибудь из вас, кто создал подобные установки, какие-либо предложения или соображения, о которых мне следует знать?
1 ответ
Помимо всего прочего, поскольку вы упомянули, что это будет сервер Dev, вы должны знать, что при работе с SQL производительность не будет такой же, как у физического сервера (не уверен насчет Oracle). Вы можете найти документацию, которая скажет вам, что возможно приблизиться к нативному (производительность 92-96%), и это возможно, но по моему опыту вы обычно видите ближе к 80% того, что вы видите физически, с точки зрения как емкость, так и опыт конечного пользователя с точки зрения приложения.
Как правило, я бы посчитал, сколько гостей вы планируете использовать, используя более 1 виртуального процессора и более 1/2 ГБ памяти. Использование большего количества вполне приемлемо, но запуск 8 одноядерных виртуальных машин на 8-ядерном блоке отличается от запуска 4-х ядерных блоков из-за способа передачи виртуальных ресурсов. По моему личному опыту, кажется, что мы всегда недооцениваем объем памяти, который нам нужен на виртуальном сервере, мы начали с 64 ГБ на каждом из наших виртуальных хостов, только для обновления до 128 ГБ, и нет нескольких наших серверов, которые мы все еще желаем Больше.