Да, это один из тех вопросов "сделай мою работу за меня", пожалей немного :)
Я нахожусь на пределе возможностей того, что я могу сделать с количеством жестких дисков на сервере, не тратя при этом значительную сумму денег. У меня осталось настроить четыре диска, и я могу либо настроить их как RAID 5 и выделить горячий резерв, либо как RAID 10 без горячего резерва. Размер каждого будет одинаковым, и RAID 5 будет обеспечивать достаточную производительность.
Я застенчивый с RAID 5, но мне также не нравится идея работать без горячего резерва. Меня не так интересует снижение производительности, но время, в течение которого система находится без адекватной избыточности. Сервер и диски находятся в рамках 4-часового контракта на ответ 13x5 (хотя я знаю, что до ближайшего поставщика услуг зимой можно добраться на машине как минимум за 2-3 часа).
Следует отметить, что на сервере также есть два массива RAID 1, которые также будут защищены горячим резервом. Почему бы не сделать каркасы для дисков с 9 отсеками! Хех.
Все эти рейды относятся друг к другу, предполагая, что в массиве одни и те же диски и контроллер.
Raid5: Хорошая скорость чтения, низкая скорость записи, может выдержать любой двойной отказ диска, если сбои происходят в течение достаточного времени для восстановления рейда между сбоями. (например, сбой диска, перестройка рейда, сбой диска, все в порядке). Если у вас есть одновременные отказы двух дисков, вы - SOL, если одна из отказов не связана с горячим резервом. С 4-х дисковым массивом половина двойных отказов дисков испортят вам день.
Raid6: Хорошая скорость чтения, реально гнилая скорость записи. Может выдержать любой отказ двойного диска. Реализуется не так часто, как другие рейды.
Raid10: Хорошая скорость чтения и записи, выдерживает любой отказ одного диска, может выдержать (в случае рейда на 4 диска) половину потенциальных отказов двойного диска.
трехстороннее зеркало + горячий резерв: намного меньше места, может выдержать любой отказ двойного диска и отказ до 3 дисков, если сбои происходят в течение времени, достаточного для того, чтобы зеркало могло восстановиться один раз. Я не уверен, сколько контроллеров / операционных систем поддерживают это, но это была функция, которую я использовал в Solaris с материалами MD до ZFS.
При взгляде на это следует беспокоиться о нескольких проблемах:
сколько времени нужно, чтобы восстановить массив? Sun начала разработку ZFS, когда поняла, что в некоторых ситуациях время для восстановления массива raid5 больше, чем MTBF дисков в массиве, что практически гарантирует, что отказ диска приведет к отказу массива.
диски из одной производственной партии могут иметь один и тот же дефект (либо поддон уронили, либо они поставили слишком много клей на пластинах, когда делали диски)
Чем сложнее массив рейдов, тем сложнее программное обеспечение на контроллере / реализации; Я видел столько контроллеров, которые убивают массивы, сколько неисправные диски уничтожают массивы. Я видел, как отдельные диски вращаются годами, годами и годами - на самом деле большинство так и делает. Самая надежная система, которую я когда-либо имел, - это коробка с лишним ничем, в которой просто никогда не было отказа компонентов. Я видел множество ИБП, рейдов и избыточных (вставьте случайные компоненты), вызывающих отказы, потому что они сделали систему настолько более сложной, что сложность стала источником отказа.
Вы платите свои деньги, вы рискуете ... Вопрос в том,
Я бы не согласился с CHopper3. Поскольку в этой ситуации есть только 4 диска, ваши возможности отказа одинаковы (2 диска) в любом сценарии, за исключением рейда 10, если вы случайно потеряете 2 неправильных диска, у вас возникнет реальная проблема. Также определенно есть дополнительное преимущество в наличии глобального запасного диска для других ваших RAID.
Какая устойчивость массива к простоям? Это физически близко или в удаленном дата-центре? По сути, если вы можете это терпеть, холодный резерв позволяет вам делать RAID10. Запасной находится рядом, но вам нужно физически произвести замену. Если это неприемлемый сценарий, то единственный выход - RAID5 с горячим резервом.
Поскольку у вас уже есть два набора RAID1 с отказоустойчивостью одного диска, вы действительно ничего не выиграете, если будете использовать RAID10 без горячего резерва. Весь ваш массив может пережить только отказ одного диска.
Я думаю, это также зависит от того, что вы хотите поместить на этот RAID. В одной ситуации мы с клиентом решили использовать два RAID1. Ситуация была такой: это был один сервер Vmware с 4 виртуальными машинами на нем. Две из этих виртуальных машин считаются очень важными (= ценные данные на ней и интенсивно читаются / записываются), а две другие - менее важными. Итак, мы соединили одну важную и одну неважную виртуальную машину на одном RAID1, а две другие - на другом RAID1. Наши аргументы в том, что в случае отказа 2 дисков все еще есть шанс, что все будет работать. Хуже всего то, что один RAID-массив вообще не работает. Тогда у нас все еще работают две виртуальные машины.
Итак, в моем случае это зависит также от того, что вы хотите поместить на эти диски, возможно, что-то еще будет лучшим решением.
Какая операционная система работает на сервере? Если у вас Linux, вы можете создать два RAID1, а затем объединить их с LVM слишком.
В противном случае я бы порекомендовал вам придерживаться ответа Криса.
Также необходимо учитывать некоторые другие моменты ... насколько велик / быстр каждый из дисков? Для дисков SATA емкостью 1 ТБ может потребоваться целая вечность, а на восстановление горячего резерва в массиве RAID5 может потребоваться целый день, оставляя большое окно открытым для отказа второго диска.
Вы говорите, что производительность не является проблемой, но я видел несколько значительных падений производительности во время восстановления RAID5 (особенно при записи).
R10 каждый раз, поэтому половина ваших дисков может выйти из строя, а с R5 + HS вы умрете, если двое умрут.
Плюс R10 тоже должен быть шустрее.
В RAID 10 с четырьмя дисками существует шесть комбинаций сценариев отказа двойного диска. Только два из шести убьют весь массив, так что вы можете пережить 66% сбоев двойного диска