Реферат: Интегрированные системы управления распределенной корпорацией
К концу десятилетия будут разработаны управляющие средства с автоматизированным ответом (automated management response), которые сделают реальностью отказоустойчивую информационную среду. Наиболее заманчивой перспективой для поставщиков программного и аппаратного обеспечения является возможность оборудовать свои продукты средствами самовосстановления (self-healing), которые могут сделать их работу максимально эффективной. Однако такая среда потребует беспрецедентной степени интеграции механизмов сбора данных, аналитических средств и систем устранения неисправностей и будет напрямую зависеть от степени зрелости методов корреляции событий, позволяющих скоординировать процесс анализа ошибок и реакцию на них.
2. Интегрированные системы управления
Вложения в интегрированные системы управления чаще всего дают гораздо более высокую отдачу, чем использование отдельных управляющих средств для различных системных и сетевых ресурсов. Что же должна представлять собой действительно интегрированная управляющая среда?
С появлением распределенных систем отдельные приложения управления стали использовать одну и ту же сетевую инфраструктуру. Это дало им возможность, по крайней мере, теоретически, разделять информацию в различных операционных средах. Так возникла интеграция достаточно низкого уровня, которая обеспечивала доступ к каждому управляющему приложению из отдельного "окна" в общем пользовательском интерфейсе. Данная архитектура управления позволяла администратору работать с множеством систем с одной консоли, но по сути не обеспечивала реальной интеграции, поскольку возможности разделения данных от различных приложений были очень ограниченными.
В действительно интегрированной среде одно управляющее приложение имеет единый интерфейс и единое представление данных для различных вычислительных платформ. С другой стороны, такая среда должна предоставлять администратору возможность разделять информацию между различными дисциплинами управления. Иными словами, основные характеристики интегрированной системы управления следующие:
· Кросс-платформность - приложение, которое реализует функции отдельной дисциплины управления, прозрачно для различных операционных сред;
· Кросс-дисциплинарность - приложения для различных дисциплин используют общую информацию;
· Открытость - возможность интеграции средств управления других поставщиков.
· Кросс-дисциплинарные возможности обеспечивают совместную работу различных управляющих модулей и тем самым повышают эффективность всей системы в целом. Например, можно интегрировать средства управления программным обеспечением с приложением управления хранением. В результате программа резервирования будет информирована о том, какие прикладные системы устанавливались в последнее время, и выполнять резервирование только при необходимости.
В полностью интегрированной среде управления должен быть реализован унифицированный, открытый способ просмотра и разделения информации, который может использоваться всеми входящими в эту среду управляющими приложениями на всех вычислительных платформах. Интегрированная среда должна:
1. обладать согласованным пользовательским интерфейсом (например, интерфейс реального мира CA-Unicenter TNG);
2. иметь возможность разделять информацию между различными операционными средами и дисциплинами управления; реализация этой возможности подразумевает наличие общего, возможно распределенного, репозитария данных и объектно-ориентированной архитектурной базы (например, объектно-ориентированная база интегрированного семейства управляющих приложений ТМЕ 10 компании Tivoli);
3. обеспечивать представление информационной инфраструктуры как с точки зрения системного и сетевого управления, так и исходя из интересов бизнеса (например, представление бизнес-процессов в CA-Unicenter TNG);
4. быть распределенной как физически, так и логически;
5. обеспечивать иерархическую организацию управления - возможность делегирования прав менеджера сверху вниз и передачи ответственности за выполнение определенных действий снизу вверх.
В большой, мультиплатформеной, распределенной вычислительной среде ежедневно приходится выполнять множество управляющих "транзакций": генерацию сообщений о событиях, модификацию учетной информации пользователя, распределение нового программного обеспечения, операции по управлению хранением данных, сбор информации о производительности и т.д. Использование интегрированной системы управления, удовлетворяющей этим условиям, может существенно повысить эффективность работы. Интеграция позволяет администратору за одну операцию охватить множество платформ одновременно и предотвратить возникновение ошибок из-за повторения однотипных действий. Автоматическая корреляция событий с разных платформ также повышает качество работы менеджера.
Открытость управляющей среды реализуется с помощью прикладных программных интерфейсов и других средств, таких, например, как пакет модулей интеграции Tivoli/Plus в ТМЕ 10 или средство создания агентов в Unicenter-TNG. Эти возможности позволяют интегрировать новые продукты, а также те системы, которые уже использовались в организации и по-прежнему представляют ценность для нее, тем самым сохраняя инвестиции.
3. Основные задачи управления
Как показали исследования IDC, использование автоматизированных управляющих систем, и в особенности интегрированных сред управления, существенно повышает продуктивность решения следующих основных задач:
· развертывание системного и прикладного обеспечения (инсталляция и расширение);
· администрирование пользователей и ресурсов (защита и контроль доступа);
· поддержка доступности информационных технологий (обнаружение и коррекция ошибок и общее сопровождение).
3.1 Проблемы развертывания
Если в эпоху мэйнфреймов установка новых систем и приложений была достаточно простой операцией, то с появлением ПК и распределенных систем клиент/сервер ситуация значительно усложнилась. На это повлияли такие факторы, как дис-интеграция аппаратного и программного обеспечения, сложность распределенных приложений, ужесточение пользовательских требований к гибкости системы и необходимость быстро реагировать на изменения в организациях. В информационной среде корпораций аппаратные расширения бывают как минимум раз в год, реинжиниринг основного ПО необходим каждые несколько лет, а незначительные модификации в прикладной области происходят постоянно. В результате возникает необходимость в автоматизации управления распределением и модификациями различных типов. В качестве примеров можно назвать расширения базовых операционных сред (например, миграция от Win95 к Unix), модификации базовых офисных приложений (например, Office 95), модификации различных важных утилит, например, антивирусных систем, модификации драйверов и т.д. Дополнительные проблемы порождают клиентские компьютеры, которые часто требуют тщательной индивидуальной настройки.
По данным опроса IDC, ИТ-менеджеры тратят в среднем 190 часов в месяц на процесс развертывания систем для 100 пользователей. Половина этого времени уходит на инсталляцию и расширение прикладного ПО. Естественно, менеджеры заинтересованы в повышении эффективности этих операций с помощью автоматизированных средств управления развертыванием. Сегодня основные решения в этой области включают: диски быстрого старта (quickstart disk), которые используются для ускорения начальной установки клиентских и серверных машин; приложения автоматизированного распознавания аппаратного и программного обеспечения, которые позволяют осуществлять быстрый начальный учет ресурсов и автоматизируют модификации; продукты электронного распределения ПО, реализующие передачу файлов по локальным и глобальным сетям на множество настольных компьютеров и серверов.
К инструментальному средству или набору средств для управления развертыванием предъявляются различные технические требования, однако все их можно свести к двум базовым принципам - масштабируемости и управляемости.
Масштабируемость характеризует производительность управляющей системы: ее возможности работать с большим числом различных конфигураций, распределять большие файлы, выполнять размещение по тысячам или десяткам тысяч настольных систем и по большому числу различных соединений в локальных и глобальных сетях.
Управляемость означает возможность управления развертыванием без вмешательства человека. Кроме того, эффективное средство управления развертыванием должно иметь возможность реализовывать управление на основе политики, выработанной самой организацией (так называемый метод policy-based). Такое управление будет определяться описаниями конкретных заданий, подразделений, функциональных ролей на предприятии и т.д.
Использование интегрированных сред управления в процессах развертывания позволяет почти вдвое сократить затрачиваемое на эти задачи время. Представим себе, например, администратора, который решает задачу распределения ПО в клиент/серверной системе отдела корпорации. При этом клиентские компоненты приложения должны выполняться на ПК с Windows 95 и Unix, а серверные - на машинах с NT и Unix. Управляющая система с простой поддержкой множества вычислительных платформ будет передавать приложение с Windows на Windows и с Unix на Unix, и только кросс-платформенное решение способно распределять ПО из единого хранилища на все необходимые системы одновременно с помощью одного управляющего приложения, учитывая при этом конкретные требования данной платформы. Примером такого управляющего приложения может служить Tivoli ТМЕ 10 Courier, которое, действуя вместе с модулем управления ресурсами ТМЕ 10 Inventory, позволяет развертывать приложения по всем разнородным компонентам информационной системы предприятия, от центров данных на базе мэйнфреймов до Web-серверов, и гарантирует не только корректную инсталляцию ПО, но и его правильное функционирование.