Warum von CentOS Linux auf Red Hat Enterprise Linux (RHEL) migrieren?

Veröffentlicht: 2021-11-25

Hallo, vielen Dank und willkommen zu dieser Diskussion über den Geschäftswert des Übergangs zu RHEL, und mit mir ist Sukanta Basak. Sukanta Basak ist der Hauptarchitekt bei Red Hat und außerdem Fachexperte im RHEL-Ökosystem.

Sukanta, es gab viele Diskussionen und Verwirrung um CentOS oder das Community Enterprise Operating System, wie es ursprünglich hieß. Es gab eine Ankündigung, dass der RHEL Rebuild von CentOS 2021 enden wird.

Der geschäftliche Wert der Umstellung auf RHEL

Dies hat zu vielen Fragen in den Köpfen aller geführt. Bitte beseitigen Sie dieses Durcheinander für alle unsere Zuschauer und sagen Sie uns, was wirklich mit CentOS passiert .

Inhaltsverzeichnis

Wohin gehst du jetzt, da CentOS Linux weg ist?

Sukanta Basak

Danke, dass ich für diese Diskussion eingeladen wurde. Die Ankündigung des Endes der Lebensdauer von CentOS Linux 8 im Dezember 2021 hat viele Kunden und ihre IT-Strategien in Bedrängnis gebracht. Aber um dies zu beantworten, müssen wir zuerst den Kontext dahinter verstehen – warum eine solche Bewegung stattgefunden hat.

Wenn wir uns den Ursprung von CentOS ansehen, ist CentOS ein Downstream-Projekt von Red Hat Enterprise Linux , während Fedora das Upstream-Projekt von RHEL ist. Das bedeutet, dass alle Innovationen, die für RHEL passieren, auch auf Fedora passieren. Von dort fließen einige dieser Innovationen in RHEL ein.

Wenn die Quellcodes an den GitHub-Kanal von CentOS übermittelt werden, extrahiert das CentOS-Konsortium die Codebasis aus GitHub, fügt ihr einen gewissen Wert hinzu und baut sie als von der Community unterstützte Innovation für die Partner und Kunden neu auf, wer auch immer sie tatsächlich übernimmt.

Lassen Sie uns nun diesen Fluss besser verstehen. Für ein nachhaltiges Ökosystem müssen alle Mitglieder eines Ökosystems ihren Beitrag leisten, was bedeutet, dass die Innovationen, die auf Fedora, RHEL und CentOS stattfinden, tatsächlich zusammenkommen und dazu beitragen sollten, eine bessere Arbeitsumgebung für RHEL zu schaffen.

Das ist die Absicht, ein Ökosystem rund um RHEL vor- und nachgelagert zu haben. Alle Innovationen und Entwicklungen, die von CentOS-Community-Entwicklern, Kunden und Partnern durchgeführt wurden, wurden tatsächlich übernommen. Sie radelten nicht wirklich zurück zu RHEL stromaufwärts, was Fedora ist.

Einerseits verpasst RHEL die Innovationen, die auf CentOS aufgebaut wurden – dies wird aus Sicht der Community ein größeres Versäumnis sein. Aber auf der anderen Seite sind die Anwender von CentOS, die eigentlich die Innovatoren sind, damit belastet, das Lebenszyklusmanagement dieser Innovationen mit den Versionen von CentOS durchzuführen.

Natürlich müssen sie jedes Mal, wenn eine neue Version eintrifft, das Lifecycle-Management neu starten. Es gibt eine Lücke im vorhandenen Downstream-CentOS-Linux-Modul.

Entwickler, Partner und ihre Kunden müssen einen Weg finden, zusammenzuarbeiten und einen Weg zur zukünftigen Version von RHEL zu finden. Da diese Lücke jetzt identifiziert wurde, haben sie das CentOS-Team-Projekt angekündigt, das eine Upstream-Entwicklungsplattform für die CentOS-Community ist, die Entwickler, Kunden und Partner umfasst, die diese Innovation tatsächlich durchführen und nun die Möglichkeit haben werden, ihren Beitrag zu akzeptieren und zu erhalten marschieren in das vorgelagerte Modell.

CentOS sitzt also genau zwischen Fedora und RHEL. Dies wurde im September 2019 erklärt. Mit der Verfügbarkeit dieses CentOS-Teams ist Red Hat heute in der Lage, die Feedback-Schleife zwischen den Entwicklern, Verbrauchern und Partnern zu verkürzen.

Im Dezember 2020 gab Red Hat bekannt, dass CentOS Teams die zukünftige Investition der CentOS-Community sein wird. Es wird also keine Investition der CentOS-Community mehr in das CentOS-Linux-Projekt fließen. Stattdessen konzentrieren sie sich nur auf das Projekt der CentOS-Teams.

Um dies zu erreichen, wurde das Lebensende des CentOS Linux 8-Projekts für Dezember 2021 angekündigt. Die vorherige Version von CentOS, CentOS Linux 7, wird jedoch bis Juni 2024 fortgesetzt, was der ursprüngliche Zeitplan war.

Darüber hinaus wissen wir auch, dass die neueren Versionen unter dem CentOS Teams-Projekt stehen werden und CentOS 9 daher im Jahr 2021 veröffentlicht wird.

Wie geht es für CentOS-Benutzer weiter?

Asheet Makhija (7:35)

Sie haben sehr gut aufgeklärt, was genau passiert und was die Hintergründe sind. Und jetzt stellt sich die nächste Frage, wie hilft Red Hat den bestehenden Benutzern von CentOS? Wenn Sie uns etwas Verständnis dafür geben könnten.

Wie hilft Red Hat Benutzern bei der Migration von CentOS?

Sukanta Basak (7:55)

Diese besondere Ankündigung hat die IT-Initiativen vieler Kunden gestört, die CentOS-Projekte in ihre IT-Landschaft übernommen hatten.

Wir denken nicht wirklich darüber nach, dass es sich um eine neue Plattform handelt. Red Hat hat eine Initiative zur Umstellung von CentOS auf RHEL gestartet. Im Rahmen dieses Programms gibt es eine Reihe von Vorteilen, die Kunden geboten werden, die bereit sind, dieses Programm anzunehmen.

Das erste ist, dass Kunden heute Red Hat und seine Wissensdatenbank nutzen können, die Berater, Lösungsarchitekten, die bei Red Hat und dem Partner-Ökosystem vorhanden sind, umfasst.

Das Wissensteam kann zusammenkommen und mit Kunden zusammenarbeiten und ihnen helfen, die beste Übergangsstrategie zu entwickeln. Unser Ziel ist es, diesen Organisationen dabei zu helfen, eine zukunftsfähige Geschäftsplattform mit minimalen Unterbrechungen einzuführen.

Darüber hinaus steht den Kunden nun das breiteste Ökosystem, das mit RHEL verbunden ist, zur Verfügung, um die richtigen Entwicklungs-Toolkits auszuwählen, Toolkits zu erstellen usw.

Jetzt erhält auch die Entwickler-Community Zugang zu einer kostengünstigen RHEL-basierten Entwicklungsplattform. Es ist offensichtlich das willkommenste Arbeitsumfeld, da die Aussaat von Innovationen und Ideen während der Entwicklungsphase stattfindet, die sich zur Produktionsphase summiert. Als Teil dieses Projekts haben sie natürlich Zugriff auf die RHEL-Migrations-Wissensdatenbank.

Es gibt eine Microsite, die RedHat mit allen erforderlichen Dokumentationen, Videos und Übergangsvideos bereitgestellt hat. Alles steht den Kunden zur Nutzung zur Verfügung und bietet ein kostenloses Toolkit für die Migration.

Wenn ein Kunde ein internes Team mit der Kompetenz hat, an CentOS- und RHEL-Arbeitsumgebungen zu arbeiten, muss er dieses kostenlose Toolkit herunterladen und mit der Übergangsstrategie fortfahren.

Abgesehen davon, da diese Ankündigungen mitten in einem Geschäftsjahr erfolgten, hat RedHat im Rahmen dieses Pakets auch einige finanzielle Anreize herausgebracht.

CentOS-Ersatz

Jetzt stehen mehrere Optionen zur Verfügung, je nachdem, welche Übergangsziele sich Kunden setzen und wie komplex ihre Umgebung ist. Dementsprechend können sie die für sie passende Passform auswählen.

Asheet Makhija (11:33)

Vielen Dank, es ist sehr ermutigend für viele Leute, die auf der CentOS-Plattform sind. Diesbezüglich gibt es einen echten programmatischen Ansatz von Red Hat. Vielen Dank, dass Sie das geklärt haben.

Warum von CentOS zu RHEL migrieren?

Sukanta Basak (11:56)

Das erste, was wir verstehen sollten, ist, dass CentOS Linux ein Community-Projekt ist, während RHEL eine unternehmensfähige Linux-Distribution ist.

Der Hauptunterschied besteht hier darin, dass das CentOS-Konsortium nach der Erstellung von RHEL und der Veröffentlichung des Quellcodes auf GitHub den Text in den Quellcode umwandelt und ihm eine nicht zertifizierte Codebasis hinzufügt, die nicht Teil unserer RHEL-Vorschau ist.

Zweitens gibt es einige Funktionalitäten von RHEL, die CentOS nicht nachbauen konnte. Zum Beispiel RedHat Insight, ein sehr wichtiges Predictive-Analytics-Tool, das in CentOS fehlt. Es gibt also einen Unterschied zwischen dem CentOS-Build und dem RHEL-Build. Das ist die erste Differenzierung aus technologischer Sicht.

Wenn Kunden jetzt RHEL mit VCenter übernehmen, erkennen sie unmittelbar den Zugriff auf eine stabile und sichere RHEL-Plattform, die ihnen nicht nur einen definierten Lebenszyklus von 10 Jahren plus zwei Jahre des verlängerten Lebenszyklus bietet. Und die vorhersehbare Leistung, die auch durch Benchmark-Berichte (TVC-Bericht, die verfügbar sind) belegt wird.

Zweitens sind alle diese behördlichen, industriellen und öffentlichen Sicherheits- und Compliance-Zertifizierungen, die Teil von RHEL sind, für Kunden zugänglich, da der Code bereits zertifiziert ist.

Dann die Zugänglichkeit zum breiteren Ökosystem, das ihnen viel Eigenverantwortung in Bezug auf die Stabilität der Arbeitsumgebung abverlangt, die sie aufbauen werden. Es gibt drei spezifische technische Vorteile, die sich typischerweise auf die Produktionsumgebung der Kunden auswirken.

1. Die Verfügbarkeit erweiterter Update-Unterstützung für 18 Monate als Teil des Lebenszyklus von RHEL-Minor-Releases. Während dieser Zeit genießen Kunden Sicherheitspatches und Fehlerbehebungen.

Während auf der CentOS-Seite das Support-Team für erweiterte Updates nicht existiert. CentOS wechselt von einer Nebenversion zu einer anderen. Wenn es einen Fehler gibt, ist der Fix erst in der nächsten Version verfügbar. Dazwischen können sie es eigentlich nicht haben.

2. Ist die Verfügbarkeit von Hotfixes für die RHEL-Arbeitsumgebung. So erhalten Kunden und Partner, die RHEL in ihrer geschäftlichen Arbeitsumgebung eingeführt haben, Zugriff auf einen binären Hotfix von Red Hat, wenn ein Fehler im RHEL-Ökosystem identifiziert wird.

Wenn dies Auswirkungen hat, erhalten sie es von Red Hat und es wird geliefert, sobald diese Lösung erreicht ist, noch bevor es für die Community freigegeben wird. Das ist also ein großer Vorteil. Damit das CentOS-Team über diese bestimmte Codebasis verfügt, muss es darauf warten, dass dieser bestimmte Code das richtige Release-Framework durchläuft und an GitHub übermittelt wird.

Dann können sie es extrahieren und bauen. Die typische Verzögerung beträgt bis zu sechs Wochen, was für eine Arbeitsumgebung in Unternehmen ein großes Risiko darstellt.

3. Ist derjenige, der sich auf die Produktion der Arbeitsumgebung auswirkt, ein Kernel-Live-Patching. Dieser spezielle Dienst ist Teil des Red Hat Kernel-Erstellungsprozesses. Dieses spezielle Kernel-Live-Patching-Service-Team existiert jedoch nicht für CentOS.

Dies sind die drei technologisch wichtigsten Vorteile, die RHEL-Kunden genießen.

Asheet Makhija (17:06)

Welche geschäftlichen Vorteile können unsere Kunden aus organisatorischer Sicht durch den Wechsel von CentOS zu RHEL nutzen?

Vorteile der Migration von CentOS zu RHEL

Sukanta Basak (17:34)

Unsere Erfahrung aus der Zusammenarbeit mit den Kunden in den letzten etwa einem Jahr ist, dass die Mehrheit derjenigen, die CentOS früher eingeführt haben, ihre Projektvision für den Übergang zu CentOS über Betriebssystemplattformen hinaus erweitert. Sie übernehmen oder führen Anwendungsfälle aus, die einen Mehrwert für die IT-Infrastruktur liefern.

Einige der Hauptvorteile sind #1 Steigerung der betrieblichen Effizienz insgesamt für die Rechenzentren oder ihre IT-Landschaft, #2 Steigerung der Entwicklerproduktivität.

Viele Male haben wir gesehen, wie Kunden darüber sprachen, weg vom reaktiven Management, dh SOPs, die darauf aufgebaut sind, auf einen Vorfall zu reagieren, und hin zu einem vorausschauenden Management-Framework – RedHat Insight ist eines der Schlüsselinstrumente, das hier helfen kann.

Während sie tatsächlich über diese spezielle Erweiterung ihrer Vision nachdenken, sprechen Kunden oft von der Einführung einer konsistenten Betriebsumgebung über die gesamte Lebenszyklusumgebung hinweg.

Dabei spielt es keine Rolle, ob die Arbeitsumgebung lokal, auf einer virtuellen Plattform, in einer Private Cloud oder in einer Public Cloud bereitgestellt wird. Kunden wollen eine konsistente Umgebung haben.

Dies führt uns zum zweiten Geschäftsanwendungsfall, der sich direkt auf die Steigerung der betrieblichen Effizienz und der Produktivität der Entwickler auswirkt. Sie haben heute die Wahl, auf Entwickler-Toolkits und die Build-Tools zu standardisieren, die für die endgültige Codebasis der Anwendung erforderlich sind, und dann auf Operations-Management-Tools zu standardisieren.

Alle drei bleiben gleich, unabhängig davon, ob sie für die Entwicklungsumgebung, den Test, die Qualitätssicherung, die Produktion oder die Vorproduktion verwendet werden. Was und wo immer sie es liefern, es spielt wirklich keine Rolle.

Das ist der große Vorteil, von dem die Kunden im Rahmen dieser Visionserweiterung tatsächlich sprechen. Zweitens, was sich direkt auf die Kosten der CentOS-Arbeitsumgebung auswirkt, die der Kunde tatsächlich hat, und wie sich dies auf die Senkung der Gesamtbetriebskosten mit RHEL auswirkt. Kunden können jetzt viele native Tools nutzen, die in RHEL integriert sind. RHEL Insight ist hier einer der wichtigsten.

Die Einführung nativer Tools hilft dem Kunden also, die Funktionen im Zusammenhang mit dem Management, der Beobachtbarkeit und der Berichterstattung zu erreichen. Es handelt sich nicht um eine Kosteneskalation.

Abgesehen davon ist für die Kunden, die ihre Entwicklungsumgebung haben, einer der großen Anwendungsfälle, die sie tatsächlich betrachten, wie sie die Entwicklung der Funktionalität von Betriebssystemfunktionen beeinflussen können. Die Idee ist, wenn sie es beeinflussen können, sinken ihre Entwicklungskosten.

All diese Innovationen, die sie bei RHEL einreichen, ihr Lifecycle-Management wird automatisch von RedHat übernommen. Dies ist der große Vorteil in Bezug auf die Beeinflussung und Reduzierung der Entwicklungskosten aus Kundensicht. Der frühe Zugriff auf die CentOS-Teams kommt dem Kunden also tatsächlich zugute.

Der Kunde oder die Partner, die die Hauptversion von RHEL beeinflussen möchten, werden mit dem Fedora-Projekt zusammenarbeiten. Diejenigen, die die Nebenversion von RHEL beeinflussen möchten, werden mit dem CentOS Teams-Projekt zusammenarbeiten. Damit Innovationen über CentOS-Teams schneller an RHEL geliefert werden können.

Asheet Makhija (23:15)

Fantastisch. Vielen Dank. Wie jedes Mal, wenn Sie die Dinge sehr klar erklärt und viele Lücken in meinem Verständnis beseitigt haben, bin ich sicher, dass auch unsere Zuschauer dasselbe empfinden werden, und es gibt jetzt eine viel bessere Klarheit darüber, was wirklich um CentOS und passiert warum Organisationen und Entwickler von CentOS zu RHEL wechseln sollten. Nochmals vielen Dank, dass Sie sich uns angeschlossen haben, und einen schönen Tag. Danke.