Разработчики реализуют различные варианты объектной стратегии, ставшие основным предметом обсуждения на конференции Summit 95. "Центральное хранилище данных для сетевого и системного управления, в пополнении содержимого которого участвовали бы разные фирмы-разработчики, создать так и не удалось, - говорит Брайан Байлс, менеджер по продажам системы Solstice компании Sun Microsystems. - Инициативы консорциумов MIC и OSF натолкнулись на непреодолимые препятствия. Мы хотим попытаться, используя Solstice Cooperative Console и применяя методы объектно-ориентированных транзакций, попытаться состыковать разрозненные системы с распределенными данными".
Однако для того, чтобы этот объектный подход оказался успешным, такие ведущие компании, как Sun, Hewlett-Packard, IBM, Computer Associates и Cabletron Systems, должны все же начать с разработки вариантов объектной архитектуры. Затем разработчики смогут заняться построением систем управления, способных объединить отдельные специализированные хранилища данных в единую систему. Это, в свою очередь, даст сетевым администраторам возможность иметь целостное представление о структуре сети.
Платформа сетевого управления вкупе с такой объектной архитектурой позволила бы сетевым администраторам создать виртуальное хранилище с общим доступом, где сохранялась бы вся информация по сетевому управлению. При этом администраторы по-прежнему хранили бы нужную им информацию в тех базах данных, которые сочтут наиболее подходящими для своих задач.
Большинство прикладных программ сетевого управления имеет собственные базы данных, но такой принцип часто приводит к дублированию информации. Существование же единого хранилища дало бы сетевым администраторам возможность параллельно пользоваться прикладными программными ресурсами, не создавая их многочисленных копий. "У нас есть программа учета ресурсов, которую мы создали своими силами, и было бы очень полезно, если бы она могла обмениваться данными с приложениями для тестирования программного обеспечения", - говорит Дейл Гундерсон, специалист по системам связи компании Household Credit Services.
В настоящее время параллельное использование данных различными приложениями в принципе возможно, и в ряде случаев можно даже добиться совместимости между программами, созданными разными фирмами. Однако в целом режим параллельного доступа к данным требует ориентации на какую-нибудь одну фирму-разработчика. Весьма вероятно, что и в ближайшем будущем пользователям придется мириться с дублированием информации, несовместимостью программ и с другими несоответствиями, которые возникают при использовании сетевых и системных приложений, созданных разными разработчиками.
Все основные фирмы-разработчики платформ сетевого управления уже определили свою стратегию развития на следующий год. Однако некоторые аналитики отмечают, что большинство из них пока еще слишком далеки от выполнения своих обещаний. "Создание хранилища информации с общим доступом, о котором заявляла компания Hewlett-Packard при обнародовании своей стратегии Tornado, оказалось совершенно недостижимой вещью", - комментирует Уэверли Дойч, аналитик компании Forrester Research.
Возможно, дальнейшая разработка систем с архитектурой единой базы данных может завести в тупик. На самом же деле, пользователям требуется целый ряд баз данных, приспособленных для решения таких задач, как сбор данных в реальном времени и архивирование сетевых событий. "В некоторых случаях может оказаться нежелательным хранить все файлы сетевого управления в одном месте. Но вот что действительно будет нужно, так это иметь возможность удобного поиска этих файлов и быстрого доступа к ним, - считает Дойч. - Для этого потребуется разветвленная архитектура, минимизирующая дублирование информации и максимизирующая совместимость данных сетевого и системного управления и возможность их интеграции".
Такой подход желателен еще и потому, что приложения для сетевого и системного управления, как правило, используют базы данных с различной архитектурой, оптимизированные для решения разных задач. Теперь такие компании, как Cabletron и Microsoft предлагают пользователям программы сетевого администрирования, которые основаны на разработанной компанией Raima сетевой СУБД Raima Database Manager (RDM), а не на реляционных базах данных.
"Сейчас сформировались две области использования баз данных, - рассказывает Дэвид Морзе, директор по сбыту компании Raima. - Самое главное, о чем мы заботимся в базах данных типа RDM, - это быстродействие. Для выбора элементов в них используется указатель вместо индексов и языка структурированных запросов, замедляющих работу системы. Прикладные программы сетевого управления могут использовать такие реляционные базы данных, как Oracle, но на формирование больших реляционных таблиц понадобится несколько минут. В базе данных типа RDM, то есть построенной по сетевой модели, эта же операция занимает всего несколько секунд. Главное преимущество реляционных баз данных - их гибкость. Администраторы могут легко менять их схему, но за это приходится платить быстродействием". Недавно компания Microsoft приобрела у Cabletron платформу Spectrum, а у компании Network Managers - пакет под названием NMC 4000. Обе новые разработки ориентированы на базы данных типа RDM.
Но несмотря на то, что базы данных сетевого типа имеют некоторые преимущества в быстродействии перед реляционными базами данных, сетевые администраторы все же начинают отдавать предпочтение последним. Дело в том, что они основаны на языке структурированных запросов, который сейчас принят в качестве промышленного стандарта. Microsoft, например, для хранения информации по системному управлению собирается объединить пакет NMC 4000 со своим продуктом Systems Management Server, использующим систему Microsoft SQL Server.
Реляционные базы данных тоже используются в качестве хранилищ информации управленческого характера, как это сделано, например, в некоторых разработках компаний Hewlett-Packard и Computer Associates. "Мы остановили свой выбор на базе данных Informix, чтобы использовать ее в качестве нашего внутреннего стандарта, - рассказывает Джей Хамфриз, администратор сети по вопросам защиты информации в университете Биргэм Юнг. - Если какое-нибудь приложение для системного управления не может использовать базу данных Informix, мы расцениваем это как его большой недостаток. Вот почему мы купили систему Asset Manager компании Seagate Enterprise Management Software и самостоятельно создаем такое большое число приложений управления. Готовых программ, которые были бы совместимы с одной и той же базой данных, сегодня не так уж много".
Компания Hewlett-Packard, создавая собственное хранилище общей управляющей информации в среде распределенного управления OpenView, поддерживает две базы данных: Ingres компании Computer Associates и Oracle. "Мы опубликовали проект структуры базы данных, и это должно открыть фирмам-разработчикам путь к сбору данных по сетевому и системному управлению. Дальше эти данные можно обрабатывать с помощью различных прикладных программ, - говорит Гордон Мак-Кини, руководитель проекта OpenView для операционной системы Unix компании Hewlett-Packard. - Со временем мы воплотим нашу схему в программу, которая позволит осуществлять доступ к хранилищам общей информации. Базы данных, необходимые для работы, встроены в большинство приложений, выпускаемых независимыми фирмами".
Большинство остальных фирм-разработчиков программ сетевого администрирования тоже пытаются обеспечить поддержку интерфейсов прикладного программирования (API). Например, на несколько хранилищ информации ориентируется и компания Cabletron в своем пакете Spectrum. Ее пакет совместим с "базой знаний", которая состоит из комбинации объектного уровня и сетевой базы данных Raima (типа RDM) и применяется для сбора информации, используемой при анализе сетевых событий в реальном времени. Чтобы получать доступ к "базе знаний" Spectrum, разработчики могут приобрести набор специальных программ и использовать запатентованные интерфейсы прикладного программирования. Некоторые приложения, в частности Trouble Ticket компании Remedy и Atrium EMS компании Calipso SoftwareSystem, уже сейчас совместимы в этом смысле с платформой Spectrum. "В будущем мы намереваемся сделать нашу базу знаний более открытой", - говорит Джо Мэсси, руководитель программы по созданию платформы Spectrum компании Cabletron. Представители Cabletron сообщили, что в настоящее время идут переговоры с компанией Seagate о возможности интегрировать одно из приложений последней так, чтобы оно было совместимо с платформой Spectrum. Речь идет о прикладной программе компании Seagate, называющейся NerveCenter и предназначенной для анализа сетевых событий. Платформа Spectrum поддерживает и архивную базу данных. Пользователи могут переносить информацию из базы знаний в архивную базу, которая построена по реляционной модели и может генерировать сообщения о состоянии сети.
Компания Computer Associates строит свою платформу сетевого управления Unicenter на основе своей же базы данных Ingres. "Наша компания поставляет интерфейсы прикладного программирования. С их помощью информация, имеющаяся в нашем хранилище, будет доступна посторонним пользователям, - утверждает Марк Сокол, вице-президент по вопросам стратегии компании Computer Associates. - Долговременная стратегия развития системы Unicenter TNG предусматривает создание хранилища общей информации для прикладных, сетевых и системных программ. Используя одну распределенную базу данных Ingres и технологию репликаций, мы сможем добиться высокой степени согласованности между платформой Unicenter и большим числом других платформ".
Компания IBM собирается уже к концу следующего года начать выпуск высокоуровневых интерфейсов API. "Мы занимаемся построением общей объектной модели представления данных в платформе SystemView, - говорит Лео Коул, ответственный за развитие программы SystemView в корпорации IBM. - Это будет, по сути, реестр объектов, и мы опубликуем соответствующие интерфейсы прикладного программирования, чтобы сторонние разработчики могли зарегистрировать в нем координаты хранилища, где содержатся созданные ими приложения. Тогда пользователи смогут составить полное представление об имеющейся информации, и в результате мы получим виртуальное хранилище с возможностью открытого доступа".
В каждой из описанных схем виртуальных объединенных хранилищ информации первостепенное значение имеют программы управления; вопрос же о структуре базы данных отодвигается на второй план. Но помня о трудностях, с которыми уже пришлось столкнуться разработчикам при воплощении решений, основанных на архитектуре единой базы данных, сетевые администраторы могут ожидать, что виртуальное хранилище с возможностью открытого доступа станет реальностью еще не скоро.
Планы фирм-разработчиков относительно создания объединенных хранилищ информации сетевого управления: | ||
Разработчик | Платформа | Сроки |
Cabletron Systems | Spectrum | 1996 |
Откроет "базу знаний" Spectrum с интерфейсами прикладного программирования и разработает технологию поиска информации. | ||
Sun Microsystems | Solstice Enterprise Manager/SunNetManager | не указаны |
В настоящее время данные интегрируются в файловой системе Unix. Со временем планируется обеспечить более полную интеграцию платформ Solstice Enterprise Manager и SunNetManager. | ||
IBM | SystemView | 1996 |
Создаст управляемое хранилище ресурсов для платформы SystemView | ||
Computer Associates | Unicenter | 1996 |
Разработает технологию репликации распределенных баз данных для платформы Unicenter, созданной на основе базы данных Ingres | ||
Hewlett-Packard | OpenView | 1996 |
Опубликует структуру базы данных, что откроет доступ к хранилищу общей информации |
Что могут предложить виртуальные хранилища общей информации:
- Разделение данных сетевого управления между приложениями - Гибкость в выборе архитектуры базы данных при работе с приложениями
- Более эффективное использование системных ресурсов
- Более простое объединение прикладных программ.
Платформа Solstice EM компании Sun готова для ограниченного распространения
Sun Microsystems еще на один шаг приблизилась к широкому распространению своей платформы управления корпоративными сетями. Компания объявила о выпуске Solstice Enterprise Manager - объектно-ориентированной системы управления, которая основана на технологии, купленной у компании NetLab.
Однако, по мнению аналитиков, компании Sun еще предстоит поработать, чтобы создать продукт, годный для конечного потребителя. Ограниченный выпуск системы Solstice EM предназначен для поставки фирмам-изготовителям комплексных систем и телекоммуникационным компаниям. "Это означает, что платформа полностью еще не готова, - комментирует ситуацию Кристиан Бернс, аналитик компании Meta Group. - Скорее можно говорить о завершении очередного этапа разработок. Компания уже распространила версию для разработчиков. Эта версия снабжена развитыми интерфейсами прикладного программирования".
У системы Solstice EM довольно мало общего с другой платформой той же компании, SunNet Manager, - системой управления сетями среднего размера. Она использует протокол передачи общей управляющей информации (CMIP), в то время как SunNet Manager поддерживает простой протокол управления сетью (SNMP).
Один из испытателей бета-версии платформы Solstice EM (версия 1.1) отмечает, что эта программа не слишком хорошо интегрирована с платформой SunNet Manager. "Нам бы хотелось использовать Solstice EM для анализа потоков предупредительных сигналов, регистрируемых программой SunNet Manager, но для этого нет соответствующего интерфейса, - утверждает Кейт Финни, старший сетевой аналитик компании British Columbia Systems. - Мы продолжаем ждать, когда компания Sun наконец создаст давно обещанную программу".