Выбор RAID / FS для 12 жестких дисков?
Я собираюсь приобрести сервер HP 2U с 14 отсеками, с ECC-памятью и набор 3-ТБ корпоративных SATA-дисков. Я бы предпочел сделать 2 х RAID6 с 6 дисков каждый. Это будет использоваться для локального офисного хранилища и моего интернет-сканера.
Я залит с выборами FS/RAID. Мне интересно, стоит ли использовать аппаратную карту Raid, LVM, mdadm, btrfs, fuse zfs? скорее всего, будет использовать Debain / Ubuntu в качестве ОС.
Мой приоритет проблем:
- безопасность данных, без потерь, без коррупции (самое главное)
- разумная производительность
- минимальное обслуживание и более легкое восстановление / замена, если что-то пойдет не так
Кто-нибудь с опытом производства?
РЕДАКТИРОВАТЬ: добавить fuse-zfs
2 ответа
Наилучшим вариантом для защиты данных является шифрование данных ZFS, а также отсутствие повреждений. Наилучшая надежность данных обеспечивается также ZFS. ZFS имеет свой собственный RAID (программный RAID), который в этом случае может помочь вам в создании RAID/Mirror или многих других типов в зависимости от ваших потребностей. Вы даже можете добавить запасные диски в ZFS RAID, так как в случае отказа одного из дисков он автоматически заменяется запасным. Кроме того, в случае ZFS восстановление RAID происходит быстрее всего, так как оно не пересчитывает каждый блок на диске, а интеллектуально восстанавливает только те данные, которые необходимо восстановить. Кроме того, в случае ZFS RAID гораздо надежнее, поскольку он обеспечивает своего рода Raid5/6 (называемый RaidZ/Raidz2/RaidZ3), который не нужно вычислять снова и снова (как это делается в традиционном RAID5/6)...
Для максимальной производительности просто используйте ZFS-кэширование на SSD-накопителе емкостью 100–400 ГБ (в зависимости от ваших потребностей), чтобы все ваши операции чтения / записи можно было кэшировать, и вы могли получить IOPS более 10000+ (при правильной настройке) по сравнению с RAID 14 дисков, который может дать вам скорость чтения 14x (приблизительно 1500-2000 IOPS)...
Не используйте btrfs, поскольку это самая медленная файловая система.
- безопасность данных, без потерь, без коррупции (самое главное)
Начните с вашего плана резервного копирования. Все упомянутые вами raid-подобные технологии уменьшат время простоя, когда вы потеряете диск, но они не могут заменить резервные копии.
Кратковременные снимки (LVM, Btrfs, ZFS) дают вам согласованное состояние для резервного копирования. zfs send (zfs->zfs), btrfs send (btrfs->btrfs) и dump (ext->any) полезны для постепенной отправки изменений; rsync - более портативная, но менее эффективная альтернатива.