Эффективные системы хранения данных

"Банковские технологии", №6

Практика внедрения эффективных систем хранения данных в российских банках

Одним из основных потребителей качественных информационных технологий в настоящее время являются банки, спектр используемых технологий которых достаточно широк. Однако важнейшим элементом, обеспечивающим жизнь банка, является информация. Собственным видением проблемы эффективности используемых систем хранения данных на практике в российских банках делится Александр Тетёркин, ведущий эксперт по катастрофоустойчивым и RISC-вым системам Группы Компаний ХОСТ.

Экстраполируя понятие экономической эффективности на процесс хранения данных, эффективность хранения данных можно обозначить как отношение полученного экономического эффекта (результата от хранения данных в системе) ― к затраченным ресурсам, обусловившим получение этого результата. Давайте разберемся. Какой эффект или результат ожидает бизнес от хранения данных? С какими затратами сталкивается руководитель IT-отдела при внедрении систем хранения данных? Какие существуют способы минимизации этих затрат?

Практически любой банк время от времени сталкивается с ситуациями, способными остановить весь бизнес. Здесь мы не говорим о взрыве ядерной бомбы или урагане. Мы говорим о тех событиях, которые действительно с нами случаются: разрушение логической целостности данных, сбои в программном или аппаратном обеспечении, отключение электропитания, локальные катастрофы (пожар, затопление и т.п.).

Для любого IT-отдела, обслуживающего критичные для бизнеса приложения (АБС банка, системы управления взаимодействием с клиентами CRM, системы финансового анализа BI и т.п.), внедрение систем хранения, обладающих свойствами высокой доступности и катастрофоустойчивости, становится одной из наиболее приоритетных задач.

Здесь мы и подходим к вопросу о результате, ожидаемом бизнесом от систем хранения данных. Несмотря на любые риски, с которыми может столкнуться банк, данные должны быть всегда доступны и застрахованы от повреждения. Технология должна предусмотреть рост бизнеса, и соответственно, увеличение требований к емкости системы и к ее производительности. Последнее время становятся популярными вопросы мониторинга состояния систем хранения, соблюдения конфиденциальности данных, а также вопрос управляемости системы.

А теперь обратимся к соотношению затрат и эффективности. Стоимость приобретения системы хранения данных и ее дальнейшего обслуживания, безусловно, должны быть в рамках здравого смысла. Зачем, например, банку с количеством активных пользователей, не выходящих за тысячу, покупать систему хранения данных класса high-end? Система хранения mid-range класса, стоимость которой в разы отличается от стоимости системы хранения high-end, справится с этой нагрузкой и будет способна наращивать свой потенциал и при дальнейшем росте бизнеса. Не нужно забывать здесь и о «подводных камнях» таких, как стоимость жестких дисков на замену, обновлений системы, лицензий для репликации данных для high-end систем, стоимость квалифицированного персонала, обслуживающегоhigh-end системы и т.п.

Последнее время стал актуальным вопрос с электропитанием и у нас в России. Стоимость электричества в России в несколько раз дешевле, чем на западе. Зато у нас можно получить отказ на запрос о предоставлении дополнительного ввода питания. Наблюдается тенденция нехватки электрических мощностей в городах. Особенно это заметно в Москве и в других крупных городах России. Поэтому становится актуальным вопрос потребления электроэнергии системой хранения. Ведь известно, что чем выше класс системы хранения, тем больше электроэнергии она потребляет.

Часто требования бизнеса, описанные выше, диктуют создание распределенной сети хранения данных. Компоненты такой системы расположены на географически удаленных площадках, что позволяет сохранить работу критичных для бизнеса приложений даже при полном разрушении одной из площадок. Какие дополнительные траты могут возникнуть, если система хранения данных распределенная? Необходимо учитывать и стоимость аренды каналов для репликации данных (которая у нас в России достаточно высока), и дополнительные расходы на персонал (на резервной площадке, как и на основной, должен быть обученный квалифицированный персонал, требующий высокой заработной платы) и создание соответствующей инфраструктуры на площадках.

Таким образом, решения в области хранения данных должны не только решать непосредственные задачи управления задачи, поставленные перед ними, но и быть экономически эффективными. Т.е. затраты на приобретение и обслуживание системы не должны превышать экономического эффекта владения. Каждое решение должно подробно прорабатываться с позиции общей стоимости владения (TCO).

Наверное, каждый руководитель IT-отдела банка сталкивался с «космическими кораблями», рисуемыми представителями отделов продаж некоторых IT-компаний («межконтинентальные кластеры», «дорогие high-end решения, обязательно нужные вашему бизнесу» и т.п.). Группа Компаний ХОСТ ставит перед собой другую задачу. Мы стремимся делать так, чтобы всё, что мы поставляем, внедряем или обслуживаем, работало максимально эффективно, в соответствии с ожиданиями нашего Клиента. Выбор наиболее современных и эффективных решений обеспечивается высокой квалификацией персонала. Критерии качества решений определяются требованиями бизнеса и технической политикой банка.

Группа Компаний ХОСТ предлагает современные высокоэффективные решения для обеспечения высокой доступности и катастрофоустойчивости критичных для бизнеса приложений. Совсем недавно в одном из наиболее динамично развивающихся банков Уральского региона мы внедрили катастрофоустойчивую географически распределенную платформу для АБС банка на базе RISC-серверовIBM c процессором POWER6, кластерного ПО Veritas Storage Foundation HA/DR forOracle и системами хранения EMC CLARiiON CX3-40.  

Коснемся только той части проекта, которая касается организации хранения данных. В данном решении использовались две системы хранения CLARiiON, находящиеся в разных зданиях банка. Между системами было настроено аппаратное реплицирование (дублирование) данных в синхронном режиме, используя оптоволоконные каналы. В любой момент данные на обеих площадках идентичны, т.к. система хранения данных сообщает операционной системе о факте записи только после того, как данные были фактически сохранены на обеих системах хранения. Отличительной особенностью решения является реализация системы так называемой «Золотой копии», благодаря которой у банка всегда есть копия данных на несколько часов назад с интервалом в один час. Данная система была реализована специалистами Группы Компаний ХОСТ, используя возможностиmid-range системы CLARiiON CX3-40 мгновенно создавать снимок данных и, что примечательно, мгновенно «откатываться» к сохраненному состоянию. Даже если произошло разрушение логической целостности данных, то посредством выполнения одной команды, не более чем за 5 минут, можно возобновить работу АБС и нет никакой необходимости в традиционном длительном восстановлении данных с лент и накатывании журналов транзакций за весь день.

Таким образом, нам реально удалось внедрить и протестировать систему с восстановлением работы СУБД Oracle 10g с RTO 5 минут (время восстановления системы) и с нулевым RPO (точка восстановления, в данном случае с нулевой потерей данных). Данный функционал был полностью интегрирован в кластерное программное обеспечение Veritas Storage Foundation c использованием агента аппаратного зеркалирования EMC MirrorView.

В заключение хотелось бы сказать, что в настоящее время существует ряд высокоэффективных решений, обеспечивающих требования современного бизнеса к производительности, доступности и сохранности данных, не требующих «космических» финансовых вложений, и такие решения уже реально работают в российских банках.