Управление бизнес-транзакциями
Эта статья, кажется, содержит большое количество модных словечек . ( октябрь 2014 г. ) |
Управление бизнес-транзакциями (BTM), также известное как мониторинг бизнес-транзакций , профилирование транзакций приложений или профилирование транзакций, определяемое пользователем , — это практика управления информационными технологиями (ИТ) с точки зрения бизнес-транзакций. Он предоставляет инструмент для отслеживания потока транзакций в ИТ-инфраструктуре , а также для обнаружения, оповещения и исправления неожиданных изменений в бизнесе или технических условиях. BTM обеспечивает видимость потока транзакций на всех уровнях инфраструктуры, включая динамическое отображение топологии приложения.
Используя BTM, группы поддержки приложений могут искать транзакции на основе контекста и содержания сообщения (например, времени прибытия или типа сообщения), что дает возможность изолировать причины распространенных проблем, таких как исключения приложения, остановленные транзакции и низкоуровневые ошибки. такие проблемы, как неверные значения данных. [1]
Конечная цель BTM — улучшить качество обслуживания пользователей, осуществляющих бизнес-транзакции, одновременно повышая эффективность ИТ-приложений и инфраструктуры, в которых выполняются эти транзакции. [2] Основным преимуществом BTM является его способность точно определять места задержки транзакций в ИТ-инфраструктуре. [3] BTM также стремится обеспечить превентивное предотвращение проблем и создание аналитических данных о бизнес-услугах для оптимизации предоставления ресурсов и виртуализации. [4]
Ряд факторов привел к спросу на разработку программного обеспечения BTM:
- Современные приложения стали более сложными, модульными, распределенными, взаимозависимыми и чувствительными к условиям окружающей среды.
- ИТ-инфраструктура превратилась в сложную многоуровневую (см. многоуровневую архитектуру ) среду.
- Рост сервис-ориентированной архитектуры в разработке систем. [5]
- Распространение соглашений об уровне обслуживания .
Приложения
[ редактировать ]Решения BTM фиксируют все экземпляры транзакций в производственной среде и поэтому могут использоваться для мониторинга, а также для анализа и планирования. Некоторые приложения включают в себя: [6]
- Предотвращение сбоев и изоляция проблем: выявление и изоляция проблем производительности и доступности на уровне.
- Управление уровнем обслуживания: мониторинг соглашений об уровне обслуживания и оповещение о нарушениях пороговых значений как на уровне конечного пользователя, так и на уровне инфраструктуры.
- Оптимизация инфраструктуры: изменение конфигурации инфраструктуры центра обработки данных для максимального использования и повышения производительности.
- Планирование мощности: анализ тенденций использования и производительности для оценки будущих требований к мощности.
- Управление изменениями: анализ влияния изменений на выполнение транзакций.
- Управление облаком: отслеживайте сквозной поток транзакций как в облачной (частной, гибридной, общедоступной), так и в выделенной (локальной и внешней) инфраструктуре.
Методы обнаружения транзакций
[ редактировать ]Системы BTM отслеживают каждый переход на пути транзакции, используя различные методы сбора данных, включая сокеты на уровне ОС, анализ сетевых пакетов, анализ журналов, анализ протоколов промежуточного программного обеспечения на основе агентов и другие. [7]
Связь с управлением производительностью приложений
[ редактировать ]BTM иногда классифицируют как форму управления производительностью приложений (APM) или мониторинга. Он работает вместе с другими системами ИТ-мониторинга, включая решения для мониторинга взаимодействия с конечными пользователями, мониторинга синтетических транзакций, глубокого мониторинга и мониторинга деловой активности (BAM). По мнению Gartner, BTM и мониторинг глубокого погружения «фундаментально различны, и связанные с ними процессы обычно выполняются разными сообществами с разным набором навыков. Покупателю все равно следует внедрять несколько продуктов, даже если это означает большую архитектурную сложность и очевидное функциональное перекрытие». [8] По мере развития технологий APM теперь рассматривается как полный набор решений. Максимальная производительность может быть достигнута более эффективно за счет корреляции событий, автоматизации системы и прогнозного анализа, которые теперь являются частью APM. [9]
Связь с виртуализацией и облачными вычислениями
[ редактировать ]BTM динамически отображает выполнение пользовательских транзакций при их прохождении через центр обработки данных. Как в виртуализированной, так и в облачной среде взаимосвязь между приложением и инфраструктурой в некоторой степени распределяется или определяется динамически. BTM обнаруживает инфраструктуру, в которой в данный момент выполняется каждый экземпляр транзакции, в целях выявления, разрешения и настройки инфраструктуры проблем. В общедоступных и гибридных облачных архитектурах BTM имеет возможность профилировать транзакции из центра обработки данных к поставщику облака и обратно. [10] BTM дополнительно имеет возможность включать обнаружение и профилирование проблем транзакций, сосредоточенных на моделируемом уровне пользователя. Это достигается за счет автоматизации и методов искусственного интеллекта, которые также выполняют функциональное и нефункциональное тестирование — как на систематическом, так и на микроуровне. [11]
Примечания
[ редактировать ]- ^ Джеймс Пауэлл (20 октября 2009 г.). «Сквозное отслеживание транзакций с помощью управления бизнес-транзакциями» . Корпоративные системы . Проверено 6 июня 2010 г.
- ^ «Управление рабочим процессом» . TechNewsWorld. 30 июня 2009 года . Проверено 6 июня 2010 г.
- ^ «Портал управления бизнес-операциями» . Август 2010 года . Проверено 25 августа 2010 г.
- ^ Жан-Пьер Гарбани (9 сентября 2010 г.). «Конкурентный анализ: управление производительностью приложений и мониторинг бизнес-транзакций» . Исследования Форрестера . Проверено 14 февраля 2011 г.
- ^ Модель знаний S-Cube: бизнес-транзакции в SOA
- ^ Жан-Пьер Гарбани (9 сентября 2010 г.). «Конкурентный анализ: управление производительностью приложений и мониторинг бизнес-транзакций» . Исследования Форрестера . Проверено 14 февраля 2011 г.
- ^ «Портал управления бизнес-операциями» . Август 2010 года . Проверено 25 августа 2010 г.
- ^ «Сохраняйте четкость пяти функциональных аспектов APM» . Исследования Гартнера. 16 сентября 2010 г. Архивировано из оригинала 11 июля 2011 г.
- ^ «APM и MoM — наборы симбиотических растворов» . Дайджест АПМ. 11 мая 2012 г.
- ^ Clabby Analytics (сентябрь 2010 г.). «Отслеживание транзакций через облако» (PDF) . Клабби Аналитика. Архивировано из оригинала (PDF) 18 сентября 2010 года . Проверено 1 ноября 2017 г.
- ^ «Мониторинг бизнес-транзакций требует как логики, так и аналитики, чтобы понять полное влияние производительности и качества на конечного пользователя» . Testpoint.com.au . Тестпойнт . Проверено 8 октября 2018 г.
Ссылки
[ редактировать ]- Оценка технологий IDC — Управление бизнес-транзакциями: еще один шаг в эволюции управления ИТ — март 2007 г. — IDC# EMT1P
- Технический документ по компьютерному миру — Управление бизнес-транзакциями: упрощение управления виртуальными средами
- Технический документ Bitpipe.com — Предоставление качественных ИТ-услуг с помощью управления бизнес-транзакциями
- IBM Redbook — Комплексное управление транзакциями электронного бизнеса стало проще — февраль 2004 г.