Страницы

вторник, 2 июня 2020 г.

Новое в Red Hat Enterprise Linux 8.2


С небольшим опозданием, я хочу рассказать о новых возможностях и улучшениях новейшего релиза Red Hat Enterprise Linux (RHEL). RHEL 8.2 включает в себя расширения установки, улучшенные возможности обновления на месте (In-place Upgrade), управление ресурсами для оптимизации рабочих нагрузок на больших системах, новые инструменты контейнеров для улучшения использования Red Hat Enterprise Linux и Red Hat Universal Base Image (UBI).

Управление, установка и обновление.


Каждый релиз Red Hat Enterprise Linux – это не просто число в версии, команда разработки сфокусирована на предоставлении инструментов, которые позволяют упростить управление и поддержку экземпляров RHEL в гибридных облаках. RHEL 8.2, помимо Red Hat Insights, включает несколько возможностей для улучшения управления, установки и обновления.

RHEL 8.2 добавил регистрацию подписки и Red Hat Insights в установку. Это помогает ускорить установку и даёт возможность начать использовать мониторинг Insights сразу после завершения установки.

Red Hat Insights помогает организациям определять и устранять известные угрозы безопасности, производительности и стабильности, чтобы избежать незапланированного простоя. Insights является частью подписки начиная с RHEL 6.4 и островная цель, которая преследовалась добавлением этой возможности в установку, заключалась в желании помочь клиентам получить преимущества как можно быстрее.

Команда разработки Insights анонсировала улучшенные возможности просмотра безопасности и политики соответствия, а также новые политики, службы установки исправлений и много другое. Для систем, которые уже используют Insights, можно использовать рекомендации по обновлению для интерактивного определения машин, подходящих для обновления на месте (In-place Upgrade).

Red Hat выпустила утилиту Convert2RHEL, которую можно использовать в том числе и для RHEL 8.2. Она позволяет выполнять конвертации не поддерживаемых RHEL-подобных систем (таких как CentOS или Oracle Linux) в поддерживаемые версии RHEL.

Инструменты и образы контейнеров.


Для организаций, размещающих рабочие нагрузки в контейнерах Linux, инструменты RHEL 8.2 и Universal Base Image (UBI) помогут разрабатывать и разворачивать приложения в контейнерах.

Данный релиз включает в себя новый поток приложений для контейнерных инструментов Red Hat (container-tools:2.0), которые поддерживаются 24 месяца, а также обновление к потоку container-tools:rhel8, который содержит Podman 1.6.4. Релиз 2.0 потока приложений инструментов для контейнеров содержит CRIU (Checkpoint and Restore in Userspace), а также обновленный Udica.

В рамках RHEL 8.2, команда разработки выпустила предварительную версию для ознакомления с технологией Skopeo в контейнере (используется для работы с удаленными регистрами контейнеров) и Buildah (используется для создания образов контейнеров). Это позволяет запускать сборку контейнеров в контейнерах для изоляции процессов от работающих систем.

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

В дополнение к существующим образам UBI, были анонсированы контейнеры OpenJDK и .NET 3.0, чтобы разработчики могли получить преимущества разработки приложений для облачных окружений. Они подключаются к стандартному образу UBI, минимальному образу UBI и к специальным языковым образам, которые включают в себя Perl, Python, Golang, PHP, Ruby, NodeJS и многие другие, доступные через каталог контейнеров Red Hat.

Также команда разработки упростила доступ к исходному коду контейнеров UBI и предоставила команду (skopeo) для загрузки исходного кода, связанного с образом. 

Оптимизация рабочих нагрузок при помощи cgroups v2 и управления NUMA.


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

В RHEL 8 команда разработки представила cgroups v2 и в RHEL 8.2 была обеспечена полная поддержка cgroups v2. Обратите внимание, что cgroups v1 остаются группами управления по умолчанию в RHEL 8, но для клиентов, заинтересованных в получении преимуществ от новых возможностей опционально доступна вторая версия (v2).

Одной из ярчайших возможностей данного релиза является продвинутый контроллер памяти, который может выполнять программное и аппаратное резервирование, а также возможность применять (или отключать) подкачку (swap) на уровне группы ресурсов. Все контроллеры cgroups v2 доступны через systemd, тем самым упрощается управление ресурсами для приложений на RHEL 8.2.

Теперь Red Hat Enterprise Linux позволяет настраивать политики NUMA для служб при помощи systemd. При использовании этого совместно с привязкой CPU (назначение процессов на указанные процессоры предоставляется через профиль tuned (cpu-parttioning)), это обеспечивает очень мощный стек для оптимизации производительности чувствительных рабочих нагрузок.

Подробнее о RHEL 8.2.


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

Комментариев нет:

Отправить комментарий