Как внедрялся мониторинг высоконагруженных приложений Dynatrace на базе искусственного интеллекта в Kapital Bank

Illustration

Алихан ДамировHead of DevOps CoE, KapitalBank OJSC


Про Kapital Bank:
● Банк обслуживает более 3 млн. физических и 22 тыс. юридических лиц● Мобильное приложение BirBank признано лучшим моб. приложением 2019 г.

Индустрия:
Банки и финансовые организации

Что стоит за стабильной работой мобильного приложения от Kapital Bank? Алихан Дамиров, Head of DevOps CoE, KapitalBank OJSC, в интервью поделился опытом внедрения платформы по мониторингу приложений Dynatrace и результатами ее работы.

Какие задачи стояли перед IT в Kapital Bank?
Kapital Bank нужна была система мониторинга, которая обеспечит стабильность работы приложений и поможет оперативно устранять проблемы. Под словом «оперативно» имеется в виду раньше, чем с проблемой столкнется пользователь. В идеале система должна была не только помогать работать с текущими проектами, но и быть полезной в разработке будущих. Такая компания, как Kapital Bank, не может позволить себе запустить в эксплуатацию «сырой» продукт, который не сможет выдерживать нагрузок.
В чем преимущество Dynatrace для уже работающих приложений?
До начала работы с Dynatrace мы долгое время работали с open source решениями, сами писали модули. Но данный подход не соответствовал нашим ожиданиям и требованиям. В процессе выбора корпоративного мониторинга мы постепенно отбрасывали разных кандидатов по причине несоответствия тем или иным критериям. Благодаря интегратору Ultra Technologies и дистрибьютору BAKOTECH мы смогли протестировать и имплементировать решение, которое покрыло все наши запросы. Платформа Dynatrace показала лучшее соответствие по следующим пунктам:● Возможность работать не только в облаке. Законодательство Азербайджана требует хранить данные пользователей непосредственно на ресурсах банка. Полностью облачные решения не удовлетворили это требование.● Мониторинг на базе искусственного интеллекта. Удобство мониторинга расширялось за счет AI Davis® — искусственного интеллекта, который в ходе работы строит базовые линии поведения сервисов приложения и уведомляет в случае отклонения от них. Банковские продукты имеют очень неоднородную загрузку в течение даже одного дня, Dynatrace же может самостоятельно оптимизировать ресурсы, что позволяет приложениям работать стабильно всегда.● Мониторинг всей инфраструктуры. Часто причина проблемы кроется глубже, чем кажется. Мы начали видеть истинные причины проблем даже если они находились в других частях системы.Большим плюсом стала скорость внедрения Dynatrace — вся система была развернута и запущена в работу за 4 дня.

Illustration


Как Dynatrace помог в разработке?
Уже после внедрения Dynatrace необходимо было реализовать совместный с Налоговой службой масштабный проект по возврату НДС. Главная проблема заключалась в невозможности спрогнозировать нагрузку на приложение. Прежде чем запустить приложение, нужно быть уверенным на 100%, что существующая инфраструктура выдержит любое количество пользователей. Здесь ключевую роль сыграла возможность интеграции Dynatrace с сервисами тестирования. Разработчики могли проводить end-to-end тестирование: каждый отдельный сервис запускался в тестовом режиме и Dynatrace отчитывался, какой компонент работал хуже, где падало время отклика после определенного количества запросов и т.д. Так возможные проблемы были решены еще на стадии разработки.

Illustration


Каковы общие улучшения за период работы Dynatrace?
В эру контейнеров и облаков на одном хосте может работать несколько десятков приложений, при этом используется множество технологий тестирования и разработки. Огромный плюс Dynatrace заключается также в том, что он разгружает техотдел. Систему не нужно отдельно настраивать под каждое приложение — она это делает самостоятельно благодаря OneAgent (единому агенту). Возможности Dynatrace по мониторингу всей инфраструктуры избавляют каждый отдел от необходимости использовать разные инструменты для мониторинга своих областей. А если кратко просуммировать результаты внедрения Dynatrace в Kapital Bank, то: ● Повысилась стабильность работы ключевых систем. Вся инфраструктура контролируется с единой консоли — это упростило и ускорило ее обслуживание. Обнаружены и устранены причины повторяющихся проблем — теперь то, что беспокоило длительное время, больше не доставляет неудобств ни сотрудникам банка, ни его клиентам.● Улучшилась коммуникация между командами. Благодаря единой системе мониторинга, командам стало проще сотрудничать и решать вопросы.● Увеличилась скорость релизов новых проектов и их качество. Dynatrace работает не только с запущенными приложениями, но и позволяет проводить комплексное тестирование разрабатываемых проектов.На мой взгляд, к успеху в бизнесе ведет осознание одной простой догмы: с вашими проблемами кто-то уже ранее сталкивался. Как следствие, если существует проблема, то есть и ее решение. Не бойтесь ставить требования и искать решения, которые им соответствуют. Велика вероятность того, что вы найдете именно тот самый нужный продукт, который решит проблемы, разгрузит персонал и выделит вас среди конкурентов, как это сделал у нас Dynatrace.

Узнайте больше про Dynatrace

Illustration

2 года с Dynatrace - полет нормальный. Опыт OTP Bank Ukraine

Как устроен IT-мониторинг: о задачах, проблемах, подрядчиках, плохом коде, мониторинге, новых технологиях и "Кровавом enterprise" на практике от Артема Логвиненко, Head Of IT Operations Department, OTP Bank.

Illustration

Автоматизация рутины в ИТ с помощью AI

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

Illustration

Мониторинг Dynatrace в Kapital Bank: история успеха

Запись вебинара о том, как крупнейший банк Азербайджана реализовалмониторинг сложных приложений на базе Dynatrace.

Клиенты в регионе

Illustration
Illustration
Illustration
Illustration
Illustration
Illustration
Illustration
Illustration
Illustration