Новини високих технологій
» » Дискові масиви RAID: що це і навіщо потрібно?

Дискові масиви RAID: що це і навіщо потрібно?

12-03-2017, 22:05
1 171
Багато користувачів чули про таке поняття, як дискові масиви RAID, однак на практиці мало хто собі уявляє собі, що це таке. Але як виявляється, нічого складного тут немає. Розглянемо суть цього терміна, що називається, на пальцях, виходячи з пояснення інформації для пересічного обивателя.

Що являють собою дискові масиви RAID?

Для початку розглянемо загальну трактування, яка пропонується інтернет-виданнями. Дискові масиви – це цілі системи зберігання інформації, зв'язки складаються з двох і більш жорстких дисків, службовців або для збільшення швидкості доступу до збереженої інформації, або для її дублювання, наприклад, при збереженні бекап-копій.


Дискові масиви RAID: що це і навіщо потрібно?
У такій зв'язці кількість вінчестерів в плані встановлення теоретично обмежень не має. Все залежить тільки від того, скільки підключень підтримує материнська плата. Власне, чому використовуються дискові масиви RAID? Тут варто звернути увагу на те, що в напрямку розвитку технологій (стосовно саме жорстких дисків) вони давно завмерли на одній точці (швидкість обертання шпинделя 7200 про./хв, розмір кешу і т. д.). Виняток у цьому плані становлять тільки моделі SSD, але й у них в основному проводиться тільки збільшення обсягу. У той же час у виробництві процесорів або планок оперативної пам'яті прогрес більш відчутний. Таким чином, за рахунок застосування RAID-масивів здійснюється збільшення приросту продуктивності при зверненні до вінчестера.

Дискові масиви RAID: види, призначення

Що ж стосується самих масивів, умовно їх можна розділити за використовуваної нумерації (012 і т. д.). Кожен такий номер відповідає виконанню однієї із заявлених функцій.


Основними в цій класифікації є дискові масиви з номерами 0 і 1 (далі буде зрозуміло, чому), оскільки саме на них покладено основні завдання.
При створенні масивів з підключенням декількох вінчестерів спочатку слід використовувати налаштування BIOS, де в розділі конфігурації SATA встановлюється значення RAID. При цьому важливо звернути увагу, що підключаються диски повинні мати абсолютно ідентичні параметри в плані обсягу, інтерфейсу підключення, кешу і т. д.

RAID 0 (Striping)

Нульові дискові масиви по суті своїй призначені для прискорення доступу до збереженої інформації (запису або зчитування). Вони, як правило, можуть мати у зв'язці від двох до чотирьох вінчестерів.
Але тут найголовніша проблема полягає в тому, що при видаленні інформації на одному з дисків вона зникає і на інших. Інформація записується у вигляді блоків по черзі на кожен диск, а збільшення продуктивності прямо пропорційно кількості вінчестерів (тобто, чотири диски в два рази швидше двох). Але ось втрата інформації пов'язана тільки з тим, що блоки можуть знаходитися на різних дисках, хоча користувач в тому ж «Провіднику» бачить файли в нормальному відображенні.

RAID 1

Дискові масиви з одиничним позначенням відносяться до розряду Mirroring (дзеркальне відображення) і служать для збереження даних шляхом дублювання.
Грубо кажучи, при такому положенні справ користувач втрачає в продуктивності, але може бути точно впевнений, що при зникненні даних з одного розділу вони будуть збережені в іншому.

RAID 2 і вище

Масиви з номерами 2 і вище мають подвійне призначення. З одного боку, вони призначені для запису інформації, з іншого – використовуються для корекції помилок.
Іншими словами, дискові масиви цього типу поєднують в собі можливості RAID 0 і RAID 1 але серед комп'ютерників особливою популярністю не користуються, хоча в основі їх роботи лежить використання коду Хеммінга.

Що краще використовувати на практиці?

Безумовно, якщо на комп'ютері передбачається використання ресурсномістких програм, наприклад, сучасних ігор, краще використовувати масиви RAID 0. У разі роботи з важливою інформацією, яку потрібно зберегти будь-яким способом, доведеться звернутися до масивів RAID 1. В силу того, що зв'язки з номерами від двох і вище популярними так і не стали, їх застосування обумовлюється виключно бажанням користувача. До речі, застосування нульових масивів є практичним і в тому випадку, якщо користувач часто завантажує на комп'ютер файли мультимедіа, скажімо, фільми або музику з високим бітрейтом для формату MP3 або в стандарті FLAC. В іншому ж доведеться покладатися на власні смаки і потреби. Саме від цього і буде залежати застосування того або іншого масиву. І, звичайно ж, при установці зв'язки краще віддавати перевагу дисків SSD, оскільки в порівнянні зі звичайними вінчестерами вони вже мають більш високі показники по швидкості запису та зчитування. Але вони повинні бути абсолютно однаковими за своїми характеристиками і параметрами, інакше підключається комбінація просто працювати не буде. І саме це є одним з найголовніших умов. Так що доведеться звернути увагу і на цей аспект.
Цікаво по темі
Гра Starbound: консольні команди
Гра Starbound: консольні команди
Індустрія комп'ютерних ігор рясніє різними проектами у вільному для досліджень світі. Шедевром в жанрі «пісочниця» можна назвати Starbound – гру, яка
Foreach PHP: останній елемент
Foreach PHP: останній елемент
В масивах на PHP є дві цікаві можливості: рух foreach і останній елемент. Тобто в прямому і зворотному ...
Ефективне програмування на PHP: масиви в рядок
Ефективне програмування на PHP: масиви в рядок
PHP, як сучасна мова програмування, надає можливість обробляти дані, тип яких можна визначити в момент ...
Javascript Array для збереження необмеженої кількості змінних
Javascript Array для збереження необмеженої кількості змінних
Логічно масив займає проміжне положення між змінними і об'єктами. Практично не слід надавати особливого значення словам. У програмі є змінні і код.
Java Array. Масиви в Java. Java для початківців
Java Array. Масиви в Java. Java для початківців
Для роботи з великою кількістю значень в Java, як у більшості сучасних високорівневих мов програмування, є такий потужний інструмент, як масиви.