Серверные операционные системы
Назначение серверных операционных систем
Серверные версии Windows (Microsoft)
В предыдущем номере нашего журнала были рассмотрены клиентские операционные системы для настольных компьютеров. В данной статье мы продолжим эту тему, кратко рассказав о серверных операционных системах. Отметим, что назначением данной публикации является рассмотрение не архитектуры этих операционных систем, а областей их применения.
Назначение серверных операционных систем
сли клиентская операционная система предназначена для управления ресурсами компьютера, на котором она выполняется, и для предоставления пользователю определенных сервисов (таких как выполнение офисных приложений, клиентских частей корпоративных приложений, а в случае домашнего компьютера — игр и иных приложений мультимедиа), то назначение серверной операционной системы обычно совершенно иное: под управлением этих операционных систем выполняются приложения, обслуживающие всех пользователей корпоративной сети, а нередко и внешних пользователей. К таким приложениям относятся современные системы управления базами данных, средства управления сетями и анализа событий в сети, службы каталогов, средства обмена сообщениями и групповой работы, Web-серверы, почтовые серверы, корпоративные брандмауэры, серверы приложений разнообразного назначения. Требования к производительности и надежности указанных операционных систем намного выше, нежели в случае клиентских операционных систем. В последнее время от серверных операционных систем порой требуются такие средства обеспечения надежности и доступности, как поддержка кластеров (набора ряда однотипных компьютеров, выполняющих одну и ту же задачу и делящих между собой нагрузку), возможности дублирования и резервирования, переконфигурации программного и аппаратного обеспечения без перезагрузки операционной системы.
Иными словами, выбор серверной операционной системы и аппаратной платформы для нее в первую очередь определяется тем, какие приложения под ее управлением должны выполняться (как минимум, выбранные приложения должны существовать в версии для данной платформы) и каковы требования к ее производительности, надежности и доступности. Такие факторы, как удобный пользовательский интерфейс, возможность выполнения клиентских приложений и иные «пользовательские» потребности, хотя и присутствуют в современных версиях многих подобных операционных систем, но в данном случае не играют решающей роли — нередко администрирование серверных приложений и самой операционной системы может осуществляться удаленно с клиентского компьютера.
А теперь кратко рассмотрим наиболее распространенные на сегодняшний день серверные операционные системы.
Серверные версии Windows (Microsoft)
настоящее время одна из операционных систем семейства Windows установлена на более чем 90% персональных компьютеров, но в случае серверов картина выглядит намного более разнообразной и доминирования какого-то одного производителя на рынке серверных операционных систем пока не наблюдается. Тем не менее серверные версии Windows сейчас применяются довольно широко.
Windows NT
Windows NT, первая полностью 32-разрядная операционная система этого семейства, появилась вскоре после выпуска Windows 95 и ознаменовала собой первый шаг на пути завоевания компанией Microsoft части рынка серверных операционных систем. Наиболее популярной была версия 4.0, выпущенная в редакциях Server и Workstation и существовавшая в версии не только для Intel-совместимых компьютеров, но и для RISC-систем (правда, позже Microsoft отказалась от поддержки последних).
Windows NT Server 4.0 обладала удобными средствами администрирования (Microsoft Management Console, MMC — набор мастеров администрирования для наиболее типичных задач), встроенным Web-сервером (Internet Information Server 4.0), средствами диагностики сети (Network Monitor) и самодиагностики, редактором системной политики и профилей пользователей, средством управления процессами и задачами Task Manager, развитыми средствами поддержки локальных сетей и интеграции с другими операционными системами, например с Novell NetWare, утилитами и службами управления рабочими станциями. Чуть позже для этой операционной системы появились в качестве бесплатного дополнения такие сервисы, как монитор транзакций и сервер приложений Microsoft Transaction Server, сервер управления очередями сообщений Microsoft Message Queue Server, а также ряд коммерческих продуктов производства Microsoft (в частности, Microsoft SQL Server и Microsoft Exchange Server). При этом данная операционная система обладала привычным пользовательским интерфейсом Windows 95, что сокращало затраты на обучение администраторов, могла поддерживать нескольких процессоров, да и надежность ее была вполне приемлемой для многих наиболее распространенных задач. В целом ее применение в качестве серверной операционной системы часто оказывалось намного дешевле, чем использование конкурирующих серверных ОС, требующих более высоких затрат не только на администрирование, но и на аппаратное обеспечение.
Понимая, что все эти особенности сделают данную операционную систему весьма популярной как минимум среди малых и средних предприятий, производители СУБД, серверов приложений, Web-серверов, средств управления сетями начали выпускать версии своих продуктов для этой операционной системы, причем даже те из них, которые ранее рассматривали Windows исключительно как клиентскую платформу. Все это привело к еще большему росту популярности Windows NT Server 4.0, и она до сих пор активно используется многими компаниями.
Технические требования для применения Windows NT 4.0
Windows 2000
Windows 2000, существующая в виде четырех различных версий (Professional, Server, Advanced Server, Datacenter Server), сочетает в себе надежность Windows NT с некоторой гибкостью, присущей операционным системам семейства Windows 9x. На данный момент это самая популярная операционная система Microsoft в корпоративном секторе.
К серверным операционным системам этого семейства относятся Windows 2000 Server — универсальная сетевая операционная система для серверов рабочих групп и отделов, Windows 2000 Advanced Server — операционная система для эксплуатации бизнес-приложений и приложений для электронной коммерции и Windows 2000 Datacenter Server — операционная система для наиболее ответственных приложений, осуществляющих обработку данных.
В архитектуру Windows 2000 Server был внесен ряд улучшений, которые привели к повышению доступности этой ОС — значительное количество задач администрирования, для которых была необходима перезагрузка системы Windows NT Server 4.0, не требует перезагрузки Windows 2000 Server. Кроме того, в состав Windows 2000 Server были включены дополнительные службы, облегчающие управление серверами, сетями и рабочими станциями. В частности, был добавлен набор служб каталогов Active Directory, улучшающий управляемость и повышающий защищенность операционной системы, что позволяет создать единое хранилище учетных записей пользователей, клиентов, серверов и приложений Windows. При этом Windows 2000 Server можно интегрировать со службами каталогов Novell NDS и сервера Microsoft Exchange Server.
В Windows 2000 Server были добавлены дополнительные средства конфигурирования сетей, организации виртуальных частных сетей (Virtual Private Networking) и подключения удаленных пользователей, средства Terminal Services для удаленного управления компьютерами. Все это расширило сферу применения данной операционной системы — теперь она могла обслуживать территориально распределенные предприятия, причем затраты на ее администрирование снизились. Кроме того, в данную операционную систему были добавлены новые средства защиты данных и аутентификации, службы компонентов (COM+), являющиеся дальнейшим развитием Microsoft Transaction Server, что позволило создавать для этой ОС корпоративные приложения, обладающие масштабируемостью и надежностью.
Windows 2000 Server можно применять как в небольших рабочих группах, так и на достаточно крупных предприятиях.
Windows 2000 Advanced Server обладает всеми возможностями Windows 2000 Server, а также поддерживает кластеризацию и баланс нагрузки, что делает возможным выполнение масштабируемых приложений с непрерывным доступом к данным.
Операционная система Windows 2000 Datacenter Server содержит по сравнению с Windows 2000 Advanced Server дополнительные компоненты с широкими функциональными возможностями, среди которых — поддержка симметричной мультипроцессорной обработки (Symmetric Multi-Processing, SMP) с использованием 32 процессоров, поддержка до 64 Гбайт оперативной памяти, средства восстановления после отказа на основе четырехузловой кластеризации, инструмент Process Control Tool, предназначенный для распределения серверных ресурсов, средства периодического обновления операционной системы. Быстродействие операционной системы Windows 2000 Datacenter Server сопоставимо с быстродействием ведущих RISC/UNIX-решений при значительно меньшей совокупной стоимости владения (Total Cost of Ownership, TCO).
Как и в случае Windows NT, для Windows 2000 существуют версии серверных СУБД и серверов приложений всех ведущих производителей, средства групповой работы и обмена сообщениями, средства управления сетями и приложениями.
Технические требования для применения Windows 2000 Server, Windows 2000 Advanced Server и Windows 2000 Datacenter Server
Windows .NET Server
Семейство Windows .NET Server, выпуск которого ожидается в ближайшее время (на момент написания данной статьи доступна версия Release Candidate 1), является дальнейшим развитием операционных систем Windows 2000. Основными особенностями семейства операционных систем Windows .NET Server являются наличие в их составе платформы Microsoft .NET Framework, а также поддержка Web-сервисов XML (вплоть до наличия в составе операционной системы UDDI-сервера).
Windows .NET Server существует в четырех редакциях:
- Windows .NET Web Server — новый продукт, представляющий собой операционную систему для развертывания и обслуживания Web-приложений и Web-сервисов, включая приложения ASP .NET;
- Windows .NET Standard Server — ориентируется на мелкие и средние компании и представляет собой сетевую операционную систему, предназначенную для выполнения серверной части бизнес-решений (например, серверных СУБД). В ней имеются средства совместного использования файлов и принтеров, безопасного подключения к Интернету, централизованного развертывания приложений для настольных компьютеров и организации эффективной совместной работы пользователей, а также средства взаимодействия с клиентами и партнерами. В Windows .NET Standard Server реализована поддержка до 4 Гбайт оперативной памяти и симметричной многопроцессорной обработки с использованием двух процессоров;
- Windows .NET Enterprise Server — в наибольшей степени подходит для компаний средних и крупных размеров. По сравнению с Windows .NET Standard Server сюда добавлены функциональные возможности, необходимые для поддержки инфраструктуры организации, бизнес-приложений и транзакций. Эта ОС поддерживает до восьми процессоров, создание кластеров, состоящих из четырех узлов, обладает оперативной памятью объемом до 32 Гбайт. Данная операционная система доступна также для 64-разрядных вычислительных платформ;
- Windows .NET Datacenter Server — эта ОС предназначена для создания критически важных технических решений, с высокими требованиями к масштабируемости и доступности. К таким решениям относятся средства управления предприятиями (Enterprise Resource Planning, ERP), приложения для обработки транзакций в режиме реального времени, а также решения, основанные на интеграции нескольких серверных продуктов (например, СУБД, серверов приложений и Web-серверов). В Windows .NET Datacenter Server реализована поддержка симметричной многопроцессорной обработки с использованием до 32 процессоров и в качестве стандартных функций предоставляются службы балансировки нагрузки и создания кластеров, состоящих из восьми узлов. Данная ОС доступна также для 64-разрядных вычислительных платформ.
Отметим, что все операционные системы этого семейства используют технологию защиты от нелегального использования Windows Product Activation.
Технические требования для применения семейства операционных систем Windows .NET Server
UNIX
перационная система UNIX относится к «долгожителям» рынка серверных операционных систем — она была создана в конце 60-х годов в Bell Laboratories фирмы AT&T. Отличительной особенностью этой ОС, обусловившей ее «живучесть» и популярность, было то, что ядро операционной системы, написанной на ассемблере, было невелико, тогда как вся оставшаяся часть операционной системы была написана на С — языке высокого уровня, созданном сотрудником Bell Laboratories Деннисом Ритчи специально для этой цели. Такой подход к созданию операционных систем, с одной стороны, позволял легко добавлять к ОС новые возможности и адаптировать ее в соответствии с теми или иными потребностями (в частности, именно для этой операционной системы появилась реализация протокола TCP/IP, лежащего в основе Интернета), а с другой — делал легко переносимыми и собственно операционную систему, и созданные для нее приложения на самые разнообразные аппаратные платформы. Благодаря бесплатному предоставлению данного продукта университетам вместе с исходными текстами, а также наличию большого количества компиляторов C, популярность этой операционной системы в 70-80-х годах еще более возросла. Даже Microsoft в начале 80-x производила совместно с компанией Santa Crus Operations версию UNIX, носившую название Xenix и бывшую в течение какого-то времени весьма популярной на рынке UNIX-систем.
Еще одним достоинством UNIX является ее открытость, то есть публичная доступность спецификаций интерфейсов, протоколов и алгоритмов работы операционной системы. Открытость UNIX позволила одновременно существовать как коммерческим версиям UNIX, производимым компаниями Sun Microsystems, IBM, Hewlett-Packard и др., так и некоммерческим версиям, вроде FreeBSD и Linux.
Традиционно пользовательский интерфейс UNIX был интерфейсом командной строки. Семейство командных языков UNIX shell предоставляло пользователю практически все возможности, связанные с управлением этой операционной системой; однако для UNIX существуют и Windows-подобные графические среды.
Широкое распространение UNIX привело к проблеме несовместимости либо частичной совместимости многочисленных версий этой операционной системы, несмотря на периодические попытки ее стандартизации (в частности, сейчас существуют такие стандарты, как SVID фирмы AT&T, POSIX, созданный под эгидой IEEE, и XPG4 консорциума X/Open, в которых сформулированы требования к интерфейсу между приложениями и операционной системой). Общими для всех версий UNIX особенностями являются многопользовательский режим со средствами защиты данных от несанкционированного доступа, реализация мультипрограммной обработки в режиме разделения времени, использование механизмов виртуальной памяти и свопинга, унификация операций ввода-вывода, иерархическая файловая система, разнообразные средства взаимодействия процессов, в том числе межсетевого.
Ниже мы рассмотрим наиболее популярные коммерческие версии UNIX, для которых существуют версии СУБД, серверов приложений и средств управления сетями почти всех ведущих производителей (за исключением компании Microsoft).
Solaris (Sun Microsystems)
С самых ранних этапов разработки операционная система Sun Solaris, являющаяся одной из самых популярных коммерческих версий UNIX, предназначалась для работы в корпоративных вычислительных сетях. Она обеспечивает чрезвычайно эффективный и надежный доступ к серверам, СУБД, принтерам и другим сетевым ресурсам. Эта ОС обладает развитыми средствами поддержки сетевого взаимодействия (например, серверы с операционной системой Solaris могут встраиваться в сети и домены сетей Novell и Microsoft) и является одной из самых популярных платформ для разработки корпоративных решений — для нее существует около 12 тыс. различных приложений.
Предшественницей Solaris была операционная система Sun OS, а первая версия операционной системы Solaris, основанной на двух базовых разновидностях UNIX — Berkley 4.2/4.3 (BSD) и AT&T System V, была выпущена в 1991 году.
ОС Solaris соответствует многим промышленным стандартам (X/Open UNIX 95, различные разделы POSIX 1003.1, X11R6). Эта операционная система обладает высокой масштабируемостью: она может использоваться на однопроцессорных серверах и даже на рабочих станциях, на серверах масштаба рабочей группы и на 64-процессорном сервере масштаба предприятия Sun Enterprise 10000. Для подавляющего большинства приложений эта ОС обеспечивает практически линейный рост производительности при увеличении числа процессоров за счет симметричных многопроцессорных вычислений.
В настоящее время Solaris представляет собой необычайно мощную и гибкую многозадачную многопользовательскую операционную систему, существующую в вариантах для процессоров SPARC и Intel x86. Последняя ее версия, Solaris 9, представляет собой уже третье (начиная с Solaris 7) поколение 64-разрядных операционных систем, оптимизированных для работы на 64-разрядных серверах Sun.
Перечислим некоторые возможности масштабирования и поддержки приложений масштаба предприятия в операционной системе Solaris 9:
- 1 млн. одновременно работающих процессов в одной системе;
- до 128 процессоров в одной системе и до 848 процессоров в кластере;
- до 576 Гбайт физической оперативной памяти в одной системе;
- более 4 млрд. сетевых соединений;
- файловые системы размером до 252 Тбайт;
- 128-разрядная IP-адресация IPv6;
- 64-разрядная виртуальная Java-машина.
Из других особенностей Solaris 9 следует отметить интеграцию с сервером каталогов Sun ONE Directory Server и с J2EE-совместимым сервером приложений Sun ONE Application Server (это позволяет организовать службу идентификации пользователей и объектов в сети), наличие средств управления конфигурациями и изменениями, в том числе переконфигурациями и обновлением версий без перезагрузки операционной системы, поддержку методологии RAS (Reliabiity, Availability, Serviceability — надежность, доступность, удобство в обслуживании) при разработке программного обеспечения, совместимость с более ранними версиями и встроенную совместимость с Linux. Наличие относительно небольшого ядра операционной системы значительно сужает диапазон ошибок, способных вызвать ее крах. Поддержка ограничения распространения отказов, управление процессом распределения системных ресурсов, изоляция приложений в так называемых контейнерах с помощью программно-определяемых границ, поддержка альтернативных серверов и сетевых путей — все это гарантирует высокую надежность данной операционной системы.
Операционная система Solaris 9 представляет собой основу открытой сетевой среды Sun Open Net Environment (Sun ONE). В комплект поставки Solaris 9 включены ключевые приложения Sun ONE, такие как Sun ONE Application Server, Platform Edition, Sun ONE Directory Server, Sun ONE Integration Server, Sun ONE Message Queue, Sun ONE Portal Server, Sun ONE Web Server.
Технические требования для применения Sun Solaris 9
HP-UX (Hewlett-Packard)
Операционная система HP-UX, разработанная в компании Hewlett-Packard, является потомком AT&T System V. Ее последняя версия, HP-UX 11i, доступна для двух аппаратных платформ — PA_RISC и Itanium и главным образом ориентирована на серверы производства Hewlett-Packard.
Среди особенностей HP-UX 11i нужно назвать средства интеграции с Windows и Linux, в том числе средства переноса Java-приложений, разработанных для этих платформ, а также средства повышения производительности Java-приложений. К тому же с помощью средства разработки Java-приложений Webgain Studio (потомка Symantec Visual Cafe) можно в Windows создавать приложения, оптимизированные для HP-UX. Кроме того, HP-UX 11i поддерживает Linux API, что гарантирует перенос приложений между HP-UX и Linux. Отметим, что приложения для HP-UX 11i переносимы между двумя поддерживаемыми ею аппаратными платформами без изменений и перекомпиляции.
Говоря о производительности и масштабируемости HP-UX 11i, нужно отметить, что одна копия операционной системы поддерживает до 256 процессоров; поддерживаются также кластеры размером до 128 узлов, что позволяет реализовать так называемые серверные фермы (опять же на базе серверов HP 9000 производства Hewlett-Packard). Имеются и средства управления кластерными томами. Отметим, что данная платформа поддерживает подключение и отключение дополнительных процессоров, замену PCI-карт, блоков питания, вентиляторов и дисков без необходимости перезагрузки, резервное копирование в режиме online и дефрагментацию дисков без выключения системы, динамическую настройку и обновление операционной системы без перезагрузки, что повышает ее доступность.
Из средств защиты данных HP-UX 11i назовем инструменты распознавания попыток атак и вирусов, подключаемый модуль идентификации с аутентификацией через LDAP, NIS+, NTLM, Kerberos, а также поддержку общей для Windows и HP-UX идентификации.
Выбор программного обеспечения для данной операционной системы весьма широк — для нее имеются серверы приложений ведущих производителей (BEA, Sun), Web- и WAP-серверы, поисковые серверы, средства кэширования, службы каталогов.
AIX (IBM)
AIX является клоном UNIX производства IBM, предназначенным для выполнения на серверах IBM @server pSeries и RS/6000. Как и другие коммерческие версии UNIX, последняя версия этого продукта, AIX 5L, поддерживает Java-приложения. Как и HP-UX, эта операционная система обладает совместимостью с Linux, что позволяет после простой перекомпиляции выполнять на платформе AIX приложения, разработанные для Linux.
Среди особенностей AIX 5L — наличие полностью 64-разрядного ядра, драйверов устройств и среды исполнения приложений (при этом имеется и 32-разрядное ядро, равно как и поддержка 32-разрядных приложений), поддержка 256 Гбайт оперативной памяти, поддержка кластеров (Reliable Scalable Cluster Technology, RSCT), файловая система, поддерживающая файлы объемом до 1 Тбайт, удобные средства администрирования и контроля за нагрузкой, в том числе обладающие Web-интерфейсом, поддержка кластеров (до 32 компьютеров), RAS и Java 2, развитые средства сетевой поддержки и даже поддержка 64-разрядной версии OpenGL.
AIX предоставляет возможности самонастройки системы с помощью таких функций, как наращивание мощности по мере необходимости (Capacity Upgrade on Demand) и разгрузка процессоров (Processor Deallocation). Системы самозащиты включают технологию протоколирования всех системных ошибок (First Failure Data Capture) и систему упреждающего анализа неисправностей (Predictive Failure Analysis), которая помогает заблаговременно предотвращать системные сбои. AIX — самовосстанавливающаяся система, в которой технологии системного резервирования позволяют резко сократить количество вмешательств администратора. Наконец, AIX может самооптимизироваться благодаря таким современным функциональным возможностям, как диспетчер рабочей нагрузки и логические разделы.
В мае этого года IBM представила целый ряд новых функциональных возможностей AIX, в частности:
- увеличенный размер страницы памяти позволяет сохранять в памяти компьютера большие объемы информации. AIX поддерживает как традиционные страницы памяти размером 4 Кбайт, так и новые, увеличенные страницы размером 16 Мбайт, что повышает производительность систем с интенсивными вычислительными нагрузками (например, крупномасштабных коммерческих баз данных, которые работают с большими объемами виртуальной памяти);
- привязка планирования (Scheduling affinity) помогает локализовать рабочую нагрузку внутри системы, распределяя ее по четко определенной группе процессоров, имеющих равноправный доступ к общей подсистеме памяти;
- привязка памяти (Memory affinity) выделяет работающим процессорам самые близкие к ним страницы системной памяти.
Тогда же было объявлено о планах выпуска коммерческого набора инструментов AIX для Grid-приложений, который основан на открытых протоколах ассоциации Globus (признанного лидера в области программных средств управления для сетей Grid) и позволяет объединить множество разнородных серверов в пространственно распределенные мегакомпьютеры. В этом наборе инструментов имеются новые средства для установки и настройки операционных систем, а также расширенные средства безопасности. В числе наиболее важных новинок следует назвать интерфейс передачи сообщений Message Passing Interface (MPI), функцию резервирования Advanced Reservation и интеграцию с IBM LoadLeveler-планировщиком пакетных заданий.
Linux и FreeBSD
Операционная система Linux представляет собой некоммерческий продукт категории Open Source для платформы Intel, который создавали в течение десяти лет тысячи энтузиастов. Хотя эта ОС нередко применяется в качестве клиентской операционной системы, ее популярность связана главным образом с ее использованием в качестве серверной платформы. Список серверных продуктов для Linux, пожалуй, не менее внушителен, чем для Solaris, HP-UX и AIX, и включает такие популярные продукты, как Web-сервер Apache, серверные СУБД практически всех ведущих производителей, серверы приложений.
Одним из серьезных преимуществ Linux является низкая стоимость ее применения. Кроме того, ряд компаний, в частности IBM, вкладывают значительные средства в развитие Linux как серверной платформы, одновременно стремясь реализовать совместимость с Linux в своих коммерческих версиях UNIX в расчете на возможный переход с Linux на указанные операционные системы.
Существует много различных дистрибутивов Linux, предназначенных для установки и конфигурации этой ОС с целью решения конкретных задач; при этом некоторые из них (именно дистрибутивы, а не сама операционная система!) являются коммерческими.
Еще одной популярной некоммерческой версией UNIX является FreeBSD, доступная для платформ Intel и DEC Alpha. Основой FreeBSD послужил дистрибутив BSD UNIX, выпущенный группой исследования вычислительных систем (Computer Systems Research Group) Калифорнийского университета (Беркли). Данная операционная система обладает такими особенностями, как объединенный кэш виртуальной памяти и буферов файловых систем, совместно используемые библиотеки, модули совместимости с приложениями других версий UNIX, динамически загружаемые модули ядра, позволяющие во время работы добавлять поддержку новых типов файловых систем, сетевых протоколов или эмуляторов без перегенерации ядра.
Согласно общей политике лицензирования FreeBSD можно использовать как основу для любого количества свободно распространяемых или коммерческих приложений. FreeBSD часто используется Интернет-провайдерами, а также в качестве операционной системы для корпоративных брандмауэров. Нередко эта ОС применяется и как клиентская операционная система.
Из других распространенных версий UNIX, не представленных в этом обзоре из-за его ограниченного объема, следует назвать Caldera Open UNIX 8, SCO OpenServer, UNIXWare 7, приобретенные компанией Caldera вместе с компанией SCO, а также Compaq Tru64 UNIX.
NetWare (Novell)
начале и середине 90-х годов Novell NetWare была доминирующей сетевой операционной системой и пользовалась заслуженной популярностью благодаря своей надежности. В то время для нее создавались СУБД, серверы приложений, средства групповой работы, Web- и почтовые серверы. В настоящее время доля серверов, управляемых NetWare, заметно снизилась, но эта операционная система пока еще достаточно широко применяется.
Надежность, масштабируемость, уровень безопасности данных, доступность последней версии этой операционной системы, Novell NetWare 6, весьма высоки; с ее помощью можно управлять большим количеством рабочих станций. Данная ОС поддерживает кластеры до 32 серверов по 32 процессора в каждом, защита данных осуществляется с помощью служб каталогов NDS eDirectory, что обеспечивает высокий уровень безопасности, а для работы мобильных и удаленных пользователей предусмотрены средства синхронизации данных настольных компьютеров и мобильных устройств (iFolder), а также средства доступа к удаленным принтерам (Novell Internet Printing).
Однако область применения этой операционной системы обычно ограничивается использованием ее в качестве сетевого и файлового серверов, серверов печати и групповой работы (для этой цели существует продукт для групповой работы Novell GroupWise, серверная часть которого выполняется под управлением NetWare). Что касается остальных категорий серверных продуктов, то для данной операционной системы их практически нет: из серверных СУБД для NetWare можно вспомнить только довольно старую версию Oracle, а из серверов приложений для этой операционной системы имеется только IBM WebSphere.
Вполне возможно, что в очередной версии Novell NetWare и появятся реализация среды выполнения Java и поддержка Web-сервисов, но в текущей версии данной операционной системы эти функции отсутствуют.
***
В заключение следует отметить, что список применяемых нынче операционных систем отнюдь не ограничивается теми, что были рассмотрены в данной и предыдущей статьях — за пределами этих мини-обзоров остались операционные системы для мэйнфреймов, операционные системы реального времени, а также многие другие типы ОС. Поэтому мы еще не раз вернемся к этой теме.
КомпьютерПресс 10'2002