Качество работы приложений – это совокупность параметров, характеризующих производительность и доступность ИТ-услуг на различных участках распределенной ИТ-инфраструктуры, от отдельных ИТ-компонент до практики работы конечных пользователей.
Мониторинг качества работы приложений обеспечивается следующими типами мониторинга:
- пассивный тип мониторинга активности пользователей;
- активный тип мониторинга пользователей;
- инфраструктурный тип мониторинга с использованием агентов;
- инфраструктурный тип мониторинга без использования агентов.
Комплексное использование всех перечисленных типов мониторинга в одной системе устраняет проблемы фрагментированного мониторинга, обеспечивая при этом мониторинг всевозможных компонент, от которых зависит работа приложения, включая мониторинг внутренних процессов и внешних компонент систем. Перечисленные действия позволят обеспечить качественную работу приложений во время их функционирования и реализовать прогнозирование возможных сбоев еще до того, как они отразятся на работе пользователей.
Для чего это нужно
Большинство стандартных корпоративных приложений построено по трехзвенной архитектуре с использованием платформ на базе J2EE или .NET, включая различные системы документооборота и корпоративные порталы. Задержки в обработке заказа по причине длительного отклика приложения (не говоря уже о сбоях) могут быть весьма точно выражены в финансовых потерях. С другой стороны, в силу большой сложности и многофакторности архитектуры корпоративных приложений практически невозможно без применения специализированного инструментария определить причину деградации производительности. Все составные элементы: клиентская часть, сеть, сервер представлений, балансировщик нагрузки, сервера баз данных и другие компоненты инфраструктуры могут работать в своем штатном режиме, но при этом качество работы приложения может быть неудовлетворительным.
По статистике наиболее часто встречающимися проблемами доступности приложений являются следующие ошибки: в коде приложения, в конфигурации, в архитектуре, в подключениях к базе данных, в утечках памяти, в сбоях в работе JVM, в недостаточности памяти, в неисправности оборудования и в операционных системах.
Для решения задач такого класса компания IBS предлагает использовать систему мониторинга качества работы приложений, которая позволяет как анализировать поток обращений от пользователей к ИТ-услуге или приложению, так и контролировать параметры работы приложений изнутри.
Кому может быть полезным решение
В первую очередь мониторинг качества работы приложений необходим компаниям, бизнес которых зависит от бесперебойной работы корпоративных приложений, а сбои в предоставлении услуг компании чреваты потерей репутации и клиентов: промышленность, банки, операторы связи, страховые компании.
Преимущества
- Осуществляется мониторинг всех внешних и внутренних компонентов приложения.
- Возможность осуществлять мониторинг крайне низкоуровневых функций.
- Все собранные показатели поступают в единую систему, строящую консолидированное представление.
- Осуществление непрерывного мониторинга в режиме 24х7.
- Сбор данных о производительности приложения не оказывает пагубного влияния на его быстродействие.
- На основе собранных показателей могут быть построены графики, отчеты, а также выданы предупреждения в режиме реального времени.
- Собранные показатели помещаются в хранилище данных, что позволяет визуализировать, сравнивать и отображать в отчетах данные за продолжительный промежуток времени.