Управление производительностью приложений стало доступным
Компания ProLAN поддержала в своих продуктах, предназначенных для управления производительности ИТ-инфраструктуры, свободно распространяемый программный пакет AutoIT v.3, обычно используемый для автоматизации часто выполняемых действий в MS Windows. Это сделало возможным создание экономичных систем управления производительностью приложений, важным преимуществом которых является возможность управлять приложениями отечественной разработки.
Управление производительностью приложения (APM, Application Performance Management) - это обеспечение требуемого времени реакции бизнес-приложения за счет настройки ИТ-инфраструктуры, где это приложение выполняется. Время реакции приложения - это скорость выполнения приложением различных операций, измеренная на стороне пользователя. Существует несколько методов автоматического измерения времени реакции приложений. Наибольшее распространение получили три метода.
Network Sniffing, основанный на анализе содержимого сетевых пакетов. Client Capture, основанный на анализе информации, извлекаемой из ОС пользователя, как правило, MS Windows. Transaction Simulation, основанный эмуляции действий пользователя бизнес-приложения с помощью GUI-роботов (GUI, Graphical User Interface). Системы управления, поддерживающие Network Sniffing и Client Capture, просты и удобны в использовании, но имеют ограниченное применение.
Это вызвано тем, что для измерения времени реакции приложения такие системы должны "понимать" приложение (различать выполняемые приложением транзакции). Большинство таких систем хорошо "понимают" web-приложения и крупные ERP-системы (например, SAP R3 и т.п.), но, как правило, "не понимают" клиент-серверные приложения, разработанные отечественными компаниями.
Системы управления, поддерживающие метод Transaction Simulation, позволяют управлять производительностью практически любых приложений. Для измерения времени реакции такие системы используют GUI-роботы. Это программы, эмулирующие действия пользователей приложения (эмулирующие нажатие клавиш, манипуляции с мышью, отслеживающие появление, перемещение и исчезновение окон и т.п.) и одновременно измеряющие время реакции приложений. Для разработки GUI-роботов используется специализированный инструментарий.
Соответствующие продукты есть, например, у компании Rational Software (теперь IBM) и Mercury Interactive (теперь HP). Все они также поддерживаются продуктами ProLAN, но имеют относительно высокую стоимость. Примером продукта, позволяющего создавать GUI-роботы и при этом распространяемого свободно, является AutoIT v.3. Пользователи ИТ-решений получают экономичное решение для управления производительностью практически любых Windows-приложений. Системные интеграторы получают эффективный инструмент для оказания профессиональных услуг в области технического аудита и диагностики сбоев в работе ИТ-Инфраструктуры.
Управление производительностью приложения (APM, Application Performance Management) - это обеспечение требуемого времени реакции бизнес-приложения за счет настройки ИТ-инфраструктуры, где это приложение выполняется. Время реакции приложения - это скорость выполнения приложением различных операций, измеренная на стороне пользователя. Существует несколько методов автоматического измерения времени реакции приложений. Наибольшее распространение получили три метода.
Network Sniffing, основанный на анализе содержимого сетевых пакетов. Client Capture, основанный на анализе информации, извлекаемой из ОС пользователя, как правило, MS Windows. Transaction Simulation, основанный эмуляции действий пользователя бизнес-приложения с помощью GUI-роботов (GUI, Graphical User Interface). Системы управления, поддерживающие Network Sniffing и Client Capture, просты и удобны в использовании, но имеют ограниченное применение.
Это вызвано тем, что для измерения времени реакции приложения такие системы должны "понимать" приложение (различать выполняемые приложением транзакции). Большинство таких систем хорошо "понимают" web-приложения и крупные ERP-системы (например, SAP R3 и т.п.), но, как правило, "не понимают" клиент-серверные приложения, разработанные отечественными компаниями.
Системы управления, поддерживающие метод Transaction Simulation, позволяют управлять производительностью практически любых приложений. Для измерения времени реакции такие системы используют GUI-роботы. Это программы, эмулирующие действия пользователей приложения (эмулирующие нажатие клавиш, манипуляции с мышью, отслеживающие появление, перемещение и исчезновение окон и т.п.) и одновременно измеряющие время реакции приложений. Для разработки GUI-роботов используется специализированный инструментарий.
Соответствующие продукты есть, например, у компании Rational Software (теперь IBM) и Mercury Interactive (теперь HP). Все они также поддерживаются продуктами ProLAN, но имеют относительно высокую стоимость. Примером продукта, позволяющего создавать GUI-роботы и при этом распространяемого свободно, является AutoIT v.3. Пользователи ИТ-решений получают экономичное решение для управления производительностью практически любых Windows-приложений. Системные интеграторы получают эффективный инструмент для оказания профессиональных услуг в области технического аудита и диагностики сбоев в работе ИТ-Инфраструктуры.