Технологии хранения данных в корпоративных системах, организация больших хранилищ данных для корпоративных систем, особенности управления системами хранения и использование программных средств для проведения этой работы.
Сетевой инфраструктурой, объединяющей большое количество серверов и устройств хранения, необходимо управлять и, как минимум, отслеживать ее состояние. Сказанное не означает, что нет необходимости мониторинга состояния, например, двух серверов и одного массива, подключенного к ним напрямую. Однако это можно реализовать подручными средствами - встроенными утилитами серверов, массива и операционной системы, бесплатными (freeware) утилитами или "самописными" скриптами. Каждое из устройств системы хранения данных (СХД) имеет несколько объектов, требующих управления и контроля состояния, например дисковые группы и тома у массивов, порты у массивов и коммутаторов, адаптеры в серверах.
Размеры СХД в современных вычислительных системах постоянно растут, поскольку растет объем хранящейся в них информации и возрастает сложность решаемых задач. В связи с этим, как только число объектов управления в СХД начинает исчисляться десятками, управление такой конфигурацией при помощи "подручных" средств отнимает у администраторов слишком много времени и сил и неизбежно приводит к ошибкам. Справиться с такой задачей можно, только используя полномасштабную систему управления. Это справедливо для любых больших систем и для большой системы хранения данных, в частности. Внедрение системы управления становится особенно актуальным в тех случаях, когда система хранения данных выделена не только структурно и функционально, но и организационно.
При разработке проекта СХД для сохранения вложенных инвестиций необходимо учесть имеющиеся технические средства и наиболее оптимальным образом вписать их в новую систему. Надо также учесть наличие, навыки и опыт обслуживающего персонала. Если квалификации персонала недостаточно для обслуживания высокотехнологичной системы, то помимо организации обучения, тщательной проработки регламентов составления детальных инструкций и другой рабочей документации, необходимо внедрить систему управления СХД. Система управления не только облегчит работу, но еще и снизит вероятность ошибочных действий персонала, которые могут привести к потере данных.
Не секрет, что наличие плана развития системы облегчает её внедрение и снижает расходы на модернизацию, по сравнению с хаотичным развитием. С другой стороны, бизнес подвержен изменениям - меняются задачи, появляются новые пользователи и т.п. Поэтому даже хорошо спроектированная СХД со временем перестает удовлетворять бизнес-требованиям.
Помочь в решении указных проблем может опять же внедрение все той же системы управления, которая позволит отследить изменение нагрузок на систему хранения, учесть утилизацию дискового пространства, спрогнозировать потребности в его наращивании и т.д.
Современные системы хранения данных представляют собой сложнейшие комплексы аппаратно-программных средств, нередко включающие в себя продукты и решения от разных производителей. По мере дальнейшего усложнения СХД возрастает значение программных средств управления такими системами, повышающих эффективность их использования и производительность работы системных администраторов, а также сокращающих издержки на управление СХД.
Еще 15-20 лет назад под ПО для устройств и систем хранения подразумевались в основном программные средства для резервного копирования и восстановления данных (отметим, что даже в 1995 году они занимали до 80% рынка ПО для систем хранения). По мере развития технологий хранения происходила постепенная сегментация рынка этих программных продуктов, продолжающаяся и ныне.
Сегодня ведущие отраслевые аналитики выделяют следующие основные сегменты рынка ПО для систем хранения (подчеркнем, что вариантов сегментации рынка несколько, но это - один из наиболее распространенных).
- Инфраструктурное ПО для систем хранения. К этому сегменту принадлежат программы управления инфраструктурой систем хранения, виртуализации хранения, репликации данных и т. д.
- ПО управления данными. В этот сегмент входят программы резервного копирования и восстановления данных, управления иерархической памятью (HSM), архивирования и т. д.
- ПО управления корпоративными ресурсами хранения (enterprise storage resource management, ESRM). К данному сегменту относятся программы управления ресурсами хранения (storage resource management, SRM), администрирования сетей хранения данных (SAN) и устройств хранения, управления носителями и ленточными библиотеками и т. д.
В табл. 1 приведены данные о том, как распределились компании-производители по перечисленным выше сегментам рынка ПО для СХД.
Таблица 1. Основные игроки в сегментах рынка ПО для СХД
Сегмент рынка ПО |
Компания-производитель |
Инфраструктурное ПО для систем хранения |
BMC Software, Computer Associates, EMC, HDS, Hewlett-Packard, IBM, Legato, Network Appliance, Veritas и т. д. |
ПО репликации данных |
Computer Associates, Fujitsu Softek, HDS, Hewlett-Packard, IBM, Legato, Sun Microsystems, Symantec, Veritas и т. д. |
ПО для виртуализации хранения |
BMC, DataCore, FalconStor, HP/Compaq, IBM/Tivoli, Veritas, Vicom и т. д. |
ПО управления данными |
BackBone, CommVault, Computer Associates, EMC, IBM/Tivoli, Legato, Syncsort, Veritas и т. д. |
ESRM |
BMC Software, Computer Associates, EMC, Hewlett-Packard, IBM/Tivoli, Sun Microsystems и т. д. |