SUSE Linux Enterprise

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 19:00, 11 января 2019.
(перенаправлено с «SUSE Linux Enterprise Server»)
SUSE Linux Enterprise Server
Suse-Logo-580x224 tcm29-102997.png
Разработчик SUSE
Написана на C++
Линейка ОС UNIX подобные
Состояние разработки Активное
Исходный код Свободное программное обеспечение
Дата первого релиза 31 августа 2000 года
Последний релиз 15 / 16 июля 2017 года
Целевой маркетинг Коммерческий рынок (включая мэйнфреймы, сервера, рабочие станции, суперкомпьютеры)
Доступно в Мультиязычное
Метод обновления Zypper/YaST2
Cистема управления пакетами RPM
Платформы IA-32, x86-64, s390x, PowerPC, Itanium, aarch32, aarch64
Ядро (тип) монолитное Linux ядро
Пользовательское
пространство
GNU
По умолчанию
пользовательский
интерфейс
GNOME
Лицензия GNU GPL и др.
Официальный веб-сайт suse.com/products/server

SUSE Linux Enterprise - это совместимая платформа для критически важных вычислений. Включает в себя две глобальные версии:

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

SUSE Linux Enterprise Server предназначен для обработки критически важных рабочих нагрузок. Это открытое масштабируемое решение, которое поставляется с интегрированной виртуализацией на основе Xen, безопасностью приложений и управлением системами на различных аппаратных архитектурах. SUSE Linux Enterprise Server обеспечивает взаимодействие с Windows и другими платформами и обеспечивает надежную основу для широкого спектра задач, связанных с отделением и центром обработки данных.[Источник 1]

История

SLES была разработана на базе SUSE Linux небольшой командой во главе с Хосу Меджи и Дэвидом Ареасом в качестве главного разработчика, которого поддержал Йоахим Шредер. Он был впервые выпущен 31 октября 2000 года в качестве версии для мейнфреймов IBM System/390. В декабре 2000 года был объявлен первый корпоративный клиент (Telia). В апреле 2001 года была выпущена первая SLES для x86.

Версия SLES 9 была выпущена в августе 2004 года. Service Pack 4 был выпущен в декабре 2007 года. Он поддерживался поставщиками оборудования, включая IBM, HP, Sun Microsystems, Dell, SGI, Lenovo и Fujitsu Siemens Computers.[Источник 2]

SUSE Linux Enterprise Server 10 был выпущен в июле 2006 года, а также поддерживается основными поставщиками оборудования. Пакет обновления 4 был выпущен в апреле 2011 года. SLES 10 разделяет общую кодовую базу с дистрибутивом SUSE Linux Enterprise Desktop 10-Novell для использования в бизнесе и другими продуктами SUSE Linux Enterprise.

SUSE Linux Enterprise Server 11 был выпущен 24 марта 2009 г. и включен Linux 2.6.27, Oracle Cluster File System Release 2, поддержка протокола связи OpenAIS для кластеризации серверов и хранилищ и Mono 2.0. SLES 11 SP1 (выпущен в мае 2010 г.) заменил версию ядра на 2.6.32. В феврале 2012 года был выпущен SLES 11 SP2, основанный на версии ядра 3.0.10. В SLES 11 SP2 включена функция согласования сетевых устройств для серверов Dell.

Бета-версия SUSE Linux Enterprise Server 12 была выпущена 25 февраля 2014 года, а окончательная версия была выпущена 27 октября 2014 года. SLES 12 SP1 был выпущен 18 декабря 2015 года. В SP1 добавлены файлы Docker, Shibboleth, Network Teaming и JeOS. SP2 был выпущен 11 ноября 2016 года. SP3 был выпущен 7 сентября 2017.

Первая бета-версия SUSE Linux Enterprise Server 15 была выпущена 18 октября 2017 года, а окончательная версия была выпущена 16 июля 2018 года.

Архитектура

Мультимодальные ИТ

Рисунок 1 - Архитектура Мультимодальной ОС

Поскольку организации во всем мире трансформируют свои корпоративные системы в современные и гибкие технологии, необходимы инфраструктуры для различных рабочих нагрузок и приложений. Это часто означает интеграцию облачных платформ в корпоративные системы, объединение контейнерной разработки с традиционной разработкой или объединение устаревших приложений с микросервисами. Чтобы соединить традиционную и программную инфраструктуру, SUSE построила мультимодальную операционную систему - SUSE Linux Enterprise 15. Архитектуру решения можно видеть на рисунке 1.

На платформе используется «общая база кода» для обеспечения мобильности приложений в мультимодальных ИТ-средах. Независимо от того, создают ли организации микросервисы с использованием платформы SUSE CaaS, развертывают последние приложения SAP на SUSE Linux Enterprise Server или используют SUSE OpenStack Cloud для управления системными ресурсами, общая база кода обеспечивает согласованность и помогает прозрачно переносить нагрузки приложений через традиционную и программную инфраструктуру.

Имеется возможность легко перейти на или использовать публичное облако - Amazon Web Services, Google Cloud Platform или Microsoft Azure - через программы SUSE Linux Enterprise Bring-Your-Own-Subscription (BYOS). Кроме того, SUSE Linux Enterprise 15 предоставляет настраиваемое ядро для рабочих нагрузок на Microsoft Azure, чтобы обеспечить более быструю скорость загрузки с уменьшенным объемом памяти. Ядро, настроенное Azure, также обеспечит более быстрый доступ к новым и предстоящим функциям Azure.

Мультимодальные ОС закладывают основу для трансформации ИТ в мультимодальном мире ИТ, где сосуществуют традиционная инфраструктура, программная инфраструктура и прикладные архитектуры.

Рисунок 2 – Эволюция архитектуры ядра SUSE Linux Enterprise. Архитектура монолитного (слева), модульного (посередине) и модульного+ (справа) ядра ОС.

Эволюция мультимодальных ОС

В 1992 году вышел SUSE Linux Server. Он стал первым в мире всеобъемлющим дистрибутивом Enterprise Linux. На рисунке 2 можно видеть развитие архитектуры.

В первые годы Linux Server был одним из монолитных комплектов компонентов ОС.

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

Поскольку виртуализация укрепилась с преимуществами оптимизации аппаратного обеспечения, инфраструктура центра обработки данных начала получать хостинг/управление, физические серверы перемещались в виртуальные экземпляры, приложения начали применять архитектуру N-уровня и процессы разработки и управления, преобразованные в гибкие методы.

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

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

Модули также помогли удовлетворить потребности бизнеса. SUSE смогла быстро реагировать на рыночный спрос на продукт, ориентированный на SAP. Используя модули, был создан SUSE Linux Enterprise Server для приложений SAP. SLES для приложений SAP - это пакет SLE Server, высокая доступность, оптимизированная поддержка и рабочий процесс.

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

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

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

Для удовлетворения будущих потребностей операционная система должна быть супер модульной, где не только определенная функциональность является модулем, но и где все является модулем. SUSE называет это архитектурой Modular+. Идея состоит в том, чтобы снизить риск за счет упрощения планирования и принятия решений для ИТ-администраторов. Полностью модульная конструкция объединяет различные продукты для более разумного развития, упрощения обслуживания и более эффективного использования клиентами.

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

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

SUSE называет эту операционную систему следующего поколения мультимодальной ОС, которая предназначена для ИТ-трансформации.

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

Таким образом, ниже представлены 5 требований к традиционной инфраструктуре:

  • Многоцелевые случаи
  • Ручная и автоматическая установка
  • Разнообразие обновлений, обновлений устаревших
  • Переменная упаковка и установка
  • Могут стать огромными по размеру и управлению

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

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

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

Таким образом, ниже представлены 5 лучших требований к инфраструктуре, определяемой программным обеспечением:

  • Одноразовый кейс, несколько систем
  • Автоматическая и централизованная установка
  • Всегда актуальный
  • Подход к одной цели
  • Малый размер и управление

Мультимодальная ОС предназначена для удовлетворения потребностей как в традиционной инфраструктуре, так и в программной инфраструктуре. В результате предприятия могут развертывать и поддерживать критически важные рабочие нагрузки на гибких системах с нулевым временем простоя. Кроме того, мультимодальная ОС объединяет традиционную инфраструктуру и инфраструктуру, определяемую программным обеспечением. Мультимодальная ОС лучше всего подходит для поддержки мультимодальных ИТ, где сосуществуют традиционная инфраструктура, программно-ориентированная инфраструктура и прикладные архитектуры.[Источник 3]

Modular+

С архитектурным акцентом на создание мостов, SUSE признает необходимость того, чтобы организации защищали текущие инвестиции в ИТ при трансформации и модернизации своей ИТ-инфраструктуры. Архитектура SUSE Linux Enterprise 15 « Modular+» решает проблемы, с которыми сталкиваются клиенты при попытке внедрить инновации в существующую традиционную ИТ-инфраструктуру и сделать ее более эффективной. В архитектуре Modular+ все является модулем, что означает, что SUSE чаще предоставляет обновления продуктов и исправления. Модульный подход позволяет клиентам устанавливать только те функции, которые им нужны, что упрощает планирование и снижает риск.[Источник 4]

Источники

  1. SUSE Linux Enterprise // DistroWatch [2001–2018]. Дата изменения: 22.07.2018. URL: https://distrowatch.com/table.php?distribution=sle (Дата обращения: 03.10.2018).
  2. SLED 11: a distro for businesses, not idealists // The Register [1998–2018]. Дата изменения: 14.04.2009. URL: https://www.theregister.co.uk/2009/04/14/sled_11_review/ (Дата обращения: 03.10.2018).
  3. Multimodal OS – Designed for IT Transformation // SUSE Blog [2018]. Дата изменения: 01.06.2018. URL: https://www.suse.com/c/multimodal-os-designed-for-it-transformation/ (Дата обращения: 06.12.2018).
  4. SUSE Introduces Multimodal OS to Bridge Traditional and Software-Defined Infrastructure // SUSE [2018]. Дата изменения: 06.08.2018. URL: https://www.suse.com/c/suse-introduces-multimodal-os-to-bridge-traditional-and-software-defined-infrastructure/ (Дата обращения: 03.10.2018).