Я планирую развернуть экономичную, но производительную установку SAN / NAS для нашего главного офиса. Сценарии использования: хранилище для развертывания VDI на 20–30 пользователей, файловый сервер, первичное хранилище резервных копий. Требуемая полезная емкость = 10 ТБ.
Аналог программного обеспечения для хранения данных еще предстоит рассмотреть. Прямо сейчас я изучаю возможные конфигурации базового оборудования хранения. Я сравнил цены на конфигурацию RAID10 на базе SAS 10 000 об / мин (10 жестких дисков по 2 ТБ) и конфигурацию SATA SSD RAID5 (7 твердотельных накопителей по 1,6 ТБ). Интересно, что установка SSD обходится на 20% дешевле, если используются диски с интенсивным чтением, и на 10% дороже, если я выбираю диски смешанного использования. Это означает, что RAID5 на флэш-дисках выглядит вполне реальным вариантом, по крайней мере, на бумаге.
Однако давным-давно я испытал ТОННУ проблем с RAID5 в "старой доброй" конфигурации 5x 70GB SCSI HDD. Даже сейчас от этой штуки мне снятся кошмары. Более того, я пропустил некоторые темы, например это и это и похоже, что некоторые люди всерьез убеждены, что мой план «all-flash RAID5» не сработает.
Итак, вопрос: вы, ребята, хорошо читаете эту тему или не могли бы вы поделиться своим личным опытом с настройками RAID5 SSD? Спасибо заранее!
Исходя из моего опыта в производстве такого рода, я бы порекомендовал использовать твердотельные накопители RAID5, поскольку реализация эффективно использует хранилище, которое по-прежнему работает. Кроме того, установка сводит к минимуму восстановление RAID, поскольку используются быстрые диски.
Для проекта используйте аппаратный RAID, если ваша продукция состоит из 2-3 хостов, и программный RAID для кластеров из 4+ узлов.
Я использую для этого ZFS на аналогичном пространстве. Ага, я использую его для VDI / ESX. Нет, я не думаю, что вам следует использовать raid6, потому что это слишком много места; raid5 будет достаточно, если вы будете использовать 5-дисковые vdev в промежутках (сокращение холодные данные проблема до минимума), таким образом эффективно используя конфигурации raid50, поскольку ZFS всегда чередует свои данные, когда это возможно. Если вы осторожны с холодные данныеПериодически пользуйтесь очисткой (на самом деле, используйте ее, даже если вы не осторожны). Хотя холодные данные тоже проблема с raid6.
Также имейте в виду, что в ZFS много накладных расходов, вы должны держать пулы заполненными не более чем на 85% (или, возможно, использовать выделенные устройства журналов, которые частично устраните эту проблему). Кроме того, если вы собираетесь использовать зволс, имейте в виду, что вы должны использовать volblocksize как минимум в 8 раз больше, чем размер сектора, и это требование не выполняется автоматически с новыми дисками AF (которые вы, вероятно, получите за это на своем объеме пространства).
Кроме того, SSD просто крутится на ZFS / raid5.
P.S. Любой ценой избегайте использования Sandisk.
Я согласен с @pming в отношении использования ZFS в качестве файловой системы. Это даст вам несколько хороших вариантов, которые могут вас заинтересовать, например: дедупликация, различные параметры сжатия, моментальные снимки, репликация (в другой пул или систему для резервного копирования) ... Еще одна вещь, которую следует учитывать с ZFS, - это использование более крупных не- SSD-диски и добавление SSD для кеширования чтения или записи.
Также рассмотрите возможность использования как минимум RAID6 (raidz2 на языке ZFS) поверх RAID5 (raidz на языке ZFS), если вы используете RAID5, чтобы предотвратить потерю данных.
Некоторые из ваших комментариев намекают, что вы планируете создать какую-то домашнюю систему для удовлетворения потребностей вашего офиса. Но также небольшой намек на то, что вы можете купить массив или решение у поставщика. - Возможно, вы захотите уточнить.
Nexenta предлагает хорошее решение для создания системы хранения с использованием ZFS.
Я рекомендую использовать для этого ZFS. Если вам нужен единый ящик для разных вариантов использования, ZFS позволяет создавать разные пулы хранения. Вы можете создать zpool с зеркальной полосой (аналогично RAID 10) с 4 твердотельными накопителями для вашего VDI, использовать несколько более крупных дисков 10 или 15 килобайт для файловых служб и еще несколько дисков 7,2 килобайт для резервного пула.
Например:
4 x 400 ГБ SSD с зеркальной полосой = 0,8 ТБ для VDI
5 x 1 ТБ 10K SAS raidz1 (аналогично RAID5) = 4 ТБ для SMB, AFP, NFS и т. Д.
5 x 2 ТБ 7,2K SATA / SAS raidz1 = 8 ТБ для резервного копирования (они довольно дешевы по сравнению с быстрыми твердотельными накопителями корпоративного уровня, и, возможно, вам не нужны такие скорости для резервного копирования?)
Это действительно зависит от того, какая емкость вам нужна для каждого из этих вариантов использования.