В последнее время мировая компьютерная пресса все чаще публикует достаточно много материала на тему: «Почему RAID-5 должен умереть).
Если не углубляться в инженерную и терминологическую часть, то объяснить это можно. Так почему же до настоящего момента RAID-5 вроде бы работал неплохо, а теперь вдруг перестал? Может потому что восстановить RAID-5 сложно? Не совсем.
За последние годы емкость жестких дисков неоднократно удвоилась, и тенденция сохраняется. Однако несмотря на ежегодное удвоение емкости дисков, прирост их производительности остается медленным, и составляет всего несколько процентов в год. Да, действительно, для дисков разработали интерфейс SATA, SATA-II, а теперь уже и SATA-III выпускается. Но носители при этом не стали быстрее работать, увеличилась только скорость передачи данных. На практике с RAID массивами мы практически не получаем увеличения скорости. Если взять в сравнение быстродействие, в особенности с небольшими случайными операциями в массовых HDD SATA, то получится, что заметного прироста производительности у них нет. То есть, емкость увеличивается, а скорость работы остается неизменной.
Когда на свет появился RAID-5 (а это был далекий 1987 год), типичные HDD имели размер 21 МБ, а их скорость вращения составляла 3600 rpm. Сегодня типичные носители SATA-III имеют размер более 1 ТБ, то есть их емкость увеличилась более чем в 50 тысяч раз. Однако скорость вращения дисков увеличилась всего в 2 раза. Если бы скорость передачи данных с 1987 года росла такими же темпами, что и объем дисков, то к настоящему моменту мы бы имели показатель в 30 ГБ/сек. Представьте, что с такой скоростью восстановить жесткий диск после форматирования можно было бы за несколько секунд!
Теперь затронем реализацию RAID-5. В этой реализации цена за отказоустойчивость высока – имея два диска одинакового объема мы получаем емкость всего одного. Данные хранятся на всех входящих в RAID-группу дисках, их блоки дополняет служебная информация, которая и дает нам возможность восстановить потерянные данные с любого диска. Причем эта служебная информация не хранится на каком-то отдельно выделенном диске.
Когда из строя выходит один из винчестер группы, данные хоть и остаются доступность, быстродействие группы падает в разы (причем как для чтения, так и для записи). Когда же вы на место старого винчестера поставите новый, RAID-контроллер начнет его заполнения оставшимися данными с других дисков.
К списку статей