|ГЛАВНАЯ|     |О ЖУРНАЛЕ|      |АРХИВ|      |ПОДПИСКА|     |РЕКЛАМНЫЙ ОТДЕЛ|    |КОНТАКТЫ|     |СОДЕРЖАНИЕ НОМЕРА|     |НОВОСТИ|      |ПРОЕЗД|       |КАРТА САЙТА|

№5(24)2005

 

 

Игорь КИРИЛЛОВ

IBM для банковских систем

Компании «ЭсАй БИС» и CS провели совместное нагрузочное тестирование автоматизированной банковской системы «Б2» на базе аппаратной платформы IBM. Решение доказало свою надежность и производительность.

 

 

 

В свете бурного развития информационных технологий, когда каждый день на рынке появляются новые продукты, Украина никак не может оставаться в стороне. Те, кто считает, что отечественная ИТ-отрасль — лишь бледная тень мировой индустрии, не вполне объективен.

Примером этому может служить харьковская компания CS и ее продукт — автоматизированная банковская система (АБС) Б2. Компания CS занимается разработкой банковских приложений с 1997 года, и стоит отметить, весьма успешно (в числе клиентов CS много коммерческих банков — «Кредит-Банк (Украина)», «Альфа-банк», АКБ «Форум», «Банк НРБ-Украина», «Внешторгбанк Украина» и другие). С развитием банковского сектора Украины растут требования банков к уровню автоматизации банковских систем. Одним из важнейших аспектов при выборе АБС является высокая производительность и масштабируемость. Поэтому в процессе выбора новой АБС должно быть проведено ее всестороннее тестирование и определена оптимальная аппаратная платформа.

Таковой была признана платформа на базе продукции IBM. Однако это следовало еще проверить путем нагрузочного тестирования.

Условия тестирования

Для проведения нагрузочного тестирования была привлечена компания «ЭсАй БИС» — ведущий партнер IBM в Украине. Процесс тестирования осуществлялся совместными усилиями специалистов «ЭсАй БИС» и CS.

В качестве объекта испытаний с одной стороны была взята АБС «Б2» версии 3.4.9.1.0 с базами данных разного объема, а с другой — серверы IBM pSeries 520 и 570. Тестовые базы данных условно разделили на три типа, которые получили названия: «малая» (250 пользователей), «средняя» (500–800 пользователей) и «большая» (1000 пользователей). Серверы, в свою очередь, были взяты в своих базовых конфигурациях и работали под управлением Unixподобных ОС.

Результат исследования должен быть понятным и однозначным, поэтому нагрузочное тестирование преследовало конкретные цели. А именно — надо было определить время отклика АБС «Б2» для разного количества пользователей и комбинаций данных на конкретной модели сервера. Время реакции сервера проверялось в двух режимах: многопользовательский режим (который эмулировал обычную работу банка) и однопользовательский (соответствующий технологическим работам по открытию/закрытию операционного дня и начислению процентов — пакетный режим).

Тестирование в каждом режиме продолжалось 20 минут. При этом для сервера IBM р520 цикл тестирования, состоявший из двух вышеупомянутых режимов, повторялся 5 раз (для всех возможных комбинаций количества пользователей и размеров БД), а для p570 — 3 раза (с теми же условиями).

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

Что в итоге?

Как и следовало ожидать, аппаратная платформа IBM не подвела. Несмотря на то, что сервер IBM pSeries 520 является системой начального уровня, его ресурсов вполне хватило, чтобы уверенно обслуживать тестовую БД на 250 пользователей. Однако здесь следует учесть, что в условиях реальной работы банка выполняется больше разнотипных задач, что приводит к повышению требований к памяти и подсистеме ввода-вывода.

Сервер IBM pSeries 570 продемонстрировал способность обеспечить быструю и надежную работу базы данных для 500–800 пользователей. Увеличение числа пользователей до 1000 потребовало добавления вычислительных ресурсов. При этом размер дискового пространства и количество оперативной памяти в обеих моделях серверов вполне соответствовали поставленным задачам.

Задачи нагрузочного тестирования АБС «Б2», выбора адекватной аппаратной платформы для нее, а также проблемы повышения быстродействия системы были рассмотрены на семинаре «Автоматизация банковской деятельности», который прошел в Алуште с 11 по 14 сентября 2005 года. В рамках мероприятия компании «ЭсАй БИС» и CS представили совместный доклад о результатах тестирования.

По материалам компании «ЭсАй БИС» (www.sibis.com.ua),

igor@sib.com.ua.

№5(24)2005