Заметки из лаборатории
Благодаря UnixWare 2.1 Application Server, выпущенному в конце февраля, одна система способна теперь одновременно обслуживать особо важные приложения на базе Unix и рабочие приложения на базе Windows, а также работать в качестве базового файлового сервера и сервера печати NetWare.
Продукт UnixWare 2.1, приобретенный в декабре фирмой The Santa Cruz Operation (Санта-Круз, шт. Калифорния) у фирмы Novell и ранее представлявший собой гибрид сервера System V Unix и клиента NetWare, дополнен сервером NetWare 4.1.
К “свежеинтегрированным” возможностям сервера относится поддержка NDS (служба каталога NetWare), значительно облегчающая управление ресурсами ПК на предприятии. UnixWare 2.1 обладает отсутствовавшими в предыдущих версиях возможностями для запуска приложений в расширенном режиме, а также для запуска 32-разрядных приложений Windows.
Ваше удовольствие удвоится
Кроме того, SCO добавила расширенную поддержку аппаратуры, оптимизированную для процессоров Pentium и Pentium Pro, а также поддержку сетей FDDI и 100 Мбит/с Ethernet, упорно продвигая платформу UnixWare в качестве стратегической сетевой операционной системы.
Судя по результатам исследований Тестового центра PC Week Labs, UnixWare 2.1 вполне приемлема для малых и средних сетей, которым необходима высокая производительность обработки транзакций; среди них - сети информационных центров, загруженных офисов филиалов, а также любых других офисов, желающих объединить два сервера в одном корпусе.
Многоуровневая схема ценообразования, принятая SCO для UnixWare, почти идентична схеме для SCO OpenServer Release 5. Цена базового комплекта сервера приложений составляет $1295. Цены на лицензии варьируются от $2995 для 100 пользователей до $12 995 для неограниченного числа пользователей. Модернизация раннего выпуска UnixWare для неограниченного числа пользователей обойдется в $550.
К сожалению, пакет Merge, позволяющий запускать приложения DOS и Windows под Unix, был удален из базового комплекта. Новый пакет Advanced Merge можно приобрести дополнительно за $395 в двухпользовательском варианте или за $995 в серверной версии для неограниченного числа пользователей.
Уже не просто клиент
Мы установили сервер приложений SCO UnixWare 2.1 на сервер IBM PS/2 Model 95A с 64 Мб ОЗУ. Процесс установки прошел гладко; сложнее всего было решить, какие модули устанавливать, а какие - нет.
Нам понравилась чистая оболочка UnixWare, позволяющая переключиться на командную строку Unix с помощью “горячей” клавиши (аналогично SCO OpenServer). Мы немедленно запустили File Transfer Protocol для получения файла с хост-системы SPARCstation фирмы Sun Microsystems.
Основное новшество в UnixWare - это сервер NetWare 4.1, давно обещанный Novell и наконец выпущенный SCO. В новой версии сохранена прекрасная интеграция предыдущей версии с серверами NetWare через клиентские утилиты.
Новый сервер NetWare легко сконфигурировать из UnixWare с помощью графических утилит Unix
Нам было приятно отметить, что UnixWare 2.1 мгновенно берет на себя управление серверами NetWare после загрузки системы, позволяя запускать приложения и использовать принтеры NetWare с помощью окна совместимости с DOS/Windows из ОС UnixWare.
Однако сервер Unix может теперь выполнять двойную работу в качестве сервера NetWare, поскольку он дополнен поддержкой NDS. Сервер легко подключился к дереву NDS, и мы обычным образом подключились к серверу с клиентского ПК под NetWare. После единственной процедуры входа в систему с аутентификацией нам были предоставлены права доступа к локальным и удаленным ресурсам дерева NDS.
Обслуживание сервера сводится к использованию стандартных утилит на клиентской машине: NETADMIN или NWADMIN, FILER, PCONSOLE и т. д. Однако консоль сервера NetWare исчезла, влившись в среду Unix в виде отдельных пиктограмм на экране для управления установкой и ремонтом службы каталога, томами и прочими аспектами.
Основное отличие серверов с UnixWare 2.1 от обычных серверов NetWare состоит в том, что на сервере NetWare с UnixWare невозможно загрузить добавочные модули NLM (загружаемые модули NetWare).
Это обстоятельство наносит сокрушительный удар по администраторам, которые хотят загружать модули для многопротокольной маршрутизации, антивирусной защиты, учета лицензий и распределения ПО или другие программные средства для управления средой NetWare. Этими функциями должны заниматься другие серверы NetWare.
Что касается особенностей Unix, то сервер NetWare можно оптимизировать с учетом загрузки клиентов. Процессы NetWare в действительности представляют собой процессы Unix. Нет никакого ядра NetWare; вместо этого службы NetWare предоставляются ядром Unix и специальными API (интерфейс прикладного программирования).
На старт...
Тестовый центр PC Week Labs провел исследование сервера приложений Unix ОС UnixWare 2.1, сравнив его с ОС Windows NT 3.51, NetWare 4.1 и OS/2 Warp Server. Тесты проводились только на отдельных однопроцессорных ПК с помощью набора тестов ServerBench 3.0 фирмы Ziff-Davis Benchmark Operation.
Наше исследование показало, что UnixWare работает быстрее всех остальных протестированных ОС при небольших клиентских нагрузках: от 4 до 16 пользователей. При нагрузке в 20 и более клиентов ОС UnixWare отстает от конкурентов по быстродействию. При нагрузке в 60 клиентов NetWare 4.1 работает на 25% быстрее, чем UnixWare; производительность UnixWare при такой нагрузке падает до 79 тыс. транзакций в секунду. Однако в наших тестах использовалась жесткая методика с конфигурированием нескольких дисков в виде одного логического тома (схема RAID 0), что могло привести к снижению производительности всех конкурирующих продуктов. Большинство поставщиков не рекомендуют объединять диски таким образом.
Оставляя в стороне вопросы быстродействия, отметим, что ПО Advanced Merge из ОС UnixWare значительно улучшает совместимость с приложениями Windows. В то время как предыдущие версии поддерживали только приложения, работающие в стандартном режиме, новая версия поддерживает расширенный 386-й режим для дополнительной виртуальной памяти и сетевой поддержки Windows. Однако защищенный режим, необходимый для Windows 95 и Windows NT, пока не поддерживается.
Пакет Advanced Merge поддерживает сетевую организацию на базе протокола TCP/IP и стека WinSock, а также 32-разрядные приложения Windows. После установки UnixWare в сеансе DOS автоматически загружаются драйверы NetWare; нам лишь пришлось добавить в файл AUTOEXEC.BAT команду для запуска процедуры регистрации при подключении к любому серверу NetWare.
Мы установили ОС Windows 3.1 на машине с ПО Advanced Merge, а затем запустили программы Windows с ПК под Unix. С помощью серверной версии Advanced Merge пользователи Unix могут также запускать приложения Windows со своих настольных ПК. Каждый пользователь имеет персональные загрузочные файлы
(AUTOEXEC.BAT и CONFIG.SYS), так что сеансы можно настраивать по своему усмотрению.
Чистая выгода
Администраторы тех узлов, которые необходимо подключать к поставщикам услуг Internet по коммутируемым линиям, теперь могут использовать протокол “точка - точка” с динамическим назначением адресов и аутентификацией по схеме CHAP.
Совмещение IP-адресов позволяет назначать несколько IP-адресов для одной платы сетевого интерфейса, а механизм аварийного IP-переброса предупреждает проблемы, возникающие как в сетях с практически непрерывным доступом, так и при кластеризации машин, обеспечивая непрерывную работу ключевых приложений и служб за счет переключения со сбойного сервера на резервный, использующий такой же IP-адрес.
SCO повысила надежность ОС UnixWare и добавила к ней поддержку режима высокой готовности доступа к данным, включая стандарт хранения данных RAID 5, компоненты с “горячей” заменой, дополнительные функции шины SCSI и совместимость с дисками большой емкости. Кроме того, UnixWare 2.1 вместо 16 поддерживает до 256 линий запроса прерывания (IRQ) для аппаратных устройств, позволяя реализовывать более крупные аппаратные конфигурации.
Совместимость с аппаратурой была также расширена: включена поддержка нескольких многопроцессорных архитектур (IBM, Compaq Computer, Tricord Systems, Intel и Olivetti S.P.A.), процессоров Pentium Pro, стандартных устройств PCI и PCMCIA, IDE-дисководов CD-ROM и десятков новых плат сетевого интерфейса, SCSI-адаптеров и видеоплат. Наконец, в новую версию ОС включена поддержка сетей FDDI и 100 Мбит/с Ethernet.
Документация ОС UnixWare в основном встроена в электронном виде; несколько печатных руководств помогли нам установить систему и провести ее базовое конфигурирование. Поддержка разработки ПО тоже была расширена.
Телефон фирмы SCO: (800) 726-8649; адрес в Web: http://www.sco.com.
Дополнительное тестирование проведено Крисом Йейтсом и Кейсоном Лиунгом из тестовых центров PC Week Labs и ZD Labs.
Кен Филлипс