HighLoad++ 2022: на что заменить Red Hat OpenShift?
Репортажи Репортажи

Наш опыт использования OKD. Краткий обзор отечественных решений для замены Red Hat OpenShift. Чем пугали в комнате Enterprise-страхов на стенде «Инфосистемы Джет»?

Главная>Репортажи>HighLoad++ 2022: на что заменить Red Hat OpenShift?
Репортажи Тренд

HighLoad++ 2022: на что заменить Red Hat OpenShift?

Дата публикации:
28.12.2022
Посетителей:
2080
Просмотров:
2058
Время просмотра:
2.3

 

Наш опыт использования OKD.

 

Краткий обзор отечественных решений для замены Red Hat OpenShift.

 

Чем пугали в комнате Enterprise-страхов на стенде «Инфосистемы Джет»?

 

24–25 ноября в Москве прошла крупнейшая профессиональная конференция для разработчиков высоконагруженных систем HighLoad++ 2022. Основной фокус мероприятия — обмен знаниями о технологиях, позволяющих одновременно обслуживать тысячи и миллионы пользователей. Программа HighLoad++ 2022 охватила темы DevOps и системного администрирования, нагрузочного тестирования, хранения данных, эксплуатации крупных проектов, а также другие направления, так или иначе связанные с высоконагруженными ИТ-системами.


Среди поднятых на HighLoad++ 2022 вопросов особняком стояла тема миграции с зарубежных ИТ-продуктов. К примеру, раньше самым популярным вендорским решением для создания платформ управления контейнерами был Red Hat OpenShift Container Platform. Теперь вендор ушел с российского рынка, и бизнес ищет альтернативные решения. Юрий Семенюков, директор центра проектирования вычислительных комплексов компании «Инфосистемы Джет», рассказал, на что сегодня можно заменить Red Hat OpenShift и при этом сохранить привычные принципы работы.

 

Исследование «Инфосистемы Джет» и CNews


Исследование «Проникновение технологий контейнеризации в ИТ-ландшафт крупных компаний», проведенное «Инфосистемы Джет» и Cnews в 2020 году, показало, что 56% компаний из отечественного ТОП-500 уже тогда применяли контейнерные технологии. При этом самым популярным средством управления контейнерами стал Open Source Kubernetes on premise — его использовали 44% опрошенных организаций. Red Hat OpenShift on premise применяли 13% опрошенных, а другие вендорские платформы контейнеризации были внедрены еще у 5% респондентов.

Рис. 1. Инструменты для управления контейнерами, которые используют российские компании (исследование «Инфосистемы Джет» и CNews)

OKD vs OpenShift


Среди доступных вариантов замены Red Hat OpenShift, а также других вендорских платформ, Юрий уделил особое внимание платформе OKD. По словам спикера, если Open Source Kubernetes — это фреймворк, который позволяет собрать нужное решение как конструктор, то OKD — готовая платформа, один из вариантов реализации такого конструктора. В ней уже есть компоненты, которые чаще всего вручную добавляются к Kubernetes: сетевые плагины, сервисы мониторинга и логирования, управление сертификатами и параметрами ОС, преднастроенные роли пользователей, компоненты обеспечения доступа пользователей, балансировщики нагрузки и т.д.


«До февраля этого года мы работали над проектом, который развивался на Red Hat Open Shift. В феврале мы встали перед выбором — на что заменить решение Red Hat? Мы выбрали OKD именно потому, что часть функционала в этой платформе уже реализована. К примеру, мы использовали готовые сетевые плагины (OVN-Kubernetes / Multus / SR-IOV), которых изначально нет в Kubernetes. Также мы воспользовались функционалом централизованного развертывания клиентских кластеров на основе Assisted service/Hive и специфичными разработками вендоров, адаптированными именно под OKD, в том числе инфраструктурой мониторинга STF, — отметил Юрий Семенюков. — Да, аналогичное решение можно реализовать с помощью Kubernetes, но для этого потребовалось бы гораздо больше времени – по нашим оценкам, мы смогли сократить до нескольких месяцев проектных работ».

 

Варианты замены Red Hat OpenShift:

 

  • Open Source Kubernetes on premise
    OKD
  • Отечественные решения: Deckhouse, «Штурвал» и др.
  • Публичные облака

Также спикер отметил, что для сегмента Enterprise сегодня актуальна замена не только Kubernetes — стоит вопрос замены более базовых компонентов ИТ-инфраструктуры, таких как платформа виртуализации. Решения VMware формально недоступны, и рынок начинает смотреть в сторону отечественных продуктов. В основе большинства отечественных решений по виртуализации лежит технология oVirt и KVM-гипервизор. Несмотря на то, что и OKD, и ванильный Kubernetes поддерживают инсталляцию на KVM-based виртуализации, только OKD нативно поддерживает oVirt в качестве полноценного провайдера ресурсов. Таким образом, платформа позволяет непосредственно в процессе инсталляции выделить и сконфигурировать все необходимое для своей работы виртуальное окружение. Это значительно экономит время при развертывании решения.


«Наш опыт показывает, что с помощью Open Source можно создать надежный единый программный стек инфраструктуры — от гипервизора до уровня контейнерной оркестрации. Отмечу, что OKD нативно поддерживает установку на VMware vSphere, OpenStack, oVirt и Bare Metal. Да, на них можно поставить и Kubernetes, но у него нет нативной поддержки этих платформ — все придется делать вручную», — добавил Юрий.

Основные преимущества OKD:

 

  • Это готовая платформа, которая потребует не так много кастомизации и донастройки, как Open Source Kubernetes
  • Де-факто стандарт для Enterprise-заказчиков по всему миру
  • Большое community, обширная база знаний и экспертиза на рынке
  • Больше гибкости, чем у OCP, поскольку это Open Source решение

Поговорили и о недостатках платформы OKD. Один из основных заключается в том, что в комплекте поставки OKD идет не так много операторов, как в составе OpenShift. По словам спикера, многие компании используют в своих проектах «джентельменский набор», в который в том числе входят:

 

  • Logging Operator
  • Elasticsearch Operator
  • NMState Operator
  • Performance Addon Operator
  • SRIOV Operator

 

Все эти операторы входят в поставку в OpenShift, но не включены в инсталляцию в OKD, поэтому придется устанавливать их вручную. Проблема в том, что каталог операторов для OpenShift (OperatorHub) доступен по ключу, который вендор выдает при оформлении подписки (т.е доступен для коммерческих клиентов). А в случае с OKD речь идет все об Open Source решении, и недостающие операторы нужно искать в открытом доступе. Про сертификацию и проверку на закладки при этом можно забыть — все это придется делать своими силами.

 

«Поскольку OKD — это upstream-решение, вы можете столкнуться с проблемами в части стабильности и предсказуемости развития системы. Приведу пример: в одном из проектов нам нужно было обновить OKD с версии 4.8 до 4.10. В процессе обновления мы получили неприятный эффект — перестали работать определенные драйверы сетевых карт, которые работали в старой версии. По итогу разбирательств выяснилось, что в обновлении сильно меняется версия самой ОС CoreOS, и в новую версию эти драйверы не включены. Подобные “проблемы роста” и стабильности на любом Open Source решении, увы, неизбежны», — добавил Юрий.

 

Отечественные решения vs OpenShift


Говоря об отечественных альтернативах Red Hat OpenShift, спикер выделил два on premise решения: Deckhouse и «Штурвал». Среди их основных преимуществ можно отметить: CNI-плагины; Ingress, load balancing; логирование; мониторинг с готовыми метриками; автоматическое обновление; управление сертификатами; поддержку on premise и облаков; поддержку закрытых контуров. У обоих решений также стоит выделить автоматизированную инсталляцию, но у «Штурвала» есть функциональное преимущество — единый Management Cluster для управления клиентскими кластерами. Кроме того, «Штурвал» обладает дополнительным функционалом в части обеспечения информационной безопасности – например, в продукт встроена возможность сканирования конфигурации кластеров на соответствие параметрам CIS Benchmark.

 

«Хорошая новость, что на российском рынке есть довольно неплохие отечественные продукты для управления контейнерами: Deckhouse и «Штурвал». Оба продукта представляют собой достаточно зрелые решения, в основе которых лежит ванильный вариант Kubernetes плюс набор дополнительных «кубиков», которые позволяют реализовать любой нужный функционал и превратить решение в production-ready кластер. Но, на наш взгляд, «Штурвал» шагнул чуть дальше в части управления. В нем есть единый Management cluster, который управляет всеми клиентскими кластерами. Это заметно упрощает эксплуатацию», — прокомментировал Юрий.

Эксперты «Инфосистемы Джет» также представили на HighLoad++ 2022 стенд, который стал одним из самых популярных на конференции. Это была комната Enterprise-страхов в стилистике сериала «Очень странные дела».

Крупные промышленные предприятия, банки, телеком-гиганты, торговые и нефтяные компании сегодня активно цифровизируются. Это непростой процесс: чтобы интегрировать DevOps в классический Enterprise, нужно встроиться в привычные крупному бизнесу процессы и справиться с «непреодолимыми» сложностями. Отсюда и возникла главная идея стенда. Например, его посетители могли встретиться со скелетом, который «так и не дождался согласования», испугаться толстенной папки документов, олицетворяющей бюрократию, и столкнуться с другими ужасами Enterprise-сегмента, такими как несделанный вовремя бэкап, параноидальные ИБ-шники, винтажные системы и др. Звучит страшно? Может быть, но специалисты «Инфосистемы Джет» с юмором обыграли эти моменты и показали, что не боятся «монстроподобных» проектов и мастерски обходятся с особенностями Enterprise заказчиков, помогая им на пути цифровизации.


Также на стенде участников ждали тир, ИТ-квиз и экспертная зона, где специалисты интегратора делились опытом реализации проектов и демонстрировали партнерское решение «Штурвал» от «Лаборатории Числитель».

«Не давайте вторых шансов после вторых шансов»: Tech Week в «Сколково»

Как стартапы выживают в условиях кризиса? Что важнее при онлайн-продвижении — охват или цена? Какие решения действительно можно считать «импортозамещением»?

Инфраструктура под контролем

Через 5 лет 94% рынка СРК перейдет под контроль российских вендоров

ELEMENTAРНО

На IT ELEMENTS 2024 обсудили тренды развития ИБ, сетей и инфраструктуры

69

«Выбор вендора — стратегическое решение, в котором вы должны быть уверены даже через 10 лет»

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

Круглый стол: «Лаборатория Касперского», Positive Technologies, R-Vision, Group-IB, UserGate и «Гарда Технологии» об изменениях в ИБ-отрасли

Как изменилась роль ИБ-отрасли за последние месяцы? Какова кадровая ситуация в сфере информационной безопасности? Почему далеко не все отечественные ИБ-решения нуждаются в доработке? Как относиться к Open Source (спойлер — единого мнения нет)?

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

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

Держать руку на «Пульте». Система «Пульт» выводит процесс мониторинга на новый уровень комфорта

«Пульт» стал спасательным кругом для потребителей после ухода Zabbix из России. Около 60% компаний получают ущерб от непредвиденных сбоев в работе ИТ-решений. Мониторинг позволяет увидеть целостную картину без лишних деталей.

Спасибо!
Ваш материал отправлен.
Мы с вами свяжемся
Предложить
авторский материал






    Спасибо!
    Ваш вопрос отправлен.
    Мы с вами свяжемся
    Задать вопрос
    редактору









      Оставить заявку

      Мы всегда рады ответить на любые Ваши вопросы

      * Обязательные поля для заполнения

      Спасибо!

      Благодарим за обращение. Ваша заявка принята

      Наш специалист свяжется с Вами в течение рабочего дня