
У меня есть HP ProLiant ML350 G6, который я хочу использовать с Hyper-V Server 2012 для размещения до 9 виртуальных машин.
Сервер имеет следующие характеристики:
- 1 x Intel Xeon E5606 2.13GHz LGA1366 (материнская плата поддерживает 2 процессора, но на данный момент имеет только один)
- ОЗУ: 12 ГБ DDR3 Triple Channel (18 слотов, 3 используются, 15 доступны)
Вот виртуальные машины, которые мне понадобятся:
- 3 x Linux Servers (Debian), в основном для системы управления документами (Apache, PostegreSQL, хранилище файлов). Один для производства и 2 для разработки;
- 1 веб-сервер компании - Windows Server. 2 экземпляра SQL Server, IIS и Tomcat;
- 2 x Windows Server для разработки (IIS+SQL Server);
- 3 тестовых машины (Windows XP, 7 и 8). Только для тестирования\отладки ПО
Итак, всего мне нужно 9 виртуальных машин. Но:
- Один из серверов Linux понадобится всего пару месяцев, после чего будет отключен.
- Три тестовых машины будут работать только при необходимости.
Мне нужно обновить оперативную память сервера. Это факт. И я думаю добавить еще 24 ГБ DDR3, что в общей сложности составит 36 ГБ ОЗУ.
Меня беспокоит процессор. Вот подробные характеристики от Intel: http://ark.intel.com/products/52583
Это четырехъядерный процессор без HT (всего 4 потока) на частоте 2,13 ГГц. Сможет ли он справиться со всеми виртуальными машинами? Если нет, то какой лучший вариант обновления, обновиться до лучшего процессора или добавить второй Xeon E5606?
Заранее спасибо :)
решение1
Это паршивый ЦП... Это гиперпоточный ЦП, поэтому вы увидите 8 потоков, но он находится в самом низу линейки Westmere. Так что это не особенно быстрое решение. Вам может понадобиться второй ЦП для большего запаса. Добавьте его, если у вас возникнут проблемы...
Кроме того, при наличии одного процессора вам будет доступна только половина слотов оперативной памяти. Помните об этом, планируя расширение памяти.
Вы можете не упоминать о хранилище. Обязательно используйте кэш-модуль с резервным питанием от батареи (BBWC) или флэш-памятью (FBWC) на RAID-контроллере.
Также см:ML350 G6 Краткие характеристики
решение2
Независимо от того, сможет ли оборудование справиться со всем этим, запуск производственных систем на одной системе виртуализации вместе с системами тестирования и разработки, которые будут включаться и выключаться довольно нерегулярно, кажется мне плохой идеей.
- У вас нет устойчивости — вы кладете большую часть своих бизнес-задач в одну корзину.
- Тестирование и разработка могут легко повлиять на производительность производства.
Обязательно виртуализируйте свои системы разработки и тестирования для обеспечения гибкости или экономии средств, но, по моему мнению, виртуализация критически важных производственных систем должна использоваться только для обеспечения устойчивости, а не для экономии средств.
Если бы у вас была пара дополнительных серверов под управлением Hyper-V, которые вы могли бы объединить в кластер, я бы посоветовал вам это сделать, но если бы у вас был на это бюджет, я думаю, вы бы не задавали этот вопрос.