Обзор сетевых операционных систем
Большое разнообразие типов
компьютеров, используемых в
вычислительных сетях, влечет за
собой разнообразие операционных
систем: для рабочих станций, для
серверов сетей уровня отдела и
серверов уровня предприятия в
целом. К ним могут предъявляться
различные требования по
производительности и
функциональным возможностям,
желательно, чтобы они обладали
свойством совместимости, которое
позволило бы обеспечить совместную
работу различных ОС.
Сетевые ОС могут быть разделены
на две группы: масштаба отдела и
масштаба предприятия. ОС для
отделов или рабочих групп
обеспечивают набор сетевых
сервисов, включая разделение
файлов, приложений и принтеров. Они
также должны обеспечивать свойства
отказоустойчивости, например,
работать с RAID-массивами,
поддерживать кластерные
архитектуры. Сетевые ОС отделов
обычно более просты в установке и
управлении по сравнению с сетевыми
ОС предприятия, у них меньше
функциональных свойств, они меньше
защищают данные и имеют более
слабые возможности по
взаимодействию с другими типами
сетей, а также худшую
производительность.
Сетевая операционная система
масштаба предприятия прежде всего
должна обладать основными
свойствами любых корпоративных
продуктов, в том числе:
- масштабируемостью, то есть
способностью одинаково хорошо
работать в широком диапазоне
различных количественных
характеристик сети,
- совместимостью с другими
продуктами, то есть
способностью работать в
сложной гетерогенной среде
интерсети в режиме plug-and-play.
Корпоративная сетевая ОС должна
поддерживать более сложные
сервисы. Подобно сетевой ОС рабочих
групп, сетевая ОС масштаба
предприятия должна позволять
пользователям разделять файлы,
приложения и принтеры, причем
делать это для большего количества
пользователей и объема данных и с
более высокой производительностью.
Кроме того, сетевая ОС масштаба
предприятия обеспечивает
возможность соединения
разнородных систем - как рабочих
станций, так и серверов. Например,
даже если ОС работает на платформе
Intel, она должна поддерживать
рабочие станции UNIX, работающие на
RISC-платформах. Аналогично,
серверная ОС, работающая на
RISC-компьютере, должна поддерживать
DOS, Windows и OS/2. Сетевая ОС масштаба
предприятия должна поддерживать
несколько стеков протоколов (таких
как TCP/IP, IPX/SPX, NetBIOS, DECnet и OSI),
обеспечивая простой доступ к
удаленным ресурсам, удобные
процедуры управления сервисами,
включая агентов для систем
управления сетью.
Важным элементом сетевой ОС
масштаба предприятия является
централизованная справочная
служба, в которой хранятся данные о
пользователях и разделяемых
ресурсах сети. Такая служба,
называемая также службой
каталогов, обеспечивает единый
логический вход пользователя в
сеть и предоставляет ему удобные
средства просмотра всех доступных
ему ресурсов. Администратор, при
наличии в сети централизованной
справочной службы, избавлен от
необходимости заводить на каждом
сервере повторяющийся список
пользователей, а значит избавлен от
большого количества рутинной
работы и от потенциальных ошибок
при определении состава
пользователей и их прав на каждом
сервере.
Важным свойством справочной
службы является ее
масштабируемость, обеспечиваемая
распределенностью базы данных о
пользователях и ресурсах.
Такие сетевые ОС, как Banyan Vines, Novell
NetWare 4.x, IBM LAN Server, Sun NFS, Microsoft LAN Manager и
Windows NT Server, могут служить в качестве
операционной системы предприятия,
в то время как ОС NetWare 3.x, Personal Ware,
Artisoft LANtastic больше подходят для
небольших рабочих групп.
Критериями для выбора ОС масштаба
предприятия являются следующие
характеристики:
- Органичная поддержка
многосерверной сети;
- Высокая эффективность
файловых операций;
- Возможность эффективной
интеграции с другими ОС;
- Наличие централизованной
масштабируемой справочной
службы;
- Хорошие перспективы развития;
- Эффективная работа удаленных
пользователей;
- Разнообразные сервисы:
файл-сервис, принт-сервис,
безопасность данных и
отказоустойчивость,
архивирование данных, служба
обмена сообщениями,
разнообразные базы данных и
другие;
- Разнообразные
программно-аппаратные
хост-платформы: IBM SNA, DEC NSA, UNIX;
- Разнообразные транспортные
протоколы: TCP/IP, IPX/SPX, NetBIOS, AppleTalk;
- Поддержка многообразных
операционных систем конечных
пользователей: DOS, UNIX, OS/2, Mac;
- Поддержка сетевого
оборудования стандартов Ethernet,
Token Ring, FDDI, ARCnet;
- Наличие популярных прикладных
интерфейсов и механизмов
вызова удаленных процедур RPC;
- Возможность взаимодействия с
системой контроля и управления
сетью, поддержка стандартов
управления сетью SNMP.
Конечно, ни одна из существующих
сетевых ОС не отвечает в полном
объеме перечисленным требованиям,
поэтому выбор сетевой ОС, как
правило, осуществляется с учетом
производственной ситуации и опыта.
В таблице приведены основные
характеристики популярных и
доступных в настоящее время
сетевых ОС.
Таблица. 10.1.
Основные характеристики
сетевых операционных систем
Novell
NetWare 4.1 |
Специализированная
операционная система,
оптимизированная для работы в
качестве файлового сервера и
принт-сервера
Ограниченные средства для
использования в качестве
сервера приложений: не имеет
средств виртуальной памяти и
вытесняющей многозадачности, а
поддержка симметричного
мультипроцесcирования
отсутствовала до самого
недавнего времени. Отсутствуют
API основных операционных сред,
используемых для разработки
приложений, - UNIX, Windows, OS/2
Серверные платформы:
компьютеры на основе
процессоров Intel, рабочие
станции RS/6000 компании IBM под
управлением операционной
системы AIX с помощью продукта
NetWare for UNIX
Поставляется с оболочкой для
клиентов: DOS, Macintosh, OS/2, UNIX, Windows
(оболочка для Windows NT
разрабатывается компанией Novell
в настоящее время, хотя Microsoft
уже реализовала клиентскую
часть NetWare в Windows NT)
Организация одноранговых
связей возможна с помощью ОС
PersonalWare
Имеет справочную службу NetWare
Directory Services (NDS), поддерживающую
централизованное управление,
распределенную, полностью
реплицируемую, автоматически
синхронизируемую и обладающую
отличной масштабируемостью
Поставляется с мощной службой
обработки сообщений Message Handling
Service (MHS), полностью
интегрированную (начиная с
версии 4.1) со справочной
службой
Поддерживаемые сетевые
протоколы: TCP/IP, IPX/SPX, NetBIOS, Appletalk
Поддержка удаленных
пользователей: ISDN,
коммутируемые телефонные
линии, frame relay, X.25 - с помощью
продукта NetWare Connect
(поставляется отдельно)
Безопасность: аутентификация с
помощью открытых ключей метода
шифрования RSA; сертифицирована
по уровню C2
Хороший сервер коммуникаций
Встроенная функция компрессии
диска
Сложное обслуживание |
Banyan
VINES 6.0 и ENS
(Enterprise
Network
Services) 6.0 |
Серверные платформы:
ENS for UNIX: работает на
RISC-компьютерах под управлением
SCO UNIX, HP-UX, Solaris, AIX
ENS for NetWare: работает на
Intel-платформах под управлением
NetWare 2.x, 3.x, 4.x
VINES работает на Intel-платформах
Клиентские платформы: DOS, Macintosh,
OS/2, UNIX, Windows for Workgroups, Windows NT
Хороший сервер приложений:
поддерживаются вытесняющая
многозадачность, виртуальная
память и симметричное
мультипроцессирование в
версии VINES и в ENS-версиях для UNIX.
Поддерживаются прикладные
среды UNIX, OS/2, Windows
Поддержка одноранговых связей
- отсутствует
Справочная служба - Streettalk III,
наиболее отработанная из
имеющихся на рынке, с
централизованным управлением,
полностью интегрированная с
другими сетевыми службами,
распределенная, реплицируемая
и автоматически
синхронизируемая, отлично
масштабируемая
Согласованность работы с
другими сетевыми ОС: хорошая;
серверная оболочка работает в
средах NetWare и UNIX; пользователи
NetWare, Windows NT и LAN Server могут быть
объектами справочной службы
Streettalk III
Служба сообщений - Intelligent Messaging,
интегрирована с другими
службами
Поддерживаемые сетевые
протоколы: VINES IP, TCP/IP, IPX/SPX, Appletalk
Поддержка удаленных
пользователей: ISDN,
коммутируемые телефонные
линии, X.25
Служба безопасности:
поддерживает электронную
подпись (собственный алгоритм),
избирательные права доступа,
шифрацию; не сертифицирована
Простое обслуживание
Хорошо масштабируется
Отличная производительность
обмена данными между
серверами, хуже - при обмене
сервер-ПК |
Microsoft
LAN
Manager |
широкая
распространенность
работает под OS/2 и UNIX
поддерживает мощные серверные
платформы
один сервер может поддерживать
до 2 000 клиентов |
Microsoft
Windows NT Server
3.51 и 4.0 |
Серверные платформы:
компьютеры на базе процессоров
Intel,
PowerPC, DEC Alpha, MIPS
Клиентские платформы: DOS, OS/2,
Windows, Windows for Workgroups, Macintosh
Организация одноранговой сети
возможна с помощью Windows NT Workstation
и Windows for Workgroups
Windows NT Server представляет собой
отличный сервер приложений: он
поддерживает вытесняющую
многозадачность, виртуальную
память и симметричное
мультипроцессирование, а также
прикладные среды DOS, Windows, OS/2, POSIX
Справочные службы: доменная
для управления учетной
информацией пользователей
(Windows NT Domain Directory service),
справочные службы имен WINS и DNS
Хорошая поддержка совместной
работы с сетями NetWare:
поставляется клиентская часть
(редиректор) для сервера NetWare
(версий 3.х и 4.х в режиме
эмуляции 3.х, справочная служба
NDS поддерживается, начиная с
версии 4.0), выполненная в виде
шлюза в Windows NT Server или как
отдельная компонента для Windows NT
Workstation; недавно Microsoft объявила о
выпуске серверной части NetWare
как оболочки для Windows NT Server
Служба обработки сообщений -
Microsoft Mail, основанная на DOS-
платформе, в этом году
ожидается версия для платформы
Windows NT - Microsoft Message Exchange,
интегрированная с остальными
службами Windows NT Server
Поддерживаемые сетевые
протоколы: TCP/IP, IPX/SPX, NetBEUI, Appletalk
Поддержка удаленных
пользователей: ISDN,
коммутируемые телефонные
линии, frame relay, X.25 - с помощью
встроенной подсистемы Remote Access
Server (RAS)
Служба безопасности: мощная,
использует избирательные
права доступа и доверительные
отношения между доменами; узлы
сети, основанные на Windows NT Server,
сертифицированы по уровню C2
Простота установки и
обслуживания
Отличная масштабируемость |
IBM LAN Server 4.0 |
Серверные платформы:
операционные системы MVS и VM для
мейнфреймов; AS/400 с OS/400, рабочие
станции RS/6000 с AIX, серверы Intel 486
или Pentium под OS/2
Поставляется с оболочками для
клиентов: DOS, Macintosh, OS/2, Windows, Windows
NT, Windows for Workgroups
Серверы приложений могут быть
организованы с помощью LAN Server 4.0
в операционных средах MVS, VM, AIX,
OS/2, OS/400. В среде OS/2
поддерживаются: вытесняющая
многозадачность, виртуальная
память и симметричное
мультипроцессирование
Организация одноранговых
связей возможна с помощью ОС Warp
Connect
Справочная служба - LAN Server Domain,
то есть основа на доменном
подходе
Поддерживаемые сетевые
протоколы: TCP/IP, NetBIOS, Appletalk
Безопасность - избирательные
права доступа, система не
сертифицирована
Служба обработки сообщений -
отсутствует
Высокая производительность
Недостаточная
масштабируемость |
IBM и NCR
LAN
Manager |
LAN Manager for UNIX хорошо
распространена (15% объема
мировых продаж сетевых ОС)
LAN Manager for AIX поддерживает RISC
компьютеры System/6000 в качестве
файлового сервера
Работает под UNIX, имеет все
преимущества, связанные с
использованием этой ОС |
Предыдущая
глава || Оглавление
|