Средства управления приложениями
Назначение средств управления приложениями
Архитектура средств управления приложениями
Современный рынок средств управления приложениями
Средства управления приложениями ведущих мировых производителей
Сегодня IT-инфраструктуру любой компании практически невозможно представить без сети и сетевых приложений. При этом чем больше рабочих мест и серверов охватывает сеть, тем больше средств затрачивается на поддержку работоспособности серверов, рабочих станций и на своевременное обновление программного обеспечения. Сократить подобные затраты поможет программное обеспечение, предназначенное для централизованного управления приложениями, работающими в этой сети. Такие средства относятся к не самой дешевой категории ПО, но во многих случаях их применение все равно оказывается на порядок дешевле, чем оплата услуг дополнительных IT-специалистов и издержки, связанные с простоем оборудования и приложений, включая неполученную прибыль либо ущерб репутации компании, нанесенный, к примеру, недоступностью веб-сайта или неспособностью менеджеров своевременно обработать заказ из-за сбоя в корпоративной информационной системе.
Назначение средств управления приложениями
овременные средства управления приложениями могут выполнять следующие задачи:
- отслеживание неполадок в управляемых компьютерах и устройствах, автоматическое определение и устранение их причин, исправление последствий сбоев, а нередко и их предотвращение с помощью выполнения диагностических операций и соответствующих превентивных мер;
- управление конфигурированием компьютеров и сетевых устройств, их включение и выключение в зависимости от заданного расписания или в случае технической необходимости (например, включение дополнительных устройств при достижении определенного уровня нагрузки);
- управление потреблением сетевых ресурсов приложениями или пользователями (например, регулирование квот на использование памяти, процессорного времени, дискового пространства);
- сбор и анализ статистики интенсивности применения и частоты ошибок сетевых устройств и установка уровня их производительности на основе полученных данных;
- контроль доступа к сетевым ресурсам на основе выбранной политики безопасности и уведомление администратора сети о попытках ее нарушения;
- управление распространением и обновлением ПО;
- управление хранением и резервным копированием данных.
Архитектура средств управления приложениями
рхитектура средств управления приложениями довольно стандартна. Как правило, на все управляемые компьютеры или иные устройства устанавливаются так называемые агенты. Агент это приложение (или служба операционной системы), назначением которого является сбор сведений о компьютере, выполняющихся на нем приложeниях и происходящих с ними событиях, а также выполнение команд, полученных от средства управления приложениями. Помимо агентов, средство управления приложениями обычно содержит серверную часть, оперирующую полученными данными, и консоль управления, доступную администратору сети. В некоторых средствах управления приложениями эти две составные части могут быть совмещены, но в последнее время это практикуется редко назначение указанных составных частей различно, равно как и требования, предъявляемые ими к аппаратному и программному обеспечению.
Нередко средства управления приложениями могут выполнять разнообразные операции на основе собранных ими данных, например запускать тесты, останавливать или переконфигурировать управляемые приложения, выдавать диагностические сообщения. Для взаимодействия средств управления с агентами обычно применяются открытые сетевые протоколы, такие как SMNP (Simple Network Management Protocol) или CMIP (Common Management Information Protocol), хотя некоторые производители программного обеспечения для управления сетями используют и собственные сетевые протоколы.
Средства управления приложениями наиболее широко применяются совместно с мэйнфреймами, UNIX и Windows.
Современный рынок средств управления приложениями
о данным IDC, лидерами рынка средств управления приложениями в категории инструментов управления производительностью и доступностью являются Hewlett-Packard, BMC Software, IBM (рис. 1).
Рис. 1. Доля рынка ведущих производителей средств управления приложениями
(источник: Tim Grieser, Worldwide Distributed Performance and Availability Management Software 2005-2009 Forecast Summary and 2004 Vendor Shares. IDC MARKET ANALYSIS, July 2005,
IDC #33752, Volume 1)
Средства управления приложениями ведущих мировых производителей
Hewlett-Packard
HP OpenView это комплекс программных продуктов, ориентированных на управление корпоративными информационными технологиями любого масштаба от небольших систем на базе NT-серверов до крупных распределенных систем на базе HP-UX, Solaris, других версий UNIX и Linux, Windows, содержащих несколько тысяч компьютеров. В данный комплекс входят средства управления сетями, операционными системами, приложениями, а также их производительностью, копированием и хранением данных, сервисами.
Портфель программных решений HP OpenView состоит из нескольких семейств продуктов, среди которых средства управления серверами и приложениями, хранением данных, сетями, Интернет-технологиями и телекоммуникационным оборудованием (рис. 2).
Рис. 2. Портфель программных решений HP OpenView
К средствам управления серверами и приложениями в первую очередь следует отнести HP OpenView Operations for Windows. Этот продукт представляет собой решение для управления бизнес-процессами и производительностью приложений и позволяет осуществлять контроль событий в сети и приложениях. HP OpenView Operations for Windows интегрируется со средством управления HP OpenView Network Node Manager, что дает возможность производить автоматический поиск новых серверов, добавленных в сеть, а затем выполнять автоматическое развертывание требующихся компонентов и политик на основе результатов поиска сервисов.
Помимо семейства продуктов HP OpenView Operations for Windows, Hewlett-Packard предлагает набор продуктов сходного назначения для всех основных операционных систем семейства UNIX, Novell NetWare, Linux, а также для ряда более ранних операционных систем.
Для управления производительностью приложений в состав указанного семейства входят HP OpenView Performance Manager и Performance Agents, позволяющие с помощью единого интерфейса осуществлять централизованный мониторинг, анализ и прогнозирование использования ресурсов в распределенных и неоднородных средах, а также HP OpenVew Reporter решение для создания отчетов о работе распределенной IT-инфраструктуры предприятия на основе данных, полученных от приложений HP OpenView на всех поддерживаемых платформах.
К средствам управления Интернет-технологиями следует отнести HP OpenView Internet Services. Этот продукт позволяет осуществлять внешнее зондирование прикладных служб, Интернет-сервисов и протоколов посредством моделирования запросов пользователей к каталогам, почтовым службам, веб-службам, сервисам удаленного доступа (в том числе коммутируемого и беспроводного доступа).
К средствам управления сетями следует отнести HP OpenView Performance Insight, который дает возможность осуществлять мониторинг событий в сети и приложениях, анализировать их, создавать отчеты о событиях.
К средствам управления хранением данных относится HP OpenView Storage Data Protector решение корпоративного уровня для защиты данных и восстановления систем в чрезвычайных ситуациях. Data Protector предлагает технологию мгновенного восстановления, а также альтернативные варианты аварийного восстановления для устранения внеплановых простоев, что позволяет восстановить работоспособность информационной системы за несколько минут. Кроме того, к этой же категории продуктов относятся средства для управления сетями хранения Storage Area Network Storage Accountant, Storage Allocater, Storage Node Manager, Storage Builder и Storage Optimizer.
Отметим, что НР является сегодня единственной компанией на рынке средств управления приложениями, поставляющей программные решения для управления телекоммуникационным оборудованием.
BMC Software
Компания BMC Software всемирно известный разработчик и поставщик средств администрирования сетей, приложений, баз данных, ERP- и CRM-систем, которые повышают доступность, производительность и восстанавливаемость критических бизнес-приложений и данных. Данная компания производит несколько семейств продуктов:
- BMC Application Management продукты для управления производительностью и доступностью бизнес-приложений и серверных продуктов, в том числе BEA WebLogic, Microsoft Exchange, Oracle Applications, PeopleSoft, SAP, Siebel, webMethods, IBM WebSphere и IBM WebSphere MQ;
- BMC Database Management семейство продуктов для администрирования, управления производительностью и восстановлением баз данных Oracle, IBM, Microsoft, Informix and Sybase;
- BMC Infrastructure Management семейство продуктов для управления операционными системами на серверах и мэйнфреймах, хранилищами данных, сетями, аппаратным обеспечением, ПО промежуточного звена, а также для оптимизации производительности указанных категорий аппаратного и программного обеспечения;
- BMC Operations Management семейство продуктов для управления расписанием выполнения тех или иных действий и составлением отчетов о событиях в сети;
- BMC Remedy Service Management семейство продуктов для поиска, обнаружения, моделирования сбоев в приложениях и реагирования на них;
- BMC Security Management семейство продуктов для управления правами доступа пользователей к приложениям и корпоративным ресурсам.
Продукты BMC доступны для широкого спектра платформ, включая различные реализации UNIX, Windows NT, OS/2, OS/390, OpenVMS и NetWare. Они интегрируются со средствами управления приложениями других ведущих производителей. Для разработчиков приложений имеется документированный прикладной программный интерфейс, позволяющий создавать собственные решения для администрирования.
IBM
Семейство продуктов IBM Tivoli, предназначенных для управления приложениями предприятий различного масштаба, основано на наборе базовых компонентов. Главной отличительной особенностью данного семейства продуктов является так называемое упреждающее управление IT-инфраструктурой, а также учет того, что в современных информационных системах любая транзакция может затрагивать довольно много управляемых объектов, например несколько серверов баз данных и веб-серверов, сервер приложений и т.д. Подобный подход, по уверениям IBM, помогает выявлять и устранять неисправности еще до их возникновения.
Семейство продуктов Tivoli включает приложения следующих категорий:
- решения для управления конфигурацией и операционной поддержки. В состав этой категории продуктов входят: IBM Tivoli Configuration Manager, позволяющий управлять установкой и обновлением ПО, в том числе и на карманные компьютеры; IBM Tivoli License Manager, предназначенный для управления лицензиями на ПО; IBM Tivoli Remote Control, позволяющий устанавливать политики для управления IT-ресурсами предприятия и удаленно администрировать настольные системы; IBM Tivoli Workload Scheduler, позволяющий автоматизировать рабочие нагрузки;
- решения для управления производительностью и доступностью включают IBM Tivoli Monitoring, позволяющий осуществлять распределенный мониторинг множества систем, включая автоматическое обнаружение и устранение проблем и всесторонний анализ тенденций; IBM Tivoli Monitoring for Databases (DB2, Informix, Oracle, SQL) и Tivoli Manager for Sybase для централизованного управления серверами и базами данных; IBM Tivoli Monitoring for Web Infrastructure для управления веб-серверами и серверами приложений; IBM Tivoli Monitoring for Applications для управления SAP R/3; IBM Tivoli Analyzer для Lotus Domino 6.0; IBM Tivoli Monitoring for Transaction Performance для обнаружения проблем производительности систем электронного бизнеса; IBM Tivoli Web Site Analyzer для анализа трафика посетителей, стиля их работы и интересов на сайте, целостности информационного наполнения веб-сайта; IBM Tivoli Service Level Advisor для обеспечения упреждающего управления и прогнозирования отказов посредством количественного анализа производительности; IBM Tivoli NetView для управления сетью; IBM Tivoli Switch Analyzer для обнаружения и заполнения всех коммутаторов сетевого уровня; IBM Tivoli Enterprise Console для многоуровнего поиска причин неисправностей и анализа событий, а также ряд решений для автоматизированного управления распределением ИТ-ресурсов и пиковыми нагрузками;
- продукты для обеспечения безопасности включают IBM Directory Server, который позволяет синхронизировать данные о безопасности в масштабах всех используемых приложений; IBM Directory Integrator для интеграции идентификационных параметров, содержащихся в каталогах, базах данных, системах коллективной работы, программах кадрового учета, системах управления отношениями с клиентами, планирования ресурсов предприятий и в других корпоративных приложениях; IBM Tivoli Identity Manager и IBM Tivoli Access Manager for Operating Systems для управления доступом к приложениям и операционным системам; IBM Tivoli Risk Manager для централизованного управления защитой сети.
Помимо этого, семейство Tivoli включает широкий спектр продуктов для управления резервным копированием и системами хранения данных.
Продукты семейства Tivoli доступны для платформ AIX, HP-UX, Sun Solaris, Windows, Novell NetWare, OS/2, AS/400, Linux, z/OS, OS/390.
Заключение
данной статье мы рассмотрели, что представляют собой современные средства управления приложениями, какие задачи они решают и какова их архитектура. Помимо этого мы рассказали о средствах управления приложениями ведущих мировых производителей данной категории программного обеспечения.