А ви знаєте, що таке RAID-масив?
Надійність зберігання даних - це один з найбільш важливих і актуальних питань у комп`ютерних системах. Тому в цьому напрямку було зосереджено багато сил і розробок, і як підсумок з`явилася технологія побудови RAID-масивів, яка, незважаючи на те, що вона була придумана кілька років тому, є досить актуальною і затребуваною на даний момент часу.
Давайте спробуємо розібратися, що ж це за технологія. Для початку варто дати визначення головному терміну. Отже, RAID-масив - це якесь надмірне безліч незалежних дисків, службовців для підвищення відмовостійкості та ефективності комп`ютерних систем. Перше досягається саме через надмірність, а другий - за рахунок одночасної роботи дисків, які знаходяться у створеному масиві. Варто зауважити, що RAID-масив системою використовується як один диск завдяки взаємодії програмного та апаратного забезпечення.
Щоб відповісти на питання про те, як створити RAID-масив, необхідно згадати, що є кілька різних варіацій (рівнів), реалізація яких залежить від організації роботи дисків. Загальна робота дисків може бути організована з використанням або паралельного, або незалежного доступу. У першому випадку для запису інформації дисковий простір розділяється на смужки (блоки), які потім потрапляють на різні фізичні диски (продуктивність підвищується завдяки одночасного запису смужок). При зчитуванні інформації також всі операції проходять блоками, що сприяє ще більшому зростанню ефективності такої системи. Причому, чим більше дисків, тим продуктивніше буде RAID-масив. Але є й свої нюанси. Організувати таку систему неможливо, якщо розмір блоку більше, ніж розмір самого запиту на запис інформації.
У разі незалежного доступу вся інформація окремого користувача запиту записується так само, як і при роботі з одним логічним диском, але на відміну від останньої ситуації, при читанні операції вже будуть виконуватися на різних (окремих) дисках.
На даний момент часу є кілька стандартних способів організації (рівнів) такої системи, як RAID-масив. Вони нумеруються від 0 до 6 і називаються, відповідно, RAID 0, RAID 1 і так далі. У практиці найбільш часто використовуються такі рівні: 0, 1, 3, а також 5.
Отже, щоб практично реалізувати зовнішній RAID-масив, потрібно мати два компоненти: RAID-контролер, який виконує функції розподілу надходить інформації, зв`язки з головним сервером, генерації надлишкових даних і будь-який масив вінчестерів. Це так званий апаратний варіант створення RAID-масиву. Але це не єдиний спосіб організації дисків. Побудова такої системи можливе з так званої програмної середовища. У цьому варіанті, створення RAID масивів здійснюють за допомогою спеціальних утиліт, які підтримує та чи інша операційна система. Недоліком такої реалізації є те, що при збої програмного забезпечення ПК загубиться вся інформація, що зберігається на логічних RAID-дисках. До того ж треба пам`ятати, що програмно можна побудувати масив тільки першого і нульового рівня.