Ж у р н а л   о   к о м п ь ю т е р н ы х   с е т я х   и   т е л е к о м м у н и к а ц и о н н ы х   т е х н о л о г и я х
СЕТИ И СИСТЕМЫ СВЯЗИ on-line
  ПОИСК: ПОДПИСКА НА НОВОСТИ: НОМЕР:
    ДОМОЙ • Архив: Новостей | Конференций | НомеровПодписка
 
   
 
   
    
РЕДАКЦИЯ
 
Все о журнале
Подписка
Как проехать
Где купить
Отдел рекламы
График выхода журнала
Адреса в Интернет

РУБРИКАТОР
   
• Инфраструктура
• Информационные
   системы

• Сети связи
• Защита данных
• Кабельные системы
• Бизнес
• Колонка редактора
• Электронная
   коммерция

• Только на сервере
• Системы
   учрежденческой
   связи

• Новые продукты


Rambler's Top100

  

Что могут сетевые компьютеры

Дейв Молта

Администраторы информационных систем и руководители предприятий постоянно ищут пути снижения расходов на поддержание и развитие вычислительных сред. Приверженцы идеи внедрения сетевых компьютеров (СК) утверждают, что оно поможет уменьшить так называемую стоимость владения вычислительными системами (т. е. расходы на их приобретение, модернизацию и обслуживание) при сохранении их основных функциональных возможностей. Скептики же считают, что внедрение СК практически невозможно, поскольку пользователи воспримут их появление без энтузиазма, особенно если это приведет к снижению производительности и гибкости применяемых ими приложений.

Какой же на самом деле может быть вычислительная среда на базе СК? Более экономичной? Возможно. Обеспечивающей самый необходимый сервис? Пожалуй, да. Более производительной и многофункциональной? Откровенно говоря, сомнительно. Видя значительный интерес к СК со стороны множества организаций, мы решили оценить как саму концепцию СК, так и первые доступные ее реализации. Наш вывод — данная концепция незрелая.

Сетевой компьютер — продукт довольно специфический, но на него есть спрос. Как предполагают независимые аналитики, к 2000 г. сетевыми компьютерами будут от 5 до 10% всех пользовательских настольных вычислительных систем. Это непохоже на революцию в области информационных технологий, но свидетельствует о привлекательности таких продуктов для компьютерных фирм. И в самом деле, например, Sun и IBM тратят немалые средства на разработку технологий производства и использования СК. Некоторые производители микросхем, включая корпорацию National Semiconductor, объявили о своем намерении разработать однокристальный СК. А Intel и Microsoft (при поддержке фирм Compaq Computer, Dell Computer и Hewlett-Packard), учитывая рост интереса к технологиям СК, предложили свои, альтернативные концепции NetPC и Zero Administration.

Стоимость владения

Интерес к СК "подогревается" желанием компаний уменьшить стоимость владения компьютерами. Согласно данным Gartner Group и других консалтинговых фирм, содержание одного подключенного к сети обычного ПК ежегодно обходится предприятию в 10—15 тыс. долл. Сюда входят затраты на аппаратные и программные средства, администрирование, техническую поддержку ПК и работу с пользователями. Причем на аппаратные и программные средства приходится лишь относительно небольшой процент общих расходов. Основные статьи затрат — администрирование и техническая поддержка. Кроме того, предприятия нередко терпят убытки из-за сбоев в работе своих компьютеров, вызванных некомпетентными действиями их пользователей.

Самые первые сторонники идеи сетевого компьютера, включая и главу фирмы Oracle г-на Ларри Эллисона, сумели привлечь к ней внимание общественности обещанием выпустить персональные сетевые вычислительные устройства ценой менее 500 долл. Вряд ли это реально при нынешних высоких ценах на монитор и оперативную память. Данное обещание задело самые сокровенные струны в душе руководителей предприятий — ведь им часто приходится подписывать документы на покупку ПК ценой 2,5 тыс. долл. Однако экономия на приобретении оборудования не так уж и важна: внедрение сетевых компьютеров должно уменьшить основные статьи расходов.

Изучая возможные сферы применения СК, специалисты корпорации Intel рассматривают эти устройства только как замену неинтеллектуальных терминалов и, возможно, тех настольных компьютеров, которые используются для работы с очень ограниченным кругом приложений. Но существует еще одна важная сфера применения СК — небольшие офисы филиалов предприятий. В них в большинстве случаев бессмысленно устанавливать традиционный сетевой сервер и нанимать для его обслуживания системного администратора (затраты на покупку сервера и зарплату администратора не будут оправданы). Взамен можно установить необходимое число СК и подключить их к корпоративной распределенной сети или к Интернет.

Основные проблемы

Итак, каким же должен быть современный сетевой компьютер, способный уменьшить стоимость владения вычислительной средой? Большинство разрабатывающих и поставляющих СК фирм ориентируются на совместимость своих продуктов с существующими приложениями и вычислительными системами. В частности, они видят возможность замены многочисленных неинтеллектуальных терминалов на СК, поэтому последние обязательно должны выполнять функции эмуляции терминала. Скорее всего, пользователям потребуется эмуляция терминалов VT-100 для доступа к Unix-cистемам и TN3270 для доступа к большим ЭВМ фирмы IBM.

Кроме этого, необходимо обеспечить доступ к огромному числу имеющихся Windows-приложений. Разработчики СК реализуют такой доступ, организуя взаимодействие клиентской машины с сервером приложений, поддерживающим Windows-приложения.

Помимо возможности применять традиционные приложения, у пользователей сетей имеется определенная потребность в поддержке Java-приложений и HTTP-браузеров, нужных для доступа к средствам Web. Самый очевидный подход к реализации поддержки Web — это использование локального браузера, но в таком случае появляется зависимость от поставщика СК, который обеспечивает смену версий браузера.

Поддержка локального браузера влечет за собой необходимость организации доступа сетевого компьютера к запоминающему устройству с файловой системой для хранения "закладок" и кэширования данных. Имеется и другое решение: осуществлять удаленный доступ к браузеру, работающему под управлением Windows на сервере приложений.

Для обеспечения работы с приложениями на высоком уровне СК должен предложить пользователю простой и эффективный интерфейс. Это может быть интерфейс Microsoft Windows, браузера, X Windows или какой-то другой.

Разработчику СК также необходимо решить, где хранить основные пользовательские приложения — на сервере или на компьютере — и использовать ли интеллектуальное кэширование программ на локальном запоминающем устройстве, куда приложения с сервера загружаются только один раз для последующих их запусков оттуда.

Проблема нехватки пропускной способности сети

Несмотря на привлекательность потенциальной экономичности среды на базе СК, многие руководители информационных служб предприятий и администраторы задают себе вопрос: как отразится смена парадигмы вычислений на производительности информационной системы? Если производительность обычного ПК может ограничиваться низкой скоростью работы жесткого диска или шины ввода-вывода, то не следует удивляться тому, что "медленная" сеть будет отрицательно влиять на быстродействие сетевого компьютера. К несчастью, точно оценить степень этого влияния трудно, поскольку число Java-приложений весьма невелико. Однако с уверенностью можно сказать одно: если организация собирается внедрить вычислительную среду с СК, то для эффективной работы последней лучше иметь запас пропускной способности сетевых каналов.

Постоянное падение цен на коммутаторы Ethernet и высокоскоростные средства для ЛВС делает повышение пропускной способности сетей экономически вполне доступным для многих предприятий. Но как быть с территориально распределенными сетями, где полоса пропускания ограничивается не столько технологией, сколько высокими ценами на услуги операторов?

Существует несколько способов экономии полосы пропускания сетей. Один из них предполагает использовать "интеллектуальную" систему кэширования, обеспечивающую локальное хранение приложений в энергонезависимой оперативной памяти или на диске СК. При таком подходе через глобальную сеть будут передаваться только новые фрагменты кода приложений, возможно в пакетном режиме и в нерабочие часы. Другой способ — использование технологии СК, для которой не нужна большая полоса пропускания сети. Такая технология реализована в системе WinFrame фирмы Citrix, функционирующей на базе протокола ICA.

Доступные СК

Рынок СК находится на начальной стадии развития, и большинство фирм, разрабатывающих и производящих такие продукты, ограничивается каким-либо одним-единственным подходом к их реализации. У многих профессионалов в области информационных технологий работа СК прочно ассоциируется с исполнением Java-аплетов. Но их небольшой ассортимент вынуждает многие фирмы отказаться от реализации систем, ориентированных только на Java.

Мы протестировали шесть СК пяти фирм. Их можно разделить на три категории. Первую образуют сетевые компьютеры на основе протокола X Windows — это HMX фирмы Network Computing Devices, HDS @workStation фирмы HDS Network Systems и XL фирмы Boundless Technologies. Они обеспечивают эмуляцию терминала, поддержку X Windows и доступ к приложениям Windows (при помощи того или иного вида сервера приложений). Кроме того, HMX и HDS @workStation выполняют Java-приложения. Мы нашли, что по совокупности критериев, включающих функциональные возможности, производительность и простоту использования, лучшим среди СК на базе X Windows является HDS @workStation.

Сразу за ним идет HMX, имеющий средства сетевого управления лучшие, чем у HDS @workStation. Однако отсутствие в нем локального Web-браузера и не такой элегантный пользовательский интерфейс делают его менее привлекательным для пользователей. XL фирмы Boundless не имеет

Web-браузера или Java-машины, поэтому больше похож на обычный X-терминал. Отметим следующее: чтобы эффективно использовать большую часть возможностей этих устройств, необходим некоторый опыт администрирования Unix-систем.

Во вторую категорию СК вошли продукты Winterm 2700T фирмы Wyse Technology и TC фирмы Boundless Technologies. Этим относительно дешевым устройствам лучше всего подходит название Windows-терминал. Они работают вместе с сервером WinFrame фирмы Citrix и используют протокол ICA для вывода на экран интерфейса приложений Windows, которые выполняются на этом сервере. Оба эти устройства одинаково легко устанавливать, и они схожи по производительности, но мы тем не менее отдали предпочтение Winterm 2700T — за компактность и удобство его конструкции (системный блок и монитор смонтированы в одном корпусе), а также за поддержку эмулятора терминала VT220, протоколов DHCP (Dynamic Host Configuration Protocol) и PPP (Point-to Point Protocol).

К третьей категории СК — Java-компьютеры — мы отнесли JavaStation фирмы Sun Microsystems. Это классический СК, но с некоторой ограниченностью функций. JavaStation — это платформа для выполнения Java-приложений. Обычно на этом устройстве используется браузер HotJava фирмы Sun, который сам является приложением на языке Java (в его среде можно выполнить любой аплет Java). По нашему мнению, JavaStation — перспективный продукт. Нам удалось успешно запустить на нем не только ряд известных Java-приложений (например, WordPerfect for Java фирмы Corel), но и написанный на языке Java эмулятор терминала фирмы Open Connect и Java-клиент NTRIGUE ICA фирмы Insignia Solutions, с помощью которого можно использовать обычные Windows-приложения, запущенные на сервере Citrix WinFrame.

Сетевые компьютеры на основе X Windows

HDS @workStation фирмы HDS Network Systems

HDS @workStation предоставляет пользователям самые широкие возможности среди всех протестированных нами продуктов. Будучи, по сути, усовершенствованным X-терминалом, компьютер HDS @workStation обеспечивает превосходную связь с традиционными хост-системами как с помощью внутреннего X-сервера, так и через эмуляторы терминалов (включая VT320 и TN3270).

В программную среду компьютера перенесен удобный и хорошо знакомый пользователям Web-браузер Netscape Navigator 3.0 (также имеется браузер Spyglass Explorer). Java-приложения могут выполняться на этом компьютере с помощью браузера или виртуальной машины Java. Последняя обеспечивает несколько большую скорость работы Java-приложений. Доступ к приложениям Windows осуществляется через клиентское ПО, обеспечивающее взаимодействие с сервером Insignia NTRIGUE (по протоколу X Windows) или с сервером Citrix WinFrame (по протоколу ICA). При этом пользователям предоставляется интерфейс в стиле Windows 95, поэтому, работая с этим продуктом, они должны чувствовать себя более комфортно, чем используя компьютеры Boundless XL или HMX.

Фирма HDS оказалась единственным производителем, который оснастил свой СК накопителем на жестком магнитном диске (устройство в стандарте PC Card). В нем содержатся все необходимые загрузочные файлы и локальные приложения. HDS @workStation может загружаться с серверов Unix, Windows NT и VMS (используя протокол TFTP, FTP или NFS) или из внутренней флэш-памяти. Наличие жесткого диска ускоряет процесс загрузки ПО, но и повышает стоимость СК, увеличивает расходы на его администрирование и вероятность сбоев в его работе.

Меню ПО конфигурации компьютера @workStation похоже на окна диалога ОС Windows 95. Это облегчает его использование, но поддержка компьютера будет для вас еще проще, если у вас есть некоторый опыт работы с Unix. Сильная сторона этого продукта заключается в том, что, сконфигурированный однажды, в дальнейшем он не потребует существенного постоянного обслуживания.

И хотя фирма HDS заслуживает всяческих похвал за поддержку в своем СК двух стандартных браузеров (Navigator и Spyglass Explorer), некоторое беспокойство вызывает быстрота устаревания этих продуктов. Для переноса Navigator в среду RISC-процессора i960 требуется значительный опыт программирования, и, хотя HDS, похоже, справилась с этим, весьма вероятно, в ближайшие годы браузер придется улучшать, поскольку такие продукты становятся все более мощными и интегрированными в операционную систему, под управлением которой они работают. HDS и сама признает необходимость проведения такой работы.

HMX фирмы Network Computing Devices (NCD)

Подобно HDS @workStation, устройство HMX также представляет собой усовершенствованный вариант X-терминала. Мы рассмотрели бета-версию программного обеспечения HMX, куда включена и виртуальная машина Java. Компьютер HMX реализован на базе RISC-процессора MIPS R4000, а входящее в комплект поставки ПО WinCenter фирмы NCD, работающее в среде Windows NT, обеспечивает доступ к традиционным Windows-приложениям. Фирма NCD создала похожий на рассматриваемый, однако не такой мощный продукт на базе процессора PowerPC (фирма IBM взяла его за основу своего СК). От типа процессора зависит всего от 2 до 3% кода ПО. Это дает основание предполагать, что в ответ на требования рынка фирма NCD сможет легко внедрить в свой продукт и другие процессоры.

ПО HMX имеет мощный и гибкий интерфейс. По сравнению с "рабочим столом" ПО компьютера фирмы HDS, где наличие слишком большого числа опций управления может вызвать некоторое замешательство, интерфейс фирмы NCD ясен и элегантен. Если фирма HDS обеспечила свой СК сразу двумя браузерами — Netscape и Spyglass, то в HMX локальный браузер вообще отсутствует, что существенно ограничивает его сетевые возможности. Но NCD подписала лицензионное соглашение и собирается поддерживать локальный браузер, созданный на основе браузера фирмы Spyglass.

Имея большой опыт производства X-терминалов, фирма NCD уделила должное внимание вопросам контроля СК. Работой HMX можно управлять через конфигурационные файлы на сервере, и каждый параметр этого СК динамически контролируется по сети системным администратором. Кроме того, фирма NCD реализовала в своем продукте возможность работы со звуком и механизм обмена данными между Windows и традиционными терминальными приложениями методом "вырезать-и-вставить" (cut-and-paste).

XL Model фирмы Boundless Technologies

Продукт XL Model — это превосходный терминал X Windows, но было бы преувеличением назвать его настоящим СК. Как только мы загрузили XL из его флэш-ПЗУ, у нас сразу же возникли проблемы. Потребовались длительные переговоры со службой технической поддержки фирмы, чтобы настроить этот компьютер. Его меню конфигурации явно ориентировано на системных администраторов Unix.

Сконфигурировав систему, мы смогли наконец активизировать локальный менеджер окон Motif, установить сеансы связи с хостами Unix и 3270 и запустить сессии Windows на серверах приложений WinCenter и NTERPRISE. И, хотя весь процесс конфигурации СК довольно запутан, квалифицированным системным администраторам вполне под силу автоматизировать его.

В наших тестах Boundless XL показал хорошую производительность, но отсутствие локальной виртуальной машины Java или локального Web-браузера существенно ограничивает сферу его применения.

Windows-терминалы

Winterm 2700T фирмы Wyse Technology

Фирма Wyse Technology сначала планировала прислать нам один из своих новых Java-совместимых сетевых компьютеров Winterm 4000. Однако этому помешала задержка появления критически важного компонента программного обеспечения, разрабатываемого третьей фирмой. В итоге мы получили недорогой Windows-терминал Winterm 2700T.

Фирма Wyse начала производить Windows-терминалы с ноября 1995 г., т. е. задолго до появления сетевых компьютеров. Конструкция терминала проста и удобна. Внутри корпуса, похожего на 15-дюймовый монитор, размещены 50-МГц процессор i486, сетевой интерфейс Ethernet, видеоподсистема и ПЗУ с программными средствами, обеспечивающими работу устройства в качестве удаленного ICA-дисплея, оптимизированного для среды Citrix WinFrame. Компьютер легко настраивается с помощью соответствующей программы, хранящейся в ПЗУ, — мы запустили его за пять минут. Для работы с серверами Citrix WinFrame (с процессором Pentium 90) и NCD WinCenter (с 200-МГц процессором Pentium Pro) мы использовали протоколы TCP/IP. Как и ожидалось, производительность тестовой системы, состоящей из сервера и единственного терминала Winterm 2700T, была высокой. Производительность же среды, включающей несколько таких клиентов, будет зависеть от возможностей сервера.

В своем продукте Wyse предусмотрела ряд коммуникационных возможностей. Они оказались для нас приятным сюрпризом. Помимо параллельного интерфейса для соединения с локальным принтером, Winterm 2700T имеет два высокоскоростных последовательных порта для подключения его к серверу WinFrame непосредственно или через внешний модем. В продукте поддерживается протокол PPP, поэтому пользователи Winterm через модем могут соединяться с хостами поставщиков услуг Интернет и затем уже через Интернет — с сервером WinFrame. Для назначения IP-адресов также поддерживается протокол DHCP. Планируется реализация эмуляторов терминалов VT-220 и TN3270.

Winterm 2700T — одна из самых практичных и экономичных реализаций "тонкого" клиента. Помимо Winterm 2700T, где, как уже отмечалось, в одном корпусе смонтированы и монитор и системный блок, фирма Wyse предлагает аналогичный компьютер, но без монитора.

TC Model фирмы Boundless Technologies

Компьютер TC Model во многом схож с Winterm 2700T. Он оснащен 33-МГц процессором i486 и является Windows-терминалом, работающим с сервером Citrix WinFrame. Но в отличие от Winterm 2700T этот компьютер реализован в плоском компактном корпусе, а его видеоподсистема совместима с любым стандартным VGA-дисплеем. Возможно, такой модульный дизайн и понравится кому-то, но для сред, где традиционные терминалы заменяются сетевыми Windows-терминалами, на наш взгляд, лучше подойдут интегрированные устройства фирмы Wyse.

Конфигурировать TC Model оказалось так же просто, как и Winterm 2700T. Компьютер не поддерживает протоколы DHCP и PPP. Однако если для большинства ЛВС-приложений PPP не требуется, то поддержка DHCP и/или BOOTP необходима организациям, предпочитающим не применять "жесткое" назначение IP-адресов. В ходе тестирования данное устройство работало почти так же быстро, как Winterm 2700T.

Java-компьютер JavaStation фирмы Sun Microsystems

Как уже отмечалось, JavaStation — это классический СК с неплохими потенциальными возможностями, но с некоторой ограниченностью функций (что сейчас признает даже сама фирма Sun). Как предполагают специалисты Sun, первоначально JavaStation будет использоваться для приложений с небольшим набором функций, например как средство доступа к централизованной базе данных. В результате развития рынка сетевых компьютеров появится широкий выбор Java-приложений — следовательно, возможности применения JavaStation также расширятся.

Сущность компьютера JavaStation отражена в его названии — это платформа для выполнения Java-приложений. Хотя у него отсутствует такое средство увеличения производительности, как компилятор типа Just-In-Time, он оказался самым быстродействующим среди трех протестированных нами Java-совместимых СК.

Мы запустили этот СК, загрузив Web-браузер HotJava фирмы Sun c сервера Netra-J под управлением ОС Solaris, и задействовали в этой среде несколько приложений. Все это дало нам представление о возможностях и производительности компьютера.

Осуществив доступ к серверу NTRIGUE с помощью Java-клиента фирмы Insignia, мы смогли использовать приложения Win32, а запустив программы OC://Web-Connect и Open Vista фирмы Open Connect, — подключиться к традиционным хост-системам.

JavaStation предназначен исключительно для работы в ЛВС. Производительность этого СК в значительной степени зависит от пропускной способности канала доступа к серверу. Со временем планируется оснастить его флэш-памятью с операционной системой JavaOS, что исключит ее загрузку по сети





  
10 '1997
СОДЕРЖАНИЕ

колонка редактора

• И вечный бой, покой нам только снится

локальные сети

• SMP-серверы

• О Европейской Директиве и экранированных кабельных проводках

• Что могут сетевые компьютеры

• Как мы переходили с NetWare на Windows NT

корпоративные сети

• Дерево NDS: профилактика и решение проблем роста

• Модернизация сети с помощью АТМ (часть II)

• Windows NT против Unix: гонка продолжается

• Unicenter TNG: от управления ЭВМ к контролю над предприятием

• Делайте то, что актуально сегодня

услуги сетей связи

• Российский рынок телефонных услуг

• Измерения в системе сигнализации №7

• Страсти по CDMA

• Системные решения для громкоговорящей трансляционной сети

интернет и интрасети

• Грядет эра Java-управления

• Активы и пассивы сетевых mass media

защита данных

• Системы RAID - хранилища данных в сетях

новые продукты

• Универсальная система доступа NEVADA, Tainet Challenger 288 - модем со спидометром

только на сервере

• Интернет в вопросах и ответах

• Технология SecureFast фирмы Cabletron Systems и концепция потокового вещания корпорации Microsoft



 Copyright © 1997-2007 ООО "Сети и Системы Связи". Тел. (495) 234-53-21. Факс (495) 974-7110. вверх