Пирамида управления
Функции управления можно разделить на несколько уровней, которые обычно представляют в виде Пирамиды управления (рис. 1), показывающей возможные направления развития систем SAM.
Рис. 1. Пирамида управления
Нижний уровень, непосредственно взаимодействующий с элементами сети хранения данных, представлен наиболее широким диапазоном решений, как правило, разработанных компаниями, специализирующимися на конкретных типах оборудования сетей хранения (Brocade, Gadzoox и др.).
Следующий уровень, SAN Network Management, оперирует агрегированными данными, поступающими снизу. При этом большая часть решений представлена ведущими разработчиками систем корпоративного управления — Veritas, BMC, HP и Tivoli. Уровень SAN Virtualization образован решениями в модной сегодня области. О виртуализации много говорится, но зачастую термин «виртуализация» трактуется очень расплывчато. Это может привести к тому, что данный уровень в дальнейшем не займет действительно значимого положения в Пирамиде управления. В то же время уровень Data Management выглядит совсем уже старожилом, собравшим все решения в области управления хранением данных. Среди них можно выделить наиболее известные, такие как Veritas со своим семейством продуктов NetBackup, Legato Networker и CA ARCserve.
В последнее время появились два терминологически устоявшихся уровня: Storage Resource Management и Application Integration. Первый позволяет оперировать понятиями файловых систем, томов, групп томов, емкости и производительности вне зависимости от типа соединений, что дает возможность получить логическое представление всех ресурсов хранения. Второй — идентифицировать и соотнести, какие ресурсы хранения поддерживают специфичные бизнес-приложения.
На практике достаточно сложно реализовать все функции управления средой хранения в рамках одного приложения. Закономерен вопрос об архитектуре проектируемого решения. Обычно разработчики реализуют трехзвенные структуры хранения: консоль оператора — сервер управления — агенты (рис. 2).
Рис. 2. Архитектура управления
Различают два вида SAM: внутриконтурное управление (in-band) и управление по дополнительному (вспомогательному) каналу (out-of-band). При построении внутриконтурной архитектуры функции управления выполняются с использованием существующих каналов системы хранения (обычно Fibre Channel). В случае управления по дополнительному каналу обмен данными между элементами сети хранения и консолью управления осуществляется с использованием протокола SNMP по сети Ethernet. Архитектуры out-of-band и in-band обеспечивают различный уровень надежности, быстродействия, нагрузки на каналы системы хранения и т.д. Для реализации различных специфических функций SAM зачастую одновременно используются оба подхода.
Фундаментальные разработки в области управления хранением ведутся сегодня по следующим направлениям: