Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Відмовостійкість дискової підсистеми
Відмовостійкість – здатність обійтися без втрати даних та не впливати на процес роботи при таких катастрофічних подіях як апаратна відмова обладнання. В повністю відмовостійких АС застосовуються відмовостійкі масиви дисків, що дозволяють запобігти втраті даних. Однією з технологій, що надає можливість створити такі масиви дисків є RAID. Насправді ця абревіатура розшифровується як Redundant Array Independent Disks — надмірний масив незалежних дисків. Спочатку RAID розшифровувався як Redundant Array Inexpensive Disks — надмірний масив недорогих дисків. Під недорогими малися на увазі диски, призначені для використання в ПК, — на противагу дорогим дискам для мейнфреймів. Але оскільки в RAID-масивах стали використовувати SCSI-вінчестери, які істотно дорожче за вживаних в більшості комп'ютери дисків IDE, слово " недорогої" було замінено на " незалежний" Вперше термін RAID з'явився в 1987 році, коли дослідникам з Каліфорнійського Університету в Берклі вдалося створити діючий масив з декількох жорстких дисків. Першочерговим призначенням RAID було створення на базі декількох носіїв середньої ємності логічного диска великого обсягу із збільшеною швидкістю доступу. Але до цих двох характеристик згодом додалась третя – збереження даних у разі часткової відмови обладнання. Саме ці три ознаки зробили RAID-масиви такими актуальними. Однак, за об'єм, швидкість і надійність довелося платити підвищенням вартості і складності систем зберігання даних. Відмовостійкий RAID можна реалізувати апаратно або програмно. Вибираючи між апаратною і програмною реалізацією RAID, слід врахувати, що:
З огляду на вищесказане детального розгляду заслуговують саме апаратні RAID системи. Крім того, можна стверджувати, що використання апаратних реалізацій RAID-масивів вирішує задачу оптимального (з точки зору надійності і продуктивності) розподілу даних по декільком дисковим накопичувачам. Всього існує 8 базових типів RAID систем, які розрізняють за рівнями: Ø Рівень 0. В даному випадку декілька дисків представляються як один віртуальний диск. Захист від збоїв на даному рівні ніяк не забезпечується. Ø Рівень 1. Реалізується зеркалювання – ідентичні дані зберігаються на декількох (зазвичай на двох) дисках. Даний варіант забезпечує надійний захист від збоїв носія, проте є надзвичайно неефективним. Ø Рівень 2 Біти даних по черзі розміщуються на різних дисках; є виділені диски, що містять контрольні суми. Для контролю помилок використовується код Хеммінга. На практиці даний рівень використовується украй рідко. Ø Рівні 3, 4 фрагменти даних записуються на різні диски, біти парності – на виділені диски. Ø Рівень 5 Дані і контрольні суми розподіляються по всіх дисках. Перевага даного підходу полягає в тому, що можливе одночасне виконання декількох операцій читання або запису, що значно підвищує загальну продуктивність системи. Ø Рівень 6 Відмовостійкий масив незалежних дисків з двома незалежними розподіленими схемами парності (Independent Data Disks with Two Independent Distributed Parity Schemes) Ø Рівень 7 Відмовостійкий масив, оптимізований для підвищення продуктивності (Optimized Asynchrony for High I/O Rates as well as High Data Transfer Rates)
|