INTERNET
Принстонский университет в числе компаний, организующих Web-узлы на мэйнфреймах
Что может сделать руководитель отдела ИТ престижного университета, чтобы помочь отпраздновать его 250-летний юбилей с техническим блеском XXI века? Мелинда Вэриан, системный программист отдела компьютеров и информационных технологий Принстонского университета (шт. Нью-Джерси), решила эту задачу, соединив старое с новым: украсив устаревшие мэйнфреймы IBM новым серверным ПО, которое позволяет создать на их основе узел World Wide Web.
Новое решение возникло из желания Вэриан усовершенствовать FTP-систему электронной почты TigerNet. Эта система, предназначенная для обмена информацией и поддержки дружеских отношений среди выпускников Принстона, играет ведущую роль в сегодняшней стратегии формирования фондов любого частного университета. Вэриан верит, что выход в Web сделает TigerNet доступной для более широкой аудитории и поможет университету получать необходимые ему 750 миллионов долларов пожертвований.
“Сказать, что это жизненно важно для бизнеса, - значит ничего не сказать”, - говорит Вэриан. Принятое решение организовать узел Web на университетском IBM-мэйнфрейме идет вразрез с доминирующим в современном компьютерном мире мнением, что узел Web, характерное приложение середины 90-х годов, непременно должен размещаться на сервере с RISC- или Pentium-процессором, основном серверном оборудовании десятилетия.
Старый друг лучше новых
Вместо того чтобы выкладывать деньги на покупку новых Unix-систем, связывать их с базами данных, хранимыми на мэйнфрейме, и оплачивать изнурительный труд администраторов по поддержанию нормальной работы соединений, ряд организаций, причем весьма разных, таких, например, как Принстонский университет, фирма Lehman Brothers, U. S. Food and Drug Administration (Управление по пищевым продуктам и медикаментам США), компания Pacific Bell, корпорация 3M, страховая фирма Nationwide Insurance and J.C.Penney Company, приняли решение завязать свои узлы Web непосредственно на старом добром “железе”.
В зависимости от масштаба проекта и от размеров мэйнфреймов стоимость необходимого ПО составляет от $3000 до $100 000. Объем трудозатрат также изменяется, однако, как и при устройстве Web-узлов на основе RISC- или Pentium-систем, написание связей между серверными приложениями и базой данных может занять неделю-другую. Компании, решившиеся на такой переход, могут приобрести серверное ПО, например, у Banyan Software, Sterling или IBM либо использовать бесплатные программы, написанные Риком Тротом из Университета Райс в Хьюстоне и Артуром Экоком, системным программистом из Университета Сити в Нью-Йорке.
Для некоторых привлекательность Web-узлов на мэйнфреймах заключается в их большей безопасности, более производительном вводе-выводе и в том, что это способ уменьшить поток обновления и переформатирования данных при их передаче между мэйнфреймами и другими серверами. Для других выгода состоит в устранении проблематичных соединений со средним звеном серверов.
“Вы можете снизить затраты и улучшить отдачу”, - говорит Терри Джонс, руководитель службы информатизации The Sabre Group, крупной компании по бронированию рейсов и гостиниц для путешественников. В настоящее время эта компания размещает свой узел Web Travelocity на связанном с мэйнфреймами сервере фирмы Silicon Graphics. Руководство Sabre ведет переговоры с IBM об упрощении этой схемы путем установки Web-серверного ПО IBM прямо на мэйнфреймы.
Для Мелинды Вэриан, отвечающей за всю работу VM-мэйнфреймов Принстонского университета, главным аргументом для объединения “большого железа” и Web была получаемая при этом экономия средств.
Поскольку исходная система TigerNet, названная так в честь университетского талисмана, использовала FTP и уже работала на мэйнфрейме, потребовалось минимум усилий, чтобы переселить этого “зверя” в Web. Используя бесплатное ПО для VM, написанное Тротом и Экоком, Вэриан создала на мэйнфрейме узел Web, сохранив 90% исходного кода.
С помощью бесплатного ПО и языков REXX и CMS Pipelines узел Web был создан примерно за две недели, включая время на изучение языка HTML и интерфейса Common Gateway Interface (общий интерфейс шлюза), который часто используется разработчиками узлов Web.
По оценке Вэриан, на сегодняшний день новым мэйнфреймовским Web-сервером пользуются около 10% выпускников Принстона, в том числе и те, которые закончили университет в 1925 году. Помимо электронной почты этот узел предлагает дискуссионный форум и каталог выпускников заведения.
“Отклик был громадным, - сказала Мелинда Вэриан. - Я получила письмо, автор которого написал: "Это сделало для общения выпускников больше, чем вся почта [из университета], которую я получил за последние 25 лет"”.
Предельная производительность
Как и другие энтузиасты организации узлов Web на мэйнфреймах, Вэриан говорит о высокой производительности ввода-вывода как о важном аргументе для выбора этой аппаратной платформы. В Принстоне узел Web на мэйнфрейме используется для доступа профессоров, исследователей и студентов к общирной базе данных по статистике народонаселения и другой правительственной информации. Эти данные хранятся на магнитной ленте, поэтому для хорошей производительности необходим соответствующий масштабу мэйнфрейма конвейер, соединяющий хранилище данных с процессором.
Вэриан в своих выводах не одинока. Винсент Казаль, технический руководитель VM из финансовой фирмы Lehman Brothers (Джерси-Сити, шт. Нью-Джерси), сообщил, что также думал о вводе-выводе, когда принял решение создать узел Web на базе VM. Узел понадобился для поддержки административной программы, которую использовала его ИТ-группа для отслеживания изменений в операционной системе VM, а также службы оперативной информации по финансам, относящейся к главному направлению работы компании.
“Давайте через несколько лет поговорим с Энди Гроувом о том, как быстро Pentium-сервер может скачать фильм с Pentium-сервера. Кто обеспечит максимальную скорость ввода-вывода? Я думаю, только мэйнфрейм”, - говорит Казаль.
Даже Web-мастер корпорации Netscape Communications (Маунтин-Вью, шт. Калифорния) Роберт Эндрюс признает, что в тех случаях, когда производительность ввода-вывода особенно важна, отдел информационных технологий (ОИТ) может рассмотреть возможность размещения Web-узла на мэйнфрейме (см. врезку). “Если содержание очень динамично и все время изменяется, если оно действительно интерактивно, то использование мэйнфрейма может оказаться верным решением”, - считает Эндрюс.
Некоторые критики технологии Web-узлов на мэйнфреймах поднимают вопрос, не рискуют ли ОИТ подорвать производительность работы системы с приложениями, не связанными с Web, если они подключают мэйнфрейм к Web.
Однако Лэрри Дьюсолд, технолог из Food and Drug Administration (Вашингтон), утверждает, что ничего подобного не происходит. VM-узел Web этой организации, работающий под управлением ПО фирмы Beyond Software (Сан-Хосе, шт. Калифорния), не снизил производительности других операций, обслуживая около 200 000 посетителей в месяц.
FDA необходим ввод-вывод уровня мэйнфрейма еще и затем, чтобы сделать доступными через Web Центр безопасности продуктов питания и базу прикладных данных по питанию. База данных, например, включает в себя энциклопедию рыб, содержащую фотографии разнообразных видов и соответствующего филе, так что покупатели будут возражать, когда с них за зубатку потребуют как за семгу.
База также содержит данные по биохимическому составу рыбных продуктов, используемые учеными для идентификации. Например, когда не так давно в Лос-Анджелесе произошел четвертый смертельный случай, связанный с употреблением устриц, потребители и средства массовой информации смогли подключиться к Web-узлу FDA и получить сведения о том, как избежать отравления.
Безопасно и сердито
Когда спор заходит о безопасности узлов Web, размещенных на мэйнфреймах, в аргументах недостатка не бывает.
Критики доказывают, что такие системы недостаточно защищены. “Вам не следует устанавливать мэйнфрейм без брандмауэра, - предупреждает Эккарт Уолтер, менеджер по программе просмотра Netscape Navigator. - Если вы размещаете на мэйнфрейме Web-сервер, то можете в конце концов скомпрометировать созданную вами защиту мэйнфрейма”.
Другие говорят, что эти опасения не имеют под собой оснований, поскольку такой узел будет использовать собственные защитные функции операционной системы мэйнфрейма, более надежные, чем аналогичные функции Unix или Windows NT.
Именно с этой проблемой столкнулся Тим Кот, инженер технических систем авиакомпании Trans World Airlines (Сент-Луис), когда он старался убедить свое руководство разместить узел Web на VM-мэйнфрейме, чтобы позволить клиентам управлять авиабизнесом.
“Специфика нашей компании заставляет нас очень серьезно подходить к защите служебной информации от несанкционированного доступа. Нам не нужет хакер, который вломится и навредит нашим клиентам, сделав поддельные билеты, уничтожив бронь и т. п.”, - заявил Кот.
Со временем пользователи станут больше доверять безопасности мэйнфреймов при их использовании в Web. А пока управление системой, техническое обслуживание и устранение неполадок являются теми областями, в которых достоинства мэйнфреймов признают даже их критики.
“Когда вы установите очередной, десятый или сотый, Pentium-сервер, подумайте, каков будет ваш план устранения неполадок? Если бы все выполнялось одним устройством, такой план был бы реален”, - отмечает Джон Даниельсен, вице-президент по компьютерным и телекоммуникационным службам крупной компании коммунальных услуг Pacific Gas & Electric (Сан-Франциско).
Пока что эта компания не разместила свой узел Web на мэйнфрейме, однако Даниельсен говорит, что он не против такого решения в том случае, если трафик Web станет достаточно оживленным.
Что касается управления и технического обслуживания узла Web, защитники мэйнфреймов утверждают, что легче управлять из одного устройства, нежели жонглировать связками RISC- или Pentium-процессорных серверов. Вице-президент по передовым технологиям крупной финансовой фирмы East Cost Джефф Сэвит подчеркивает, что при загрузке Web-сервера на мэйнфрейм ОИТ может не беспокоиться о согласовании каждого сервера с последующим, что помимо всего прочего упрощает обновление версий ПО.
Побочный результат установки Web-сервера на мэйнфрейм - существенное облегчение работы благодаря интуитивному, дружественному интерфейсу браузера. Например, исследователи в Принстоне теперь могут получать статистические и другие данные с университетского VM-мэйнфрейма через Web-браузер, что является огромным скачком вперед по сравнению с прежним “глухим”, символьным терминалом.
“Пользователи чрезвычайно рады, что могут работать с интерфейсом Web вместо традиционного терминала”, - говорит Вэриан. Она сообщила, что один из коллективов Принстонского университета оценил переход к интерфейсу Web как самое значительное улучшение VM-системы университета за последние 15 лет.
Интуитивность
С ней соглашается Винсент Казаль из фирмы Lehman Brothers. “Работа с новым интерфейсом гораздо более интуитивна, чем с терминалом 3270. Нет больше этого "Ах, я должен в этом приложении набрать PF-12, а в этом - PF-3"”, - говорит он, вспоминая процедуры выхода из программы в символьном мире терминалов 3270.
Для некоторых отделов мэйнфреймов построение intranet на основе Web-сервера, размещенного на мэйнфрейме, будет логическим расширением уже установленного офисного ПО, например пакета OfficeVision фирмы IBM, заключающего в себе функции электронной почты, планирования и календаря.
Для Тима Кота, который в настоящее время занимается тестированием Web-серверного ПО компании Sterling Software (Рестон, шт. Западная Виргиния), главным критерием для окончательного решения будет качество интеграции сервера с OfficeVision. “Проверять электронную почту через Web-сервер с помощью мыши - вот что привлечет наших пользователей и заставит их ахать и охать”, - заявил он. Тим Кот уверен: эти и другие преимущества быстро докажут, что мэйнфреймы плюс Web - это формула успеха. Тим Кот, Мелинда Вэриан и их собратья по вере в узлы Web на мэйнфреймах становятся теми артистами компьютерного цирка, которые учат старого пса новым трюкам.
Марк Хэлпер
С Марком Хэлпером можно связаться по адресу: markhalper@aol.com.
ЗА И ПРОТИВ
Пользователи, интегрирующие мэйнфреймы и Web, видят в этом массу преимуществ, в том числе:
- Минимум проблем с сетевым взаимодействием БД
- Высокая надежность
- Высокая производительность, в том числе и ввода-вывода
- Функции безопасности операционной системы мэйнфрейма обеспечивают высокую степень защиты
- Упрощение работы сетевого администратора
- Улучшенный интерфейс доступа к наследуемым приложениям
Однако есть и определенные минусы:
- Взаимодействия по протоколу TCP/IP не очень надежны
- Возможно нарушение работы Internet
- Слишком большие затраты для новых покупателей
- Неоправданная избыточность для узлов, где производительность ввода-вывода не является ключевой
Источник: Опрос PC Week Executive.