Автор публикации: Рон Андерсон, Майк Ли |
Источник материала: архивы сети
Какой представляется вам сетевая ОС в мечтах? Наверное, она должна иметь такую же степень интеграции и такую поддержку, как Microsoft Windows 2000, такую же превосходную отказоустойчивость, как Solaris 8 фирмы Sun Microsystems, такую же службу справочника, какой снабжена Novell NetWare 5.1, и гибкость, свойственную Linux. А чего вы наверняка хотели бы избежать? Вероятно, ситуации, когда в вашей организации используются все четыре платформы, но ни одна из них не способна взаимодействовать с остальными. Скорее всего, нынешнее состояние вашей сети можно охарактеризовать как нечто среднее между мечтой и кошмаром, и вы, конечно, держите курс в направлении идеальной сетевой ОС.
Каждая операционная система имеет свои сильные и слабые стороны. Ключ к успеху - в том, чтобы заставить работать лучшие функции каждой из них. Подобно другим сетевым технологиям сетевые ОС совершенствуются. Файловые службы и службы печати по-прежнему важны, но какие стратегические решения из принимавшихся вами в последнее время существенно касались этих базовых служб? Сейчас основное внимание пользователей в сетевых операционных системах приковано к службам Интернет, интрасетей и электронной коммерции. Тот производитель, кто лучше других сумеет удовлетворить эти нужды, вероятнее всего, станет поставщиком вашей компании.
Операционная система со службами Интернет и интрасетей (ISOS - Internet/Intranet Services Operating System) - это веяние времени, и каждый из поставщиков, представленных в этом обзоре, - Microsoft, Novell, Red Hat и Sun - осознает, насколько важно, помимо базовых функций обслуживания файлов и печати, предложить в своих продуктах функции, которые смогли бы дать возможность вашей компании обеспечить службы, основанные на Интернет. Мы попытаемся помочь вам сориентироваться в этих вопросах и выбрать подходящий вариант для вашей компании, а также обратить ваше внимание на некоторые критически важные компоненты. Поскольку один размер не может подойти всем, мы не выбирали здесь лучший продукт. Вполне возможно, что одна и та же сетевая ОС может быть настоящей находкой для одной компании и источником проблем - для другой, поскольку эти компании ставят перед собой разные цели, обладают различным техническим опытом и имеют различную информационную инфраструктуру.
Мы определили пять основных факторов, которые должны учитываться при выборе ОС. Это базовые службы, средства управления, масштабируемость, применимость на предприятиях и службы, специфические для Интернет. В данный перечень не входит надежность, хотя это, возможно, наиболее важный критерий. Надежность ОС стоит скорее оценивать так, как мы оцениваем личностные качества человека, нежели вычислять ее как математическую функцию. Подобно тому как необходимо видеть человека в разных обстоятельствах - в спокойном состоянии, в незнакомом окружении, в стрессовой ситуации, невыспавшимся и т. д., - чтобы получить реалистичное представление о нем, так и поведение этих сетевых ОС нужно изучать в различных ситуациях реального применения. Помните, что даже самый лучший в мире набор функциональных возможностей бесполезен, если сетевая ОС ненадежна.
К основным функциям ОС относятся средства обслуживания файлов, печати, защиты, аутентификации и служба справочника. Все это базовые службы, необходимые для применения сетевой ОС на предприятиях. У некоторых пользователей включение в данный список службы справочника может вызвать удивление, но мы убеждены, что справочники совершенно необходимы и что поставщики должны наметить стратегии отображения их служб в службу справочника компании.
NetWare 5.1 фирмы Novell доминирует в области базовых служб, и дальновидность компании и зрелость ее продукта неоспоримы. Согласно аналитическим прогнозам, ожидается, что Windows 2000 будет доминировать на рынке базовых служб корпоративных информационных систем, но, чтобы привлечь к ней серьезное внимание предприятий, фирме Microsoft нужно пересмотреть свою приверженность лишь собственной платформе. Мы были не в восторге от базовых служб ОС Red Hat Linux Professional 6.2 и Solaris 8. Операционным системам, которые в режиме по умолчанию при выполнении аутентификации пересылают пароли по сети в виде незашифрованного текста, предстоит пройти еще долгий путь для того, чтобы удовлетворить элементарные требования, предъявляемые к базовым службам сетевых ОС.
Операционные системы должны включать в себя возможность управлять как отдельными компьютерами, так и сотнями компьютеров, а с учетом того, что современному системному администратору приходится иметь дело с тысячами клиентских машин, подключенных к интрасети компании, они должны позволять также управлять всей распределенной средой. И здесь опять NetWare 5.1 и Windows 2000 имеют преимущество перед другими ОС благодаря службам управления, ориентированным на корпоративные настольные системы. Они не только предлагают простые в использовании утилиты управления, но и обеспечивают средства управления, работающие со справочником. Windows 2000 может позаботиться о своих системах, а NetWare имеет средства управления с такими же возможностями, охватывающими компьютеры с Windows 9x, NT и 2000.
Масштабируемость оценивается по-разному. Расхожее определение вертикальной масштабируемости можно сформулировать так: это то, что позволяет упаковывать процессоры, память и дисковое пространство в один корпус до тех пор, пока он не загорится от перегрева. Наиболее яркий пример вертикальной масштабируемости являет ОС Solaris. Компания Sun Microsystems продает сервер Enterprise 10000 Server, в котором устанавливается до 64 процессоров SPARC. Горизонтальная же масштабируемость позволяет объединить несколько компьютеров таким образом, чтобы вместе они превосходили отдельные составляющие. Windows 2000 Advanced Server обеспечивает выравнивание нагрузки для IP-приложений в системах из 32 узлов. Advanced Server поддерживает также 8-процессорную симметричную многопроцессорную обработку (SMP - Symmetric Multiprocessing).
Мы определили "пригодность применения каждой из сетевых ОС на предприятии" отчасти как ее способность функционировать и увеличивать возможности гетерогенной среды, в которой она будет работать. Служба справочника NDS фирмы Novell представляется нам очень ценной для предприятий, а ее поддержка кроссплатформенности - непревзойденной. NDS - хороший пример того, как можно использовать фирменную технологию в организации, поместив ее в корпоративную среду и расширив с ее помощью возможности уже имеющихся средств. Поддержка открытых стандартов и открытых исходных кодов тоже является индикатором того, насколько хорошо сетевая ОС подходит вашей среде, особенно если у вас есть штат разработчиков. В области программирования с открытыми исходными кодами лидером считается ОС Linux. Sun Microsystems в последнее время тоже придерживается этого направления в своих продуктах. Стоит также упомянуть стратегию Novell по обеспечению основанной на стандартах среды разработки для Java и включение ею в комплект поставки своей ОС сервера приложений WebSphere фирмы IBM. Наибольшие сомнения с точки зрения пригодности применения на предприятиях вызывает ОС Windows 2000. Microsoft поддерживает открытые стандарты, но некоторые особенности их реализации в продуктах этой компании создают препятствия для их совместной работы с продукцией других фирм.
Все поставщики включили в комплект поставки службы DNS, DHCP и Web-сервера. Red Hat Linux включает в себя службы IMAP, POP3 и sendmail, обеспечивающие законченную, основанную на Интернет инфраструктуру электронной почты. Вы почти наверняка сможете найти в Web исходные коды любой необходимой вам Интернет-службы для Linux или Solaris. Версии Unix, в частности Solaris, работали с Интернет с момента своего появления, а ОС Linux выросла на этой плодородной почве и понимала Интернет с рождения. NetWare и Windows 2000 начали внедрять технологии Интернет гораздо позже. Они принесли с собой новые возможности, обеспечив для традиционных служб Интернет, таких, как DNS и DHCP, средства работы со службой справочника. Но внедриться в эту инфраструктуру им будет все-таки трудно, поскольку здесь прочно укоренилась ОС Unix. Частичного успеха в области Web-служб добилась корпорация Microsoft, предоставив многочисленным разработчикам программ для Windows множество программных интерфейсов.
Ее сервер Internet Information Server (IIS) переживает уже пятое по счету обновление и продолжает пользоваться поддержкой отрасли, хотя численно Web-серверы Apache по-прежнему доминируют. Целью этих фирм является захват основной части того пирога стоимостью более триллиона долларов, который через год-два будет представлять собой электронная коммерция.
Мы протестировали на производительность файловые службы и Web-службы систем NetWare, Red Hat Linux и Windows 2000 Advanced Server (см. "Как мы тестировали"). Sun предпочла не выставлять Solaris на эти испытания, поскольку для ОС, работающих на платформе Intel, мы использовали 600-МГц процессоры Pentium, а самый быстрый процессор SPARC работает на частоте 450 МГц.
Итак, что же такое идеальная сетевая операционная система? Sun Solaris превосходит остальные ОС в категории Интернет-служб, Novell NetWare по-прежнему доминирует на рынке традиционных применений сетевых ОС, а Microsoft Windows 2000 и Red Hat Linux хорошо смотрятся в обеих категориях.