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

Нужны ли мне карты RAID Fusion-io?

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

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

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

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

Редактировать: Я только что прочитал Технический документ по надежности Fusion-io от Dell, и вывод, кажется, «Карты 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 для всего, так как затраты на это были незначительны. Еще 500 долларов на привод для зеркалирования? Совершенно стоит своих затрат, даже не считая этого.

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


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

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

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

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


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

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

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

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

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

Я купил 6 карт по 1,2 ТБ за последние пару месяцев. Один из них уже вышел из строя. Так что я бы совершил набег на них. Я использовал зеркало активного диска Windows. Привод вышел из строя с сообщением «отсутствует карта LEB». Мне сказали, что его нужно поменять. Но для утверждения RMA мне нужно будет сфотографировать обе стороны неисправной карты (что потребует остановки производства, чтобы вынуть карту). А потом мне сказали, что новой карты нет в наличии. Так что вы можете хорошенько подумать, прежде чем покупать их.