Po co migrować z CentOS Linux do Red Hat Enterprise Linux (RHEL)?

Opublikowany: 2021-11-25

Witam, dziękuję i witam w tej dyskusji na temat biznesowej wartości przejścia na RHEL, a ze mną jest Sukanta Basak. Sukanta Basak jest głównym architektem w Red Hat, a także ekspertem merytorycznym w ekosystemie RHEL.

Sukanta, było wiele dyskusji i zamieszania wokół CentOS lub Community Enterprise Operating System, jak to pierwotnie nazywano. Ogłoszono, że RHEL Rebuild of CentOS zakończy się w 2021 roku.

Wartość biznesowa przejścia na RHEL

Doprowadziło to do wielu pytań w umyśle każdego. Usuń ten bałagan dla wszystkich naszych widzów i powiedz nam, co tak naprawdę dzieje się z CentOS .

Spis treści

Dokąd idziesz teraz, gdy CentOS Linux zniknął?

Sukanta Basak

Dziękuję za zaproszenie do tej dyskusji. Ogłoszenie końca życia CentOS Linux 8 w grudniu 2021 r. wprawiło w zakłopotanie wielu klientów i ich strategie IT. Ale żeby na to odpowiedzieć, najpierw musimy zrozumieć kontekst, który się za tym kryje – dlaczego doszło do takiego posunięcia.

Jeśli przyjrzymy się pochodzeniu CentOS, CentOS jest dalszym projektem Red Hat Enterprise Linux , podczas gdy Fedora jest pierwotnym projektem RHEL. Oznacza to, że wszystkie innowacje, które mają miejsce w RHEL, mają miejsce również w Fedorze. Stamtąd niektóre z tych innowacji napływają do RHEL.

Gdy kody źródłowe są przesyłane do kanału GitHub CentOS, konsorcjum CentOS wyodrębnia bazę kodu z GitHub, dodając do niej pewną wartość i przebudowując ją jako innowację wspieraną przez społeczność dla partnerów i klientów, niezależnie od tego, kto faktycznie ją przyjmuje.

Teraz lepiej zrozummy ten przepływ. Aby zapewnić zrównoważony ekosystem, wszyscy członkowie ekosystemu muszą wnieść swój wkład, co oznacza, że ​​innowacje, które mają miejsce w Fedorze, RHEL i CentOS, powinny w rzeczywistości łączyć się i pomagać w budowaniu lepszego środowiska pracy dla RHEL.

To jest intencją posiadania ekosystemu wokół RHEL w górę iw dół. Wszystkie innowacje i rozwój, które zostały przeprowadzone przez programistów społeczności CentOS, klientów i partnerów, zostały faktycznie przyjęte. W rzeczywistości nie wracali do RHEL, czyli do Fedory.

Z jednej strony RHEL traci te innowacje, które zostały zbudowane na CentOS – będzie to większa strata z perspektywy społeczności. Ale z drugiej strony osoby stosujące CentOS, które w rzeczywistości są innowatorami, są obciążone zarządzaniem cyklem życia tych innowacji w wersjach CentOS.

Oczywiście za każdym razem, gdy pojawia się nowa wersja, muszą ponownie rozpocząć zarządzanie cyklem życia. Istnieje luka w istniejącym dalszym module CentOS Linux.

Deweloperzy, partnerzy i ich klienci potrzebują sposobu na współpracę i znalezienie drogi do przyszłej wersji RHEL. Ponieważ ta luka została zidentyfikowana teraz, ogłosili projekt CentOS Team, który jest platformą programistyczną dla społeczności CentOS, która obejmuje programistów, klientów i partnerów, którzy faktycznie wprowadzają tę innowację i będą mieli teraz możliwość zaakceptowania ich wkładu i wkroczyć do modelu upstream.

Tak więc CentOS znajduje się pomiędzy Fedorą a RHEL. Zostało to ogłoszone we wrześniu 2019 r. Teraz, dzięki dostępności tych zespołów CentOS, dziś Red Hat jest w stanie skrócić pętlę sprzężenia zwrotnego wśród programistów, konsumentów i partnerów.

W grudniu 2020 r. Red Hat ogłosił, że CentOS Teams będzie przyszłą inwestycją społeczności CentOS. Tak więc nie będzie już inwestycji społeczności CentOS w projekt CentOS Linux. Raczej skupią się tylko na projekcie zespołów CentOS.

Aby tak się stało, koniec życia projektu CentOS Linux 8 ogłoszono w grudniu 2021 r. Jednak poprzednia wersja CentOS, czyli CentOS Linux 7, będzie kontynuowana do czerwca 2024 r., co było pierwotnym harmonogramem.

Dodatkowo wiemy również, że nowsze wersje będą objęte projektem CentOS Teams, a więc CentOS 9 zostanie wydany w 2021 roku.

Co dalej dla użytkowników CentOS?

Asheet Makhija (7:35)

Bardzo dobrze wyjaśniłeś dokładnie, co się dzieje i jakie jest tło. A teraz pojawia się kolejne pytanie, w jaki sposób Red Hat pomaga dotychczasowym użytkownikom CentOS? Jeśli mógłbyś dać nam jakieś zrozumienie wokół tego.

W jaki sposób Red Hat pomaga użytkownikom w migracji z CentOS?

Sukanta Basak (7:55)

To konkretne ogłoszenie faktycznie zakłóciło inicjatywy IT wielu klientów, którzy przyjęli projekty CentOS w swoim środowisku IT.

Właściwie nie myślimy o tym jako o ponownej platformie. Red Hat uruchomił inicjatywę przejścia z CentOS do RHEL. W ramach tego programu istnieje szereg korzyści, które są dostarczane klientom, którzy są gotowi do przyjęcia tego programu.

Po pierwsze, klienci mogą dziś korzystać z Red Hata i jego bazy wiedzy, która obejmuje konsultantów, architektów rozwiązań, którzy są tam z Red Hatem i ekosystemem partnerów.

Zespół wiedzy może zebrać się i pracować z klientami, pomagając im zbudować najlepszą strategię przejścia. Naszym celem jest pomoc tym organizacjom w przyjęciu platformy biznesowej gotowej na przyszłość przy minimalnych zakłóceniach.

Co więcej, najszerszy ekosystem, który jest dołączony do RHEL, będzie teraz dostępny dla klientów, aby wybrać odpowiedni zestaw zestawów narzędzi programistycznych, zestawów narzędzi do budowania itp.

Teraz społeczność programistów uzyska również dostęp do taniej platformy programistycznej opartej na RHEL. Jest to oczywiście najbardziej pożądane środowisko pracy, ponieważ siew innowacji i pomysłów ma miejsce na etapie rozwoju, który składa się na fazę produkcji. Oczywiście w ramach tego projektu będą mieli dostęp do bazy wiedzy o migracji RHEL.

Istnieje mikrowitryna, którą udostępnił RedHat, z całą wymaganą dokumentacją, filmami, filmami z przejściami. Wszystko jest dostępne dla klientów i oferuje bezpłatny zestaw narzędzi do migracji.

Jeśli klient ma wewnętrzny zespół kompetentny do pracy w środowisku pracy CentOS i RHEL, musi pobrać ten bezpłatny zestaw narzędzi i kontynuować strategię przejścia.

Poza tym, ponieważ te ogłoszenia pojawiły się w połowie roku finansowego, RedHat wprowadził również pewne zachęty finansowe w ramach tego pakietu.

Wymiana CentOS

Obecnie dostępnych jest wiele opcji, w zależności od tego, jakie cele przejścia wyznaczają klienci, oraz od złożoności posiadanego przez nich środowiska. W związku z tym mogą wybrać dla siebie odpowiednie dopasowanie.

Asheet Makhija (11:33)

Dziękuję, to bardzo zachęcające dla wielu osób, które są na platformie CentOS. Wokół tego istnieje autentyczne podejście programowe firmy Red Hat. Dziękuję bardzo za wyjaśnienie tego.

Po co migrować z CentOS do RHEL?

Sukanta Basak (11:56)

Pierwszą rzeczą, którą powinniśmy zrozumieć, jest to, że CentOS Linux jest projektem społecznościowym, podczas gdy RHEL to dystrybucja Linuksa gotowa dla przedsiębiorstw.

Główną różnicą jest to, że po zbudowaniu RHEL i opublikowaniu kodu źródłowego na GitHub, konsorcjum CentOS pobiera tekst do kodu źródłowego i dodaje do niego pewną niecertyfikowaną bazę kodu, która nie jest częścią naszego podglądu RHEL.

Po drugie, istnieje kilka funkcji RHEL, których CentOS nie mógł odbudować. Na przykład wgląd RedHat jest bardzo ważnym narzędziem do analizy predykcyjnej, którego nie ma w CentOS. Tak więc istnieje różnica między kompilacją CentOS a kompilacją RHEL. To pierwsze wyróżnienie z perspektywy technologii.

Teraz, podczas gdy klienci stosują RHEL z VCenter, natychmiastowe korzyści, z których zdają sobie sprawę, to dostęp do stabilnej i bezpiecznej platformy RHEL, która nie tylko zapewnia im zdefiniowany cykl życia wynoszący 10 lat, plus dwa lata przedłużonego cyklu życia. I przewidywalna wydajność, która jest również potwierdzona przez raporty porównawcze (raport TVC, który jest dostępny).

Po drugie, wszystkie te certyfikaty rządowe, przemysłowe i bezpieczeństwa publicznego oraz zgodności, które są częścią RHEL, są dostępne dla klientów, ponieważ kod jest już certyfikowany.

Następnie dostęp do szerszego ekosystemu, który przejmuje dużą część ich własności pod względem stabilności biznesowego środowiska pracy, które zamierzają zbudować. Istnieją trzy konkretne korzyści techniczne, które zazwyczaj wpływają na środowisko produkcyjne klientów.

1. Dostępność rozszerzonej obsługi aktualizacji przez 18 miesięcy w ramach cyklu życia wersji drobnych RHEL. W tym okresie klienci korzystają z łatek bezpieczeństwa, poprawek błędów.

Natomiast po stronie CentOS zespół wsparcia rozszerzonych aktualizacji nie istnieje. CentOS przechodzi z jednej mniejszej wersji do drugiej. Jeśli jest błąd, poprawka nie jest dostępna do następnej wersji. W międzyczasie nie mogą tego mieć.

2. Czy dostępność poprawek dla środowiska pracy RHEL. Tak więc klienci i partnerzy, którzy przyjęli RHEL w swoim biznesowym środowisku pracy, uzyskują dostęp do binarnej poprawki Red Hat po zidentyfikowaniu błędu w ekosystemie RHEL.

Jeśli ma to wpływ, otrzymują je od Red Hata i są dostarczane, gdy tylko rozwiązanie zostanie osiągnięte, nawet przed udostępnieniem go społeczności. To jest duża zaleta. Aby zespół CentOS miał tę konkretną bazę kodu, musi poczekać, aż ten konkretny kod przejdzie przez odpowiednią platformę wydania i zostanie przesłany do GitHub.

Następnie mogą go wydobyć i zbudować. Typowe opóźnienie wynosi do około sześciu tygodni, co w przypadku korporacyjnego środowiska pracy stanowi duże ryzyko.

3. Czy tym, który wpływa na produkcję środowiska pracy, jest łatanie na żywo jądra. Ta konkretna usługa jest częścią procesu budowania jądra Red Hat. Jednak ten konkretny zespół obsługi poprawek życia jądra nie istnieje dla CentOS.

Są to trzy najważniejsze korzyści technologiczne, z których korzystają klienci RHEL.

Asheet Makhija (17:06)

Z punktu widzenia organizacji , jakie korzyści biznesowe mogą odnieść nasi klienci przechodząc z CentOS do RHEL?

Korzyści z migracji z CentOS do RHEL

Sukanta Basak (17:34)

Nasze doświadczenie z pracy z klientami w ciągu ostatniego roku wskazuje, że większość tych, którzy przyjęli CentOS wcześniej, rozszerza swoją wizję projektu przejścia CentOS poza platformy OS. Przyjmują lub wykonują przypadki użycia, które zapewniają dodatkową wartość dla infrastruktury IT.

Niektóre z głównych korzyści to #1 wzrost ogólnej wydajności operacyjnej centrów danych lub ich środowiska IT, #2 wzrost produktywności programistów.

Wiele razy widzieliśmy klientów mówiących o odejściu od reaktywnego zarządzania, tj. SOP zbudowanych na reagowaniu na jakiś incydent i przejściu do predykcyjnego modelu zarządzania – wgląd RedHat jest jednym z kluczowych instrumentów, które mogą tu pomóc.

Chociaż faktycznie myślą o tym konkretnym rozszerzeniu swojej wizji, klienci często mówią o przyjęciu spójnego środowiska operacyjnego w całym środowisku cyklu życia.

Nie ma znaczenia, czy środowisko pracy jest wdrażane lokalnie, na platformie wirtualnej, w chmurze prywatnej czy w chmurze publicznej. Klienci chcą mieć spójne środowisko.

To prowadzi nas do drugiego biznesowego przypadku użycia, który ma bezpośredni wpływ na zwiększenie efektywności operacyjnej i produktywności programistów. Mają dziś wybór, aby standaryzować zestawy narzędzi dla programistów i narzędzia do kompilacji, które są wymagane do ostatecznej bazy kodu aplikacji, a następnie standaryzować narzędzia do zarządzania operacjami.

Wszystkie trzy pozostaną takie same, niezależnie od tego, czy będą używane w środowisku programistycznym, testowym, QA, produkcyjnym, pre-produkcji. Cokolwiek i gdziekolwiek to dostarczają, to naprawdę nie ma znaczenia.

To wielka korzyść, o której klienci mówią w ramach rozszerzenia wizji. Druga rzecz, która ma bezpośredni wpływ na koszt środowiska pracy CentOS, które faktycznie posiada klient i jak wpływa na obniżenie TCO z RHEL. Klienci mogą teraz korzystać z wielu natywnych narzędzi, które są wbudowane w RHEL. Wgląd RHEL jest tutaj jednym z kluczowych.

Tak więc przyjęcie natywnych narzędzi pomaga klientowi osiągnąć funkcjonalności związane z zarządzaniem, związane z obserwowalnością, związane z raportowaniem. Nie wiąże się to z żadną eskalacją kosztów.

Poza tym dla klientów, którzy mają swoje środowisko programistyczne, jednym z dużych przypadków użycia, na które faktycznie się przyglądają, jest to, jak mogą wpłynąć na rozwój funkcjonalności funkcji systemu operacyjnego. Pomysł polega na tym, że jeśli uda im się na to wpłynąć, ich koszt opracowania spada.

Wszystkie innowacje, które będą zgłaszać do RHEL, ich cyklem życia będzie automatycznie zarządzany przez RedHat. Jest to duża korzyść w zakresie wpływania i obniżania kosztów rozwoju z punktu widzenia klienta. Tak więc wczesny dostęp do zespołów CentOS w rzeczywistości przynosi korzyści klientowi.

Klient lub partnerzy, którzy chcą wpłynąć na wydanie głównej wersji RHEL, będą pracować z projektem Fedora. Ci, którzy chcą wpłynąć na wersję RHEL, będą pracować z projektem CentOS Teams. Dzięki temu innowacje mogą być szybciej dostarczane do RHEL za pośrednictwem zespołów CentOS.

Asheet Makhija (23:15)

Fantastyczny. Dziękuję bardzo. Jak za każdym razem, gdy byłeś bardzo jasny w wyjaśnianiu rzeczy i usunąłeś wiele luk w moim zrozumieniu, jestem pewien, że nasi widzowie również będą czuli to samo i teraz jest o wiele lepsza jasność na temat tego, co naprawdę dzieje się wokół CentOS i dlaczego organizacje i programiści powinni przejść z CentOS na RHEL. Więc jeszcze raz dziękujemy za dołączenie do nas i życzę miłego dnia. Dziękuję Ci.