ClickCease Wenn die Migration zu CentOS Stream Sinn macht

Wann die Migration auf CentOS Stream sinnvoll ist (und wann nicht)

von Rohan Timalsina

9. Mai 2023. TuxCare-Expertenteam

Red Hat kündigte vor über zwei Jahren an, dass sie ihren Ansatz in Bezug auf CentOS Linux ändern würden. Dies beinhaltete die Einstellung des Supports für die weithin beliebte stabile Version von CentOS Linux und die Verlagerung des Schwerpunkts auf CentOS Stream. Während der Ankündigung schien Red Hat anzudeuten, dass die Migration zu CentOS Stream von CentOS 7 oder 8 für Arbeitslasten nahtlos sein würde. Diese Änderung wäre für die weitere Entwicklung von Enterprise Linux von Vorteil.

Diese Entscheidung stieß jedoch auf starken Widerstand in der Community. Mit dem Enterprise Support für Almalinux können Unternehmen den Support-Lebenszyklus ihrer AlmaLinux-Workloads auf 16 Jahre verlängern und ihre Sicherheitslage durch automatisiertes, unterbrechungsfreies Sicherheitspatching + Break-and-Fix-Support, erweiterte Sicherheitsupdates mit kontinuierlicher FIPS-Konformität und stundenweisen Pay-as-you-go-Support verbessern, sodass Sie nur für das bezahlen, was Sie benötigen.

CentOS Stream bleibt CentOS weitgehend ähnlich, da es ein Binärdatei kompatibel mit RHEL. Allerdings unterscheidet es sich durch die Häufigkeit der Aktualisierungen: CentOS Stream wird wöchentlich aktualisiert, während das stabile CentOS alle sechs Monate aktualisiert wird. Dieser besondere Unterschied kann erhebliche Auswirkungen auf eine Vielzahl von Arbeitslasten haben.

Ist CentOS Stream für die Produktion geeignet?

Die ursprüngliche Ankündigung von Red Hat deutete darauf hin, dass CentOS Stream gut in Unternehmensumgebungen funktionieren könnte, wie die Verwendung eines von CentOS Stream abgeleiteten Betriebssystems durch Facebook zur Bewältigung großer Arbeitslasten zeigt. Ein von Red Hat veröffentlichtes Dokument enthält jedoch ein Zitat, in dem es heißt: "...Es ist nicht für den Produktionseinsatz konzipiert. Es ist als Entwicklungsplattform gedacht..." und empfiehlt den Nutzern, sich stattdessen für Red Hat Enterprise Linux zu entscheiden, das im Gegensatz zu CentOS Stream nicht kostenlos ist.

Die Nachricht über CentOS Stream ist etwas widersprüchlich. Einerseits sagte Hervé Lemaitre, Red Hats Chief Technologist in der EMEA, in einem einem Interview dass die Migration von CentOS 8 auf CentOS Stream ein unkomplizierter Prozess ist, der nur zwei Befehle erfordert. Brian Exelbierd, ein RHEL-Produktmanager, wies darauf hin, dass er in einigen Fällen CentOS 7 oder 8 durch CentOS Stream ersetzen kann, ohne dass es jemand merkt, was bedeutet, dass es sich um ein produktionsreifes System handelt.

Ist CentOS Stream stabil?

Obwohl CentOS Stream auf der gleichen Codebasis wie RHEL basiert, ist es weniger stabil als RHEL, das für seine Stabilität und Zuverlässigkeit in Unternehmensumgebungen bekannt ist. Wir können mit Sicherheit sagen, dass "ein stabiles Betriebssystem mit einem garantierten Wartungsfenster" nicht das ist, was CentOS Stream ist. Die Entscheidung von Red Hat, auf CentOS Stream umzusteigen, hat für viele Benutzer, aber nicht für alle, erhebliche Herausforderungen mit sich gebracht.

Tatsächlich hat die Umstellung auf CentOS Stream in mancher Hinsicht Vorteile. Red Hat kann die begrenzten CentOS-Ressourcen auf ein einziges Produkt konzentrieren, das sich besser für die laufende Entwicklung und das Feedback der Community eignet, was sogar eine bessere Lösung für eine Cloud-zentrierte Welt sein könnte. Der Einsatz von CentOS Stream in der Produktion ist jedoch eine ganz andere Sache.

CentOS Stream kann als Ersatz für CentOS Linux 8 in einfachen, isolierten und nicht kritischen Situationen geeignet sein, in denen keine Anwendungen von Drittanbietern darauf angewiesen sind. Für die meisten produktiven Workloads ist es jedoch nicht geeignet. Diese Workloads stützen sich in der Regel auf mehrere Softwarelösungen, von denen das Betriebssystem nur eine ist, und erfordern stabile Snapshots für Zertifizierungszwecke.

Anwendungsfälle, die mit CentOS Stream gut funktionieren könnten

Wenn Sie erwägen, auf CentOS Stream zu migrieren, gibt es einige Fälle, in denen dies für Sie von Vorteil sein könnte. In diesem Abschnitt werden einige Szenarien untersucht, in denen die Migration zu CentOS Stream so einfach sein kann wie die Ausführung einer Befehlszeile.

Das von Ihnen verwendete Betriebssystem ist kaum von Bedeutung.

In bestimmten Fällen können die Anwendungen, die auf Ihrem Betriebssystem laufen, weitgehend unabhängig von dem zugrunde liegenden Betriebssystem sein. Das bedeutet, dass sich wesentliche Änderungen am Betriebssystem nicht auf diese Anwendungen auswirken würden, es sei denn, sie betreffen die Plattform, auf der die Anwendungen laufen. Wenn dies der Fall ist, kann die Reaktion auf Änderungen in CentOS Stream gut organisiert sein.  

Kleine, nicht kritische Umgebungen, die sich anpassen können

CentOS ist nicht nur in großen Produktionsumgebungen beliebt, sondern wird auch häufig in kleinen Umgebungen eingesetzt und manchmal sogar nur als einzelne Instanz betrieben. Je nach Arbeitsbelastung können Sie feststellen, dass das relativ geringe Risiko, dass nach einem CentOS-Stream-Update etwas kaputt geht, überschaubar ist und dass Sie sich die Ausfallzeit leisten können.

Wenn Sie CentOS als Desktop-Betriebssystem in einer Entwicklungsumgebung verwenden, werden Sie feststellen, dass CentOS Stream ebenfalls gut funktioniert. Wenn Ihre Entwicklungsarbeit jedoch von einer stabilen Version abhängt, könnte CentOS Stream Probleme verursachen. 

Sie haben ein starkes Team und bauen Ihr eigenes Betriebssystem

In bestimmten großen oder hochspezialisierten Umgebungen können Teams eine CentOS-Version für Produktionszwecke anpassen und den Prozess wiederholen, wenn die nächste CentOS-Version ausreichende Verbesserungen aufweist. Die Führung von Red Hat verwies auf das Beispiel von Facebook als Beispiel für diese Vorgehensweise. Diese Teams verfügen über das interne Fachwissen, um diese Aufgaben zu bewältigen.

CentOS Stream beschleunigt lediglich diesen bestehenden Prozess. Sie können sich immer noch dafür entscheiden, CentOS Stream "anzuhalten" und Ihr Betriebssystem daraus abzuleiten, wenn Sie sich dafür entscheiden, was Ihnen nichts ausmacht, wenn Sie die stabile Version von CentOS verlieren. Dies ist jedoch eine Strategie, die sich nur ein relativ kleiner Teil der CentOS-Benutzer leisten kann, da die erforderlichen Fähigkeiten sehr gefragt und schwer zu finden sind, was zu erheblichen internen Kosten führt.

Anwendungsfälle, in denen CentOS Stream wahrscheinlich nicht funktionieren wird

Wir haben bereits erwähnt, dass viele Benutzer in der Community unzufrieden mit der Entscheidung von Red Hat waren, eine stabile 1:1-Verbindung zu RHEL-Releases zu entfernen. Diese Entscheidung verursacht erhebliche Probleme für viele Arten von Workloads. Hier sind einige Anwendungsfälle, für die eine Migration auf CentOS Stream wahrscheinlich ungeeignet ist.

Wenn die Stabilität des Betriebssystems und die Kompatibilität mit RHEL an erster Stelle stehen

Letztendlich hängt die Migration auf CentOS Stream von der Struktur Ihrer Workloads, den Abhängigkeiten Ihrer Anwendungen und den potenziellen Auswirkungen von Ausfallzeiten ab, einschließlich der Auswirkungen auf andere Maschinen. Es besteht das Risiko, dass ein Update auf CentOS Stream etwas in Ihrer Arbeitslast kaputt macht, wie z.B. eine aktualisierte Bibliothek. Bei stabilen Versionen gibt es immer eine Test- und Implementierungsphase, aber das ist bei Streaming-Updates nicht der Fall. 

Wenn selbst kleine Änderungen in CentOS Ihre Arbeitsabläufe stören könnten, sollten Sie sich einen Wechsel zu CentOS Stream gut überlegen. Das schnelle Tempo der Aktualisierungen bedeutet, dass Testumgebungen ein sich ständig änderndes Ziel anvisieren müssen, wodurch das übliche Testfenster schnell obsolet wird. Dies kann sich auch auf andere Prozesse im Unternehmen auswirken, z. B. auf die Einführung neuer Funktionen.

Bewerbungsbescheinigung ist erforderlich

Die Zertifizierung von Anwendungen für bestimmte RHEL-Versionen garantiert, dass sie ausgeführt werden können und Unterstützung erhalten. CentOS bietet traditionell denselben Vorteil wie Unternehmensanwendungen, die für RHEL zertifiziert sind und auch unter dem freien CentOS laufen würden.

Diese Zertifizierung ist jedoch bei CentOS Stream nicht mehr möglich, da sich von einer Version zur nächsten erhebliche Änderungen ergeben können. Die Anbieter können ihre Anwendungen nicht wöchentlich zertifizieren. Daher riskieren Benutzer, die RHEL-zertifizierte Anwendungen auf CentOS Stream ausführen, den Verlust des Supports und die Nichteinhaltung von Vorschriften.

Fälle, in denen die Basisleistung genau übereinstimmen muss

Ein weiterer Grund, warum CentOS Stream möglicherweise nicht geeignet ist, sind Situationen, in denen die Basisleistung mit früheren Läufen übereinstimmen muss. So können beispielsweise wissenschaftliche Berechnungen, die mit früheren Ergebnissen verglichen werden müssen, selbst durch geringfügige Änderungen der Bibliotheksversionen beeinträchtigt werden, die unter CentOS Stream häufiger auftreten. Ebenso sind für High-Performance-Computing (HPC)-Umgebungen hochstabile Plattformen erforderlich, ein Stabilitätsniveau, das CentOS Stream möglicherweise nicht bietet.

Dies ist jedoch nicht immer ein negativer Aspekt. Jüngste Tests haben gezeigt, dass CentOS Stream 9 eine deutliche Leistungsverbesserungen. Dennoch kann dies frühere Ergebnisse ungültig machen, und Ergebnisse, die in einer Woche erzielt wurden, können in der darauffolgenden Woche aufgrund der schnellen Aktualisierungsrate von CentOS Stream nicht mehr gültig sein.

 

Ihre Optionen

Eine differenziertere Sichtweise der Beziehung zwischen CentOS Stream und dem inzwischen eingestellten CentOS Linux sickert langsam durch die Community. Die Realität ist jedoch, dass die Änderung einen großen Teil der Nutzer betrifft, für die eine Migration zu CentOS Stream keine Option ist. Diese Änderung hat einige Benutzer dazu gezwungen, nach Alternativen zu suchen, wie z. B. AlmaLinux oder RockyLinux, die 1:1 binärkompatible RHEL-Klone mit stabilen Versionen sind, die für die Anwendungszertifizierung funktionieren sollten.

Für AlmaLinux können Unternehmen durch den Erwerb von Enterprise Support für Almalinux mehrere Support-Vorteile auf Unternehmensniveau erhalten. Mit dem Enterprise Support für Almalinux können Unternehmen den Support-Lebenszyklus ihrer AlmaLinux-Workloads auf 16 Jahre verlängern sowie automatisierte, unterbrechungsfreie Patches, erweiterte Sicherheitsupdates mit kontinuierlicher FIPS-Konformität und stundenweisen Pay-as-you-go-Support hinzufügen, so dass Sie nur für das bezahlen, was Sie benötigen.

Für diejenigen, die CentOS 7 verwenden, ist der Wechsel zu AlmaLinux ein relativ reibungsloser Übergang. Wie einfach die Migration ist, können Sie in unserem Blogbeitrag sehen , in dem wir detailliert beschreiben, wie es gemacht wird.

Wenn Sie jedoch noch nicht bereit sind, zu migrieren, können Sie sich mit dem Kauf von erweitertem Support, wie z. B. dem EOL-Support von TuxCare für CentOS 7, Zeit lassen, um sich zu entscheiden. Mit dem Extended Lifecycle Support von TuxCare können Sie 4 zusätzliche Jahre Sicherheitssupport erwerben, während Sie sich für Ihren nächsten Schritt entscheiden.

Unabhängig von Ihrer Situation ist es keine Option, nichts zu unternehmen. Denken Sie also über Ihre CentOS-Nutzungsmuster nach und entscheiden Sie, in welche Kategorie Ihre Arbeitslast passt - und handeln Sie schnell, um bei Bedarf erweiterten Support zu erhalten.

 

 

Zusammenfassung
Wenn die Migration zu CentOS Stream Sinn macht
Artikel Name
Wenn die Migration zu CentOS Stream Sinn macht
Beschreibung
Erfahren Sie, warum die Migration auf CentOS Stream unter bestimmten Umständen nicht einfach ist und nicht als Option in Frage kommt.
Autor
Name des Herausgebers
TuxCare
Logo des Herausgebers

Verlängern Sie den Lebenszyklus Ihres AlmaLinux-Supports auf 16 Jahre - und fügen Sie Live-Patching, mühelose Compliance und stundenweisen Pay-as-you-go-Support mit AlmaCare hinzu

Werden Sie ein TuxCare-Gastautor

E-Mail

Helfen Sie uns,
die Linux-Landschaft zu verstehen!

Füllen Sie unsere Umfrage zum Stand von Open Source aus und gewinnen Sie einen von mehreren Preisen, wobei der Hauptpreis mit 500 $ dotiert ist!

Ihr Fachwissen ist gefragt, um die Zukunft von Enterprise Linux zu gestalten!