`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Как изменилось финансирование ИТ-направления в вашей организации?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Гибридный RAID-массив в сервере начального уровня

+77
голосов

Скудные ИТ-бюджеты небольших компаний — не оправдание использования ПК в качестве сервера. Если уж гнаться за эффективностью вложенных средств, начинать надо с анализа нагрузки массовых приложений. Сэкономил на подсистеме ввода/вывода данных — не удивляйся многочасовой подготовке отчетов.

Грубо, хранимые на сервере данные делятся на два класса:

— объемные/«холодные», с малой интенсивностью обращения, но длительным хранением (документация, видео, архивы);

— компактные/«горячие», требующие быстрого доступа в многопользовательской среде (различные базы данных и справочные системы: 1С, «Лига: Закон», «КонсультантПлюс» и пр).

Первые оптимально хранить на емких и недорогих дисках SATA HDD, вторым больше подходят SAS HDD или SSD. В обработке очередей обращений к дискам участвуют сами диски, RAID-контроллер, центральный процессор. Аппаратный контроллер снимает часть нагрузки с процессора. Тип, количество дисков, уровень RAID — все это влияет на производительность. Основная ее характеристика в задачах с интенсивным переключением между таблицами данных — это количество операций ввода/вывода в секунду, IOPS (Input Output Operations per Second). Один диск SATA 7200rpm способен выдать 75-120 IOPS, диск SAS 15 rpm — 175-210 IOPS. Ждать чудес от «зеркала» (RAID 1, штраф на запись 2) на бортовом контроллере на двух дисках SATA не приходится — 200-220 IOPS на чтение, 75-100 IPOS запись. Как только перегрузка по IOPS становится выше физических возможностей дисков, быстро растут очереди обращений к дискам. Запрос есть, а данных — нет. Иди кури.

Что делать, если приложения объективно требуют нескольких сотен IOPS? К примеру, если за целевое значение взять 600 IOPS на запись, то в RAID 10 его дадут 6 х SAS HDD 15k rpm или 12 х SATA HDD 7200 rpm. То и другое — уж точно не для сервера начального уровня. Цена одной только дисковой подсистемы превысит $2K, при сложном и неэргономичном конструктивном исполнении. С использованием SSD появляются варианты. При относительно скромном бюджете хороший эффект даст недорогой RAID-контроллер с двумя RAID 1: из 2 SSD под «горячие» и 2 SATA HDD под ОС и «холодные» данные. Если база данных невелика по размеру, а SSD — «серверные» (c пониженным износом ячеек памяти), то такая комбинация будет работать быстро и служить долго. К слову, один SSD 160GB интеловской серии 320 дает на запись те самые 600 IOPS.

Можно сделать так же быстро и еще дешевле. Например, построив гибридный RAID. Технология основана на объединении SSD и HDD в один логический RAID-том. Быстро читаем с SSD, быстро пишем на SSD и в фоновом режиме на HDD.

Гибридный RAID-массив в сервере начального уровня

Результатом является более высокое число операций чтения в секунду без снижения общей производительности записи и полная прозрачность для операционной системы и запускаемых приложений. Гибридные RAID-массивы умеют строить все контроллеры Adaptec, начиная с Adaptec 6405E за $280.

Для простейшего гибридного RAID достаточно было бы 1 SSD и 1 SATA HDD. Второй SATA пригодится для отказоустойчивости. Строится два «зеркала»: одно «гибридное» (на SSD небольшого объема и части первого HDD того же объема) и одно «обычное» (на двух SATA HDD оставшейся, все еще внушительной емкости).

Гибридный RAID-массив в сервере начального уровня

Приняв для определенности, что на контроллере Adaptec 6405E построены:

  • «быстрый» логический том, с производительностью SSD 160GB Intel 320-й серии (39 KIOPs на чтение/300 IOPS на запись)
  • «емкий» логический том из двух дисков 2 ТБ, приведенного объема 1,84 ТБ

получим бюджет дисковой подсистемы дешевле $1K.

Относительно недорого. Реально работает.

+77
голосов

Напечатать Отправить другу

Читайте также

интересно, а можно сделать гибридный RAID Оперативная память+HDD? -скорость больше, цена меньше

Под Linux можно попробовать.
Также мне известны закрытые проприетарные решения подобного уровня для специализированных нужд.

В ZFS есть согласованное трехуровневое кэширование(RAM/SSD/HDD). В конце-то концов, задача не в том, из чего делать RAID, а как работать быстро, и не потерять данные. К примеру, делают в памяти RAM drive под tempDB - быстро, но не жалко потерять. Но сама DB - на SSD.

я б про гибридные диски еще упомянул

Гибридные диски - это все-таки чуть другая идея, там у SSD блока скорее кеширование данных с магнитных пластин является основной задачей.

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT