Какую ос выбрать для сервера веб приложений
Серверная операционная система предназначена для управления программами, приложениями, службами и сетевыми решениями. В отличие от пользовательской версии, серверная ОС использует больший объем ресурсов для вычислений и выполнения ряда операций, а ее функционал рассчитан для обработки специальных задач и работы в многопользовательском режиме.
В серверных целях используется три семейства операционных систем: Windows, Unix системы и Unix-подобные ОС с открытым кодом. Для того чтобы сделать правильный выбор, необходимо определиться с рядом задач, которые будут выполняться на сервере. Несмотря на большое количество дистрибутивов и версий ОС, всегда есть четкие сигналы, продиктованные либо используемыми программами, либо техническими возможностями системы. Так как у каждой серверной ОС есть свои особенности, немаловажным фактором считается знание и умение администрирования конкретной системы. Рассмотрим наиболее популярные серверные ОС, чтобы вы могли найти оптимальное решение.
Самые популярные серверные ОС
Microsoft Windows Server
- Знакомая для многих специалистов и удобная в администрировании ОС. Найти системного администратора не составит труда.
- Обладает понятной настройкой политик Active Directory, большим количеством информации и мануалов по работе с системой.
- Удобный функционал для удаленного доступа пользователей к серверным приложениям по технологии RDP.
- Наличие облегченной версии серверной ОС без графического интерфейса GUI, который можно отключить и включить по желанию.
- Классическая система для бизнес-приложений и программ. Отсутствие проблем с совместимостью или поиском специальных версий, реализации «костылей».
- Высокие системные требования. Среди прочих серверных ОС, Windows Server нуждается в куда больших системных ресурсах, поэтому не подойдет для маломощных конфигураций.
- Безопасность. Не секрет, то большинство вирусных программ разработано специально для ПО Microsoft. Это требует больше внимания к настройкам систем безопасности и применения антивирусных программ.
- Windows Server является платным решением и требует строгого лицензирования программных продуктов и пользовательских расширений. Вы можете самостоятельно приобрести или арендовать лицензии Microsoft по программе SPLA для выделенного или виртуального сервера.
Серверная ОС Windows станет неизбежным выбором если в экосистеме компании используются решения на базе библиотеки или части ядра Microsoft. Также есть ряд узкоспециализированных программ, которые совместимы только с определенными версиями систем Windows.
FreeBSD Server
Последняя версия: FreeBSD 13 выпущена 13 апреля 2021 года
Семейство ОС: UNIX
FreeBSD относится к UNIX-системам с открытым исходным кодом. Она была выпущена в 1993 году и считается одной из самых старых серверных ОС. Долгое время FreeBSD держала пальму первенства по стабильности серверного ОС, широко использовалась для разработки программного обеспечения, развертывания графических решений, управления интернет и интранет сетями.
- Бесплатный продукт. Лицензия BSD состоит из короткого шаблона уведомления об авторских правах и отказом от ответственности. ОС совместима с использованием коммерческих лицензий.
- Имеет целостное ядро, так как разрабатывалась как полноценная ОС. Исходный код ядра, драйверов устройств, командных оболочек и прочих компонентов использует единую систему управления версиями.
- FreeBSD может работать на разных архитектурах процессоров. Обладает возможностью тонкой настройки ядра системы при наличии соответствующих знаний.
- Надежная серверная ОС, хорошо справляющаяся с нагрузками. Система зарекомендовала себя лучшим образом и продолжает развиваться.
- Небольшое количество коммерческого ПО для FreeBSD.
- Недостаток материалов и инструкций по работе с системой, слабый уровень технической поддержки. Возникшая проблема может остаться без решения.
- Для администрирования системы и ее индивидуальной настройки, нужно хорошо разбираться в продукте. Найти хорошо разбирающегося в FreeBSD специалиста достаточно непросто.
- Продукт постепенно теряет свою актуальность среди пользователей.
CentOS Server
Последняя версия: CentOS 8.4 выпущена 3 июня 2021 года
Семейство ОС: Linux
Дистрибутив Linux корпоративного уровня, который входит в список самых популярных серверных операционных систем. ОС CentOS построена на базе Red Hat Enterprise Linux (RHEL) и является продуктом с открытым исходным кодом. Система обладает минимальными требованиям к ресурсам, что сделало ее популярной для установки на виртуальные серверы. CentOS прекрасно подходит для решения корпоративных задач.
- Бесплатное использование дистрибутива при соблюдении условий лицензии GNU GPL. В интернет сообществе CentOS часто называют бесплатным аналогом Red Hat.
- Консольный менеджер пакетов YUM, который упрощает работу с дистрибутивами, помогая управлять установкой, удалением и обновлением программ.
- Большое количество активных пользователей CentOS, профильных форумов и сообществ, где можно найти решение на свой вопрос или получить совет.
- Широкая функциональность CentOS вкупе с удобным интерфейсом открывает возможности к администрированию без глубинных знаний конкретного продукта. Например, с FreeBSD так не получится.
- CentOS поддерживает все наиболее популярные панели управления хостингом.
- Отсутствие технической поддержки. Возникшие вопросы нужно решать самостоятельно или искать помощь в CentOS комьюнити. При желании можно приобрести коммерческое сопровождение.
- В ближайшее время CentOS ждут изменения. После поглощения Red Hat компанией IBM, был взят курс на развитие коммерческого сегмента. Это приведет к прекращению поддержки и обновлений последних версий CentOS. Администраторам придется выбирать между платной ОС RHEL или бесплатным тестовым форматом CentOS Stream.
Компания Red Hat объявила о прекращении обновлений классического формата CentOS 8 с 2022 года. Вместо него будет представлен новый вариант работы с ОС – CentOS Stream, который станет непрерывно обновляемой версией для тестирования системы Red Hat Enterprise Linux. Сопровождение бесплатной операционной системы CentOS 7 будет прекращено в конце 2024 года.
Ubuntu Server
Последняя версия: Ubuntu 21.10 выпущена 14 октября 2021 года
Семейство ОС: Linux
Операционная система с открытым кодом Ubuntu – первая в списке дистрибутивов для веб-серверов на базе Linux. Ubuntu развивается и поддерживается компанией Canonical, а также большим свободным комьюнити. ОС широко используется для веб-разработки, служб маршрутизации, терминальных серверов.
- Бесплатное использование дистрибутива по лицензии GNU GPL.
- Понятная в управлении ОС. Наличие документации, мануалов, большого сообщества со своим форумом.
- Высокая стабильность работы – одна из причин, по которой Ubuntu используют при высоких серверных нагрузках. ОС обладает небольшими требованиями к системным ресурсам и не требует частых перезагрузок.
- Регулярные обновления. Частота выхода финальных версий происходит каждые полгода.
- Ubuntu имеет версии для разных архитектурных процессоров: х86, AMD, ARM.
- Достойный уровень безопасности ОС.
- Ограниченное количество программ, написанных для данной операционной системы. При использовании специфичного ПО, его аналога для Ubuntu скорее всего не удастся найти.
- Работа с ядром в полноценной серверной конфигурации потребует определенных знаний и навыков.
- Ubuntu не сфокусирован на решениях корпоративных задач и больше подходит для разработки или хостинга web-проектов.
Часто Ubuntu сравнивают с ОС Debian. Дистрибутивы действительно похожи между собой интерфейсом и поддерживаемыми утилитами. Это не удивительно, так как Debian был создан на 10 лет раньше и стал прародителем современной ОС. Хотя Ubuntu использует собственные репозитории, в его основе лежит код Debian.
Debian Server
Последняя версия: Debian 11.1 выпущена 9 октября 2021 года
Семейство ОС: Linux
Debian – старейший и не менее популярный дистрибутив с открытым исходным кодом на базе GNU/Linux. ОС считается достаточно универсальной, ее часто можно встретить на файловых серверах, терминалах, виртуальных машинах и в веб-приложениях. Операционная система Debian прекрасно подходит для стабильной и бесперебойной работы сервера.
- Бесплатное использование дистрибутива по лицензии GNU GPL.
- Гибкость системы, возможность более глубокого конфигурирования по сравнению с подобными бесплатными дистрибутивами Linux.
- Серверная операционная система Debian обладает низким потреблением ресурсов.
- Высокий уровень безопасности по сравнению с другими ОС. Высокая стабильность системы.
- Большое комьюнити разработчиков, наличие мануалов и документаций. Debian обладает самым большим хранилищем программ и библиотек среди прочих дистрибутивов Linux.
- Debian лидирует по количеству поддерживаемых архитектур на фоне конкурентов.
- Редкие обновления версий. Выпуск нового релиза не гарантирует его стабильность. Присутствует проблема разрыва версий, когда в релизе могут встречаться устаревшие части и модули системы.
- Debian ОС больше ориентирована на работу с бесплатными решениями, что не всегда подходит для решения корпоративных задач.
- Интерфейс системы трудно назвать дружественным. Несмотря на гибкость настроек, понадобится больше сил и умений для администрирования серверов под управлением ОС Debian.
Fedora Server
Последняя версия: Fedora 34 выпущена 27 апреля 2021 года
Семейство ОС: Linux
- Бесплатное использование дистрибутива при соблюдении условий лицензии GNU.
- Сообщество пользователей Fedora, которое регулярно обновляет и дополнят документацию. На профильных форумах всегда можно получить ответ на свой вопрос.
- Обновление версий каждые 6-9 месяцев. Актуальная версия GNOME с быстрым стартом рабочей среды.
- Надежность и безопасность ОС. По умолчанию Fedora содержит встроенный файервол и прочие политики безопасности.
- Невысокие системные требования.
- В ОС применяется формат RPM (Red Hat Package Manager) и менеджер пакетов Dandified YUM, что упрощает работу с дистрибутивом.
- Для тонкой настройки под конкретные задачи понадобятся знания.
- Ограниченное количество программ, написанных для данной ОС. Некоторые пакеты придется покупать или брать из репозиториев сторонних производителей.
ОpenSUSE
Последняя версия: openSUSE 15.3 выпущена 2 июня 2021 года
Семейство ОС: Linux
- Ограниченное количество программ, написанных для данной ОС. Некоторые пакеты придется покупать или брать из репозиториев сторонних производителей. При этом не все кодеки смогут нормально работать в системе.
- Файловая система Btrfs считается не самой стабильной в openSUSE сообществе.
Red Hat Enterprise Linux Server
Последняя версия: RHEL 8.4 выпущена 18 мая 2021 года
Семейство ОС: Linux
Проприетарный дистрибутив Linux компании Red Hat. Операционна система RHEL основана на базе Red Hat Linux, который прекратил поддерживаться в 2004 году. Всем активным пользователям было предложено перейти на коммерческую систему RHEL или бесплатную ОС Fedora. Red Hat Enterprise Linux – система корпоративного уровня, которая выделяется своей безопасностью и надежностью. RHEL используют в глобальных информационных проектах, финансовых структурах, сфере здравоохранения, студиях анимации, телекоммуникационных компаниях, корпоративных дата-центрах.
- Понятный интерфейс, удобство управления и настроек. Сюда относится менеджер пакетов RPM, функционал по предоставлению дополнительных ролей System Role, использование протоколов автоматизации.
- Расширенный набор инструментов для работы с системой. Широкий функционал для администрирования масштабных проектов и облачных инфраструктур.
- Стабильность и надежность системы. Встроенные сценарии защиты от уязвимостей.
- Коммерческая поддержка доступна на протяжении 10 лет.
- RHEL доступна только на платной основе.
- Редкие релизы. Новые версии выходят раз в несколько лет. Тем не менее компания отслеживает критические исправления Linux и производит обновления уже выпущенных версий ОС.
Oracle Linux Server
Последняя версия: Oracle Linux 8.4 выпущена 26 мая 2021 года
Семейство ОС: Linux
Oracle Linux представляет собой открытый дистрибутив GNU/Linux. Серверная операционная система была создана в 2006 году на базе Red Hat Enterprise Linux. Система составляет серьезную конкуренцию RHEL, так как содержит реализованные улучшения от компании Oracle и оказывает пользователям более выгодную техническую поддержку. ОС оптимизирована для работы баз данных, отлично подходит корпоративных задач, развертывания масштабных инфраструктур, облачных нагрузок.
- Бесплатное использование по лицензии GNU GPL без необходимости подключения платной технической поддержки от Oracle.
- Опциональная возможность использовать платную техническую поддержку Oracle с разными условиями по срокам, дополнениям и доработкам продукта.
- Oracle Linux поддерживает применения исправлений в реальном времени. Без перезагрузок и прерывания работы системы. Это касается как пользовательского, так и пространства ядра ОС.
- Дружелюбный интерфейс, Использование менеджера пакетов RPM.
- Удобство администрирования. Наличие готовых шаблонов Oracle Linux для быстрого развертывания корпоративных приложений.
- Функционал для построения масштабируемых веб-серверов, кластерных баз данных, виртуализации.
- Стабильность и надежность системы. Встроенные сценарии защиты от уязвимостей.
- Редкие релизы. Новые версии выходят раз в несколько лет.
- Возможны проблемы совместимости пакетов, использующих сторонние модули ядра, ядро системы с закрытым исходным кодом, либо оба варианта вместе.
Oracle на своем официальном сайте предлагает пользователям всех совместимых RHEL-систем мигрировать на собственный продукт. Компания даже подготовила специальный скрипт для перехода с CentOS на дистрибутив Oracle Linux. Миграция должна происходить с автоматическим замещением пакетов одного дистрибутива на другой. Для перехода поддерживаются системы CentOS версий 6, 7, 8.
поделится с друзьями:
Протестируйте сервер перед покупкой
Оставьте свои данные, чтобы мы могли подобрать нужную конфигурацию
Обратная связь
Оставьте свои контакты и наш специалист свяжется с вами.
Спасибо за обращение!
Наши специалисты свяжутся с вами в ближайшее время.
Хотим выразить благодарность специалистам технической поддержки за оперативную реакцию и решение любых вопросов. Сотрудники ООО «Микс Телеком» обеспечивают качественную работу нашего оборудования, находясь на связи круглосуточно.
Операционная система ОС (Operating system, OS) – это комплекс программ, который выполняет роль интерфейса (панели взаимодействия) между пользователем и оборудованием компьютера. Чтобы компьютер мог работать, на нем должна быть установлена хотя бы одна ОС. Все приложения компьютера, такие как текстовые и графические редакторы, электронные таблицы, базы данных, интернет-браузеры и пр., и пр., не могут работать и выполнять свои задачи без программной среды операционной системы, которая предоставляет для них необходимые сервисы.
Схематичное изображение функций ОС
Важно понимать отличие серверной операционной системы от операционной системы обычного компьютера.
В обычной ОС работают такие программы как MS Word, Excel, PowerPoint, Visio, Adobe Photoshop и многие другие, которые используются для повседневной работы, а также игры и прочие развлекательные приложения для отдыха. Обычная ОС отвечает за подключение пользователя компьютера к локальной сети LAN и к сети Интернет, а также к различным устройствам через протокол Bluetooth. Стоит добавить, что обычная ОС стоит гораздо меньше, чем ОС сервера.
Серверная ОС использует гораздо больший объем памяти для вычислений, а также может выполнять функции веб-сервера, сервера приложений и сервера электронной почты и многих других серверов, необходимых для работы ИТ-системы предприятия. Серверная ОС может подключать к локальной сети и к Интернет многих пользователей, а не одного, как обычная ОС. Поэтому серверная ОС и более дорогая.
Обзор наиболее популярных серверных ОС
Компания Microsoft предлагает ОС Windows Server – серверную операционную систему корпоративного класса с широкими возможностями управления хранением данных, приложениями и сетями.
Компания Apple также имеет ОС для серверов macOS Server, содержащую возможности программирования сервера, а также управления и администрирования пользователей ОС macOS для персональных компьютеров.
Кроме того, альтернативами являются ОС на базе Linux: Red Hat Enterprise Linux, Ubuntu Server и CentOS. Существуют также серверные ОС UNIX. Кратко рассмотрим основные из них.
Microsoft Windows Server
Windows Server 2019
Windows Server является частью семейства сетевого программного обеспечения Windows Network, которое разрабатывалось совместно с ОС Windows 10.
Последняя версия ОС Windows Server 2019 может работать как на серверах предприятия, так и на арендованных серверах в облаке (Microsoft Azure), создавая гибридные вычислительные среды. Облачные ресурсы могут задействоваться в случае необходимости при возрастании нагрузки на собственную ИТ-систему и использоваться по модели оплаты по мере использования (pay-as-you-go). Windows Server 2019 также имеет расширенные функции безопасности.
Новые функции в Windows Server 2019:
- Поддержкагибридного облака. ИТ-систему предприятия на Windows Server можно расширить в облачную среду Azure и получить там дополнительные функции и сервисы, а также увеличить емкость хранения и вычислительную мощность.
- Безопасность. Возможность защиты от атак злонамеренных сторонних программ и предотвращения несанкционированного проникновения в виртуальные машины.
- Разработка приложений. Поддержка технологий контейнеров Kubernetes для разработки новых сервисов и приложений, а также новые возможности развертывания и масштабирования приложений в гибридном облаке на базе Azure.
- Поддержкагиперконвергентной инфраструктуры HCI. Windows Server 2019 облегчает развертывание HCI (Hyper Converged Infrastructure), и таким образом значительно снижает расходы на развертывание ИТ-системы предприятия.
- Поддержка Linux. Windows Server 2019 содержит усовершенствованную версию подсистемы для поддержки Windows Subsystem for Linux (WSL). Поэтому разработчики на базе Windows Server 2019 имеют возможность разрабатывать приложения для ОС Linux непосредственно в среде Windows, в которой могут работать виртуальные машины Linux. Кроме того, разработчики могут писать программы на популярном языке команд Bash, а также Ruby и Python.
- Поддержка системы управления контейнерами Kubernetes. Контейнерные технологии приобретают все большую популярность, поскольку они позволяют вместо виртуальных машин, которым нужна нижележащая ОС, запускать контейнеры, в которых сервисы и приложения работают на ОС, которая встроена непосредственно в контейнер. Эти контейнеры можно сохранять в виде образов, и при необходимости повторно использовать при разработке приложений вместо того, чтобы писать код заново. Платформы оркестрации контейнеров, такие как Kubernetes, автоматизируют создание, развертывание и управление контейнерами, а также их масштабирование и другие текущие задачи. Таким образом, создается база цифровой трансформации предприятия на основе модели DevOps, когда разработчики (developers) работают параллельно с операционным службами (operation). В Windows Server 2019 имеется встроенная поддержка Kubernetes с улучшенными функциями, по сравнению с предыдущей версией Windows Server 2016.
В Windows Server 2019 имеется также центр администрирования серверов WAC (Windows Admin Center). Он устанавливается в ИТ-системе заказчика и позволяет администрировать локальные и облачные экземпляры Windows Server 2019, компьютеры под управлением ОС Windows 10, кластеры и гиперконвергентную инфраструктуру. WAC также может администрировать серверы за пределами ИТ-системы организации за счет средств повышенной безопасности и мобильным решениям Enterprise Mobility + Security (EMS), которые позволяют предоставлять или отказывать в доступе в зависимости от соответствия устройства политикам, рискам, местоположению и другим факторам.
Windows Server 2019 обладает новыми интеллектуальными возможностями, в частности, System Insights, для прогнозной аналитики, которые позволяют предотвращать проблемы в парке серверов предприятия до их возникновения. Модель машинного обучения учитывает нагрузку и события в системе, а также может спрогнозировать недостаток свободного места в системах хранения данных. Кроме того, машинное обучение предоставляет аналитические сведения о работе серверов и помогает сократить эксплуатационные затраты.
На данный момент уже вышла обновленная весрия Windows Server 2022!
Выбрать операционную систему для сервера очень сложно. Все серверные ОС относятся к двум семействам: Windows и Linux. Первым делом важно понять, для каких целей будет использоваться данная ОС. К основным критериям выбора операционной системы относятся:
- цена,
- частота обновлений,
- безопасность,
- надежность,
- удобство.
Основные типы ОС для серверов
Windows
Windows Server – самая простая операционная система для большинства людей, поскольку слабо отличается от привычной всем домашней «винды». Она является универсальной: может выполнять роль файлового сервера, почтового сервера и сервера веб-приложений. Windows Server надежна и не требует особых настроек перед началом использования.
Под эту ОС «заточено» множество программ Microsoft, однако именно для Windows создано абсолютное большинство вирусных программ, что делает администрирование на ней не полностью безопасным. В последних версиях ОС кибербезопасность существенно повысилась на внутреннем уровне, к тому же созданы эффективные антивирусные программы.
FreeBSD
FreeBSD – старейшая серверная ОС, первая версия которой вышла в 1993 году. Полная бесплатность системы делает ее очень популярной – около 40% всех серверов работают на ней. Free BSD качественна и надежна, так как имеет целостное ядро, но при этом сложна в использовании и в настройке «под себя». Информационных руководств по ее применению немного. В случае возникновения проблем, поиск специалиста будет долгим – ОС хоть и популярна, но все меньше людей работают с ней.
CentOS
CentOS – разработанная на основе Linux, полностью бесплатно распространяемая серверная операционная система. Она работает как на базе 32-битной, так и 64-битной архитектуры, и обладает удобными решениями для управления контентом. Система быстро и легко устанавливается, но не подходит для новичков, хотя в открытом доступе и находится большое число руководств по ее эксплуатации. CentOS разработана энтузиастами и часто обновляется, так что найти рабочую версию ОС без багов непросто.
Red Hat Enterprise Linux
Red Hat Enterprise Linux – серверная операционная система на Linux, идеальная для корпоративного использования. Считается самой надежной и безопасной ОС для сервера, при этом она стоит существенно дешевле других. В ОС уже интегрированы защитные шифры от вирусных атак. Red Hat Enterprise позволяет осуществлять удобное администрирование сервером при высокой производительности работы. Управление системой несложное и гибкое, предлагается широкий спектр настроек для ресурсоемких приложений.
Диагностика сбоев может осуществляться самостоятельно. К минусам ОС следует отнести низкую частоту обновлений – только раз в три года.
Ubuntu
Ubuntu Server – наиболее простая в использовании ОС, разобраться с которой сможет любой начинающий IT-специалист. После установки она уже пригодна к использованию. К тому же качественных руководств по ней создано очень много. Эта операционная система также работает на Linux и поэтому имеет высокий уровень защиты от внешних угроз. Однако под Ubuntu создано пока еще мало программ, что затрудняет ее эффективное использование на крупных серверах не домашнего назначения.
Заключение
Каждое из семейств содержит в себе несколько конкретных моделей ОС. Вообще операционные системы на Windows не так безопасны, требуют много ресурсов, но при этом сочетаются c большим числом приложений от Microsoft.
Системы на Linux обычно не имеют графического интерфейса, что компенсируется возможностью удаленного администрирования, более низкой ценой и лучшей безопасностью.
В случае, если не требуется установка специализированных приложений от Microsoft, лучше остановить свой выбор на «операционках» системы Linux. Они обладают рядом преимуществ:
- Безопасность – помимо того, что эта ОС изначально имеет высокий уровень защиты данных, вирусов под нее создано всего несколько десятков, да и те не смогут нанести вреда файлам и системе.
- Надежность – сервера на Linux работают с минимальным числом компонентов, что уменьшает вероятность сбоя системы в результате выхода из строя одного из них. Например, Windows Server может не запуститься из-за одного неработающего драйвера, а сервер с Linux можно использовать и без видеокарты.
- Стоимость – многие операционные системы на Linux распространяются бесплатно, другие же имеют куда меньшую стоимость, чем у ОС Windows Server, средняя цена которой – 1000 долларов.
- Удалённое администрирование – если на сервере Windows возможно только локальное администрирование, то удаленно управлять сервером на Linux вполне возможно при помощи встроенных команд.
Выбирая операционную систему для сервера среди семейства «Linux», следует руководствоваться не только стоимостью программного обеспечения, но и удобством использования и степенью защиты данных.
Планирование IT-инфраструктуры компании начинается с выбора программного обеспечения. Удобство, безопасность и возможность быстрого масштабирования СХД во многом зависит от выбранной операционного системы серверов. Мы решили описать и сравнить наиболее популярные ОС для оборудования хранения и обработки данных.
Формально, сегодня все операционные системы для серверов делятся на три группы: разработка Microsoft (Windows), дистрибутивы Linux (Ubuntu, Debian, CentOS и Red Hat) и Free BSD (дистрибутив BSD).
FreeBSD
FreeBSD - это одна из старейших коммерческих серверных операционных систем, которая была выпущена в 1993 году. На данный момент существует около 10 версий этой ОС. Она относится к UNIX-системам с открытым исходным кодом, что делает ее частично похожей на Linux (формально, Linux - это ядро, а Free BSD - операционная система, которая включает в себя это ядро).
На протяжении многих лет эта система считалась одной из самых стабильных. После того как BSD получил открытый исходный код, появились и другие производные этой ОС - OpenBSD, NetBSD, DragonFly BSD. И самая простая система из них - как раз Free BSD, которая рассчитана на обычных пользователей.
Но проблема в том, что эта операционная система постепенно теряет актуальность. Так как она имеет открытый исходный код, уровень ее технической поддержки достаточно слабый. И многие возникающие решения остаются нерешенными. К тому же, в открытом доступе осталось все меньше функциональных и актуальных программ под эту ОС. Хотя еще 5-10 лет назад около 40% всех серверов работали на Free BSD.
Windows Server
Вторая по популярности серверная ОС - знакомая многим Windows Server. Система имеет достаточный запас производительности, а количество доступных для скачивания программ превышает потребности любого пользователя. Чаще всего данную ОС используют для файловых серверов и терминалов, так как неоспоримое преимущество ПО - это наличие эффективных инструментов для бэкапов файлов.
Однако, у системы есть и недостатки. Например, большое количество вирусных программ (можно случайно загрузить какой-нибудь троян вместе с бесплатным подозрительным ПО). А еще эта ОС распространяется только по лицензии, и для одного-двух малых серверов покупать эту систему не всегда целесообразно. В дополнение, операционка требовательна к аппаратной части, и уже не будет работать на 32-разрядных архитектурах.
Далее рассмотрим три популярные операционные системы на базе Linux.
Debian (на примере версии Debian 9)
Стабильный и надежный дистрибутив Linux - все это про серверную операционную систему Debian 9, в которую входит целых 51687 пакетов. Многие называют ее консервативной, но это не совсем так. Скорее, эта система надежна, стабильна и долговечна. А разработчики активно над ней трудятся и в новом десятилетии.
Несколько особенностей актуальной ОС Дебиан для серверов:
Поддержка архитектуры: i386, amd64, armel, armhf, mips, mipsel, ppc64el, s390x;
Файлы с метаданными загружаются по хэшу содержимого;
Применение АРТ SRV-записи в DNS с целью определения бэкенда загрузки.
В этой операционке есть все необходимые поддерживаемые технологии, включая PHP 7.0, Python 3.5, JAVA 8, ядро Linux 4.9, LibreOffice 5.2 и другое.
Можно скачать, что ОС Дебиан универсальна, и ее используют на файловых серверах, на терминалах, веб-узлах , серверах веб-приложений.
Red Hat
Rad Hat - популярная операционная система на основе Linux, которая преимущественно используется в корпоративных целях. Именно эту систему часто используют при развертывании глобальных информационных проектов, в телекоммуникационных компаниях, финансовых учреждениях и даже на мировых фондовых биржах.
ОС платная. Ее актуально использовать не для одиночных серверов, а для целых корпоративных дата-центров и работы целых веб-узлов с высокой производительностью.
CentOS
CentOS - это бесплатная версия дистрибутива Linux, которая очень похожа на Red Hat, но для частного использования. Преимуществом является не только отсутствие платы за пользование, а и доступ к менеджеру пакетов yum, а также поддержка многих панелей управления хостингом. Правда, из-за бесплатного распространения многие технические вопросы придется решать самому (ну или IT-инженеру компании), так как служба поддержки работает слабо. Но много пользователей делятся на тематическом форуме о решении возникающих у них багов или проблем (в целом, ОС работает стабильно без сбоев).
Ubuntu
Ubuntu - простая операционная система на базе Linux, которая используется для серверов с небольшой нагрузкой. Настройка этой ОС простая, поэтому с ней справится даже пользователь с минимальным опытом. По интерфейсу и поддерживаемым утилитам эта операционная система чем-то похожа на Debian.
Что же выбрать?
Унифицированного ответа на этот вопрос нет. Под разные задачи и категорию пользователей подходят те или иные версии операционных систем. Например, CentOS и Free BSD считаются уже устаревшим вариантом, а все больше серверов встречаются на Windows Server или Linux (Ubuntu или Debian). Red Hat подходит для крупных дата-центров - эту систему редко встретить на серверах малых и средних компаний. Windows Server - более универсальный вариант с широким выбором программного обеспечения. Но новички вряд ли смогут быстро разобраться с мануалом этой системы. Для простых задач выбирают Ubuntu или Debian, которые отличаются актуальным софтом и удобным интерфейсом.
Можно выделить несколько основных факторов, с учетом которых и выбирают операционные системы для серверов:
- Безопасность - под операционную систему создано очень мало вирусов (это относится к Linux, но отнюдь не к Windows Server);
- Надежность - в данном критерии тоже выигрывает Linux, так как он может работать даже без некоторых драйверов или без графического процессора, в отличие от Windows Server);
- Стоимость - некоторые ОС распространяются бесплатно и подходят больше для простых задач, а другие только по лицензии для корпоративного применения;
- Удаленное администрирование - в Linux есть встроенные команды для удаленного управления, а в Windows Servers доступно только локальное администрирование.
Существуют и другие операционные системы для серверов (чаще они созданы на базе Linux), но они менее распространены.
Читайте также: