Зачем переходить с CentOS Linux на Red Hat Enterprise Linux (RHEL)?

Опубликовано: 2021-11-25

Здравствуйте, спасибо, и добро пожаловать на дискуссию о коммерческой ценности перехода на RHEL, и со мной Суканта Басак. Суканта Басак — главный архитектор Red Hat, а также эксперт в области экосистемы RHEL.

Суканта, вокруг CentOS или Community Enterprise Operating System, как она первоначально называлась, было много дискуссий и путаницы. Было объявлено, что RHEL Rebuild для CentOS завершится в 2021 году.

Коммерческая ценность перехода на RHEL

Это породило множество вопросов у всех. Пожалуйста, уберите этот беспорядок для всех наших зрителей и расскажите нам, что на самом деле происходит с CentOS .

Оглавление

Куда вы идете теперь, когда CentOS Linux больше нет?

Суканта Басак

Спасибо, что пригласили меня на эту дискуссию. Объявление об окончании срока службы CentOS Linux 8 в декабре 2021 года поставило под угрозу многих клиентов и их ИТ-стратегии. Но чтобы ответить на этот вопрос, нам сначала нужно понять контекст, стоящий за этим — почему произошел такой шаг.

Если мы посмотрим на происхождение CentOS, CentOS является нижестоящим проектом Red Hat Enterprise Linux , тогда как Fedora является вышестоящим проектом RHEL. Это означает, что все инновации, которые происходят для RHEL, происходят и в Fedora. Оттуда некоторые из этих инноваций перетекают в RHEL.

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

Теперь давайте лучше разберемся в этом потоке. Для устойчивой экосистемы все члены экосистемы должны вносить свой вклад, а это означает, что инновации, происходящие в Fedora, RHEL и CentOS, должны фактически объединиться и помочь создать лучшую рабочую среду для RHEL.

Это намерение создать экосистему вокруг RHEL вверх и вниз по течению. Все инновации и разработки, которые велись разработчиками, клиентами и партнерами сообщества CentOS, были фактически приняты. На самом деле они не возвращались к RHEL вверх по течению, то есть к Fedora.

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

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

Разработчикам, партнерам и их клиентам нужен способ сотрудничать и найти путь к будущей версии RHEL. Поскольку этот пробел выявлен сейчас, они объявили о проекте CentOS Team, который представляет собой платформу разработки для сообщества CentOS, в которую входят разработчики, клиенты и партнеры, которые фактически занимаются этим нововведением, и теперь у них будет возможность принять их вклад и перейти к восходящей модели.

Таким образом, CentOS находится прямо между Fedora и RHEL. Об этом было объявлено в сентябре 2019 года. Теперь, когда доступна команда CentOS, сегодня Red Hat может сократить цикл обратной связи между разработчиками, потребителями и партнерами.

В декабре 2020 года Red Hat объявила, что CentOS Teams станет будущей инвестицией сообщества CentOS. Таким образом, больше не будет инвестиций сообщества CentOS в проект CentOS Linux. Скорее, они сосредоточатся только на проекте команд CentOS.

Чтобы это произошло, конец жизни проекта CentOS Linux 8 был объявлен в декабре 2021 года. Но предыдущий выпуск CentOS, то есть CentOS Linux 7, будет продолжаться до июня 2024 года, что было первоначальным графиком.

Кроме того, мы также знаем, что более новые выпуски будут находиться в рамках проекта CentOS Teams, поэтому CentOS 9 будет выпущена в 2021 году.

Что дальше для пользователей CentOS?

Ашит Махиджа (7:35)

Вы очень хорошо разъяснили, что именно происходит и какова подоплека. И теперь возникает следующий вопрос, чем Red Hat помогает существующим пользователям CentOS? Если бы вы могли дать нам некоторое понимание этого.

Как Red Hat помогает пользователям перейти с CentOS?

Суканта Басак (7:55)

Это конкретное объявление фактически подорвало ИТ-инициативы многих клиентов, которые внедрили проекты CentOS в свой ИТ-ландшафт.

На самом деле мы не думаем об этом как о новой платформе. Red Hat запустила инициативу по переходу CentOS на RHEL. В рамках этой программы есть ряд преимуществ, которые предоставляются клиентам, готовым принять эту программу.

Во-первых, сегодня клиенты могут использовать Red Hat и ее базу знаний, в которую входят консультанты, архитекторы решений, работающие с Red Hat и партнерской экосистемой.

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

Более того, самая широкая экосистема, которая подключена к RHEL, теперь будет доступна клиентам для выбора правильного набора наборов инструментов для разработки, создания наборов инструментов и т. д.

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

Существует микросайт, предоставленный RedHat, со всей необходимой документацией, видеороликами, переходными видеороликами. Все доступно для клиентов и предлагает бесплатный набор инструментов для миграции.

Если у клиента есть собственная команда, способная работать с CentOS и рабочей средой RHEL, он должен пойти и загрузить этот бесплатный набор инструментов и продолжить стратегию перехода.

Кроме того, поскольку эти объявления были сделаны в середине финансового года, RedHat также ввел некоторые финансовые стимулы в рамках этого пакета.

Замена CentOS

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

Ашит Махия (11:33)

Спасибо, это очень обнадеживает многих людей, использующих платформу CentOS. Red Hat использует настоящий программный подход. Большое спасибо, что прояснили это.

Зачем переходить с CentOS на RHEL?

Суканта Басак (11:56)

Первое, что мы должны понять, это то, что CentOS Linux — это проект сообщества, тогда как RHEL — это дистрибутив Linux для предприятий.

Основное отличие здесь заключается в том, что после сборки RHEL и публикации исходного кода на GitHub консорциум CentOS получает текст в исходный код и добавляет в него некоторую несертифицированную кодовую базу, которая не является частью нашей предварительной версии RHEL.

Во-вторых, есть несколько функций RHEL, которые CentOS не может восстановить. Например, RedHat Insight — очень важный инструмент предиктивной аналитики, которого нет в CentOS. Итак, есть разница между сборкой CentOS и сборкой RHEL. Это первое различие с точки зрения технологии.

Теперь, когда клиенты внедряют RHEL с VCenter, непосредственными преимуществами, которые они получают, является доступ к стабильной и безопасной платформе RHEL, которая не только дает им определенный жизненный цикл в 10 лет, а также два года расширенного жизненного цикла. Кроме того, предсказуемая производительность подтверждается отчетами о производительности (доступными отчетами TVC).

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

Затем доступ к более широкой экосистеме, которая требует от них большей ответственности с точки зрения стабильности деловой рабочей среды, которую они собираются построить. Есть три конкретных технических преимущества, которые обычно влияют на производственную среду клиентов.

1. Доступность расширенной поддержки обновлений в течение 18 месяцев в рамках жизненного цикла второстепенных выпусков RHEL. В этот период клиенты пользуются патчами безопасности, исправлениями ошибок.

В то время как на стороне CentOS группы поддержки расширенных обновлений не существует. CentOS переходит от одной минорной версии к другой. Если есть ошибка, исправление недоступно до следующего выпуска. В промежутке они не могут на самом деле иметь его.

2. Доступны ли исправления для рабочей среды RHEL. Таким образом, клиенты и партнеры, внедрившие RHEL в свою бизнес-среду, получают доступ к бинарному исправлению от Red Hat при обнаружении ошибки в экосистеме RHEL.

Если это повлияет, они получат его от Red Hat, и оно будет доставлено, как только это решение будет достигнуто, даже до того, как оно будет выпущено для сообщества. Так что это большое преимущество. Чтобы у команды CentOS была именно эта кодовая база, им нужно дождаться, пока этот конкретный код пройдет через правильную структуру выпуска и будет отправлен на GitHub.

Затем они могут извлечь его и построить. Типичная задержка составляет около шести недель, что для рабочей среды предприятия представляет собой большой риск.

3. Является ли тот, который влияет на производительность рабочей среды, это исправление ядра в реальном времени. Этот конкретный сервис является частью процесса сборки ядра Red Hat. Тем не менее, эта конкретная команда службы исправлений ядра не существует для CentOS.

Это три важнейших технологических преимущества, которыми пользуются клиенты RHEL.

Ашит Махия (17:06)

С точки зрения организации , какие бизнес-преимущества могут получить наши клиенты, перейдя с CentOS на RHEL?

Преимущества перехода с CentOS на RHEL

Суканта Басак (17:34)

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

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

Мы много раз видели, как клиенты говорят об отказе от реактивного управления, т. е. о СОП, построенных на реагировании на некоторые инциденты и переходе к прогнозирующей структуре управления. Понимание RedHat является одним из ключевых инструментов, которые могут здесь помочь.

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

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

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

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

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

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

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

RedHat автоматически позаботится обо всех тех инновациях, которые они будут представлять RHEL, об управлении их жизненным циклом. Это большое преимущество с точки зрения влияния и снижения затрат на разработку с точки зрения клиента. Таким образом, ранний доступ к командам CentOS на самом деле приносит пользу клиенту.

Клиент или партнеры, которые хотят повлиять на выпуск основной версии RHEL, будут работать с проектом Fedora. Те, кто хочет повлиять на второстепенную версию RHEL, будут работать с проектом CentOS Teams. Таким образом, инновации могут быть быстрее доставлены в RHEL через команды CentOS.

Ашит Махиджа (23:15)

Фантастический. Большое тебе спасибо. Как и каждый раз, когда вы очень четко объясняли вещи и устраняли множество пробелов в моем понимании, я уверен, что наши зрители также будут чувствовать то же самое, и теперь гораздо лучше ясно, что на самом деле происходит вокруг CentOS и почему организациям и разработчикам следует перейти с CentOS на RHEL. Итак, еще раз спасибо, что присоединились к нам, и хорошего дня. Спасибо.