Дисковые массивы

biz

Местный
недаром мир бэкап-системы покупает и надёжные системы на 1 рэйд-массиве не делает ...
Просто не надо смешивать такие понятия, как "обеспечение отказоустойчивости" и "архивное копирование". Они друг друга дополняют, но не заменяют.
вы ап чём, милчеловек ? речь шла о 5 дисках на Р-6 ... практически двойное снижение ёмкости с резкими проседаниями при форс-мажоре ... в отличии от Р-10 ...
бэкап - это неотъемлимая часть отказоустойчивости, которая предплагает определённые сроки и соответствующую монстроидность бэкап-систем + в особо деликатных случаях многократное дублирование и разнесение raid-систем ... тока воспалённый ум будет говорить про отказоустойчивость на Р-6, не говоря уже про скромность перечня прикладного применения ...
зы: backup + high availability = обеспечение требуемого уровня отказоустойчивости ...
зы2: на остальное отвечать лениво и не интересно ...
 

biz

Местный
Mike22
Файлопомойку на них делать - безумие, конечно. (Хотя как посмотреть... Хочется мне, например, клип или рекламку 2K RGBA 16bit/ch в реалтайме монтировать...)
Их основной рынок - БД. Посмотри TPC, например лидеров по price/performance. Стоит какой-нить скромный серверок Dell с 1 четырехядерником, забитый под завязку памятью, к которому через _4_ контроллера подключено _98_ пятнадцатитысячников 36-72ГБ. Причем вся эта монструзная конструкция выдает полюбому меньше 50K ipos. Стоимость только дисковой - под полтинник килобаксов, еще чирик - 3-хлетняя гарантия, занимает 18U.
Тут приходит дядя и говорит: "Если ваша база влезает в 80ГБ, то вот за 2500$ low profile платка. Дает 120К iops, 700/600 МБ/с рандомных R/W". Интересно ведь?
98 * 36Гб ... гхм >>>>>>>>>>>>>>>>>> 80Гб ... ваще не пнял сути примера применительно к БД, не говоря о том, что в случае БД io-интерфейс очень важен, но не является единственно главным ... в серьёзных oltp-системах критична дисковая производительность + правильное размазывание частей БД по дисковым подсистемам с разной организацией ... то же журналирование далеко =/= работе с файлами данных и игнорирование этого дорого может обойтись ...
 

SLoNiCK

Новичок
речь шла о 5 дисках на Р-6 ... практически двойное снижение ёмкости с резкими проседаниями при форс-мажоре ... в отличии от Р-10 ...

Ну давайте посчетаем: сырой объем для пяти дисков - 5*N, для R10+hs емкость 2*N, для R5+hs - 3*N, для R6 - 3*N. Что выгоднее?
Про проседания при форс-мажорах - откуда им быть?

бэкап - это неотъемлимая часть отказоустойчивости,

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

тока воспалённый ум будет говорить про отказоустойчивость на Р-6, не говоря уже про скромность перечня прикладного применения ...

Собственно, пока что один воспаленный ум не предоставил ни одного справедливого аргумента против R6.

ваще не пнял сути примера применительно к БД, не говоря о том, что в случае БД io-интерфейс очень важен, но не является единственно главным ... в серьёзных oltp-системах критична дисковая производительность + правильное размазывание частей БД по дисковым подсистемам с разной организацией ... то же журналирование далеко =/= работе с файлами данных и игнорирование этого дорого может обойтись ...

Суть простая - принципиально увеличить производительность обычного винта нельзя, поэтому производительность дисковой подсистемы увеличивают установкой кучи дисковых полок, при том, что диски берутся минимального объема - важно кол-во шпинделей. Эта же платка демонстрирует очень крутое кол-во операций ввода/вывода в секунду (да и потоковые чтение/запись на высоте) над объемом памяти, ощутимо превышающим объем обычной оперативки, да еще и за меньшую цену. Плюс на разные паттерны чтения-записи плевать. Плюс кол-во обслуживаемого оборудования несравнимо меньше Соответственно, тем, у кого нет высоких требований к объему БД, это решение может показаться очень интересным.
 

VoLk

Пользователь
Mike... тема называеться "хранилище для дома"...
Спрашиваеться, что можно хранить дома в таких обьёмах?!
только пиратские копии HD DVD,
но зная ваше отношение к пиратству я вас не понимаю :)
Достаточно будет купить 2 аташных винта по ТБ
и подключить к мамке с тем же целероном... выйдет дешевле.

МОЖЕТ быть, позже такие "агрегаты" войдут в массовое обращение,
но, я думаю не меньше чем через 3-5 лет.
И к тому времени они подешевеют.
сейчас это просто забава)
 

Mike22

Местный
VoLk, у меня дома три компьютера, и NAS в качестве хранилища при этом наиболее предпочтителен. Нет зависимости одной машины от другой.

"Два винта подключенных к мамке" не дают никакой отказоустойчивости. Я уже терял данные и больше не хочу этого.

Хранить есть что, у меня одни только дистрибутивы Linux и обновления к ним очень немалое место занимают, домашнее видео, фото. И меня совсем не привлекает вариант использования DVD в качестве ностителя - малая надёжность, не очень большой объём и полное отсутствие оперативности доступа.

Вот из всего вышесказанного и получаем, что NAS - идеальное хранилище для дома. :)
Про 3-5 лет вы не правы, такие "агрегаты" продаются уже не один год, просто не такие навороченные о котором я в первом посте писал. Есть и попроще.
 

34323432

Новичок
имхо проше иметь несколько usb-винчестеров и подключать их по мере необходимости
 

34323432

Новичок
Отказоустойчивость?
судя по жалобным крикам на форумах от посыпавшихся рейдов, когда один диск тянет за собой все - не такая уж и высокая :)
а обеспечение реальной отказоустойчивости как правило выходит за рамки среднего семейного бюджета. Что хорошо для предприятий далеко не всегда оптимально для дома :D
 

Mike22

Местный
судя по жалобным крикам на форумах от посыпавшихся рейдов, когда один диск тянет за собой все - не такая уж и высокая :D
Вы про что? Зачем пустыми фразами кидаться?
Вы с вариантами RAID хорошо знакомы? Вы в курсе что не все из них отказоустойчивость обеспечивают, а те что обеспечивают, делают это с разным уровнем?
 

SLoNiCK

Новичок
34323432

95% криков исходят от странных людей, которые поднимают R5 на встроенных в мамку контроллерах, или собирают R0 (а чо? быстро же...), или же не в состоянии прочитать документацию к рейд-контроллеру или процессу создания софт-рейда в требуемой ОС.
 

Mek_ph

Активный пользователь
Mike... тема называеться "хранилище для дома"...
Спрашиваеться, что можно хранить дома в таких обьёмах?!
только пиратские копии HD DVD,
но зная ваше отношение к пиратству я вас не понимаю :D

Ну если человеку нечего хранить, то он и не будет заморачиватся...
А вы не задумывались что некоторые виды деятельности порождают довольно большой объем данных? Те кто увлекаются видео, думаю не заморачиваются вопросом "что хранить". Музыка конечно поменьше, но тоже немало. Да и фото занимает довольно немало, если им серъезно заниматся. Думаю, список на этом не ограничивается...
 

biz

Местный
Про проседания при форс-мажорах - откуда им быть?
---
Отказоустойчивость - способность системы продолжать функционировать при выходе части оборудования из строя.
---
Собственно, пока что один воспаленный ум не предоставил ни одного справедливого аргумента против R6.
---
Соответственно, тем, у кого нет высоких требований к объему БД, это решение может показаться очень интересным.
а как им не быть ? вылет диска означает он-лайн восстановление данных, умерших вместе с диском
---
отказоустойчивость (fault tolerance) системы - это сохранность данных при любых отказах, восстановление достаточного функционала за время, которое не принесёт бизнесу ощутимого вреда, способность препятствовать развитию проблемы, возможность отката при нарушении целостности данных. ваша формулировка означает высокую доступность (high availability), которая собссно тоже не означает 0 времени простоя ...
---
применимость - файлопомойка длительного хранения с очень скромными запросами на скорость записи ... ну разве что для пирато-порно-сайтов актуально ...
и от пожара не спасёт ...
---
по сути ясно, пример просто не совсем пнял ... и мыслите вы слишком хардверно ... не продумывая логическую структуру размазывания компонентов бд в критичных системах мона и на таком девайсе получить затык по очереди ...
ps: пожалуй откланяюсь ...
 

SLoNiCK

Новичок
а как им не быть ? вылет диска означает он-лайн восстановление данных, умерших вместе с диском

Потери производительности при ребилде зависят бОльшей частью от реализации софта ребилда. Что касается времени - для R10 оно, разумеется, меньше, но выход из строя еще одного диска в процессе может оказаться фатальным для массива. Для R6, повторюсь, при поломке 1 винта ребилд можно перенести на время минимальной загрузки массива - он по-прежнему отказоустойчив в плане винтов. Применительно к сабжевой железке из сектора SOHO что лучше - терпеть час тормозов днем во время работы или 5 часов - ночью, когда он все равно практически не загружен?

отказоустойчивость (fault tolerance) системы - это сохранность данных при любых отказах, восстановление достаточного функционала за время, которое не принесёт бизнесу ощутимого вреда, способность препятствовать развитию проблемы, возможность отката при нарушении целостности данных. ваша формулировка означает высокую доступность (high availability), которая собссно тоже не означает 0 времени простоя ...

Начало статьи с wiki про fault-tolerant system:
Fault-tolerance or graceful degradation is the property that enables a system (often computer-based) to continue operating properly in the event of the failure of (or one or more faults within) some of its components. If its operating quality decreases at all, the decrease is proportional to the severity of the failure, as compared to a naively-designed system in which even a small failure can cause total breakdown. Fault-tolerance is particularly sought-after in high-availability or life-critical systems.
Разумеется, полностью отказоустойчивую в бесконечности систему создать нельзя, но на случай, когда она все же откажет с потерей данных, люди делают бекап.
А вот availability - параметр, который со статистической точки зрения описывает конечность отказоустойчивости системы. Обычно описывается гарантированным uptime'ом системы для какого-то периода. Ну там любимые tier1 всякие "три девятки", "четыре девятки".

применимость - файлопомойка длительного хранения с очень скромными запросами на скорость записи ... ну разве что для пирато-порно-сайтов актуально ... и от пожара не спасёт ...
Смотря с чем сравнивать. На фоне остальных полудомашних NAS'ов смотрится хорошо, если с софтом не напортачили. Про пожар... А какая железка сама по себе от него спасет? Никакая, только разнесение узлов и нормальная система пожаротушения. Но это совсем не SOHO. Самый вероятный источник проблемы - дохнет мамка и сундук на пару месяцев едет кататься по сервисам.

IMHO, лучше бы они просто корпус продавали. Видно же, что minitower, кастомизированный под установку HS-корзинки с бекплейном. Ну и DOM с хитрорезанным Linux'ом за отдельные деньги.
 

34323432

Новичок
34323432

95% криков исходят от странных людей, которые поднимают R5 на встроенных в мамку контроллерах, или собирают R0 (а чо? быстро же...), или же не в состоянии прочитать документацию к рейд-контроллеру или процессу создания софт-рейда в требуемой ОС.

вот тут и есть суть вопроса - стоят ли деньги этого вундердевайса из начала темы? в снз такое завозить будут разве что под заказ, а накроется там материнка - всё, сушите вёсла на месяцы?
R0 собирают для ускорения работы, ну а приобретение хитрого контроллера в городских условиях чревато - см. предыдущее предложение ;)

просто при преобретении железа а-ля Qnap TS-509 Pro Turbo - есть повод задуматься - какова наджность этого чуда и стоит ли ему рейд доверять с учётом специфических снежинских рисков
 

Mike22

Местный
А чем снежинские риски отличаются в данном случае от челябинских?
Про хитрые контроллеры и материнки - тут или тщательно выбирается производитель и поставщик или приобретается сразу пара.
 

biz

Местный
а как им не быть ? вылет диска означает он-лайн восстановление данных, умерших вместе с диском

Потери производительности при ребилде зависят бОльшей частью от реализации софта ребилда. Что касается времени - для R10 оно, разумеется, меньше, но выход из строя еще одного диска в процессе может оказаться фатальным для массива. Для R6, повторюсь, при поломке 1 винта ребилд можно перенести на время минимальной загрузки массива - он по-прежнему отказоустойчив в плане винтов. Применительно к сабжевой железке из сектора SOHO что лучше - терпеть час тормозов днем во время работы или 5 часов - ночью, когда он все равно практически не загружен?

отказоустойчивость (fault tolerance) системы - это сохранность данных при любых отказах, восстановление достаточного функционала за время, которое не принесёт бизнесу ощутимого вреда, способность препятствовать развитию проблемы, возможность отката при нарушении целостности данных. ваша формулировка означает высокую доступность (high availability), которая собссно тоже не означает 0 времени простоя ...

Начало статьи с wiki про fault-tolerant system:
Fault-tolerance or graceful degradation is the property that enables a system (often computer-based) to continue operating properly in the event of the failure of (or one or more faults within) some of its components. If its operating quality decreases at all, the decrease is proportional to the severity of the failure, as compared to a naively-designed system in which even a small failure can cause total breakdown. Fault-tolerance is particularly sought-after in high-availability or life-critical systems.
Разумеется, полностью отказоустойчивую в бесконечности систему создать нельзя, но на случай, когда она все же откажет с потерей данных, люди делают бекап.
А вот availability - параметр, который со статистической точки зрения описывает конечность отказоустойчивости системы. Обычно описывается гарантированным uptime'ом системы для какого-то периода. Ну там любимые tier1 всякие "три девятки", "четыре девятки".

применимость - файлопомойка длительного хранения с очень скромными запросами на скорость записи ... ну разве что для пирато-порно-сайтов актуально ... и от пожара не спасёт ...
Смотря с чем сравнивать. На фоне остальных полудомашних NAS'ов смотрится хорошо, если с софтом не напортачили. Про пожар... А какая железка сама по себе от него спасет? Никакая, только разнесение узлов и нормальная система пожаротушения. Но это совсем не SOHO. Самый вероятный источник проблемы - дохнет мамка и сундук на пару месяцев едет кататься по сервисам.

IMHO, лучше бы они просто корпус продавали. Видно же, что minitower, кастомизированный под установку HS-корзинки с бекплейном. Ну и DOM с хитрорезанным Linux'ом за отдельные деньги.
лана, ещё на минутку ...
я уже который раз пытаюсь подсказать ... проседание производительности рэйдов, основанных на _кс_ начинается не при ребилде, а _сразу_ при вылете диска ...
---
_continue operating properly_ при нарушениях целостности данных (не нуно тут падать всему и железо не поможет, если софт кривой) без отката за счёт бэкапа не сделаешь ... ибо журналирование + временнОй флэшбэк аля БД для файловой системы пока роскошь невыполнимая ...
---
я говорил про high availability, как вполне известном термине, а не сочетании слов ... в это понятие входят в частности баланс нагрузки, кластеризация (и горячая и холодная) со своими наворотами ...
---
вы напирали на супернадёжность р6 ... я же говорил о разумном соотношении надёжности и функционала ибо нет супернадёжности без разнесённого дублирования и архивирования ...
зы: всё ... масло масляное ...

А чем снежинские риски отличаются в данном случае от челябинских?
Про хитрые контроллеры и материнки - тут или тщательно выбирается производитель и поставщик или приобретается сразу пара.
упал контроллер рэйда со страйпованием (гы ... р-6), купили новый контроллер ... есть гарантии восстановления ?
;)
 

34323432

Новичок
А чем снежинские риски отличаются в данном случае от челябинских?
Про хитрые контроллеры и материнки - тут или тщательно выбирается производитель и поставщик или приобретается сразу пара.
временем подвоза замены :lol:
в питере можно купить компьютер с гарантированной заменой сломанных комплектующих в течении нескольких часов, но они дороже обычных. На брак можно нарваться у любого производителя, домой покупать сразу 2 платы для вундердевайса вряд ли кто будет - дорого, да и фиг их найлёшь. Юрлица, которым простой дороже денег берут запасные бп, mb, контроллеры - то, что чаще всего ломается. Или сервера)
Так что этот девайс идеальным файлохранилищем для дома я бы не назвал - он бдет идеальным, если на антресолях второй такой запасной лежать будет - а то странно как-то: диски резервируем, а комплектующие девайса - нет.
 

Steeply

Skynet
Вот что я за все годы понял, так это то, что идеальных вещей не бывает. Бывают оптимальные под ту или иную задачу. А идеальная вещь универсальная и подходит для ВСЕХ задач.
 

SLoNiCK

Новичок
я уже который раз пытаюсь подсказать ... проседание производительности рэйдов, основанных на _кс_ начинается не при ребилде, а _сразу_ при вылете диска ...

Ну вот неплохие графики random R/W для дешевых контроллеров для R6 в особо патологических условиях - всего 4 винта
http://www.fcenter.ru/img/article/hdd/High...3850/122445.png
http://www.fcenter.ru/img/article/hdd/High...3850/122453.png
C iops'ами хуже, там больше проседает. Но для домашнего NAS'а на езернете оно сильно надо? Собсно, дискуссия-то с этого началась: "это на 5 дисках ? да с проблемами производительности при утере диска и ещё бОльшими при ребилдинге ?"

вы напирали на супернадёжность р6 ...

Я на нее напирал в рамках одного устройства. Против "разнесённого дублирования и архивирования" ничего не имею, просто сабжу эти темы несколько перпендикулярны, да и на том рынке, куда этот сундук предназначен, такими вещами редко кто будет заниматься.
 

SPart

Новичок
Весь вопрос в цене, слишком дорого это хозяйство стоит (да еще и без винтов). А для дома это действительно "идеальное хранилище".
 
Сверху