.

Windows (Microsoft)

Windows Server 2003

Solaris (Sun Microsystems)

HP-UX (Hewlett-Packard)

Linux и FreeBSD

NetWare (Novell)

Mac OS X (Apple)

Требования к современным серверным операционным системам

Создание IT-инфраструктуры любой современной компании обычно начинается с выбора инфраструктурного программного обеспечения , в частности серверных операционных систем. В настоящей статье мы остановимся на самых известных серверных операционных системах и расскажем об областях их применения.

Назначение серверных операционных систем

азначение серверной операционной системы - это управление приложениями, обслуживающими всех пользователей корпоративной сети, а нередко и внешних пользователей. К таким приложениям относятся современные системы управления базами данных , средства управления сетями и анализа событий в сети, службы каталогов, средства обмена сообщениями и групповой работы, Web-серверы, почтовые серверы, корпоративные брандмауэры, серверы приложений самого разнообразного назначения, серверные части бизнес-приложений. Требования к производительности и надежности указанных операционных систем очень высоки; нередко сюда входят и поддержка кластеров (набора ряда однотипных компьютеров, выполняющих одну и ту же задачу и делящих между собой нагрузку), и возможности дублирования и резервирования, и переконфигурации программного и аппаратного обеспечения без перезагрузки операционной системы.

Выбор серверной операционной системы и аппаратной платформы для нее в первую очередь определяется тем, какие приложения под ее управлением должны выполняться (как минимум, выбранные приложения должны существовать в версии для данной платформы) и какие требования предъявляются к ее производительности, надежности и доступности.

Windows (Microsoft)

ерверные версии операционной системы Windows сегодня применяются довольно широко - благодаря удобству администрирования и невысокой совокупной стоимости владения.

Windows NT

Windows NT, первая полностью 32-разрядная операционная система этого семейства, появилась вскоре после выпуска Windows 95. Самой популярной стала версия Windows NT Server 4.0, существовавшая в варианте не только для Intel-совместимых компьютеров, но и для RISC-систем. Данная операционная система обладала привычным пользовательским интерфейсом Windows 95, удобными средствами администрирования, встроенным Web-сервером, средствами диагностики сети, управления процессами и задачами, интеграции с другими операционными системами (например, с Novell NetWare), а также утилитами и службами управления рабочими станциями. Чуть позже для этой операционной системы появились такие сервисы, как монитор транзакций и сервер приложений Microsoft Transaction Server, сервер управления очередями сообщений Microsoft Message Queue Server, а также ряд коммерческих продуктов, в том числе серверные СУБД, средства групповой работы и обмена сообщениями, серверы приложений как от компании Microsoft, так и от других производителей.

Применение Windows NT Server 4.0 в качестве серверной операционной системы во многих случаях было экономически оправданным, что сделало данную операционную систему весьма популярной у малых и средних предприятий - она до сих пор активно используется многими компаниями.

Windows 2000

Windows 2000 на данный момент является самой популярной операционной системой Microsoft в корпоративном секторе. К серверным операционным системам этого семейства относятся Windows 2000 Server - универсальная сетевая операционная система для серверов рабочих групп и отделов, Windows 2000 Advanced Server - операционная система для эксплуатации бизнес-приложений и приложений для электронной коммерции и Windows 2000 Datacenter Server - ОС для наиболее ответственных приложений, осуществляющих обработку данных.

В состав Windows 2000 Server, по сравнению с Windows NT 4.0, включены и дополнительные службы, облегчающие управление серверами, сетями и рабочими станциями, например службы каталогов Active Directory, позволяющие создать единое хранилище учетных записей пользователей, клиентов, серверов и приложений Windows, дополнительные средства конфигурирования сетей и подключения удаленных пользователей, терминальные службы для удаленного управления компьютерами. Кроме того, в данную операционную систему были добавлены службы компонентов, являющиеся дальнейшим развитием Microsoft Transaction Server, что позволило создавать для этой ОС корпоративные приложения, обладающие масштабируемостью и надежностью.

Windows 2000 Advanced Server обладает всеми возможностями Windows 2000 Server, а также поддерживает кластеризацию и баланс нагрузки, что делает возможным выполнение масштабируемых приложений с непрерывным доступом к данным. А операционная система Windows 2000 Datacenter Server содержит также дополнительные компоненты с широкими функциональными возможностями, в числе которых поддержка симметричной мультипроцессорной обработки с использованием 32 процессоров, поддержка до 64 Гбайт оперативной памяти, средства восстановления после отказа на основе четырехузловой кластеризации и периодического обновления операционной системы.

Как и для Windows NT, для Windows 2000 существуют версии серверных СУБД и серверов приложений от всех ведущих производителей, средства групповой работы и обмена сообщениями, средства управления сетями и приложениями.

Windows Server 2003

Создание семейства Windows Server 2003 стало следующим шагом в развитии операционных систем Windows 2000. Основными особенностями данного семейства операционных систем являются наличие в их составе платформы Framework, а также поддержка Web-сервисов XML (вплоть до наличия в составе операционной системы UDDI-сервера).

Windows Server 2003 существует в четырех редакциях:

Windows Server 2003 Web Edition - операционная система для развертывания и обслуживания Web-приложений и Web-сервисов, включая приложения;

Windows Server 2003 Standard Edition - сетевая операционная система для выполнения серверной части бизнес-решений и рассчитанная на применение в небольших компаниях и подразделениях. Здесь имеются средства совместного использования ресурсов и централизованного развертывания приложений для настольных компьютеров, а также реализована поддержка до 4 Гбайт оперативной памяти и симметричной многопроцессорной обработки с использованием двух процессоров;

Windows Server 2003 Enterprise Edition - ОС, которая прежде всего предназначена для средних и крупных компаний. Она поддерживает серверы на базе 64-разрядных процессоров (до восьми штук) и объем оперативной памяти до 64 Гбайт и выпускается в версиях для 32- и 64-разрядных платформ;

Windows Server 2003 Datacenter Edition - операционная система, которая служит для создания критически важных технических решений с высокими требованиями к масштабируемости и доступности. К таким решениям относятся приложения для обработки транзакций в режиме реального времени, а также решения, основанные на интеграции нескольких серверных продуктов. В данной ОС реализована поддержка симметричной многопроцессорной обработки с использованием до 32 процессоров, а также имеются службы балансировки нагрузки и создания кластеров, состоящих из восьми узлов. Эта ОС доступна для 32- и 64-разрядных платформ.

UNIX

перационная система UNIX относится к «долгожителям» рынка серверных операционных систем - она была создана в конце 60-х годов в Bell Laboratories фирмы AT&T. Отличительной особенностью этой ОС, обусловившей ее «живучесть» и популярность, было то, что ядро операционной системы, написанной на ассемблере, было невелико, тогда как вся оставшаяся часть операционной системы была написана на языке С. Такой подход делал легко переносимой на самые разнообразные аппаратные платформы и саму операционную систему, и созданные для нее приложения. Важным достоинством UNIX стала ее открытость, позволившая одновременно существовать как коммерческим, так и некоммерческим версиям UNIX.

Общими для всех версий UNIX особенностями являются многопользовательский режим со средствами защиты данных от несанкционированного доступа, реализация мультипрограммной обработки в режиме разделения времени, использование механизмов виртуальной памяти и свопинга, унификация операций ввода-вывода, иерархическая файловая система, разнообразные средства взаимодействия процессов, в том числе межсетевого.

Solaris (Sun Microsystems)

Операционная система Sun Solaris сегодня входит в число самых известных коммерческих версий UNIX. Эта ОС обладает развитыми средствами поддержки сетевого взаимодействия и представляет собой одну из самых популярных платформ для разработки корпоративных решений - для нее существует около 12 тыс. различных приложений, в том числе серверов приложений и СУБД почти от всех ведущих производителей.

Solaris соответствует многим промышленным стандартам и характеризуется высокой масштабируемостью. Для подавляющего большинства приложений эта операционная система обеспечивает практически линейный рост производительности при увеличении числа процессоров за счет симметричных многопроцессорных вычислений. В настоящее время Solaris поддерживает процессоры SPARC и Intel x86.

Из особенностей Solaris 9 следует отметить поддержку до 1 млн. одновременно работающих процессов, до 128 процессоров в одной системе и до 848 процессоров в кластере, до 576 Гбайт физической оперативной памяти, поддержку файловых систем размером до 252 Тбайт, наличие средств управления конфигурациями и изменениями, встроенную совместимость с Linux.

Операционная система Solaris 9 представляет собой основу открытой сетевой среды Sun Open Net Environment (Sun ONE). В комплект поставки Solaris 9 входят ключевые приложения Sun ONE: Application Server, Directory Server, Integration Server, Message Queue, Portal Server, Web Server.

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-приложений. Кроме того, HP-UX 11i поддерживает Linux API, что гарантирует перенос приложений между HP-UX и Linux. Отметим, что приложения для HP-UX 11i переносятся между двумя поддерживаемыми ею аппаратными платформами без изменений и перекомпиляции.

Говоря о производительности и масштабируемости HP-UX 11i, следует отметить, что одна копия операционной системы поддерживает до 256 процессоров; поддерживаются также кластеры размером до 128 узлов. К тому же данная платформа поддерживает подключение и отключение дополнительных процессоров, замену аппаратного обеспечения, динамическую настройку и обновление операционной системы без необходимости перезагрузки, резервное копирование в режиме on-line и дефрагментацию дисков без выключения системы.

Выбор программного обеспечения для данной операционной системы весьма широк - это и серверы приложений ведущих производителей, и Web - и WAP-серверы, и поисковые серверы, и средства кэширования, и службы каталогов.

AIX (IBM)

AIX является клоном UNIX производства IBM, предназначенным для выполнения на серверах IBM @server pSeries и RS/6000. Как и HP-UX, эта операционная система обладает совместимостью с Linux.

В числе особенностей AIX 5L - наличие полностью 64-разрядных ядра, драйверов устройств и среды исполнения приложений (при этом имеется и 32-разрядное ядро, равно как и поддержка 32-рязрядных приложений), поддержка 256 Гбайт оперативной памяти, поддержка файлов объемом до 1 Тбайт, удобные средства администрирования, поддержка кластеров (до 32 компьютеров), развитые средства сетевой поддержки.

AIX предоставляет возможности самонастройки системы с помощью таких функций, как наращивание мощности по мере необходимости и разгрузка процессоров, а также обладает средствами самовосстановления, самооптимизации и самозащиты, включающими технологию протоколирования всех системных ошибок и систему упреждающего анализа неисправностей.

Linux и FreeBSD

Операционная система Linux - это некоммерческий продукт категории Open Source для платформы Intel, который в течение десяти лет создавали тысячи энтузиастов. Список серверных продуктов для Linux, пожалуй, не менее внушителен, чем для Solaris, HP-UX и AIX, и включает такие популярные продукты, как Web-сервер Apache, серверные СУБД и серверы приложений практически от всех производителей.

Одним из серьезных преимуществ Linux является низкая стоимость ее приобретения (хотя сама операционная система является некоммерческим продуктом, сертифицированные дистрибутивы Linux - обычно продукты коммерческие). Кроме того, ряд компаний, в частности IBM, вкладывают значительные средства в развитие Linux как серверной платформы, одновременно стремясь реализовать совместимость с Linux в своих коммерческих версиях UNIX в расчете на возможный переход с Linux на указанные операционные системы.

Еще одной известной некоммерческой версией UNIX является FreeBSD, доступная для платформ Intel и DEC Alpha. Основой FreeBSD послужил дистрибутив BSD UNIX, выпущенный группой исследования вычислительных систем Калифорнийского университета (Беркли). Данная операционная система обладает такими особенностями, как объединенный кэш виртуальной памяти и буферов файловых систем, совместно используемые библиотеки, модули совместимости с приложениями других версий UNIX, динамически загружаемые модули ядра, позволяющие добавлять во время работы поддержку новых типов файловых систем, сетевых протоколов или эмуляторов без перегенерации ядра.

FreeBSD нередко используется Интернет-провайдерами, а также в качестве операционной системы для корпоративных брандмауэров.

Из других распространенных версий UNIX, не представленных в этом обзоре из-за его ограниченного объема, следует назвать SCO OpenServer, UNIXWare, а также Compaq Tru64 UNIX.

NetWare (Novell)

начале и середине 90-х годов Novell NetWare была доминирующей сетевой операционной системой. Хотя в настоящее время снизилась доля серверов, управляемых NetWare, как и количество создаваемых для нее приложений и инфраструктурного ПО, эта операционная система по-прежнему популярна благодаря надежности, масштабируемости, способности управлять большим количеством рабочих станций.

Основными особенностями последней версии данной операционной системы, Novell NetWare 6.5, являются возможность создания географически распределенных кластеров, наличие средств поддержки мобильных и удаленных пользователей, инструментов управления удаленными сетевыми ресурсами, а также средств синхронизации информации о пользователях и приведения в соответствие между собой каталогов в смешанных средах. Защита данных в Novell NetWare 6.5 осуществляется с помощью служб каталогов NDS eDirectory.

В состав Novell NetWare 6.5 входят известные OpenSource-продукты, а именно: Web-сервер Apache, СУБД MySQL, сервер приложений Apache Tomcat. Кроме того, в NetWare 6.5 включены сертифицированный на соответствие спецификации J2EE 1.3 сервер приложений и среда разработки Novell exteNd и так называемый виртуальный офис, позволяющий через Web-интерфейс обращаться к бизнес-ресурсам пользователя, включая файлы, электронную почту, средства календарного планирования .

Данная операционная система обычно применяется в качестве сетевого и файлового сервера, сервера печати и групповой работы.

Mac OS X (Apple)

перационная система Mac OS X, созданная компанией Apple совместно с рядом университетских ученых, основана на BSD UNIX. В 1999 году версия Mac OS X Server была выпущена в виде продукта Open Source, что позволило разработчикам адаптировать Mac OS X для конкретных заказчиков, а также привлечь их к дальнейшему развитию этой операционной системы.

Mac OS X характеризуется наличием менеджера виртуальной памяти, возможностью полной изоляции приложений друг от друга, поддержкой многозадачности, сравнимой с аналогичной поддержкой в Windows.

В Mac OS X имеются эмулятор предыдущих версий Mac OS, средства редактирования графических изображений, встроенная поддержка OpenGL, почтовый клиент, средства управления паролями для доступа к Web-ресурсам.

В целом Mac OS X представляется многообещающей серверной операционной системой, и для нее уже начали выпускаться серверные СУБД и иное инфраструктурное программное обеспечение, хотя корпоративные пользователи пока относятся к ней достаточно осторожно.

В заключение следует сказать, что список применяемых ныне операционных систем отнюдь не ограничивается теми, что были рассмотрены в данной статье.

Требования к современным операционным системам

Главным требованием, предъявляемым к операционной системе, является вы­полнение ею основных функций эффективного управления ресурсами и обеспечение удобного интерфейса для пользователя и прикладных программ. Совре­менная ОС, как правило, должна поддерживать мультипрограммную обработку, виртуальную память, свопинг, многооконный графический интерфейс пользова­теля, а также выполнять многие другие необходимые функции и услуги. Кроме этих требований функциональной полноты к операционным системам предъяв­ляются не менее важные эксплуатационные требования, которые перечислены ниже.

Расширяемость . В то время как аппаратная часть компьютера устаревает за
несколько лет, полезная жизнь операционных систем может измеряться деся­тилетиями. Примером может служить ОС UNIX. Поэтому операционные системы всегда изменяются со временем эволюционно, и эти изменения бо­лее значимы, чем изменения аппаратных средств. Изменения ОС обычно за­ключаются в приобретении ею новых свойств, например поддержке новых типов внешних устройств или новых сетевых технологий. Если код ОС написан таким образом, что дополнения и изменения могут вноситься без на­ рушения целостности системы, то такую ОС называют расширяемой. Расши­ряемость достигается за счет модульной структуры ОС, при которой про­граммы строятся из набора отдельных модулей, взаимодействующих только через функциональный интерфейс.

Переносимость . В идеале код ОС должен легко переноситься с процессора одного типа на процессор другого типа и с аппаратной платформы (которые различаются не только типом процессора, но и способом организации всей аппаратуры компьютера) одного типа на аппаратную платформу другого типа. Переносимые ОС имеют несколько вариантов реализации для разных платформ, такое свойство ОС называют также многоплатформенностью.

Совместимость . Существует несколько «долгоживущих» популярных опера­ционных систем (разновидности UNIX, MS-DOS, Windows 3.x, Windows NT, OS/2), для которых наработана широкая номенклатура приложений. Некото­рые из них пользуются широкой популярностью. Поэтому для пользователя, переходящего по тем или иным причинам с одной ОС на другую, очень при­ влекательна возможность запуска в новой операционной системе привычно­го приложения. Если ОС имеет средства для выполнения прикладных про­грамм, написанных для других операционных систем, то про нее говорят, что она обладает совместимостью с этими ОС. Следует различать совместимость на уровне двоичных кодов и совместимость на уровне исходных текстов. По­нятие совместимости включает также поддержку пользовательских интер­фейсов других ОС.

Надежность/ отказоустойчивость . Система должна быть защищена как от внутренних, так и от внешних ошибок, сбоев и отказов. Ее действия должны быть всегда предсказуемыми, а приложения не должны иметь возможности наносить вред ОС. Надежность и отказоустойчивость ОС прежде всего опре­деляются архитектурными решениями, положенными в ее основу, а также ка­чеством ее реализации (отлаженностью кода). Кроме того, важно, включает ли ОС программную поддержку аппаратных средств обеспечения отказо­устойчивости, таких, например, как дисковые массивы или источники беспе­ребойного питания.

Безопасность . Современная ОС должна защищать данные и другие ресурсы вычислительной системы от несанкционированного доступа. Чтобы ОС обла­дала свойством безопасности, она должна как минимум иметь в своем составе средства аутентификации - определения легальности пользователей, автори­зации - предоставления легальным пользователям дифференцированных прав доступа к ресурсам, аудита - фиксации всех «подозрительных» для безопас­ности системы событий. Свойство безопасности особенно важно для сетевых ОС. В таких ОС к задаче контроля доступа добавляется задача защиты дан­ных, передаваемых по сети.

Производительность . Операционная система должна обладать настолько хо­рошим быстродействием и временем реакции, насколько это позволяет аппа­ратная платформа. На производительность ОС влияет много факторов, среди которых основными являются архитектура ОС, многообразие функций, качество программирования кода, возможность исполнения ОС на высокопроиз­водительной (многопроцессорной) платформе.

Выбор сетевой операционной системы

При выборе сетевой операционной системы необходимо учитывать:

· совместимость оборудования;

· тип сетевого носителя;

· размер сети;

· сетевую топологию;

· требования к серверу;

· операционные системы на клиентах и серверах;

· сетевую файловую систему;

· соглашения об именах в сети;

· организацию сетевых устройств хранения.

Серверной операционной системой называется программное обеспечение, предоставляющие компьютеру особые возможности, так как настройка компьютера с установленной на нем серверной операционной системой превращает его в сервер (сервер - это компьютер, способный обслуживать общие ресурсы в сети). В результате такая операционная система делает сервер управляющим центром для всех запросов клиентских компьютеров, которые пытаются получить доступ к ресурсам локальной сети.

Серверные операционные системы сильно изменились за последние 15 лет. Первые системы в основном предназначались для предоставления пользователям файлового сервиса и сервиса печати. То есть, чтобы развернуть в сети другие типы серверов, например Web-серверы и серверы приложений, требовалось установить определенное количество серверов, каждый из которых выполнял только одну функцию.

Сейчас сетевое программное обеспечение стало более сложным и поддерживает множество различных сервисов, то есть один сервер может обеспечивать как удаленный доступ, так и Web-сервисы, а также служить маршрутизатором между двумя IP-подсетями. Интерфейс сетевых операционных систем тоже стал более дружественным по отношению к системным администраторам.

Например, многие платформы, такие как Microsoft Windows Server 2003 и Novell NetWare 6.x, обеспечивают множество различных сервисов помимо доступа к файлам и принтерам. Эти сервисы включают удаленный доступ и управление Web-сайтом, а также поддержку таких сетевых служб, как DHCP и DNS. Утилиты сетевой операционной системы, используемые для управления сервером, снабжены графическим пользовательским интерфейсом, в отличие от командной строки, что облегчает настройку и мониторинг сети.

1.5.2 Взаимодействие клиента и серверной операционной системы

Для обмена информацией между сетевым клиентом и сервером клиентские компьютеры должны быть снабжены программным обеспечением, которое «настраивает» их на работу в сети. Такое программное обеспечение называется сетевым клиентским программным обеспечением.

Когда компьютер обращается к файлу на локальном жестком диске или к принтеру, подключенному напрямую, запрос отправляется процессору компьютера. Процессор выполняет запрос и либо открывает указанный файл, либо отправляет на принтер задание для печати. Все эти операции осуществляются локально. Сетевое клиентское программное обеспечение, установленное на клиентском компьютере, выполняет специальную операцию, благодаря которой компьютер считает сетевые ресурсы локальными.

Этот процесс осуществляется компонентом сетевого клиентского программного обеспечения, который называется редиректором (redirector). Он перехватывает любые запросы, выполненные на компьютере, например требование открыть определенный файл или распечатать данные на принтере. Если редиректор обнаруживает, что пользователь хочет обратиться к удаленному файлу на сервере или распечатать на сетевом принтере, запрос отправляется на сетевой сервер. Если запрашивается доступ к локальному файлу (на жестком диске компьютера), редиректор передает запрос процессору компьютера, и этот запрос будет обработан локально.

Компания Microsoft стремится полностью удовлетворять существующим на рынке запросам. Их программный продукт Windows Server представляет собой оптимальный вариант для потребителей. Это серверная операционная система, отвечающая требованиям надежности, функциональности, производительности и возможности обновления. Все это позволяет говорить о популярности на ИТ рынке по всему миру.

Возможности

Если рассматривать преимущества Microsoft Windows Server, следует начать с её функционала. Полный список является просто огромным и следует рассмотреть только основные моменты:

  • Служба каталогов. Предусматриваются параметры безопасности, обеспечивающие охват сети от ядра до ее границы. Это способствует обеспечению высокого показателя безопасности. Можно обеспечить разграничение прав для отдельных пользователей на одном устройстве.
  • Служба печати и файловая служба. Для успешной деятельности многих компаний требуется контроль над документами. Важно обеспечить простой обмен между участниками сети с возможностью гарантировать должный уровень безопасности. Операционная система использует ресурсы в данном направлении максимально эффективно. Обще папки остаются доступными даже при выходе из строя сервера.
  • Теневое копирование общих папок. Применяется при необходимости создать согласованные и соответствующие некоторому времени версии единых сетевых ресурсов. Просмотр в изначальном виде подобных документов имеют администраторы сети. Что касается пользователей, они способны выполнять восстановление случайно удаленных папок. При этом, им не требуется обращаться к системному администратору, что экономит время.
  • Служба управления. С учетом современных условий ведения бизнеса, можно говорить о постоянном увеличении стоимости поддержки. Именно по этой причине программисты Microsoft в Windows Server стремились свести издержки к минимуму. Активно используются принципы автоматизации для достижения наиболее эффективного результата осуществления повседневной деятельности.
  • Отличный доступ к интернету. Возможность выхода в сети является одним из основополагающих требований для многих компаний. При этом, Windows Server предусматривает применение всего одного подключения для всех рабочих станций. Подобный подход способен немало сэкономить средства владельца и обеспечить повышенную простоту, а также безопасность. Капитальные затраты удалось существенно уменьшить за счет применения брандмауэра, внедренного в операционную систему.
  • Удаленный доступ. Довольно часто возникает необходимость, чтобы служащие компании могли получить к корпоративной сети доступ из любой точки. Конечно, это способствует дополнительной нагрузке на систему безопасности, но обеспечивает широкий спектр преимуществ. Операционная система включает в себя набор инструментов для администратора, позволяющие ему эффективнее работать с удаленными пользователями.
  • Управление хранением. Обслуживать диски или тома стало не только максимально просто, но и быстро. Упрощение процедуры не сопровождается падением надежности, поскольку разработчик уделили подобному моменту особое внимание. Допускается подключение к новым сетям для хранения данных.
  • Сервер терминалов. Необходим для того, чтобы юзер имел доступ к многочисленным программам на сервере. Допускается использовать для подсоединения самые разные устройства. Это облегчает общую задачу работы с системой.
  • Службы Windows SharePoint Services. Совместная деятельность и обмен информацией является тем запросом, который постоянно возникает при опросах клиентов. Поставленная задача нашла оригинальное, а также эффективное решение в Windows Server. Указанные службы могут создавать веб узлы, которые станут осуществлять обмен данными. Обеспечивается работа с файлами в совместном режиме, что особенно важно. Это способствует повышенной производительности в процессе деятельности всех сотрудников.
  • Удобный почтовый сервис. Операционная система применяет почтовый север, деятельность которого осуществляется в соответствии с протоколами POP3 и SMTP. Для поставленных задач такое решение необходимо назвать оптимальным.
  • Поддержка беспроводной локальной вычислительной сети. Гарантирует повышение уровня безопасности и производительности системы. Имеется широкий набор инструментов для администратора.
  • Удаленная помощь. Позволяет администратору сети получать удаленный контроль над определенным устройством. Например, если какому-либо сотруднику нужна помощь, вовсе не обязательно, чтобы специалист приходил к нему на рабочее место. Большинство мероприятий может быть реализовано за счет удаленного подключения и это весьма важный момент для оптимизации работы компаний.

При установке Microsoft Windows Server появляется возможность получить доступ к огромному количеству программного обеспечения. Данная серверная операционная система считается самой популярной. Разработчики программ выпускают большинство приложений именно под неё. Это позволяет иметь огромный выбор, в том числе и бесплатных вариантов. Требуется отметить ряд других достоинств:

  1. Огромное число специалистов по обслуживанию. Насчитывается более полумиллиона только сертифицированных системных инженеров.
  2. Простота обучения и множество официальных курсов. Это позволит развиваться максимально эффективно.
  3. Сертифицированные решения. Все поставщики оборудования осуществляют разработку драйверов под эту операционную систему. Это существенно упрощает их установку и позволяет добиться удобства применения дополнительных устройств.

К нам часто обращаются клиенты с вопросом о выборе ОС для сервера. Поэтому мы решили рассказать Вам о каждой популярной ОС отдельно , чтобы облегчить Ваш выбор.

Для начала стоит отметить, что наверное лучше выбирать ту ОС, с которой Вы уже работали и хорошо разбираетесь в ее настройках. Но все же бывают исключения, иногда приходится выбирать что-то новое для усовершенствования своей работы и выбирать ОС, которая будет соответствовать необходимым требованиям. Итак начнем…

FreeBSD – одна из самых старых ОС с богатой историей. Но с каждым годом количество пользователей этой системой сокращается, хотя она считается одной из числа надежных и безопасных ОС. Есть несколько причин падений популярности данной ОС, главная из них – одна команда разработчиков и совсем небольшое количество коммерческого ПО для FreeBSD. Если у Вас возникнет проблема с FreeBSD, она с большой вероятностью может остаться нерешенной.

На данный момент выпущена 10 версия FreeBSD, которая успешно работает на множестве процессорных архитектур и в руках мастера дает возможность для тонкой настройки ядра. В преимущества FreeBSD нужно внести отменную реализацию работы с памятью, сетью и системой ввода-вывода. Интересуют ссновные отличия Linux и BSD? Подробно в статье.

Windows Server (на примере Windows Server 2008 R2) – система практична и имеет большой запас производительности. Наилучшее решение для сервера файлов или терминала, имеет инструмент для бэкапов, что значительно повышает надежность.

Главным недостатком нужно выделить требовательность к аппаратной части. Windows Server 2008 R2 уже не поддерживает 32-х разрядную архитектуру, да и в целом требует для работы существенно больше ресурсов, чем его аналоги. Важная особенность, ОС требует покупку лицензии . Стоить не забывать о том, что именно на Windows ориентировано огромное количество существующих вирусных программ.

В большинстве случаев этот продукт используют для “домашнего” тестирования сайта, для подключения удаленного рабочего стола или при использования IIS и ASP.

HyperHost предлагает VDS , включая бесплатную лицензию на 180 дней (trial period) . Например, вы можете заказать ВДС сервер с ОС Виндовс 2008, 2012, 2016. Более детально о данных версиях и основных их отличиях в статье ““. Также предлагаем подробнуюпо установке операционной системы со своего iso образа в VMmanager на примере Windows 10.

CentOS – бесплатный аналог Red Hat, который пользуется немалой популярностью. Число пользователей этой ОС огромное, что позволяет оперативно решать все возникшие проблемы и баги. Преимущество – наличие множества форумов, где Вам смогут помочь с вопросами о CentOS. К значительным плюсам Centos можно также отнести очень удобный и шустрый менеджер пакетов yum, а минусом считают наличие не самых последних версий сопутствующего программного обеспечения в стандартных хранилищах (репозиториях) пакетов для Centos.

Данная ОС поддерживает практически все панели управления хостингом. О плюсах и минусах данной операционной системы в статье ““. Если вы работаете с данной системой, то вам обязательно пригодятся наши инструкции по и .

Debian – дистрибутив Linux, который имеет множество поклонников и активно развивается. Данная ОС универсальна и применяется на серверах и рядовых рабочих машинах. Debian – отличное решение для сервера, который должен стабильно и бесперебойно работать. Излишняя консервативность ОС – главный недостаток, так как разработчики редко радуют новыми релизами.

О возможностях и функционале Debian 9 в статье.

Пользователи новой Debian 7 “Wheezy” (десктопных окружений) получают в свое распоряжение KDE 4.8.4 и GNOME 3.4. В новом релизе присутствует более современный LibreOffice 3.5.4 .Штатная сборка содержит кодеки MP3, MPEG-4, AAC и т. д. Чистый и лицензионно-открытый код ОС завоевывает новых поклонников Debian. Все преимущества Дебиан более детально описаны .

Red Hat Enterprise Linux – одна из самых популярных и востребованных ОС. В основном система предназначена для корпоративного использования, и отличается особой надежностью и безопасностью. Доказательство этому то, что данную ОС использут для развертывания важных приложений на мировых биржах, в финансовых учреждениях, ведущих телекоммуникационных компаниях, анимационных студиях и тп. Основной недостаток – ОС платная. Главная особенность – есть коммерческая поддержка дистрибутива. Периодичность выхода новых версий – 3 года.


Ubuntu
– широко используется многими пользователями, так как ОС легка и проста в настройке. Существует мнение, что с установкой Ubuntu справиться даже школьник. Если Ваш бюджет ограничен, не предвидеться больших нагрузок на сервер и у Вас нет время для чтения документации в поисках информации, тогда смело выбирайте данную ОС. Ubuntu – описание ОС: актуальные версии, плюсы, минусы. Более детально в следующей .

Часто Ubuntu выбирают те, кому нужны новые и свежие версии ядра и приложений, но стоит отметить, что не всегда самое новое работает без проблем и лучше. Однако дистрибутив очень похож на Debian, в связи с тем, что изначально и до сих пор он базируется и использует большое количество кода и утилит ОС Debian. ?

Что же выбрать Вам? Много разработчиков советуют остановить свой выбор все-таки на Ubuntu. Ведь по ней больше всего мануалов, форумов, блогов и т.п. Весомое преимущество: ее чаще всего используют на десктопах. Все это упрощает работу с сервером: легче найти материал в случае необходимости и самостоятельно все настроить. В принципе, Debian – очень похожа с Ubuntu. CentOS – считается более устаревшим вариантом, но тоже пользуется неплохим спросом. Но по производительности они все на одном уровне: это же семейство Linux.

Выбираете между Windows и Linux? Обо всех отличиях данных ОС подробнее.

Универсальной и самой лучшей ОС нет. Все дело в практике, если Вы уже работали с определенной ОС, тогда продолжайте работать и далее с ней . Вместе с тем, техническая поддержка Hyper Host™ умеет работать с любыми операционными системами и дистрибутивами. Вы можете быть спокойны и уверены, что мы всегда Вам поможем, если в этом будет необходимость и настроим ОС совершенно бесплатно. При заказе от HyperHost бесплатное администрирование прилагается в подарок, так что Вы можете не переживать за бесперебойную работу Вашего виртуального выделенного сервера.

Для легкой работы с серверами используют специальные панели управления, подробнее о видах и преимуществах каждой панели по .

Кроме выше описанных операционных систем существует еще большое количество их видов. Например, на базе Linux разработаны дистрибутивы, которые также пользуются популярностью, но менее востребованы. О данных дистрибутивах подробнее.

Hyper Host™ желает Вам приятной работы!

39551 раз(а) 7 Сегодня просмотрено раз(а)

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Сравнени е серверных опе рационных систем семейства UNIX

Введение

пользовательский интерфейс серверный операционный

Существует большое количество разнообразных операционных систем. В данной курсовой работе акцент сделан на серверные ОС семейства UNIX. ОС UNIX является одной из самых распространенных операционных систем в мире. Версии этой ОС существуют практически для всех аппаратных платформ. Возраст ОС UNIX насчитывает уже несколько десятков лет. Это рекордный результат для операционных систем, век которых, как правило, недолог. ОС UNIX оказалась исключение из правила, она продолжает развиваться и набирать популярность. Можно смело сказать, что операционная система UNIX полностью выдержала проверку временем.

Созданная небольшой группой разработчиков, система UNIX расширялась и дорабатывалась; тысячи специалистов вложили в нее свой талант, десятки тысяч обогатили приложениями, и сегодня она служит миллионам людей, которую используют эту операционную систему в своей деятельности.

Цель данного курсового проекта провести сравнение серверных операционных систем семейства UNIX, таких как Solaris (Sun Microsystems), HP-UX (Hewlett-Packard), AIX (IBM), Linux и FreeBSD.

1. Назначение, функции и особенности серверных операционных систем

Если клиентская операционная система предназначена для управления ресурсами компьютера, на котором она выполняется, и для предоставления пользователю определенных сервисов (таких как выполнение офисных приложений, клиентских частей корпоративных приложений, а в случае домашнего компьютера - игр и иных приложений мультимедиа), то назначение серверной операционной системы обычно совершенно иное: под управлением этих операционных систем выполняются приложения, обслуживающие всех пользователей корпоративной сети, а нередко и внешних пользователей. К таким приложениям относятся современные системы управления базами данных, средства управления сетями и анализа событий в сети, службы каталогов, средства обмена сообщениями и групповой работы, Web-серверы, почтовые серверы, корпоративные брандмауэры, серверы приложений разнообразного назначения. Требования к производительности и надежности указанных операционных систем намного выше, нежели в случае клиентских операционных систем. В последнее время от серверных операционных систем порой требуются такие средства обеспечения надежности и доступности, как поддержка кластеров (набора ряда однотипных компьютеров, выполняющих одну и ту же задачу и делящих между собой нагрузку), возможности дублирования и резервирования, переконфигурации программного и аппаратного обеспечения без перезагрузки операционной системы.

Иными словами, выбор серверной операционной системы и аппаратной платформы для нее в первую очередь определяется тем, какие приложения под ее управлением должны выполняться (как минимум, выбранные приложения должны существовать в версии для данной платформы) и каковы требования к ее производительности, надежности и доступности. Такие факторы, как удобный пользовательский интерфейс, возможность выполнения клиентских приложений и иные «пользовательские» потребности, хотя и присутствуют в современных версиях многих подобных операционных систем, но в данном случае не играют решающей роли - нередко администрирование серверных приложений и самой операционной системы может осуществляться удаленно с клиентского компьютера.

Функции серверной ОС:

Обеспечение возможности совместного использования файлов и принтеров - файлы, каталоги, расположенные на дисках сервера, и принтеры, подключенные к серверу, используются многими пользователями;

Обеспечение прозрачного доступа к совместно использующимся ресурсам из разных клиентских сред;

Поддержка большого количества пользователей за счет службы справочника, обеспечение возможности однократной регистрации в системе в противовес отдельной регистрации в каждой системе и / или сетевой службе;

Возможность автоматического обнаружения и регистрации новых устройств и средств расширения, автоматическая настройка ОС при появлении новых вычислительных ресурсов (память, процессоры, диски);

Встроенные средства шифрования с использованием технологии сертификатов:

Поддержка средств архивирования и резервного копирования данных;

Поддержка служб работы в Internet (WWW, FTP, Java).

Особенности серверных ОС:

Возможность настройки и обновления программного и аппаратного; обеспечения без перезагрузки;

Богатые возможности резервного копирования;

Гибкие и богатые сетевые возможности;

Применение служб / демонов (программа работающая в фоновом режиме без прямого общения с пользователем);

Повышенные безопасность и контроль за распределением ресурсов

2. Серверные операционные системы семейства UNIX

Операционная система UNIX относится к «долгожителям» рынка серверных операционных систем - она была создана в конце 60-х годов в Bell Laboratories фирмы AT&T. Отличительной особенностью этой ОС, обусловившей ее «живучесть» и популярность, было то, что ядро операционной системы, написанной на ассемблере, было невелико, тогда как вся оставшаяся часть операционной системы была написана на языке С. Такой подход делал легко переносимой на самые разнообразные аппаратные платформы и саму операционную систему, и созданные для нее приложения. Важным достоинством UNIX стала ее открытость, позволившая одновременно существовать как коммерческим, так и некоммерческим версиям UNIX. Общими для всех версий UNIX особенностями являются многопользовательский режим со средствами защиты данных от несанкционированного доступа, реализация мультипрограммной обработки в режиме разделения времени, использование механизмов виртуальной памяти и свопинга, унификация операций ввода-вывода, иерархическая файловая система, разнообразные средства взаимодействия процессов, в том числе межсетевого.

2.1 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.

2.2 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-серверы, поисковые серверы, средства кэширования, службы каталогов.

2.3 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 Гбайт оперативной памяти, поддержка кластеров, файловая система, поддерживающая файлы объемом до 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-планировщиком пакетных заданий.

2 .4 Linux

Linux на сегодняшний день - самая распространенная бесплатная операционная система с открытым исходным кодом, первоначально была разработана Линусом Торвальдсом в Университете Хельсинки. При ее разработке из мира семейства UNIX старались взять все лучшее. Благодаря участию десятков тысяч разработчиков программного обеспечения и координации их действий через Интернет Linux и программное обеспечение для нее развивается очень динамично, ошибки и различные проблемы в программном обеспечении, как правило, исправляются в считанные часы после их обнаружения. Большую помощь в развитии и распространении Linux и сопутствующего, ему программного обеспечения оказали фонд Свободного программного обеспечения (Free Software Foundation, USA) и лицензия GNU (The GNU General Public License, Универсальная общественная лицензия GNU) для программного обеспечения. На сегодняшний день существует одно ядро Linux, разработку которого координируют его создатели Линус Торвальдс и Алан Кокс, и множество дистрибутивов (не менее 2-3 десятков), отличающихся как функциональным назначением, так и составом программного обеспечения, входящим в дистрибутив. Существуют дистрибутивы, занимающие десяток компакт-дисков, и дистрибутивы, умещающиеся на одной-двух дискетах. Все, что справедливо для семейства UNIX - справедливо и для Linux.

Хотя эта ОС нередко применяется в качестве клиентской операционной системы, ее популярность связана главным образом с ее использованием в качестве серверной платформы. Список серверных продуктов для Linux, пожалуй, не менее внушителен, чем для Solaris, HP-UX и AIX, и включает такие популярные продукты, как Web-сервер Apache, серверные СУБД практически всех ведущих производителей, серверы приложений.

Одним из серьезных преимуществ Linux является низкая стоимость ее применения. Кроме того, ряд компаний, в частности IBM, вкладывают значительные средства в развитие Linux как серверной платформы, одновременно стремясь реализовать совместимость с Linux в своих коммерческих версиях UNIX в расчете на возможный переход с Linux на указанные операционные системы.

Существует много различных дистрибутивов Linux, предназначенных для установки и конфигурации этой ОС с целью решения конкретных задач; при этом некоторые из них (именно дистрибутивы, а не сама операционная система!) являются коммерческими.

2 . 5 FreeBSD

Еще одной популярной некоммерческой версией UNIX является FreeBSD.

FreeBSD - это современная операционная система для компьютеров на архитектуре x86 (в том числе Pentium(R) и AthlonTM), amd64 (включая OpteronTM, AthlonTM64 и EM64T), ARM, IA-64, PowerPC, PC-98 и UltraSPARC(R). Она основана на BSD, версии UNIX(R), созданной в Калифорнийском Университете в Беркли. Она разрабатывается и поддерживается большой командой разработчиков. Поддержка других платформ находится на разных стадиях разработки.

Исключительный набор сетевых функций, высокая производительность, средства обеспечения информационной безопасности и совместимости с другими ОС - вот те современные возможности FreeBSD, которые зачастую всё ещё отсутствуют в других, даже лучших коммерческих, операционных системах.

FreeBSD является идеальной платформой для построения Internet или Intranet сервера. Эта система предоставляет надёжные даже при самой интенсивной нагрузке сетевые службы, и эффективное управление памятью, что позволяет обеспечивать приемлемое время отклика для тысяч одновременно работающих пользовательских задач. FreeBSD предоставляет продвинутые возможности сетевой операционной системы для устройств и встраиваемых платформ, от hi-end устройств на основе Intel до аппаратных платформ Arm, PowerPC и, вскоре, MIPS. От почтовых и веб-устройств до маршрутизаторов, серверов времени и беспроводных точек доступа производители по всему миру полагаются на встроенное окружение сборки и кросс-сборки и продвинутые возможности FreeBSD в качестве основы для своих встраиваемых продуктов. А лицензия открытого исходного кода Беркли позволяет им решать, как много из своих локальных изменений они хотели бы внести обратно.

С более чем 20 000 портированных библиотек и приложений, FreeBSD поддерживает приложения для десктопов, серверов, устройств и встраиваемых окружений.

3. Сравнение серверных операционных систем семейства UNIX

Какую серверную операционную систему выбрать для установки на компьютер? Вопрос не так прост, как кажется, и не однозначен. На каждый аргумент в пользу какой-либо системы всегда найдутся не менее весомые контраргументы, что постоянно провоцирует дискуссии на эту тему. Тем не менее ситуация не настолько безнадежна: каждая из систем обладает своими преимуществами, которые нужно знать, и уметь использовать их в зависимости от задач, стоящих перед вами. Условно все операционные системы можно разделить на три группы: это коммерческие операционные системы UNIX, UNIX-подобные операционные системы с открытыми кодами и семейство Windows. Со стороны UNIX-подобных операционных систем выбор совсем не прост. Чтобы определиться с выбором операционной системы, сравним некоторые их особенности.

3 .1 Пользовательский графический интерфейс

Удобство работы с операционной системой всецело зависит от ее пользовательского графического интерфейса. Много лет назад такого понятия, как графический интерфейс, не существовало, и основная работа велась в символьном режиме. Само понятие «удобства» в контексте графического интерфейса можно трактовать по-разному. Безусловно, грамотно разработанный интерфейс должен быть наглядным, не перегруженным визуальными элементами и в то же время обеспечивающим эффективные средства по сортировке и представлению экранных элементов.

В большинстве промышленных Unix-систем в настоящее время используется построенный на основе OSF/Motif интерфейс CDE (Common Desktop Environment), в ОС Linux применяется большое количество различных интерфейсных систем, наиболее популярные из которых - KDE и Gnome.

Графика была и остается неотъемлемой частью среды Solaris, где пользователи могут непосредственно применять множество готовых графических приложений. На протяжении долгого времени компания Sun Microsystems является ведущим поставщиком графических средств, имея самую большую долю рынка в ключевых отраслях индустрии, таких как механическое компьютерное конструирование, архитектура, техническое проектирование, финансовый анализ.

Бурное развитие мультимедийных приложений, таких, например, как Web-страницы в Интернет, привело к возрастанию роли средств графики и обработки изображений также и во многих нетехнических областях. Новаторская графическая архитектура в сочетании с сетевыми возможностями Solaris помогает разработчикам обогатить графикой корпоративную информационную среду, применить развитые графические технологии в критически важных приложениях и системах электронной коммерции.

3 .2 Безопасность

Вопрос обеспечения безопасности критически важен для любого сервера. Серверное оборудование лучше брать с встроенным брандмауэром. На сервере любой компании обычно хранятся важные данные, конфиденциальность которых должна быть гарантирована. Последние несколько лет участились случаи незаконного проникновения в компьютерные сети компаний и организаций с целью завладения информацией или с целью вывода всей сети из строя. Именно по этой причине современная операционная система должна обеспечивать максимально возможный уровень защиты от «взлома» и компьютерных вирусов.

Самой безопасной операционной системой считается OpenBSD. Это тщательный контроль кода, проверка кода ПО, и отсеивается всего того что может быть сломано или может чем нибудь скомпрометировать систему. Следом за ней идет FreeBSD. Linux тоже неплохо справляется с работой сети и связка LAMP лидирует по миру, но вот с безопасностью не все так гладко, дыры так же как и в любой системе закрываются только нужно следить за обновлениями. достаточно много.

3 .3 Стабильность работы

К одним из главных преимуществ операционных систем семейства UNIX относятся поразительная мощность работы, легендарно известные стабильность и надежность. Операционная система FreeBSD отличается своей надежностью и высокой стабильностью и зачастую используется применительно к серверным решениям. Большинство серверов и ресурсов в интернете организованы именно на базе данной ОС.

Стабильность работы Linux также высока, пользователи Linux часто работают месяцами без единой перезагрузки. Многие серверы на базе Linux могут без перезагрузки функционировать целый год и больше. При этом ошибки в работе программ, безусловно, случаются и в Linux, однако их последствия зачастую менее значимые, чем, например, в Windows.

3 .4 Возможности

Возможности операционных систем семейства UNIX практически безграничны. Обе операционные системы позволяют в полной мере настроить сервер на выполнение одной или нескольких функций.

Сегодня Linux - это одна из самых популярных операционных систем для использования в качестве Web-cepвера. Большинство известных Интернет сайтов, работают на серверах под управлением Linux, корпоративные серверы, web-сервер Apache, шлюзы, прокси сервер, серверы DNS, печати, файловые серверы, сервер электронной почты, FTP-сервер и многое другое - задачи которые можно эффективно реализовывать с помощью Linux.

3 .5 Масштабируемость

Масштабируемость была и остается проблемой номер один. Когда уровень допустимой нагрузки на сервер превышается, производительность приложений, если только они не прекращают свою работу вовсе, начинает падать тем стремительнее, чем больше пользователей одновременно осуществляют запросы. Время ответа начинает измеряться не секундами, а чашками кофе.

UNIX по-прежнему существенно опережает остальные ОС по объему нагрузки, с которой она может справиться, сохраняя приемлемое время ответа.

Рынок корпоративных UNIX-систем поделен между тремя основными диалектами - Sun Solaris, IBM AIX и HP-UX. Все эти операционные системы постоянно совершенствуются. Если говорить о масштабируемости, то в самой крупной сети, управляемой одним Unix-сервером, могут одновременно работать до 2500 пользователей. Это прогресс по сравнению с достижением середины 1998 года - 1800 пользователей - и куда больше, чем может выдержать Windows. Ряд специалистов утверждают, что недостаточная масштабируемость стала основным фактором, заставившим их отказаться от Windows.

3.6 Стоимость

Если говорить о серверах приложений, то бесплатным ОС трудно конкурировать с традиционными коммерческими ОС UNIX. И вопрос не только в производительности, надежности и масштабируемости операционной системы, хотя и это очень важно. Многие ведущие производители разработали или разрабатывают приложения корпоративного уровня для Linux, но (насколько нам известно) не собираются их поддерживать.

Свободно распространяемые ОС вплотную приблизились к коммерческим UNIX по удобству сервиса. Мало кто может соперничать с Linux и FreeBSD на рынке серверов Internet и серверов доступа нижнего уровня. Основным недостатком Linux и FreeBSD остаются разобщенность усилий разработчиков и отсутствие единой концепции развития.

Заключение

Операционные системы семейства UNIX получают все большее и большее распространение. Если раньше они использовались только в серверах, то теперь они начинают находить применение на персональных компьютерах, нетбуках и даже в мобильных девайсах. Но настоящими лидерами эти операционные системы являются в серверных решениях. UNIX-системы очень широко распространены в крупных и мелких компаниях для организации сетевой инфраструктуры, поэтому любой уважающий себя IT-специалист должен знать основы установки, настройки и администрирования этих операционных систем.

Широкое распространение операционных систем семейства UNIX произошло благодаря их следующим преимуществам:

Многие UNIX-дистрибутивы являются бесплатными, что позволяет сэкономить средства, но построить при этом систему с аналогичной функциональностью

Операционные системы семейства менее требовательны к ресурсам, чем конкурирующие с ними серверные ОС

Unix-сервера легко масштабируются, что позволяет добавлять новые функциональные возможности на одной и той же аппаратной платформе

UNIX-сервера без проблем можно перенести на другое аппаратное обеспечение, ведь все параметры и настройки хранятся в виде текстовых файлов, которые достаточно просто скопировать на свежеустановленную ОС

Операционные системы семейства имеют высокую стабильность, что очень важно для систем, которые должны постоянно находиться в работе

Возможен детальный сбор статистики работы сервера, причем детальность логирования настраивается. Это дает возможность обнаружить проблемы работы системы и устранить их в кротчайшие сроки

Многие рутинные операции можно автоматизировать, используя скрипты на различных языках программирования

Операционные системы семейства имеют возможность непосредственного взаимодействия со многими сетевыми устройствами

Конечно, конкурирующие операционные системы тоже имеют многое из перечисленного, но они, как правило, или являются платными, или имеют меньшую функциональность. Все операционные системы семейства имеют общие корни, поэтому освоив одну из них, можно без особых проблем освоить другую. Хотя, в зависимости от поставленных задач, потребуется различный уровень подготовки, чтобы реализовать эти же возможности на другой ОС из этого семейства, так как могут быть нюансы в использовании некоторых функций.

Список использованных источников

1. Робачевский А., Немнюгин С., Стесик О. - Операционная система UNIX, 2 изд., СПб: БХВ 2010. - 656c.

2. Таненбаум Э. Современные операционные системы: Серия «Классика computer science». - 3-е изд. - СПб.: Питер, 2010. - 1120 с.

3. Учебное пособие [Электронный ресурс] - Режим доступа: http://umk.portal.kemsu.ru/admin/book/chapter3.html

4. Классификация операционных систем [Электронный ресурс] - Режим доступа: http://edu.dvgups.ru/METDOC/ITS/STRPRO/ASY/METOD/UP/frame/1_4.htm

5. Введение в Linux [Электронный ресурс] - Режим доступа: http://citforum.ru/operating_systems/linux/lig-1.shtml#ss1.2

6. Проект о FreeBSD [Электронный ресурс] - Режим доступа:https://www.freebsd.org/ru/about.html

7. Справочная информация и практические советы [Электронный ресурс] - Режим доступа: http://hostinfo.ru/articles/219

8. Преимущества FreeBSD перед другими системами [Электронный ресурс] - Режим доступа: http://www.bezopasnik.org/contest/Raven2000.htm

Размещено на Allbest.ru

...

Подобные документы

    Назначение серверных операционных систем. Сравнительный анализ серверных операционных систем Windows и Linux и сравнение их по важным показателям таким как: пользовательский графический интерфейс, безопасность, стабильность работы, возможность и цена.

    курсовая работа , добавлен 03.07.2012

    Основные понятия об операционных системах. Виды современных операционных систем. История развития операционных систем семейства Windows. Характеристики операционных систем семейства Windows. Новые функциональные возможности операционной системы Windows 7.

    курсовая работа , добавлен 18.02.2012

    Основные классификации операционных систем. Операционные системы семейства OS/2, UNIX, Linux и Windows. Разграничение прав доступа и многопользовательский режим работы. Пользовательский интерфейс и сетевые операции. Управление оперативной памятью.

    реферат , добавлен 11.05.2011

    История развития ОС UNIX, ее достоинства. Управление компьютером под управлением UNIX. Интерпретация командной строки и структура файловой системы. Команды управления процессами. Средства системного администрирования и учетные записи пользователей.

    презентация , добавлен 12.05.2014

    Эволюция и классификация ОС. Сетевые операционные системы. Управление памятью. Современные концепции и технологии проектирования операционных систем. Семейство операционных систем UNIX. Сетевые продукты фирмы Novell. Сетевые ОС компании Microsoft.

    творческая работа , добавлен 07.11.2007

    История развития операционных систем семейства Windows и основные понятия системного администрирования. Определение востребованности операционных систем Windows, сравнительная характеристика их функции и возможностей, особенности применения на практике.

    курсовая работа , добавлен 08.05.2011

    Назначение, классификация, состав и назначение компонентов операционных систем. Разработка сложных информационных систем, комплексов программ и отдельных приложений. Характеристика операционных систем Windows, Linux, Android, Solaris, Symbian OS и Mac OS.

    курсовая работа , добавлен 19.11.2014

    Назначение и функции операционных систем компьютера. Аппаратные и программные ресурсы ЭВМ. Пакетные ОС. Системы с разделением времени: Multics, Unix. Многозадачные ОС для ПК с графическим интерфейсом: Windows, Linux, Macintosh. ОС для мобильных устройств.

    курсовая работа , добавлен 05.12.2014

    История появления операционной системы Unix. Перекомпиляция Unix в коды любой аппаратной платформы, ее многозадачность и многотерминальность. Основные отличия Unix от других операционных систем. Использование Unix в качестве сервера и рабочей станции.

    реферат , добавлен 05.04.2010

    Понятие операционных систем, их классификация и разновидности, отличительные признаки и основные свойства. Содержание операционных систем, порядок взаимодействия и назначение их компонентов. Организация дискового пространства. Описание современных ОС.