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

Каковы преимущества наличия локальных дисков на узлах гипервизора, на которых виртуальные машины работают вне сети SAN?

Когда гипервизор, такой как XenServer или vSphere, можно запускать на бездисковых узлах (например, путем загрузки с флэш-карт или из сети), а хранилище виртуальных машин обрабатывается через SAN, есть ли хорошее применение локальным дискам?

Было бы лучше иметь эти диски, даже если они не используются для загрузки гипервизора или для хранения виртуальных машин?
Каковы причины, если таковые имеются, для выбора полностью бездисковых серверов VS с локальным хранилищем?

У меня нет большого опыта работы с XenServer, но вот некоторая информация, полученная из опыта работы с VMware.

vSphere ESXi полностью запускается в памяти после загрузки, поэтому локальное хранилище ТОЛЬКО для установки ESXi обычно считается излишним. Загрузка с SD-карты / USB-накопителя / PXE (по сети) поддерживается в ESXi, поэтому есть много вариантов.

Серверы без локального хранилища имеют некоторые преимущества, в первую очередь:

  • Низкая стоимость
  • Низкое энергопотребление
  • Меньше тепла, выделяемого сервером

Однако это не означает, что локальное хранилище бесполезно. Прежде всего, вы можете настроить ESXi на использование локального хранилища для файлов подкачки виртуальных машин. Это снижает нагрузку на вашу SAN и может повысить производительность при некоторых рабочих нагрузках. Поскольку эти файлы подкачки имеют небольшой размер и временные по своей природе, вы можете использовать небольшие (70–150 ГБ) диски SAS 15 000 об / мин, чтобы получить хорошую производительность по низкой цене.

Кроме того, новым в ESXi 5.5 является флэш-кэширование, которое позволяет использовать твердотельные накопители, локальные для хоста ESXi, для интеллектуального кэширования данных виртуальной машины. Это снижает нагрузку на SAN и повышает производительность этих виртуальных машин. Это недешево, но может значительно ускорить некоторые рабочие нагрузки.

Таким образом, конфигурации гипервизора с локальным диском могут быть «лучше», если ваша рабочая нагрузка может использовать локализованные файлы подкачки или Flash-кэширование. Если вы не думаете, что эти функции вам помогут, тогда нет веских причин использовать локальный диск.

Бездисковый => Диски дорогие, поэтому "-less" означает, что это дешевле.

Единственная причина, по которой вы выберете локальное хранилище, - это то, что у вас нет SAN или стоимость его приобретения перевешивает преимущества (обычно в небольших конфигурациях). Конфигурация этого хранилища полностью зависит от вашей среды. Этот вопрос / ответ о том, что диски дорогие, содержит много полезной информации для оценки вашей ситуации; смотрите также Каковы различные широко используемые уровни RAID и когда их следует учитывать?.

Бездисковые будут дешевле, потреблять меньше энергии и меньше весить :)
Для Vmware вы можете загружаться с USB-накопителей. Единственная причина, по которой я могу иметь локальное хранилище, заключается в том, что либо
(а) у вас нет SAN или iSCSI NAS, или
(б) вы хотите, чтобы отдельное устройство было портативным, вы можете захватить свой сервер и переместить его со всеми своими виртуальными машинами внутри. В этом случае я бы получил RAID1 с отдельным (не встроенным) контроллером.