Глава 40. Программные системы хранения данных
579
Из всего этого можно сделать вывод, что резкий рост объемов дисков при гораздо
медленном приросте скорости передачи данных с диска
привел к катастрофически
долгому времени восстановления RAID-массива. В результате увеличивается пери-
од времени, когда данные остаются полностью незащищенными. Резервирование
якобы есть, но в то же время восстановление массива выполняется так долго,
что за
это время можно потерять оставшуюся часть данных. А ведь система хранения
данных должна обеспечить их сохранность любой ценой.
При всем этом стоимость аппаратных RAID-решений ой как не дешева! Конечно,
фанаты RAID могут привести аргумент, что можно создать программный RAID-
массив, что существенно удешевит стоимость массива. Да, это так. Но
в этом
случае страдает производительность.
Обратите внимание, что мы постепенно смещаемся к программным решениям.
Именно программные решения обеспечивают следующие преимущества:
□ хорошую масштабируемость;
□ приемлемую стоимость;
□ высокую скорость.
Но обо всем по порядку.
40.2. Программные хранилища
с резервированием
В мире аппаратных решений выбора особо нет— 30-летняя технология RAID, а
также решения, построенные на базе этой технологии. По сути, выбор аппаратного
решения сводится к выбору
необходимого уровня RAID, а затем к покупке «желе-
за», которое поддерживает тот или иной уровень (ну и, конечно же, к приобрете-
нию необходимого количества дисков).
А вот в случае с программными решениями выбор огромный. При этом программ-
ный RAID мы
здесь рассматривать не станем, поскольку это тот же RAID, только
еще более медленный, хотя и более дешевый.
Решений действительно много:
Parallels Cloud Storage, MooseFS, Ceph, Lustre,
GlusterFS — это только самые известные и часто используемые.
Программные решения предоставляют гораздо больше возможностей для всякого
рода оптимизации. Данные распределяются по всему кластеру и по всем дискам
кластера, а в случае выхода из строя одного из дисков автоматически запускается
Если вы никогда не сталкивались с ребилдом RAID 5, то, когда это произойдет, вы бу
дете поражены, насколько медленным может оказаться этот процесс.
Длительность
процесса восстановления зависит от многих факторов: от количества дисков в массиве,
от заполненности диска, а также от мощности процессора RAID-контроллера и, конеч
но же, от производительности самих дисков. Если же вы «счастливчик», и вам «повез
ло» потерять диск в разгар рабочего дня, то процесс ребилда значительно замедлится.
Так, имеются сведения
(
Do'stlaringiz bilan baham: