Як вибрати відповідний рівень raid

Що варто враховувати при виборі рівня RAID

Вибираючи рівень RAID для нового масиву, слід мати на увазі кілька важливих факторів:

• Продуктивність. Не всі програми однакові. Деякі генерують мінімум операцій введення / виводу, інші навпаки, дуже активно експлуатують дискові накопичувачі, тому рівень RAID повинен відповідати навантаженні.







• Ємність. Рівні RAID розрізняються за кількістю чистого простору, доступного для використання, за вирахуванням зарезервованого для службових потреб. Якщо в конкретному застосуванні найважливіше ємність, це варто враховувати.

• Вартість. Чим вище ємність і продуктивність, тим вище вартість. Правильний вибір рівня RAID дозволяє врівноважити ціну і продуктивність.

• Доступність. Потреби різних організацій істотно розрізняються. Деякі готові переплатити, щоб максимально убезпечити себе від простою, а для інших це не так актуально. Рівень RAID потрібно вибирати в залежності від того, наскільки важлива для компанії постійна доступність системи зберігання.

Давайте подивимося, як різні рівні RAID відповідають кожному з перерахованих критеріїв. Йтиметься про відносно поширених типах RAID.

• * RAID 0. З точки зору продуктивності, RAID 0 набагато випереджає всі інші типи RAID, тому що не вимагає записи службових даних і дозволяє об'єднати всі диски в єдиний високопродуктивний пул.

• * RAID 1/10. У більшості випадків RAID 10 забезпечує чудову продуктивність, оскільки дозволяє зчитувати дані з декількох дисків одночасно. Швидкодія знижується тільки при численних операціях послідовного запису невеликих обсягів даних. В цілому, для забезпечення чистою продуктивності практично при будь-яких навантаженнях RAID 1 і 10 - ідеальний вибір. RAID 1 сам по собі - це дводискова система, не дуже підвищує продуктивність, але в великих масивах вона в будь-якому випадку практично не використовується.

• RAID 5/50. Для додатків, що створюють велике навантаження з точки зору читання, RAID 5/50 забезпечує прекрасну продуктивність. Однак при активній записи необхідність зберігати контрольні суми призводить до відчутного зниження швидкодії. При відновленні даних продуктивність RAID 5/50 залишається на мінімальному рівні аж до завершення операції.

• RAID 6/60. На відміну від інших рівнів, RAID 6 забезпечує чудову швидкість читання, однак продуктивність при записі у нього ще нижче, ніж у RAID 5, тому що контрольні суми розраховуються в подвійному екземплярі. Відновлення даних теж істотно сповільнює роботу системи.







• * RAID 0. Оскільки зберігання контрольних сум і віддзеркалення в цій конфігурації не передбачені, RAID 0 відрізняється прекрасною ємністю, дозволяючи на 100% використовувати простір всіх жорстких дисків в масиві.

• RAID 1/10. Цей рівень RAID передбачає збереження дзеркальної копії даних, а значить, ємність масиву знижується вдвічі. Недолік компенсується високою швидкістю читання і запису.

• * RAID 5/50. Одна з причин популярності RAID 5 полягає в тому, що цей тип RAID витрачає мінімум простору на службові потреби - всього один диск. У випадку з RAID 5/50 на це витрачається до 33% від загальної ємності масиву (в трьохдискове конфігурації RAID 5) - в залежності від того, як створені томи.

• RAID 6/60. Популярність RAID 6 останнім часом поступово збільшується, але з точки зору ємності цей варіант менш вигідний, ніж RAID 5. Для зберігання контрольних сум потрібні два диска, так що в четирехдісковой конфігурації на це йде до 50% від загальної ємності.

• * RAID 0. При високій ємності і продуктивності вартість у RAID 0 мінімальна. Висока швидкість і відсутність необхідності витрачати місце на збереження контрольних даних забезпечують RAID 0 найкраще співвідношення «ціна - ємність» і «ціна - продуктивність».

• RAID 1/10. З точки зору ємності, RAID 1/10 варто надто дорого, зате якщо оцінювати продуктивність, ціна виявляється не набагато вище, ніж у RAID 0. У цій конфігурації на службові потреби йде 50% вільного простору, зате швидкість роботи залишається дуже високою, тому RAID 1 / 10 користується великою популярністю в самих різних застосуваннях.

• * RAID 5/50. Цей тип RAID є фактичним стандартом для тих, кому потрібен RAID-масив, і неважливо, з якими характеристиками. Всі RAID-контролери підтримують RAID 5, а витрати з точки зору ємності на цьому рівні не так вже високі, особливо при наявності великої кількості дисків. Однак продуктивність істотно знижується при активній записи, тому з точки зору швидкості запису RAID 5 виявляється дорожче RAID 0, 1 і 10.

• RAID 6/60. Цей тип RAID невигідний в обох відносинах: на службові потреби йде до 50% від загальної ємності масиву, як у RAID 1/10, а продуктивність при записі виявляється ще нижче, ніж у RAID 5.

• RAID 0. З точки зору доступності, нуль в назві RAID 0 говорить сам за себе. В общем-то, це навіть не RAID-масив - просто скупчення дисків (JBOD). При відмові хоча б одного з дисків в масиві дані будуть безповоротно втрачені. Продуктивність і ємність у RAID 0 високі, але збереження даних цей тип RAID ніяк не гарантує.

• * RAID 1/10. Оскільки RAID 1/10 передбачає віддзеркалення, з точки зору надійності це найкращий варіант. Всі дані зберігаються відразу на два диска, тому у великому масиві можна не побоюватися відмови відразу декількох дисків - аби залишалася одна копія даних.

• RAID 5/50. З точки зору доступності RAID 5 має непогані характеристики, яких буває цілком достатньо для більшості організацій. Масив може втратити одного диска і при цьому залишатися функціональним, хоча вже й не безпечним. Якщо відмовить і другий диск, дані будуть втрачені. Відповідно, окремий подмассів RAID 5 в масиві RAID 50 може втратити один диск і при цьому залишатися в робочому стані. Теоретично, масив буде працювати, навіть якщо в кожному підмасиві відмовить по одному диску.

• * RAID 6/60. Цей рівень RAID забезпечує найвищу доступність, оскільки RAID 6 залишається функціональним навіть при відмові двох дисків.

Якщо ви не можете вирішити, який рівень RAID віддати перевагу, я б порадив використовувати RAID 50 в тих випадках, коли ємність важливіше продуктивності (а якщо основне навантаження складається з послідовних операцій читання, продуктивність у RAID 50 теж буде на висоті). Для тих, кому висока швидкість читання / запису випадкових і послідовних блоків даних важливіше, ніж ємність, підійде RAID 10. Нарешті, якщо головне завдання - забезпечити збереження даних, варто зупинити свій вибір на RAID 6/60.







Схожі статті