Сетевые ОС по-разному обеспечивают работу с файлами и печатью
О файловых службах и службах печати, бывших когда-то определяющими при выборе и использовании ОС, сейчас вспоминают почти в последний момент. В ходе эволюции они стали "обычным товаром". Можно предположить, что развитие технологии не только достигло пика, но и фактически обеспечило относительную эквивалентность решений, присутствующих на рынке.
Не верьте этому.
Начнем с того, что сетевые ОС различаются возможностями администрирования и управления файловыми службами и службами печати, и решающим фактором здесь является развитость служб каталогов. И потом, еще остается проблема масштабируемости.
Портрет пейзажа
Но прежде всего изменилось игровое поле.
Набор базовых средств работы с файлами и печатью в Windows NT Server корпорации Microsoft, OS/2 Warp Server корпорации IBM и VINES фирмы Banyan Systems хорошо соответствует стандартам, установленным NetWare фирмы Novell, но сетевой ландшафт значительно изменился.
На смену господствовавшей всего несколько лет назад парадигме, ориентированной на сервер, благодаря сегодняшним сложным, включающим различные платформы корпоративным средам пришел новый подход, в центре которого стоят возможности сотрудничества и совместного функционирования систем.
Стандартные функции работы с файлами и печатью теперь тесно переплетаются со сложными системами каталогов, которые должны обеспечивать многообразие и при этом упрощать доступ пользователей к ресурсам и управление.
Не следует заблуждаться: файловые службы и службы печати остаются скелетом сетевых ОС. Даже новейшие "дудочки и бубенчики" для работы с Internet, присоединенные к NetWare (где они затем эволюционировали в IntranetWare) и Windows NT, все равно опираются на эти службы при определении прав доступа и доставке информации на каждую настольную систему. Мощность файловой системы сетевой ОС имеет решающее значение, потому что она непосредственно влияет на производительность и надежность сегодняшних систем доставки и распространения данных.
В прошлом установка и конфигурирование сетевой ОС требовали инженерного образования, а на запуск сервера уходили бессчетные часы. Novell создала программу CNE (Certified NetWare Engineer - Сертифицированный инженер по NetWare), в том числе и затем, чтобы знакомить системных интеграторов со сложным процессом установки и настройки этой сетевой ОС.
Сегодня и IntranetWare 1.0, и Windows NT Server 4.0 включают схемы автоматического обнаружения оборудования, которые осмысленно выбирают подходящие драйверы и установки. Это значительно упрощает процесс, так что стандартная установка любой из этих систем занимает пару часов.
К сожалению, в OS/2 Warp Server 4 и VINES 7 эта технология реализована пока не полностью и установка этих систем может оказаться процессом, полным разочарований. (Конечно, выдирание немалой части волос следует отнести на счет недостаточной поддержки аппаратных средств.)
После разочарования приходит скука. Когда сетевая ОС заработала, нужно определять пользователей и группы, а также их права доступа к приложениям, находящимся на сервере. В некоторых сетях число пользователей измеряется тысячами, что делает управление ими ужасающе монотонным занятием.
Зрелость управления
Благодаря развитым службам каталогов, пригодным для крупных организаций, IntranetWare и VINES 7 получают высокие оценки за зрелость утилит управления пользователями.
NetWare Administrator используется для управления NDS и представляет собой
один из самых неотразимых компонентов IntranetWare. Он позволяет легко
проверить состояние дисковых ресурсов сервера
Например, в области распределения приложений входящая в IntranetWare утилита NAL (NetWare Application Launcher - Модуль запуска приложений NetWare) обеспечивает замечательный уровень контроля над тем, какие виды доступа к находящимся на сервере программам разрешены пользователям. NAL также позволяет эффективно автоматизировать процесс модернизации и изменения клиентского ПО. Это сокращает число ситуаций, когда администратору необходимо "прикоснуться" к каждой настольной системе, что требует больше всего времени.
От этих систем разительно отличаются Windows NT Server 4.0 и OS/2 Warp Server 4. Обе они используют несколько архаичную систему доменов, которая хорошо работает в сетевых средах малого и среднего размера, но по мере усложнения структуры корпорации становится все более обременительной.
При развертывании в системе масштаба предприятия OS/2 Warp Server можно дополнить сервером DSS (Directory and Security Server - Сервер каталогов и системы безопасности) корпорации IBM. Помимо множества других функций, которые будут невероятно полезны крупным организациям, DSS обеспечивает пользователям возможность единого подключения (single sign-on) к серверам, системам AS/400 и мэйнфреймам.
Ритуалы администрирования сервера
Управление сервером, которое чаще всего выполняется с его консоли, включает проверку событий, контроль состояния и настройку оборудования и ПО.
Благодаря графическому интерфейсу Windows NT Server и OS/2 Warp Server превосходно помогают управлять сервером.
Несомненно, что сетевые администраторы, ответственные за управление серверами VINES или IntranetWare, встретят аплодисментами появление графического интерфейса на консоли любой из этих ОС, если это не приведет к серьезным потерям в производительности.
Для совместного использования данных в Windows NT Server нужно лишь несколько раз щелкнуть мышью,
чтобы создать новый разделяемый ресурс, а затем задать для него права доступа пользователей. Весь
процесс представляется графически и проходит очень легко
Тестовый центр PC Week Labs обнаружил, что использующий диаграммы интерфейс монитора производительности Windows NT Server особенно нужен при выявлении функций, потребляющих больше всего ресурсов. Нам кажется по-настоящему полезной предоставляемая NT возможность генерации тревог при превышении порогового уровня нагрузки. Организации, которые выбрали в качестве стандартных клиентских ОС Windows 95 или Windows NT Workstation, оценят возможность использования на файловых серверах того же знакомого интерфейса.
Утилита Novell RCONSOLE применяет технологию удаленного управления, позволяющую управлять серверами NetWare с любой настольной системы с помощью работающего в текстовом режиме приложения DOS. Подключив к серверу модем, вы сможете осуществлять удаленное управление по телефонному каналу - неоценимое благо для поддержки офисов-филиалов.
Управление рабочей группой требует уникального набора прав доступа, которые обычно предоставляются менеджеру группы. В такой ситуации его права администратора должны распространяться только на членов этой рабочей группы. NDS и StreetTalk прекрасно справляются с подобной структурой управления, тогда как в Windows NT Server 4.0 и OS/2 Warp Server 4 отсутствует поддержка ограниченного доступа такого типа.
Средства удаленного доступа являются стандартным компонентом Windows NT Server 4.0. Хотя служба RAS (Remote Access Service - Служба удаленного доступа) обеспечивает лишь функции связи с удаленным узлом при входящем вызове, она работает с клиентским ПО Dial-Up Networking, которое входит в Windows 95 и NT Workstation.
Обеспечиваемая NT тесная интеграция клиента и сервера упрощает поддержку удаленных работников. Такой уровень связи уникален для Windows NT Server 4.0, хотя в IntranetWare можно установить поставляемый дополнительно компонент NetWare Connect, который обеспечивает более полный набор возможностей.
Все сетевые ОС включают достаточно мощную службу печати, хотя с появлением принтеров, непосредственно подключаемых к сети, эта функция быстро уходит с сервера.
Благодаря централизации функций драйвера принтера на сервере меньше внимания нужно уделять поддержке и настройке драйверов на уровне клиента. Хотя эта возможность пока доступна только в Windows NT, аналогичная функция для IntranetWare, как сообщается, появится в самое ближайшее время.
Сколько можно терпеть сбои?
Данные, находящиеся на сервере, стали для многих компаний критическим ресурсом. Помимо всего прочего, они нужны пользователям, чтобы выполнять повседневную работу.
Каждая сетевая ОС как минимум поддерживает несколько копий критической информации. Таблицы размещения файлов копируются и записываются в разные области диска. На резервных серверах создаются зеркальные копии баз данных службы каталогов, имеющих жизненно важное значение для доступа пользователей, и регулярно выполняется синхронизация этих копий.
Сбои дисков файлового сервера происходят чаще, чем сбои других его компонентов. IntranetWare и Windows NT обеспечивают программную реализацию возможностей RAID, что позволяет увеличить надежность серверов, содержащих несколько дисков.
Поскольку Novell включила в IntranetWare свою технологию SFT (System Fault Tolerance - устойчивость к сбоям системы) уровня 3, эта сетевая ОС оказывается бесспорным победителем в этой категории.
Для реализации функций SFT требуется пара идентичных серверов с выделенным каналом связи между ними. Пользователям доступен только один сервер, а все его действия дублируются на резервной системе.
Если происходит сбой основного сервера, резервный немедленно берет на себя все его функции, и обслуживание не прекращается.
Windows NT и OS/2 Warp Server при обеспечении аналогичных возможностей устойчивости к сбоям опираются в настоящее время на решения независимых поставщиков.
Не отставая от роста
Когда файловый сервер берет на себя дополнительную нагрузку, например новые службы или пользователей, увеличение потребности в ресурсах сервера вызывает снижение производительности сети или скорости отклика.
Производительность пользователей уменьшается и в конце концов достигает неприемлемого уровня. В этот момент важным фактором становится масштабируемость сетевой ОС.
Сегодняшние аппаратные средства серверов в состоянии поддерживать до четырех процессоров и несколько гигабайт памяти. Следовательно, сетевая ОС, ее службы и приложения должны уметь обнаруживать и использовать несколько процессоров, тем самым увеличивая производительность.
Все рассматриваемые системы - Windows NT Server 4.0, IntranetWare, OS/2 Warp Server 4 и VINES 7 - могут обнаруживать присутствие нескольких процессоров, и хотя большинство аппаратных платформ поддерживает максимум четыре процессора, эти ОС спроектированы так, чтобы обеспечить масштабируемость далеко за этими пределами. (Разумеется, чтобы получить выигрыш в производительности, приложения и службы должны быть оптимизированы для многопроцессорных систем.)
Любое 32-разрядное приложение, написанное для Windows NT Server 4.0 или OS/2 Warp Server, будет использовать несколько процессоров, что обеспечивает почти линейное масштабирование производительности. С другой стороны, при написании приложений IntranetWare нужно прилагать специальные - и довольно значительные - усилия, чтобы они работали более чем с одним процессором.
В действительности при работе на многопроцессорной системе производительность многих служб IntranetWare (примечательно, что в их числе оказались и файловые службы и службы печати) не возрастает. Возможность поддержки нескольких процессоров в NetWare учитывалась лишь при разработке горстки продуктов третьих фирм.
Приложения, созданные для среды VINES, также в состоянии использовать несколько процессоров, хотя это положение, возможно, является спорным, учитывая ограниченное число доступных приложений.
Марк Стэнзак
Со старшим аналитиком Марком Стэнзаком можно связаться по адресу: mark_stanczak@zd.com.
Прощай, печать
Все сетевые ОС включают достаточно мощную службу печати, хотя с появлением принтеров, непосредственно подключаемых к сети, эта функция быстро уходит с сервера.
Контрольная карточка: типичные операции работы с файлами и печати
+----------------+---------------+---------------+------------+------------+
| | Novell | Microsoft | IBM OS/2 | Banyan |
| | Intranet-Ware | Windows NT |Warp Server | VINES 7 |
| | 1.0 | Server 4.0 | | |
+----------------+---------------+---------------+------------+------------+
|Установка и | B+ | А | С - | С - |
|настройка | | | | |
+----------------+---------------+---------------+------------+------------+
|Устанавливать IntranetWare и Windows NT Server легко, поскольку они |
|используют мощные методы определения типа оборудования, которые во |
|многом автоматизируют процесс установки. NT выделяется самым широким |
|списком поддерживаемых устройств. Установка OS/2 Warp Server или VINES |
|может вызвать разочарование и требует немалого терпения. |
+----------------+---------------+---------------+------------+------------+
|Управление | A | B - | B | B+ |
|пользователями | | | | |
+----------------+---------------+---------------+------------+------------+
|IntranetWare и VINES, тесно связанные с соответствующими службами |
|каталогов, обеспечивают возможности единого подключения и управления |
|глобальной сетью, хотя IntranetWare отличается большей поддержкой |
|клиентских систем. Windows NT Server и OS/2 Warp Server используют |
|сходные доменные технологии, приводящие к сходным ограничениям. |
+----------------+---------------+---------------+------------+------------+
|Управление | C+ | B | B | C+ |
|сервером | | | | |
+----------------+---------------+---------------+------------+------------+
|Консоли Windows NT Server и OS/2 Warp Server включают интуитивный |
|графический интерфейс и могут использоваться для контроля состояния в |
|реальном времени и настройки конфигурации системы. Они представляют |
|собой значительное улучшение по сравнению с текстовой средой консолей |
|IntranetWare и VINES. |
+----------------+---------------+---------------+------------+------------+
|Служба печати | B+ | B | C | C |
+----------------+---------------+---------------+------------+------------+
|Возможность перемещать задание на печать из одной очереди печати в |
|другую обеспечивает IntranetWare некоторое преимущество перед |
|конкурентами. С другой стороны, преимуществом Windows NT является |
|поддержка единого централизованного драйвера печати, что снижает усилия |
|по обслуживанию. |
+--------------------------------------------------------------------------+
РЕЗЮМЕ ДЛЯ РУКОВОДИТЕЛЕЙ
Качество файловых служб и служб печати
В компаниях малого и среднего размера с обеспечением файловых служб и служб печати достойно справится любая из четырех сетевых ОС. IntranetWare 1.0 фирмы Novell лучше всего использует ограниченные аппаратные ресурсы, а ее утилиты распределения приложений сводят к минимуму необходимость "прикоснуться" к каждой настольной системе. Если решающее значение имеет уровень масштабируемости производительности, очевидным решением будет Windows NT Server корпорации Microsoft - простая установка дополнительного процессора приводит к выигрышу в производительности всех служб ОС. Графические интерфейсы Windows NT и OS/2 Warp Server 4 корпорации IBM потребляют свою долю ресурсов процессора, но действительно помогают сделать задачи управления сервером менее сложными. Входящая в IntranetWare служба каталогов Novell Directory Services и служба каталогов StreetTalk из VINES 7 фирмы Banyan представляют собой зрелые технологии и, следовательно, лучшее решение для развертывания в крупных организациях. Новички особенно оценят простоту процедуры установки Windows NT Server и IntranetWare.
IntranetWare 1.0
+ Эффективно использует ресурсы однопроцессорных систем, обеспечивая превосходную производительность работы с файлами и печати.
+ Зрелая служба каталогов и административные утилиты позволяют управлять сервером с любой настольной системы.
+ Широкие возможности управления доступом клиентов к серверным приложениям.
+ Упрощенная процедура установки больше не требует обучения по программе CNE.
- Отсутствие графического интерфейса на консоли сервера усложняет контроль за его состоянием и настройку системы.
- Файловые службы и службы печати не в состоянии использовать несколько процессоров.
- Взаимные зависимости между различными версиями NLM могут вызывать конфликты совместимости.
- Крупные модификации дерева каталогов могут оказаться трудными и потребовать много времени.
Windows NT Server 4.0
+ Единый интерфейс Windows на клиентах и серверах упрощает управление сетью.
+ Превосходная масштабируемость, благодаря которой производительность работы с файлами и печати можно повысить установкой дополнительных процессоров.
+ Поддержка широкого спектра аппаратных средств, периферийных устройств, платформ и настольных систем.
+ Простая процедура установки, включающая широкие возможности обнаружения характеристик среды.
- Ненасытный аппетит к дополнительным процессорам и памяти.
- Служба каталогов плохо масштабируется для условий, характерных для крупных организаций.
- Возможности консоли, напоминающие рабочую станцию, могут приводить к снижению общей производительности сервера.
- Добавление служб или изменение параметров конфигурации часто требует перезагрузки сервера.
OS/2 Warp Server
+ Исключительная общая производительность передачи данных.
+ Интуитивные графические утилиты управления позволяют легко выполнять многие сложные задачи.
+ Утилиты распространения и учета ПО предлагают мощные возможности управления.
- Капризная процедура установки и настройки, особенно при использовании нескольких сетевых адаптеров или протоколов.
- Устанавливаемая по умолчанию служба доменов устарела, а новый сервер DSS, соответствующий спецификациям DCE, представляет собой приобретаемый отдельно дополнительный модуль.
- Отсутствует единая точка управления для сред, включающих несколько доменов.
VINES 7
+ Служба каталогов StreetTalk отличается простотой и надежными средствами поиска.
+ Функции выравнивания нагрузки в сети позволяют максимально использовать аппаратные ресурсы.
+ Служба каталогов StreetTalk обеспечивается хорошей поддержкой, причем доступны версии для NetWare, NT и Unix.
- Поддерживает лишь горстку популярных сетевых адаптеров и контроллеров дисков.
- Служба каталогов StreetTalk не пользуется широкой поддержкой независимых разработчиков ПО.
- 32-разрядные утилиты управления для Windows не обеспечивают полного набора функций.
- Использование собственного сетевого протокола усложняет работу в смешанных средах.