Проекты

Миграция системы мониторинга Zabbix с проприетарной базы данных на СУБД PostgreSQL

Заказчик

Банк «Ренессанс Кредит»

Год

2020

Особенности проекта

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

Основные этапы проекта

  • Подготовка к миграции
  • Тестирование
  • Миграция
  • Промышленная эксплуатация

На этапе тестирования были перенесены данные из порядка 130 таблиц, в которых хранится конфигурационная информация системы мониторинга. Во избежание ошибок была тщательно изучена метамодель данных и определена очередность загрузки каждой таблицы. После этого была проведена серия нагрузочных испытаний, работы по оптимизации функционирования СУБД и финальные тесты производительности, показавшие, насколько успешно новая база данных справляется с нагрузкой.

Комментарий специалиста ФОРС

«Изначально Zabbix работал на проприетарной СУБД, от которой было решено отказаться в пользу PostgreSQL по ряду причин. Во-первых, Zabbix совместим с PostgreSQL по умолчанию, не требуя дополнительной разработки программного кода. Во-вторых, такой переход позволит уменьшить требуемое число лицензируемых серверов и приведет к существенной экономии в будущем. В-третьих, проект покажет, как двигаться дальше в направлении поэтапного перевода на новую платформу и других банковских систем заказчика. Ведь показатели производительности на той и другой платформе практически не отличаются».

Дмитрий Раков,
руководитель службы внедрения и сопровождения компании «ФОРС – Центр разработки» (ГК ФОРС)

Отзыв заказчика

«Наши ожидания от проекта оправдались полностью. Выгоды от миграции налицо — и технические, и экономические. Была достигнута существенная экономия за счет оптимизации серверных мощностей, снижения стоимости лицензий на базовое ПО и перевода капитальных затрат в операционные. Важно, что при этом обеспечивается высокий уровень масштабируемости и безопасности. Новые системы теперь будем стараться размещать на платформе PostgreSQL, если их уровень критичности будет соответствовать данному классу СУБД».

Дмитрий Поднебенный,
начальник отдела поддержки СУБД КБ «Ренессанс Кредит»


Назад в раздел