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

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

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

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

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


Rambler's Top100

  

Операционные системы: универсальность или многофункциональность?

Эрик Холл

Когда я учился в школе, у моих родителей был небольшой автофургон фирмы Chrysler. Эта машина была весьма подходящей для нашей семьи, так как ее можно было использовать для самых разных нужд. Моя мать ездила на ней закупать продукты, а отец перевозил на ней различные грузы. Если мы уезжали куда-нибудь на рождественские праздники, то свободно размещались в ней вместе с нашим багажом. Такая универсальная машина была просто незаменима.

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

Все вышесказанное справедливо и для операционных систем. С помощью одних из них, особенно Windows NT корпорации Microsoft, можно решать широкий круг задач, в то время как другие, например Novell NetWare и Unix, вне конкуренции при выполнении определенных функций.

Универсальная система

Подобно автофургону, Windows NT имеет неплохую скорость, довольно высокие надежность и "грузоподъемность". Если вы ищете универсальную операционную систему, то Windows NT — это ваш выбор, только не требуйте от нее слишком много. Данная ОС — надежная платформа для многих сетевых служб и приложений, но она не позволит вам управлять очень большими сетями и распределенными приложениями. Пытаясь достичь рекордных показателей при использовании вашей информационной системы для выполнения каких-либо определенных функций, вы скоро обнаружите ограниченность универсальной ОС. Это может проявиться по отношению к самым разным приложениям, включая управление корпоративной интрасетью.Быстрее пули

Когда вам необходим быстродействующий сервер интрасети, в качестве его платформы лучше использовать ОС NetWare. Эта ОС разработана специально для быстрого осуществления ряда важных сетевых функций, к тому же она характеризуется скромными требованиями к оборудованию. При умеренно высоких нагрузках Web-сервер фирмы Novell по производительности опережает все другие функционально аналогичные продукты. Если на обработку 30 сообщений хост Unix и сервер Post Office Protocol (POP) на базе Windows NT затрачивают приблизительно 2 мин, то в среде NetWare близкий по назначению сервер выполняет эту работу за 30 с. При обслуживании сотен пользователей большое значение для сервера имеет запас его быстродействия.

Можно ли считать NetWare универсальной ОС? Конечно же нет. Чтобы развивать высокие скорости, спортивные автомобили должны быть легкими и компактными. Поэтому установка на таком автомобиле дополнительных конструктивных элементов, повышающих прочность его корпуса, и подсоединение прицепа привели бы к снижению скорости. Точно так же и архитектурные изменения в ОС NetWare, направленные на повышение ее надежности, будут способствовать снижению ее производительности. Если программа для NetWare написана корректно, фатального сбоя сервера не будет. И наоборот, если в программе имеются грубые ошибки, то она "подвесит" любую ОС. Надо принимать в расчет и "грузоподъемность" ОС. Когда ваша ОС должна обеспечивать выполнение множества запросов прикладных программ одновременно, вам лучше выбрать ОС Unix.

Низкая "грузоподъемность"

Недавно одна из фирм — поставщиков услуг Интернет попыталась перейти с ОС Unix на Windows NТ. Теперь вместо двух хостов Sun они используют семь серверов с двумя процессорами Pentium каждый, но служба DNS (Domain Name Service) при этом по-прежнему работает под управлением Unix, так как Windows NT оказалась не в состоянии выдержать нагрузку, которую создавали клиенты фирмы. Модернизация сервера Windows NT, с тем чтобы он мог эффективно поддерживать приложения DNS, HTTP, FTP, NNTP и SMTP/POP, сродни установке на "рассыпающемся" автофургоне нового мощного двигателя. Право, лучше уж потратить деньги как-либо иначе.

Как выбирать ОС

Выбирая ОС, необходимо обратить внимание на соответствие ее архитектуры тем задачам, которые должна решать ваша информационная система. Важно знать, имеет ли ОС все необходимое, чтобы сразу начать работать в сети, или придется устанавливать добавочные модули. В то время как Unix поставляется с разнообразными средствами поддержки сценариев и командными процессорами, которые позволяют создавать полнофункциональные приложения CGI (Common Gateway Interface), в комплекте Windows NT вы найдете лишь оболочки CMD.EXE и COMМAND.COM, которые предназначены для универсальной ОС и совершенно непригодны для написания приложений такого типа. Если вы мне не верите, то попробуйте создать сценарий CGI, обеспечивающий деление одного числа на другое, используя для этого только одну из оболочек, — у вас ничего не получится, так как эти оболочки не поддерживают простейших математических функций.

Подобно тому как NetWare оптимизирована по производительности в ущерб стабильности и масштабируемости, высокая масштабируемость Unix достигается за счет снижения ее производительности и надежности. Однако проблема производительности успешно решается с помощью покупки более мощного "железа". Что же касается надежности, то здесь никаких проблем с работой сервера не возникнет, если только использовать тщательно отлаженные прикладные программы.

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

Ранее службы интрасети и Интернет журнала Network Computing базировались на DEC MicroVAX 3100 — старой и медленной, но безотказно работающей системе. Около года назад эти службы развернули на серверах Windows NT, и с того момента постоянно возникают различные проблемы, так как надежность ОС Windows NT оказалась невелика.

Хотя Microsoft любит говорить о высочайших надежности и стабильности Windows NT, эти качества относятся лишь к механизму управления приложениями, действующему в составе этой ОС, а не к ней самой. Я много раз наблюдал фатальные сбои Windows NT, правда лишь немногие из них были вызваны некорректно написанными приложениями. В то же время в мире существует множество информационных систем, безостановочную работу которых можно измерять годами.

Мне не хочется, чтобы у вас сложилось впечатление, будто я питаю какую-либо неприязнь к Windows NT или что для нее нет места на рынке. Я думаю, эта ОС представляет большой интерес для покупателей, которые не нуждаются в огромных сетях и сверхмасштабируемых приложениях повышенной надежности. Поэтому здесь само собой напрашивается сравнение Windows NT с отличнейшим автофургоном.

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

С автофургоном можно сравнить и OS/2 корпорации IBM. Так же как и Windows NT, она многофункциональна и не отличается какими-либо рекордно высокими характеристиками.

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


распечатать статью




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

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

• "Операция Ы-2", или Интеллектом сервер не испортишь

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

• Высокоскоростные сетевые адаптеры PC Card

• Microsoft и стандартизация дезинтегрируют сетевые ОС

• Варианты запуска кроссплатформенных приложений

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

• АТМ готова к работе на вашей магистрали

• Новые горизонты системного управления

• Факс-серверы масштаба предприятия экономят время и деньги

• Операционные системы: универсальность или многофункциональность?

• Проблемы внедрения корпоративных информационных систем

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

• ISDN в России: первые шаги

• Как автоматизировать обработку телефонных запросов

• Выбираем устройство доступа к сети Frame Relay

• На пути к персональной связи: сети AMPS в России

• Первая пейджинговая сеть с двусторонней передачей сообщений

• Frame Relay и АТМ в Европе: догнать и перегнать Америку

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

• "Узкие" места в сочетании Интернет + интрасеть

• Программное обеспечение: как получить поддержку?

• Анализ трафика Web-узла

• Не все Web-узлы сотворены равными...

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

• Хорошо ли защищен ваш Web-узел?

• Правильный выбор системы firewall

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

• Dell PowerEdge 2100; HP NetServer E40 — сервер для малого бизнеса; Коммутация на третьем уровне в LANswitch; Новый Ultra Enterprise в стране "лилипутов"; Network Flyer 100 фирмы TDK Systems; SnapBack 4 фирмы Columbia Data Products; Internet LanBridge фирмы Virtual Motion; CycloneRAID фирмы Western Scientific; Firewall-1 фирмы CheckPoint Software Technologies; KEYview Pro: работаем с файлами приложений



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