Нужно ли использовать RAID-карты Fusion-io?

Могу ли я надежно работать с одной картой Fusion-io, установленной на сервере, или мне нужно развернуть две карты в настройке программного RAID?

Fusion-io не очень ясно (почти вводит в заблуждение) тему при рассмотрении своих маркетинговых материалов. Учитывая стоимость карт, мне любопытно, как другие инженеры используют их в реальных сценариях.

Я планирую использовать фирменную карту HP Fusion-io ioDrive2 1,2 ТБ для проприетарного автономного решения для баз данных, работающего на Linux. Это установка с одним сервером без реальной опции высокой доступности. Существует асинхронная репликация с 10-минутным RPO, которая зеркально отображает журналы транзакций на втором физическом сервере.

Традиционно для этого приложения я бы указал высокопроизводительный сервер HP ProLiant с верхним степпингом ЦП. Мне нужно перейти на SSD, и я могу приобрести Fusion-io по более низкой цене, чем корпоративный SAS SSD, для требуемой емкости.

  • Нужно ли мне запускать две карты ioDrive2 и соединять их с программным RAID (md или ZFS), или это не нужно?
  • Должен ли я беспокоиться о сбое Fusion-io больше, чем о сбое контроллера RAID или материнской плате?
  • Системным администраторам нравится RAID. Требуется ли для этого другое мышление, учитывая другой интерфейс и встроенное выравнивание износа / исправление ошибок, доступное в этом форм-факторе?
  • Какова частота отказов этих устройств?

Редактировать: я только что прочитал документацию по надежности Fusion-io от Dell, и мне кажется, что на этом вопросе "карты Fusion-io имеют много внутренних избыточностей... Не беспокойтесь о RAID!!",

5 ответов

Решение

В конечном счете, все сводится к вашей модели отказа. Каково влияние отказа?

Исторически сложилось так, что мы всегда использовали RAID, так как затраты на это были незначительны. Еще 500 долларов за диск для зеркалирования? Абсолютно стоит затрат, даже не учитывая это.

Когда вы говорите о еще $10K+, чтобы включить зеркалирование, это требует немного больше внимания.


Нет, вам не нужно зеркалировать

Карты Fusion-io имеют довольно хорошую внутреннюю избыточность. Это не тот тип оборудования, где ваш диск представляет собой один чип. В большинстве случаев, когда я наблюдал сбой, это была проблема с микропрограммой, которая затрагивала оба элемента зеркала, поэтому RAID не имел значения.

Подумайте о карте Fusion-io как о контроллере RAID с дисками позади нее. Вы в порядке с настройкой одного контроллера? Наверное. Относись к этому так.

Во многих установках, где вы будете развертывать диски Fusion-io, у вас будут встроены другие средства защиты (избыточность на уровне узла), так что это не имеет особого смысла.


Да нужно зеркало

RAID увеличивает вашу доступность. Вам нужна абсолютная максимальная доступность, несмотря на стоимость? Дорого ли обходится отказ и возможное время простоя? Идите и зеркало зеркал. В статистически большой конфигурации у вас будут сбои дисков, несмотря на внутренние меры безопасности.

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

Должен ли я беспокоиться о сбое Fusion-io больше, чем о сбое контроллера RAID или материнской плате?

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

Нужно ли мне запускать две карты ioDrive2 и соединять их с программным RAID (md или ZFS), или это не нужно?

Добавление избыточности в дополнение к тому, что устройство уже имеет (скажем, программный RAID среди нескольких карт Fusion-io), будет во многом похоже на программный RAID между двумя аппаратными группами RAID на двух разных контроллерах RAID; может быть целесообразно для систем, требующих чрезвычайной избыточности, удалить дополнительную единственную точку отказа, но не для обычных развертываний (10-минутное RPO на зеркале должно быть достаточно для большинства приложений?).

Сисадминам нравится RAID. Требуется ли для этого другое мышление, учитывая другой интерфейс и встроенное выравнивание износа / исправление ошибок, доступное в этом форм-факторе?

Думаю, да. По сути, вы получаете устройство, похожее на контроллер RAID, и кучу устройств хранения за ним в одном пакете. Определенно заманчиво беспокоиться о том, чтобы разместить ваши конфиденциальные данные на одном устройстве, но нужно иметь некоторый уровень доверия к внутренней избыточности устройства... Что должно быть сбалансировано со здоровым пониманием того, что "RAID не является Концепция резервного копирования: всегда будьте готовы к отказу избыточного компонента или удалению пользователем данных с хорошими резервными копиями.

Как вы знаете, мы использовали их комплект некоторое время, как в RAID, так и не в RAID-настройках - хотелось бы, чтобы у меня был какой-то опыт неудачи, но я этого не сделал. У нас не было сбоев, с которыми мог бы помочь RAID, и их встроенные функции устойчивости только улучшаются. Кроме того, основная функция, для которой мы их используем, теперь масштабируется / кластеризуется по горизонтали, поэтому у нас еще меньше оснований для их RAID. Большие карты, хотя, очень рекомендую их.

Я не знаком с Fusion напрямую, но у меня есть опыт работы с PCIe SSD.

Те, с которыми я работаю, представляют четыре разных LUN для ОС и рассматривают карту PCIe как HBA. Если я хочу RAID, я бы зеркалировал два LUN вместе, используя ОС. Это позволяет мне использовать однокарточное решение для резервирования. Хотя, если карта не сработает, я все равно получаю ручей. Я не знаю, делает ли ioDrive то же самое.

Я купил 6 карт по 1,2 ТБ за последние пару месяцев. Один из них уже провалился. Так что я бы совершил на них рейд. Я использовал Windows Active Disk Зеркало. Сбой привода с сообщением "отсутствует карта LEB". Мне сказали, что это нужно будет заменить. Но чтобы получить одобрение RMA, мне нужно было бы сделать снимки с обеих сторон неисправной карты (требуя остановки производства, чтобы вынуть карту). И тогда они сказали мне, что запасной карты не было в наличии без этого. Так что вы можете подумать, прежде чем купить их.

Другие вопросы по тегам