Вход |  Регистрация

Все Тэги

Новозеландский Reserve Bank – 4-х кратный возврат инвестиций после внедрения AppDynamics!

19.12.2014484 просм.

rbnzReserve Bank (RBNZ) является центральным банком Новой Зеландии. Он отвечает за функционирование монетарной политики и финансовой системы государства, поддержку стабильного курса валют. Кроме того, RBNZ выпускает физические деньги Новой Зеландии и контролирует платежные системы всей страны. Неудивительно, что в банке работает десятки приложений, являющихся критическими для ежедневной операционной деятельности и стратегического анализа.

Нехватка ресурсов

До недавнего времени Грег Перротт, архитектор приложений и руководитель команды из 15 разработчиков, испытывал существенную нехватку людских ресурсов. Подразделение Грега отвечает за производительность ряда критических финансовых приложений, и занимается как поддержкой их стабильной работы, так и развитием существующих и разработкой новых сервисов. И многочисленные обращения в тех.поддержку требовали пристального внимания и не позволяли заниматься проактивным развитием. Были периоды, когда неделями приходилось откладывать в сторону разработку и заниматься только решение проблем.

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

Пилот AppDynamics

И когда появилась очередная сложная проблема – спонтанное отключение клиентов от сервисов – было принято решение о 30-дневном пилоте AppDynamics APM. “У нас в принципе не было информации, что вызвало данную проблему, и ее не получалось воспроизвести в другой среде,” сказал в интервью Грег. А как только платформа AppDynamics была установлена в продуктивной среде, были обнаружены и причины происходящего, и их источник. Более того, AppDynamics помог обнаружить проблемы, о которых ранее не было известно – пользователи либо не сообщали о них, либо неправильно описывали.

Все это покорило команду Грега и помогло убедить бизнес в необходимости полноценного внедрения платформы.

Переход к проактивному управлению производительностью

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

Если говорить сухим языком чисел и статистики, среднее время решения инцидентов сократилось с 10 часов до 3-4 часов (на 65%). А время поиска и устранения проблем в среде разработки до внедрения было в среднем 9 часов,  и при помощи AppDynamics оно сократилось на 75%!

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

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

Метки: , , , ,

Добавить комментарий

Для отправки комментария вам необходимо авторизоваться.

Партнеры DevOpsHub и DevOpsWiki