За последние годы перечень возможных сценариев работы на предприятии дисковых массивов, построенных на основе интерфейса Fibre Channel, значительно расширился. Если раньше обычно они приобретались для обслуживания одного критически важного приложения (например, корпоративной базы данных), то теперь их часто используют как платформу для консолидации хранения данных нескольких приложений с разными требованиями к производительности и надежности хранения и разной степенью важности для бизнеса. Это стало возможным благодаря реализации для таких массивов поддержки соединения по протоколу iSCSI, а также применению в них дисков большой емкости, обеспечивающих низкую стоимость хранения. В результате такие массивы, как Clariion, могут наряду с критически важными приложениями послужить и для хранения данных неприоритетных приложений с умеренными требованиями к быстродействию. Обычно такие приложения работают на серверах начального уровня и устаревших моделей (чаще всего у этих компьютеров нет платы Fibre Channel, поэтому они подключаются к массиву по iSCSI через сеть Ethernet). При этом дисковое пространство и внешние порты массива заранее распределяются между приложениями и их серверами.

С консоли NQM можно контролировать производительность, полосу пропускания и время отклика Oracle и Exchange
С консоли NQM можно контролировать производительность, полосу пропускания и время отклика Oracle и Exchange

Однако такое использование массива для обслуживания нескольких приложений создает новую проблему — если одно приложение «захватит» основную часть процессорных ресурсов системы, то упадет производительность остальных, в том числе критичных для бизнеса приложений.

Для обеспечения постоянного и гарантированного качества сервисов Clariion инженеры EMC разработали инструмент Navisphere Quality of Service Manager (NQM), благодаря которой администраторы массива на основе правил могут устанавливать целевые показатели производительности приложений и контролировать их соблюдение. Например, с помощью NQM можно задать правила, по которым время отклика для электронной почты или OLTP-приложения будет оптимизировано в дневные часы, а вечером и ночью будет обеспечена максимальная пропускная способность массива для выполнения операций резервного копирования.

Механизм работы NQM основан на так называемых классах ввод-вывода (I/O-class); пользователь определяет этот класс для каждого приложения с учетом его профиля — логических номеров устройств (LUN) и metaLUN, размера блоков ввода-вывода и типа операций ввода-вывода — чтения и/или записи. Например, у LUN-ов, которые выделены серверу электронной почты, может быть один класс ввода-вывода, а у приложений тестирования и отладки нового ПО — другой. NQM контролирует производительность каждого класса ввода-вывода по таким показателям, как пропускная способность (Мб/с), производительность (число операций ввода-вывода в секунду) и время реагирования (мс). Эти параметры отображаются в реальном времени на консоли NQM, а при необходимости можно вывести график их изменений за последние нескольких дней.

Пользователь может определить правило на основе классов ввода-вывода и показателей производительности и задать время, когда это правило будет действовать (всего можно задать до 10 правил, выполняющихся в разное время). Например, можно задать правило, по которому самому важному приложению будет обеспечена стабильно высокая производительность, либо ограничить для низкоприоритетного приложения, такого как файловые сервисы, полосу пропускания, которую оно может занимать. Отчасти это тоже описано ранее...

NQM продается как дополнение для пакета EMC Navisphere Management Suite и стоит в зависимости от модели Clariion от 9 тыс. до 30 тыс. долларов, емкость дисков при этом значения не имеет. Данная утилита поддерживает как текущие модели Clariion CX-3, так предыдущее поколение Clariion CX.