Показать сообщение отдельно
Старый 21.11.2007, 16:34   #6
PC_Maniac
Пользователь
 
Пол:Мужской
Регистрация: 01.11.2007
Адрес: Украина
Сообщений: 45
Репутация: 13
По умолчанию Ответ: Какой Raid массив выбрать для терминального сервера(win2003) и что для этого

RAID 0:
Данные дробятся на блоки размером Stripe size (задаётся в настройках контроллера) и размазываются на все диски массива равномерно.
Нужно от 1 диска и больше (на простых контроллерах только 2). Массив RAID 0 из одного диска на некоторых контроллерах используется как переходной вариант.
Потоковая скорость высокая, в идеале пропорциональная количеству дисков.
Время доступа падает обычно раза в полтора-два по сравнению со временем доступа к одному диску.
Выход из строя одного диска выводит из строя весь массив.

RAID 1:
Данные зеркалируются на два диска.
Нужно 2 диска.
Потоковая скорость чуть меньше чем у одного диска.
Время доступа падает как и у RAID-0
Выход из строя одного диска не критичен т.к. есть полная копия данных на втором.

RAID-0+1 он-же RAID-10:
Создаются два массива RAID-0, и эти два массива зеркалируются (склеиваются в RAID-1)
Нужно чётное кол-во дисков. На дешёвых контроллерах опять-же только 4.
Выход из строя одного RAID-0 массива (любого количества дисков в рамках него) не критично.

RAID-5:
Данные дробятся на блоки размером Stripe size, блоки заворачиваются помехоустойчивым кодированием так что размер данных увеличивается. На n дисках емкости m может храниться объём информации равный m(n-1), а m будут занимать издержки помехоустойчивого кодирования.
Нужно минимум 3 диска. Объём массива равен суммарному объёму дисков за вычетом одного.
Потоковая скорость сильно зависит от контроллера, так на дорогих высокопроизводительных контроллерах она сравнима со скоростью RAID-0 но всё-равно меньше, а на встроенных контроллерах она обычно не превышает 5-7Мб/сек при записи.
Время доступа ещё меньше чем на RAID-0,1,10
Массив выдерживает выход из строя одного любого диска.

RAID-6:
Аналогичен RAID-5 но данные заворачиваются ещё более устойчивым кодированием и издержки уже занимают 2 диска со всеми вытекающими из этого последствиями.
Нужно от 3х дисков.
Ёмкость составляет кол-во дисков минус 2.
Потоковый доступ ещё более зависим от производительности контроллера.
Время доступа ещё ниже.
Массив выдерживает умирание двух любых дисков.

Игого:
- Под "массив выдерживает" подразумевается что система продолжает работать без каких-либо сбоев и потерь информации.
- На массивах со сложной математикой (RAID-5, RAID-6) при сбое дисков массив продолжает работать но скорость сильно падает.
- На профессиональных контроллерах можно производить замену диска на лету без остановки сервера. Для этого кроме контроллера нужны корзины Hot-Swap.
- Т.к. приложения баз данных очень критичны к задержкам то для них крайне не рекомендуется использовать массивы RAID-5 и RAID-6. Лучше RAID-1 или RAID-10
- Для системы и базы данных настоятельно рекомендую использовать физически разные массивы а не просто разные разделы одного массива.
- Систему можно ставить как на зеркало так и на отдельный диск но тогда нужно делать регулярно образ системного диска. Что конкретно для Вас лучше - решайте сами.
- SATA диски при многопотоковой нагрузке на порядок медленнее SCSI или SAS даже на одинаковых оборотах (не говоря о более оборотистых моделях).

Могу привести для примера две свои конфигурации серверов баз данных, которые реально работают.

1-я бюджетная:
Десктопный комп на базе Core 2 Duo E6850 (2x3.0GHz) со встроенным видео
RAID контроллер Areca ARC-1210 (4xSATA, PCI-Express 8x)
Диски: 4x250Gb SATA 7200rpm
1x250Gb SATA 7200rpm - Система, дистрибутивы, бэкап
2x250Gb SATA 7200rpm - Данные в RAID-1
1x250Gb SATA 7200rpm - Hot-Spare (резерв, его контроллер автоматически подключит вместо вышедшего из строя)
На сетевом накопителе лежит полный образ системного раздела этой машины а бэкапы после того как сделались льются автоматом туда-же так что выход из строя системного диска вызовет остановку сервера на время замены диска и восстановления раздела по образу.
Если выйдет из строя один из дисков зеркала то он автоматически заменится резервным, массив перестроится в автоматическом режиме без остановки сервера а после замены сбойного диска тот автоматом станет резервным.

2-я высоконадёжная:
Сервер на базе 2xXeon 5345 (4x2.4GHz)
Контроллер Adaptec 3805/256 (8xSAS)
Диски: 2x73Gb SAS 15000prm + 5x146Gb SAS 15000rpm + 1x500Gb SATA 7200rpm
2x73Gb SAS 15000prm - Система в RAID-1
4x146Gb SAS 15000rpm - Данные в RAID-10
1x146Gb SAS 15000rpm - Hot-Spare
1x500Gb SATA - Backup
Тут всё в разы дороже но и быстрее и надёжнее. Система в зеркале, для массива данных есть резерв, бэкап льётся на отдельный недорогой но ёмкий диск. Бэкап всех данных делается каждую ночь и хранится за 5 последних дней (ежедневные) и за 4 последних недели (еженедельные).

Есть ещё машинки с 8x500Gb SATA 7200rpm в RAID-5 и 16x400Gb SATA 7200rpm в RAID-6 но в БД они очень тормозят. Делались совсем для других целей. У второго скорость записи больше 200Мб/сек но время доступа ужасное.

Последний раз редактировалось PC_Maniac; 22.11.2007 в 12:09.. Причина: Добавлено сообщение
PC_Maniac вне форума
 
Ответить с цитированием Вверх
Эти 7 пользователя(ей) сказали cпасибо за это полезное сообщение:
 
Время генерации страницы 0.08651 секунды с 9 запросами