Поставщики обеспечивают средства поддержки HTTP, FTP и TCP/IP
Водоворот Internet подвергает изменению все, что попадает в его стремнину, и сетевые ОС на базе ПК не исключение.
Поставщики лезут из кожи вон, стараясь обеспечивать более полную поддержку таких стандартов Internet, как World Wide Web, HTTP, FTP и полнофункциональный TCP/IP.
Соединяя свои мощности с недорогой аппаратной платформой ПК на базе продуктов корпорации Intel, производители 32-разрядных сетевых ОС рассчитывают одновременно обеспечивать поддержку сегодняшних клиентов и отхватить у Unix изрядный кусок растущего рынка Internet/intranet.
Сейчас идет процесс внедрения по-настоящему стандартизированных сетевых технологий, и не случайно все сетевые ОС начинают выглядеть одинаково.
Уникальные Internet-средства каждой из сетевых ОС имеют великолепные возможности по миграции имеющихся пользователей и сетевых инсталляций в Internet. Однако, как только корпоративная Америка окончательно ступит на землю обетованную - intranet, будущее станет загадочным. В конце концов, если Web-приложения могут быть легко перемещены из одной сетевой ОС в другую с минимальными изменениями, имеет ли смысл полагаться на одного - любого - поставщика?
Новообретенная религия
Windows NT Server и IntranetWare (для большинства - NetWare) подверглись громадным изменениям, начав новую жизнь в качестве серверов Internet/intranet. Обе ОС сейчас поставляются со встроенными Web-серверами, Web-браузерами и функциями сетевого IP-администрирования.
IBM предлагает Web-сервер для ОС Warp Server как добавочный продукт под названием ICS (Internet Connection Server), однако потребность в межплатформной поддержке для ICS (имеются версии для чего угодно, от Unix до мэйнфреймов) сделала степень интеграции этого сервера с сетевой ОС значительно меньшей, чем у Web Server с IntranetWare, а у Internet Information Server - с Windows NT 4.0.
ОС VINES, несомненно, отстает в области intranet-служб, поскольку единственный Web-сервер для VINES поставляется сторонней фирмой.
Корпорация Microsoft и фирма Novell зашли дальше всех, не просто объединив, а, скорее, интегрировав стандарты Internet со своими ОС. Они предоставляют возможности не только удаленного управления Web-серверами из любого Web-браузера (это возможно и в ICS), но и управления аналогичным образом другими базовыми функциями ОС, например очередями печати и привилегиями пользовательских разделов (для Web-управления в Windows NT 4.0 необходимо загрузить бесплатное обновление с Web-узла Microsoft). Еще более важно, что Web-приложения могут пользоваться службами безопасности сетевых ОС, не испытывая необходимости поддерживать отдельные списки пользователей и групп.
Например, в Windows NT Server 4.0 администраторам достаточно просто установить права защиты для определенного каталога или HTML-файла, чтобы обеспечить запрос идентификатора и пароля у пользователей Web при каждой попытке обращения к защищенным данным.
Однако, в отличие от ISC и IIS, IntranetWare не может функционировать в качестве защищенного Web-сервера, используя протокол SSL (Secure Sockets Layer - уровень защиты гнезд) для шифрования трафика. ICS - единственный Web-сервер, который также исполняет роль CERN-совместимого сервера представителей. Он обеспечивает ограниченную форму сетевой защиты, организуя буфер между внутренней ЛВС и Internet и предоставляя ограниченный доступ к внутренним пользователям.
Одной из наиболее интригующих (хотя не слишком существенных для большинства intranet-узлов) функций ICS является возможность самостоятельной генерации SSL-ключей шифрования. Прочие SSL-совместимые Web-серверы требуют для формирования уникальных ключей длительной процедуры оформления заявки у фирмы VeriSign, не говоря уж о годовой оплате.
В попытках повысить качество своих продуктов и придать им черты, отличающие их от конкурентов, Microsoft разрабатывает, а Novell уже выпустила язык сценариев, предназначенный для упрощения процесса создания Web-приложений. Эти мощные среды разработки сценариев обладают богатой функциональностью, включая простые связи с функциями ОС, например очередями печати. Однако у них имеется и побочный эффект, заключающийся в привязке конечных пользователей к одной определенной среде.
IntranetWare уже поставляется с языком NetBASIC, а вот новая среда разработки сценариев корпорации Microsoft под кодовым названием Denali появится не ранее онлайнового выхода IIS 3.0 в начале 1997 г. Даже если страница Web создана с использованием нового языка сценариев, обращение к ней все равно возможно из любого Web-браузера, поскольку при выполнении коды этих страниц транслируются в стандартный HTML.
Тем не менее для обеспечения более легкой переносимости большинство Internet/intranet-приложений будут разрабатываться с использованием Web-стандарта HTML.
Только Windows NT Server 4.0 поставляется с авторским инструментарием HTML, который называется FrontPage.
За рамками Web
Все сетевые ОС для ПК последние несколько лет продвигались в сторону стандартов сетевых технологий Internet. Вместо того чтобы опираться исключительно на частные сетевые протоколы, такие, как IPX и NetBEUI, все они теперь могут работать в ЛВС, использующих только протокол IP, хотя для этого нужны изощренные частные решения, требующие специфичного для поставщика клиентского ПО. Увы, общение ОС между собой через TCP/IP еще не означает, что они способны понимать друг друга.
Более того, эти основанные на "чистом IP" решения являются специфическими для ПК-клиентов на платформе Intel, работающих под управлением DOS или какого-либо варианта Windows. Macintosh-клиенты по-прежнему могут получать доступ к сетевым ОС для ПК только в режимах эмуляции, когда сервер на ПК "изображает из себя" файловый сервер AppleShare и очереди печати AppleTalk.
В качестве альтернативного способа совместного использования данных в сетевых ОС начинают появляться стандартные IP-службы (например, применяемый в Web HTTP). Любой FTP-клиент может обращаться к файлам через IntranetWare, Windows NT Server или Warp Server. Существуют и добавочные продукты для поддержки более совершенных функций, например NFS (Network File System - сетевая файловая система). (Что касается VINES, то все дополнительные TCP/IP-функции должны закупаться у сторонних разработчиков.)
Сетевые ОС для ПК оказываются, кроме того, экономичным способом внедрения услуг в сообществах Unix, поскольку они обеспечивают очереди печати и пространство дисководов NFS без специальной аппаратуры и характерных для Unix-систем жестких требований к квалификации персонала.
Другие стандартные службы TCP/IP-хоста для управления ростом IP-адресов стали стандартной частью сетевых ОС (за исключением VINES, не имеющей ни одной из этих функций). Сетевые ОС могут также работать в режиме хостов для Dynamic Host Control Protocol (протокол динамического управления хостом) и Domain Naming System (система доменных имен).
В качестве альтернативы администрированию IP-сетей IntranetWare также включает в себя встроенный шлюз IPX-IP, позволяющий клиентским ПК (и только ПК) иметь полный доступ в Internet - запускать любое IP-приложение, не требуя в действительности IP-стека.
В целом же воздействие Internet на разработчиков сетевых ОС представляет собой хорошую новость для менеджеров и пользователей ИТ. Присущий Internet серьезный нивелирующий эффект означает, что поставщикам необходимо проявлять все больше и больше творческих способностей при разработке предлагаемых ими наборов функций, чтобы их продукты отличались от продуктов конкурентов. Для покупателей же такая ситуация является беспроигрышной.
Майкл Суркан
Связаться с техническим аналитиком Майклом Сурканом можно по адресу: michael_surkan@zd.com.
СЕТЕВЫЕ ОС СОХРАНЯЮТ СВОИ ПОЗИЦИИ В КАЧЕСТВЕ WEB-СЕРВЕРОВ
IIS 2.0 возглавляет забег, вторым, с небольшим отрывом от лидера, идет IntranetWare
Исчерпывающее тестирование, проведенное PC Week Labs, показало, что сетевые ОС на базе ПК также способны функционировать как Web-серверы. IIS 2.0 корпорации Microsoft оказался самым быстрым из тестируемой четверки, однако IntranetWare 1.0 фирмы Novell также работал превосходно. Обновленная версия ICS фирмы IBM сейчас доступна для бесплатного получения, но она не тестировалась, поскольку пока имеет статус бета-версии. VINES фирмы Banyan не была включена в наши тесты, поскольку в ее составе все еще нет Web-сервера. Наши испытания проводились на высокоскоростной 100 Мбит/с сети из 60 узлов - для исключения "узких мест" и выявления различий в производительности продуктов. Мы использовали новый эталонный тест оценки производительности WebBench 1.0 фирмы ZDBOp. Тестировались только Web-службы с использованием статического HTML. Более динамические средства привязки данных через CGI не испытывались. При сетевых соединениях на низких скоростях, например по 1,54 Мбит/с линиям T-1, показанные различия в производительности не очень существенны. Во многих случаях важными факторами при выборе Web-сервера являются его функциональность и стоимость обслуживания.
Отчетные оценки по общим задачам Internet/intranet
+-----------+-----------+-----------+-----------+-----------+
|PC Week |Novell |Microsoft |IBM OS/2 |Banyan |
|LABS |Intranet- |Windows NT |Warp |VINES 7 |
| |Ware 1.0 |Server 4.0 |Server | |
+-----------+-----------+-----------+-----------+-----------+
|Поддержка | B | B | B | B |
|TCP/IP | | | | |
+-----------+-----------+-----------+-----------+-----------+
|Все четыре сетевые ОС хорошо работают в средах, |
|использующих только IP, так что унаследованные протоколы |
|типа IPS, NetBEUI или VINES IP больше не нужны. |
+-----------+-----------+-----------+-----------+-----------+
|Службы Web | B - | B+ | B - | D |
+-----------+-----------+-----------+-----------+-----------+
|И IntranetWare, и Windows NT Server поставляются в |
|комплекте с высокоинтегрированными Web-серверами, |
|согласованными со службами сетевых ОС; бесплатный |
|Web-серверный добавочный продукт для OS/2 Warp Server не |
|имеет єбесшовнойЄ интеграции с сетевой ОС, но наделен |
|дополнительными функциями, такими, как сервер |
|представителей и возможность автоматической генерации |
|ключей шифрования. Для VINES имеется Web-сервер сторонней |
|фирмы. IntranetWare в настоящее время не поддерживает SSL |
|для защищенных Internet-транзакций. |
+-----------+-----------+-----------+-----------+-----------+
|Службы | B+ | B+ | B+ | C - |
|TCP/IP | | | | |
+-----------+-----------+-----------+-----------+-----------+
|OS/2 Warp Server, IntranetWare и Windows NT Server включают|
|широкий диапазон служб TCP/IP, в том числе DNS, DHCP и |
|FTP. В VINES функции TCP/IP-хоста не включены, однако |
|некоторые средства можно купить у сторонних |
|производителей. |
+-----------+-----------+-----------+-----------+-----------+
|Управление | B+ | B - | C+ | NA |
|Web- | | | | |
|браузером | | | | |
+-----------+-----------+-----------+-----------+-----------+
|Возможно администрирование IntranetWare, Windows NT Server |
|и OS/2 Warp Server с любого Web-браузера в сети. Кроме |
|того, управление через Web базовыми функциями сетевой ОС |
|возможно в IntranetWare и Windows NT Server - с помощью |
|добавочных продуктов, которые можно загрузить из Web. |
|VINES не включает в себя Web-сервер. |
+-----------------------------------------------------------+
|A - отлично; B - хорошо; C - удовлетворительно; D - |
|плохо; NA - отсутствует. |
+-----------------------------------------------------------+
СОВЕТЫ КОРПОРАТИВНЫМ ПОКУПАТЕЛЯМ
Совершенство платформы Internet
Все работающие на ПК сетевые ОС хорошо функционируют в средах, использующих только IP, и поставляются с базовыми Internet-службами, такими, как FTP и TCP/IP. IntranetWare 1.0 фирмы Novell и Windows NT Server 4.0 корпорации Microsoft, также включают в себя высокоинтегрированные Web-серверы, которые могут взаимодействовать непосредственно со службами защиты соответствующих сетевых ОС. Поддержка SSL делает IBM OS/2 Server 4 и Windows NT Server наилучшими вариантами для использования в качестве Web-серверов Internet; VINES 7 фирмы Banyan в этом смысле отстает, поскольку большинство ее Internet/intranet хост-служб, например Web-сервер, приходится закупать в качестве добавочных продуктов у сторонних производителей.
VINES 7
+ Уже работает под Unix, так что управление ею знакомо администраторам Unix. + Встроенный агент SMP позволяет осуществлять мониторинг VINES с помощью стандартных средств сетевого управления.
- Web-сервер для VINES имеется только у сторонних фирм. - Слабая устойчивость к отказам; отсутствует встроенное ПО RAID и режим ожидания процессора.
OS/2 Warp Server
+ Internet Connection Server имеет встроенную связь с данными из СУБД DB2. + В состав ICS включен CERN-совместимый сервер представителей. + Может генерировать собственные сертификаты шифрования без регистрации у фирмы VeriSign. - ICS не имеет связи с сетевыми доменами безопасности Warp Server; требует отдельных списков пользователей для аутентификации.
Windows NT Server 4.0
+ Для NT имеется много Internet-служб сторонних фирм, включая серверы NFS и Web.
+ Встроенные Web-сервер, FTP, DNS и DHCP.
+ Хост-службы Internet связаны с системой защиты NT, что позволяет производить аутентификацию пользователей при доступе к Web-страницам.
+ Включает авторский инструментарий FrontPage для HTML.
- Некоторые из функций поддержки безопасности требуют использования Internet Explorer корпорации Microsoft.
- Ограниченные возможности регистрации (logging).
- Отсутствует встроенный сервер представителей.
IntranetWare 1.0
+ Встроенные Web-сервер, FTP, DNS и DHCP.
+ Язык разработки сценариев NetBASIC для создания Web-страниц; может согласовываться с Novell Directory Services.
+ Имеется шлюз IPX-TCP/IP, что дает возможность запускать с ПК TCP/IP-приложения в IPX-сетях.
- Стандартные функции службы файлов и печати опираются на незащищенный протокол UDP. - Отсутствует поддержка SSL для выполнения защищенных транзакций в Internet.