Построение Центра обработки данных на основе технологий HP

Предпосылки проекта

В компании «Мир» довольно долго использовали корпоративную информационную систему (КИС) собственной разработки, однако по мере расширения бизнеса и постоянного усложнения КИС стало очевидно, что дальнейшее развитие и поддержка этой системы, для чего требовалось содержать большую команду программистов, обходится компании слишком дорого, поэтому в 2006 году руководство “МИРа” решило внедрить промышленную ERP-систему на основе пакета SAP Business Suite. Для развертывания такого “тяжелого” приложения, с которым будут работать сотни пользователей, требуются мощные многопроцессорные Unix-серверы, которых тогда не было у компании. Несколько лет назад в партнерстве с «ИНЛАЙН ГРУП» в компании был построен центр обработки данных (ЦОД), оснащенный блейд-серверами HP BladeSystem p-Class вместе с системой хранения HP StorageWorks EVA, однако эти серверы стандартной архитектуры не рассчитаны на обработку больших объемов данных, которая необходимо для обслуживания SAP Business Suite. Стало очевидно, что для развертывания новой КИС «МИР» должен приобрести одну из предлагаемых сегодня рынке Unix-систем. 

Не смотря на то, что прошлый опыт эксплутации в «МИРе» серверов и систем хранения HP доказал высокое качество этого производителя, заказчик, учитывая значимость этого проекта для его бизнеса, не стал ограничивать свободу выбора одним вендором и провел тендер, в котором рассматривались также предложения на основе Unix-систем Fujitsu Siemens Computers, IBM и Sun Microsystems. Рассказывает Алексей Лымарь: «В итоге победило предложение компании “ИНЛАЙН ГРУП” на базе техники HP, в котором нас привлекли мощные возможности виртуализации серверных ресурсов и выгодная лизинговая схема приобретения». Немаловажным фактором при выборе партнера сыграл факт исторического успешного сотрудничества «МИРа» с компанией «ИНЛАЙН ГРУП», кроме того, “ИНЛАЙН ГРУП” предоставила демо-оборудование для тестирования на площадке заказчика. При выборе поставщика решения ИТ-специалисты «МИРа» также учитывали и отзывы своих коллег из “Копейки” и “Евросети”, где уже несколько лет ЦОДы в аналогичной конфигурации отказоустойчивого кластера на основе серверов и систем хранения HP успешно обслуживают ERP-системы SAP. Все эти проекты так же были реализованы специалистами «ИНЛАЙН ГРУП». 

Говорит заместитель генерального директора “ИНЛАЙН ГРУП” Али Мамедов: «Опыт выполнения нашей компанией подобных проектов свидетельствует, что комбинация кластера Unix-серверов HP среднего класса и дискового массива StorageWorks XP оптимально подходит для ERP в крупной торговой сети, обеспечивая необходимый уровень производительности и надежности при доступной для этой категории заказчиков стоимости проекта». 

Описание решения 

Основу нового корпоративного ЦОД, запущенного в промышленную эксплуатацию в компании “МИР” в июле 2007 года, составляют два Unix-сервера среднего класса HP Integrity rx8640, объединенные с помощью пакета HP ServiceGuard в кластер высокой доступности и работающие под управлением операционной системы HP-UX 11i. В каждом сервере установлено по три системные платы на основе чипсета HP sx2000 c двенадцатью двухъядерными процессорами Intel Itanium 2 (кодовое название Montecito), из которых восемь активизированы (всего Integrity rx8640 поддерживает установку шестнадцати процессоров, т. е. в каждом сервере можно установить еще одну системную плату с четырьмя Itanium 2). Кроме того, конфигурация обоих серверов включает по 64 Гбайт оперативной памяти (с возможностью расширения до 256 Гбайт), две двухпортовые сетевые карты Gigabit Ethernet и два двухпортовых адаптера Fibre Channel 4 Гбит/сек.

С помощью разработанного для HP-UX 11i механизма виртуализации Virtual Server Enviroment (VSE) оба сервера разбиты на две логические партиции (раздела), между которыми поровну распределены ресурсы машины, но при необходимости эту конфигурацию можно изменять средствами VSE без выключения сервера. Раздел первого сервера (vPar1) используется для обслуживания модуля Retail Productive ERP-системы SAP, второго (vPar2) — для модуля SAP Business Warehouse (BW) Productive. На втором сервере те же разделы служат для разработки и тестирования обновлений соответствующих модулей, а при сбое первого сервера на них практически мгновенно можно перевести сами “продуктивные” модули Retail и BW с помощью HP ServiceGuard и его расширения ServiceGuard Extension for SAP. Это расширение осуществляет постоянный мониторинг состояния приложений SAP и при обнаружении сбоя или превышении установленного порогового значения выполняет переключение между узлами кластера. Применение ServiceGuard Extension for SAP также позволяет существенно уменьшить перерыв в работе ERP-системы при обновлении модулей SAP. 

Для выполняемой мгновенно временной активизации ядер неактивных процессоров серверов применяется механизм Temporary Instant Capacity (TiCAP), работающий по принципу предоплаты за определенное число единиц (аналогично тому, как организована оплата междугородных телефонных разговоров по карточкам). Иными словами, дополнительные процессорные ядра можно включать на время до тех пор, пока у владельца сервера остается положительный баланс TiCAP. 

Баланс одного TiCAP рассчитан на 30 суток (43 200 минут) работы одного процессорного ядра, но приобретается не для ядра или раздела, а для всего сервера, поэтому его можно использовать для активизации одного ядра на 30 полных дней либо для активизации четырех ядер (даже из разных разделов) в течение 60 дней по три часа в сутки. Одна единица тарификации TiCAP составляет 30 минут работы процессорного ядра. По исчерпании баланса можно приобрести дополнительные TiCAP либо купить лицензию на постоянную активизацию дополнительных процессоров или их ядер. 

Алексей Лымарь объясняет необходимость применения виртуализации: «Практически невозможно заранее точно подобрать оптимальную конфигурацию процессорных мощностей для обслуживания новой инсталляции ERP-системы SAP, тем более что по мере развития бизнеса будет постоянно увеличиваться число пользователей, работающих с этой системой в нашей компании, и, как следствие, возрастет создаваемая ею нагрузка». При традиционной “жесткой” конфигурации серверов могло оказаться, что мощности приобретенной машины не хватит для нормальной работы ERP и придется срочно искать средства для покупки дополнительных процессоров; если же закупить процессоры с большим запасом, то это означает неоправданное увеличение стоимости проекта. Применение в Unix-системах HP механизма Temporary Instant Capacity, основанного на технологии виртуализации, позволит при необходимости временно или постоянно подключать установленные в сервере дополнительные неактивные процессоры, которые обошлись нам существенно дешевле, чем активные. Для их активизации системный администратор должен ввести только одну команду, так что не нужно заказывать новые компоненты для сервера, ждать их доставки и затем отключать машину для установки дополнительных процессоров. Алексей Лымарь подчерукнул: «По существу TiCAP реализует концепцию “коммунальных” вычислений Utility — мы платим только за ту процессорную мощность, которую реально потребляем, и не должны оплачивать стоимость работающих вхолостую процессоров». Кроме того, технология виртуальных разделов vPar позволяет гибко менять конфигурацию сервера и быстро перераспределять процессорную мощность между модулями SAP. 

С помощью двух коммутаторов HP StorageWorks SAN Switch B-Series, которые HP поставляет по OEM-соглашению с компанией Brocade, в ЦОДе построена резервированная сеть хранения данных SAN на базе технологии четырехгигабитного Fibre Channel. Кроме кластера серверов к этой сети подключены отказоустойчивый дисковый массив старшего класса HP StorageWorks XP10000 емкостью около 10 Тб (68 дисков по 146 Гбайт с частотой вращения 15 тысяч оборотов в минуту), используемый в качестве основной системы хранения, и модульная ленточная библиотека HP StorageWorks MSL6060, оборудованная четырьмя высокоскоростными приводами Ultrium 960 и шестьюдесятью слотами для картриджей суммарной емкостью около 24 Тбайт. Выбор в качестве основной системы хранения дискового массива StorageWorks XP10000 был обусловлен обеспечить максимальный уровень производительности доступа к данным (ERP-система может одновременно обслуживать запросы от нескольких сотен пользователей) и их постоянную доступность, без чего невозможно непрерывную работу ERP. 

Резервное копирование данных с дискового массива на ленточную библиотеку выполняется ежечасно в горячем режиме без прерывания работы приложений посредством программного обеспечения HP OpenView DataProtector 6.0 и дополнительных модулей этого пакета. Отметим, что обе установленные в ЦОДе системы хранения имеют большой запас для наращивания емкости — в XP10000 можно установить до 240 внутренних дисков, а MSL6060 масштабируется путём объединения в стек до четырех библиотек, содержащих в общей сложности 16 ленточных приводов и 240 слотов. 

Помимо SAN серверы кластера подключены еще к трем локальным сетям Ethernet — основной, которая служит для передачи данных и обмена узлов кластера контрольными сигналами HeartBeat, резервной и сети управления. Эти локальные сети также построены на основе оборудования HP — в них используются коммутаторы HP ProCurve. 

Итоги 

Как считает Алексей Лымарь, «первые месяцы эксплуатации новой ERP-системы SAP в «МИРе» подтвердили правильность выбора аппаратной платформы на основе технологий HP – кластер серверов HP Integrity rx8640 обеспечил высокую скорость обработки запросов пользователей к ERP и непрерывную работу этой системы». В то же время применяемые в этих серверах функции виртуализации помогут «на лету» гибко наращивать их процессорную мощность по мере роста числа запросов к ERP без отключения серверов и остановки системы.

Узнать больше

Новости
  • 13.06.2017
    Николай Таржанов, БИНБАНК: Активы, приносящие прибыль Подробнее
  • 31.05.2017
    «ИНЛАЙН ГРУП» в рейтинге «Эксперт РА» Подробнее
Проекты
  • Альфа-Банк
    Консолидация ИТ-ресурсов на основе индустриальных стандартов