RAID 0. Дисковый массив без отказоустойчивости (Striped Disk Array without Fault Tolerance)

Массив дисков без избыточного хранения данных. Информация разбивается на блоки, которые записываются на отдельные диски, что обеспечивает увеличение производительности. Суть его в том, что поток данных разрезается на кусочки равного размера. Этот дисковый массив должен состоять как минимум из двух винчестеров, которые делят между собой этот поток данных. Условно представим, что поток поделен на кусочки "1", "2", "3", "4", "5" и "6". Тогда диски, составляющие RAID 0, возьмут каждый по одному кусочку этого потока. Так, если в массиве есть два харда - "C" и "D", то первый возьмет себе кусочек "1", а второй - кусочек "2". Далее "C" записывает "3", а "D" - "4". И так далее. Необходимо заметить, что я не совсем точно описал процесс записи, так как не сначала записывается "1", затем "2", а после него "3". Совсем не так! Диск "C" непрерывно пишет куски "1", "3", и "5" потока данных, а диск "D" непрерывно записывает "2", "4" и "6". Причем диски записывают эти кусочки одновременно. Чтение записанных данных диски RAID 0 производят также одновременно (параллельно). С одного харда считываются нечетные кусочки, а со второго - четные. Именно за счет параллельности производительность RAID 0 буквально удваивается по сравнению с производительностью одиночного винчестера, потому что запрос чтения или записи, теоретически предназначающийся для одного харда, выполняют сразу два (или более - смотря из скольких дисков, вы построите массив) винчестера. Чем больше дисков в массиве, тем быстрее обработается запрос. Данные способ хранения информации ненадежен (поломка одного диска приводит к потере всей информации), поэтому уровнем RAID как таковым не является. За счет возможности одновременного ввода/вывода с нескольких дисков RAID 0 обеспечивает максимальную скорость передачи данных и максимальную эффективность использования дискового пространства, так как не требуется места для хранения контрольных сумм. Реализация этого уровня очень проста. В основном RAID 0 применяется в тех областях, где требуется быстрая передача большого объема данных.

Преимущества:

§ Наивысшая производительность в приложениях, требующих интенсивной обработки запросов ввода/вывода и данных большого объема;

§ Простота реализации;

§ Низкая стоимость.

Недостатки:

§ Не отказоустойчивое решение;

§ Отказ одного диска влечет за собой потерю всех данных массива.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: