Операционная система Linux применяется во множестве областей, начиная от домашнего использования и заканчивая суперкомпьютерами, которые занимают первые позиции в рейтинге лучших компьютеров в мире.
Одна из важнейших областей, где применяется Linux — это серверное использование. Linux отлично масштабируется, может «подстраиваться» под различные аппаратные и программные возможности. Система может поддерживать изолированную работу более 1000 пользователей. Отменная надежность, высокие показатели беспрерывной работы, защищенность и огромные возможности настройки делают Linux фаворитом в использовании на серверах.
Сфера серверного применения Linux очень обширна. Это может быть и отдельно стоящий дома компьютер, и «colocation-размещение», и виртуальный выделенный сервер или арендованный выделенный сервер, сложные корпоративные облачные решения, сервера баз данных, технологии big data и многое многое другое.
Рассмотрим некоторые из самых популярных Linux дистрибутивов, которые используются на северах.
Ubuntu (Ubuntu Server)
Ubuntu, а также северная версия Ubuntu Server, является одним из самых часто используемых дистрибутивов Linux, применяемых в качестве серверных решений. По статистике ресурса The Cloud Market количество экземпляров Ubuntu, работающих на облачных серверах Amazon EC2, составляет более 300000, что в три раза больше, чем использование Debian или, например, в 10 раз больше, чем SUSE.
Наибольшей популярностью пользуются LTS версии Ubuntu Server, которые обеспечены поддержкой обновлениями в течение нескольких лет, что избавляет администраторов от необходимости периодического обновления дистрибутива до новой версии.
Особенности:
- Огромная популярность.
- Совместимость с популярными «облаками».
- Огромная пакетная база.
- Поддержка современных технологий и программных решений.
- Простота установки и настройки.
- Использование свободного и проприетарного ПО.
- Четкий график выхода релизов.
- Наличие LTS версий с долгосрочной поддержкой.
- Наличие коммерческой поддержки.
Debian
Debian заслуженно получил репутацию очень надежного и стабильного дистрибутива. Дистрибутив широко применяют в качестве серверной операционной системы. Дистрибутив не имеет официальной коммерческой поддержки.
Debian отличает высокая стабильность, надежность и безопасность. Дистрибутив не имеет четкого графика выхода релизов. В состав Debian входят только хорошо протестированные и наиболее стабильные версии программного обеспечения. Это часто приводит к тому, что в системе используются довольно старые версии программ и других компонентов.
Особенности:
- Высокая стабильность и надежность.
- Отсутсвие коммерческой поддержки.
- Не всегда свежии версии ПО.
- Использование только свободного ПО.
Red Hat Enterprise Linux
Дистрибутив Red Hat Enterprise Linux (RHEL) разрабатывается компанией Red Hat и предназначен для корпоративного использования. Дистрибутив распространяется на платной основе по подписке. В основе RHEL лежит open source дистрибутив Fedora, поддерживаемый сообществом. Лучшие и протестированные в Fedora решения попадают в RHEL.
В качестве серверного решения компания Red Hat предлагает систему Red Hat Enterprise Linux Server.
RHEL отличает высокая надежность, безопасность и стабильность, наличие специализированного программного обеспечения, поддержка облачных решений, big data, виртуализации и изолированных Linux-контейнеров.
Особенности:
- Распространяется по подписке.
- Предназначен для корпоративного использования.
- Нацеленность на серверное использование (версия RHEL Server).
- Наличие коммерческой поддержки.
Fedora Server
Дистрибутив Fedora Server — специальная версия дистрибутива Fedora, предназначенная для серверов. Также есть редакция Fedora Atomic, которая ориентирована на облачные вычисления.
Fedora Server содержит программное обеспечение, предназначенное для серверного использования: мощный инструмент Cockpit для мониторинга и управления системой, сервер баз данных на базе PostgreSQL, сетевое программное обеспечение и другие компоненты.
Fedora Server (с версии 28) поставляется с системой Fedora Modularity, которая призвана решить проблемы зависимостей жизненных циклов приложений друг от друга и от версии самой операционной системы.
Особенности:
- Поддерживается сообществом.
- Нацеленность на серверное использование.
- Модульный репозиторий — система Fedora Modularity.
- Широкое применение на серверах.
CentOS
Дистрибутив CentOS основан на Red Hat Enterprise Linux и является его свободным клоном. Компания Red Hat спонсирует CentOS и помогает его развитию.
CentOS использует ПО с открытым исходным кодом, которое представлено в Red Hat Enterprise Linux. Red Hat Enterprise Linux поставляется в виде готовых бинарных пакетов, но код программ, которые распространяются по лицензии GPL должен быть открыт, поэтому Red Hat дает доступ к исходному коду этих приложений.
CentOS показал себя как надежный, стабильный, безопасный дистрибутив и часто используется на серверах.
Особенности:
- Основан на Red Hat Enterprise Linux, но является свободным.
- Спонсируется компанией Red Hat.
- Разрабатывается сообществом.
- Совместим с RHEL.
SUSE Linux Enterprise Server
Дистрибутив SUSE Linux Enterprise Server (SLES) является коммерческим дистрибутивом и распространяется по подписке. Предназначен для корпоративного использования. Разрабатывается компанией Novell.
SLES поддерживает большое количество аппаратных платформ, поддерживает работу приложений в физической, виртуальной и облачной среде. Заявлено, что SLES стабильно работает при высоких нагрузках, хорошо защищен от сетевых атак. Система содержит средства для взаимодействия с другими операционными системами (включая Windows), что позволяет интегрировать систему в существующие инфраструктуры.
Особенности
- Коммерческий дистрибутив.
- Распространяется по подписке.
- Является готовым серверным решением.
- Работа при высоких нагрузках.
Arch Linux и Gentoo
В завершение стоит упомянуть дистрибутивы Arch Linux и Gentoo. Хотя они и разные, но концепция у них очень похожа — пользователь строит систему полностью под свои нужды. Звучит это красиво, но для того, чтобы «собрать» под себя серверную систему требуется огромный опыт и очень много времени. Из-за этого Arch Linux и Gentoo редко применяются на серверах.
Особенности:
- Для опытных пользователей.
- Долгое время развертывания.
- Обновления по модели «rolling release».
- Возможность построить систему под себя.
Заключение
Мы рассмотрели некоторые популярные Linux дистрибутивы, которые используются на серверах. Их отличает высокая надежность, стабильность, безопасность, гибкость настройки, поддержка современных аппаратных решений и приспособленность к серверным задачам. Некоторые дистрибутивы распространяйся и поддерживаются на платной основе.
Крупный дата-центр в Москве.
Комментарии
22:28
06:01