Наш клиент
Один из крупнейших банков РФ
Отрасль
Банковский сектор
Контекст
Один из крупнейших универсальных банков России, обслуживающий все категории клиентов. В соответствии с требованиями 187‑ФЗ по обеспечению безопасности значимых объектов критической информационной инфраструктуры (ЗОКИИ) банку требовалась модернизация ИТ-инфраструктуры. В ее рамках банк принял решение о переводе монолитной АБС на замещающую аппаратно-программную реализацию
Задача
Обеспечить регулярное нагрузочное тестирование на всех этапах разработки и внедрения замещенной версии АБС условиях отсутствия независимых данных о производительности АБС в трехзвенной реализации, отсутствия данных о производительности с новой СУБД на типовых уровнях нагрузки банка и риска падения производительности при переходе с двухзвенной на трехзвенную реализацию из‑за большого процента кастомного кода
Проблема
До старта проекта банк не имел подтвержденных данных о производительности замещающей АБС и нес риски деградации при переходе:
- отсутствовали независимые данные о производительности АБС в трехзвенной реализации
- не было данных о производительности АБС с СУБД PostgreSQL на типовых уровнях нагрузки банка
- существовал риск падения производительности при переходе с двухзвенной реализации на трехзвенную из‑за большого процента кастомного кода
- отсутствовали средства и автоматизация регулярного нагрузочного тестирования на всех этапах разработки и внедрения
- не был настроен мониторинг всех компонентов АБС и инструменты миграции для оценки результатов на реальных объемах данных
Решение
Полный цикл нагрузочного тестирования, проведенного командой AXENIX:
- Анализ показателей производительности АБС в текущей реализации
- Разработка концепции, методики и плана нагрузочного тестирования и его проведение
- Подготовка и настройка тестового контура для замещенной версии, настройка средств мониторинга всех компонентов АБС
- Синтетическое наполнение БД для оценки первых результатов, разработка инструментов миграции и проведение миграции для оценки результатов на реальных объемах
- Разработка средств нагрузочного тестирования, автоматизация запуска тестов и генерации отчетов
- Регулярный анализ результатов, локализация узких мест и выработка рекомендаций по их устранению
Результат
Подтверждена и многократно повышена производительность замещенной АБС:
- 67 средств нагрузочного тестирования разработано
- полезная загрузка аппаратных ресурсов увеличена в 4 раза
- 18 месяцев — длительность проекта
+3 000%
к производительности
по RPS, с 20 до более
чем 3 000 RPS
+10 000%
к производительности
по времени отклика,
с 60 до 0.6 секунды