Pourquoi migrer de CentOS Linux vers Red Hat Enterprise Linux (RHEL) ?

Publié: 2021-11-25

Bonjour, merci et bienvenue dans cette discussion autour de la valeur commerciale de la transition vers RHEL, et avec moi Sukanta Basak. Sukanta Basak est l'architecte principal de Red Hat et il est également un expert en la matière dans l'écosystème RHEL.

Sukanta, il y a eu beaucoup de discussions et de confusion autour de CentOS ou du système d'exploitation d'entreprise communautaire, comme on l'appelait à l'origine. Il a été annoncé que la reconstruction RHEL de CentOS se terminera en 2021.

La valeur commerciale de la transition vers RHEL

Cela a conduit à de nombreuses questions dans l'esprit de chacun. Veuillez supprimer cet encombrement pour tous nos téléspectateurs et dites-nous ce qui se passe réellement avec CentOS .

Table des matières

Où allez-vous maintenant que CentOS Linux est parti ?

Soukanta Basak

Merci de m'avoir invité à cette discussion. L'annonce de la fin de vie de CentOS Linux 8 en décembre 2021 a bouleversé de nombreux clients et leurs stratégies informatiques. Mais pour répondre à cette question, nous devons d'abord comprendre le contexte derrière cela - pourquoi ce genre de mouvement s'est produit.

Si nous examinons l'origine de CentOS, CentOS est un projet en aval de Red Hat Enterprise Linux alors que Fedora est le projet en amont de RHEL. Cela signifie que toutes les innovations qui se produisent pour RHEL se produisent également sur Fedora. À partir de là, certaines de ces innovations se retrouvent dans RHEL.

Lorsque les codes sources sont soumis au canal GitHub de CentOS, le consortium CentOS extrait la base de code de GitHub, en y ajoutant de la valeur et en la reconstruisant en tant qu'innovation soutenue par la communauté pour les partenaires et les clients, quelle que soit la personne qui l'adopte réellement.

Maintenant, comprenons mieux ce flux. Pour un écosystème durable, tous les membres d'un écosystème doivent contribuer, ce qui signifie que l'innovation qui se produit sur Fedora, RHEL et CentOS devrait en fait se rassembler et aider à créer un meilleur environnement de travail pour RHEL.

C'est l'intention d'avoir un écosystème autour de RHEL en amont et en aval. Toutes les innovations et tous les développements menés par les développeurs, les clients et les partenaires de la communauté CentOS ont été effectivement adoptés. Ils ne revenaient pas réellement à RHEL en amont, qui est Fedora.

D'une part, RHEL manque les innovations qui ont été construites sur CentOS - ce sera un plus grand manque du point de vue de la communauté. Mais d'un autre côté, les adopteurs de CentOS qui sont en fait les innovateurs sont chargés de gérer le cycle de vie de ces innovations avec les versions de CentOS.

Évidemment, chaque fois qu'une nouvelle version arrive, ils doivent recommencer la gestion du cycle de vie. Il y a une lacune dans le module CentOS Linux existant en aval.

Les développeurs, les partenaires et leurs clients ont besoin d'un moyen de collaborer et de trouver un chemin vers la future version de RHEL. Étant donné que cette lacune est identifiée maintenant, ils ont annoncé le projet CentOS Team qui est une plate-forme de développement en amont pour la communauté CentOS qui comprend des développeurs, des clients et des partenaires qui font réellement cette innovation et auront désormais la possibilité de faire accepter leur contribution et marche dans le modèle en amont.

Ainsi, CentOS se situe juste entre Fedora et RHEL. Cela a été déclaré en septembre 2019. Maintenant, avec la disponibilité de ces équipes CentOS, Red Hat est aujourd'hui en mesure de raccourcir la boucle de rétroaction entre les développeurs, les consommateurs et les partenaires.

En décembre 2020, Red Hat a annoncé que CentOS Teams serait le futur investissement de la communauté CentOS. Ainsi, il n'y aura plus d'investissement de la communauté CentOS dans le projet CentOS Linux. Au contraire, ils se concentreront uniquement sur le projet des équipes CentOS.

Pour y arriver, la fin de vie du projet CentOS Linux 8 a été annoncée en décembre 2021. Mais la version précédente de CentOS, qui est CentOS Linux 7, se poursuivra jusqu'en juin 2024, ce qui était le calendrier initial.

De plus, nous savons également que les nouvelles versions seront sous le projet CentOS Teams et que CentOS 9 sera donc publié en 2021.

Quelle est la prochaine étape pour les utilisateurs de CentOS ?

Asheet Makhija (7:35)

Vous avez très bien clarifié exactement ce qui se passe et quel est le contexte. Et maintenant, la question suivante se pose, comment Red Hat aide-t-il les utilisateurs existants de CentOS ? Si vous pouviez nous éclairer là-dessus.

Comment Red Hat aide-t-il les utilisateurs à migrer depuis CentOS ?

Sukanta Basak (7:55)

Cette annonce particulière a en fait perturbé les initiatives informatiques de nombreux clients qui avaient adopté les projets CentOS dans leur paysage informatique.

Nous n'y pensons pas vraiment comme une nouvelle plate-forme. Red Hat a lancé l'initiative de transition de CentOS vers RHEL. Dans le cadre de ce programme, de nombreux avantages sont offerts aux clients qui sont prêts à adopter ce programme.

La première chose est que les clients peuvent aujourd'hui tirer parti de Red Hat et de sa base de connaissances, qui comprend des consultants, des architectes de solutions qui sont là avec Red Hat et l'écosystème de partenaires.

L'équipe de connaissances peut se réunir et travailler avec les clients, les aidant à élaborer la meilleure stratégie de transition. Notre objectif est d'aider ces organisations à adopter une plate-forme commerciale prête pour l'avenir avec un minimum de perturbations.

De plus, l'écosystème le plus large qui est attaché à RHEL sera désormais disponible pour que les clients sélectionnent le bon ensemble de kits d'outils de développement, de kits d'outils de construction, etc.

Désormais, la communauté des développeurs aura également accès à une plate-forme de développement basée sur RHEL à faible coût. C'est évidemment l'environnement de travail le plus apprécié car l'ensemencement de l'innovation et des idées se produit pendant la phase de développement, qui s'ajoute à la phase de production. Évidemment, dans le cadre de ce projet, ils auront accès à la base de connaissances sur la migration RHEL.

Il existe un microsite que RedHat a fourni, avec toute la documentation requise, des vidéos, des vidéos de transition. Tout est disponible pour les clients à consommer et offre une boîte à outils gratuite pour la migration.

Si un client dispose d'une équipe interne compétente pour travailler sur l'environnement de travail CentOS et RHEL, il doit aller télécharger cette boîte à outils gratuite et poursuivre la stratégie de transition.

En dehors de cela, comme ces annonces sont intervenues au milieu d'un exercice financier, RedHat a également mis en place des incitations financières dans le cadre de ce package.

Remplacement de CentOS

Désormais, plusieurs options sont disponibles en fonction des objectifs de transition que les clients se fixent et de la complexité de l'environnement dans lequel ils évoluent. En conséquence, ils peuvent choisir le bon ajustement pour eux.

Asheet Makhija (11:33)

Merci, c'est très encourageant pour beaucoup de personnes qui sont sur la plateforme CentOS. Il existe une véritable approche programmatique venant de Red Hat autour de cela. Merci beaucoup d'avoir éclairci cela.

Pourquoi migrer de CentOS vers RHEL ?

Sukanta Basak (11:56)

La première chose que nous devons comprendre est que CentOS Linux est un projet communautaire alors que RHEL est une distribution Linux prête pour l'entreprise.

La principale différence ici est qu'une fois que RHEL est construit et que le code source est publié sur GitHub, le consortium CentOS récupère le texte dans le code source et y ajoute une base de code non certifiée, qui ne fait pas partie de notre aperçu RHEL.

Deuxièmement, il existe quelques fonctionnalités de RHEL, que CentOS n'a pas pu reconstruire. Par exemple, l'insight RedHat, c'est un outil d'analyse prédictive très important qui est absent de CentOS. Il existe donc une différence entre la version CentOS et la version RHEL. C'est la première différenciation d'un point de vue technologique.

Désormais, alors que les clients adoptent RHEL avec VCenter, les avantages immédiats qu'ils réalisent sont l'accès à une plate-forme RHEL stable et sécurisée, qui leur donne non seulement un cycle de vie défini de 10 ans, plus deux ans de cycle de vie prolongé. Et, la performance prévisible également qui est prouvée par des rapports de référence (rapport TVC qui sont disponibles).

Deuxièmement, toutes ces certifications gouvernementales, industrielles et de sécurité publique et de conformité qui font partie de RHEL sont accessibles aux clients car le code est déjà certifié.

Ensuite, l'accessibilité à l'écosystème plus large, qui leur revient en grande partie en termes de stabilité de l'environnement de travail commercial qu'ils vont construire. Trois avantages techniques spécifiques ont généralement un impact sur l'environnement de production des clients.

1. La disponibilité de la prise en charge des mises à jour étendues pendant 18 mois dans le cadre du cycle de vie des versions mineures de RHEL. Pendant cette période, les clients bénéficient de correctifs de sécurité, de corrections de bugs.

Alors que du côté de CentOS, l'équipe de support des mises à jour étendues n'existe pas. CentOS passe d'une version mineure à une autre. S'il y a un bogue, le correctif n'est pas disponible avant la prochaine version. Entre les deux, ils ne peuvent pas réellement l'avoir.

2. Est-ce la disponibilité de correctifs pour l'environnement de travail RHEL. Ainsi, les clients et partenaires qui ont adopté RHEL dans leur environnement de travail professionnel ont accès à un correctif binaire de Red Hat lorsqu'un bogue est identifié sur l'écosystème RHEL.

Si cela a un impact, ils l'obtiennent de Red Hat et il est livré dès que cette solution est atteinte, avant même qu'elle ne soit diffusée à la communauté. Donc, c'est un gros avantage. Pour que l'équipe CentOS ait cette base de code particulière, elle doit attendre que ce code particulier passe par le bon cadre de publication et soit soumis au GitHub.

Ensuite, ils peuvent l'extraire et le construire. Le retard typique peut aller jusqu'à environ six semaines, ce qui, pour un environnement de travail d'entreprise, représente un gros risque.

3. Est-ce que celui qui impacte la production de l'environnement de travail est un correctif en direct du noyau. Ce service particulier fait partie du processus de construction du noyau Red Hat. Cependant, cette équipe de service de correctifs du noyau vit en particulier n'existe pas pour CentOS.

Ce sont les trois avantages les plus importants sur le plan technologique dont bénéficient les clients RHEL.

Asheet Makhija (17:06)

Du point de vue de l'organisation , quels sont les avantages commerciaux dont nos clients peuvent bénéficier en passant de CentOS à RHEL ?

Avantages de la migration de CentOS vers RHEL

Sukanta Basak (17:34)

Notre expérience de travail avec les clients au cours de la dernière année est que la majorité de ceux qui ont adopté CentOS plus tôt étendent leur vision de projet de transition CentOS au-delà des plates-formes OS. Ils adoptent ou exécutent des cas d'utilisation, qui apportent une valeur ajoutée à l'infrastructure informatique.

Certains des principaux avantages sont l'augmentation n°1 de l'efficacité opérationnelle globale des centres de données ou de leur paysage informatique, l'augmentation n°2 de la productivité des développeurs.

Plusieurs fois, nous avons vu des clients parler de s'éloigner de la gestion réactive, c'est-à-dire des SOP construites autour de la réaction à un incident et du passage à un cadre de gestion prédictive - la perspicacité de RedHat est l'un des instruments clés qui peuvent aider ici.

Alors qu'ils réfléchissent réellement à cette extension particulière de leur vision, les clients parlent souvent de l'adoption d'un environnement d'exploitation cohérent sur l'ensemble de l'environnement du cycle de vie.

Que l'environnement de travail soit déployé sur site, sur une plateforme virtuelle, sur un cloud privé ou sur un cloud public, peu importe. Les clients veulent avoir un environnement cohérent.

Cela nous amène au deuxième cas d'utilisation commerciale, qui a un impact direct sur l'augmentation de l'efficacité opérationnelle et de la productivité des développeurs. Ils ont aujourd'hui le choix de standardiser les kits d'outils de développement et les outils de construction requis pour la base de code d'application finale, puis de standardiser les outils de gestion des opérations.

Tous les trois resteront les mêmes, qu'ils soient utilisés pour l'environnement de développement, les tests, l'assurance qualité, la production, la pré-production. Quoi qu'il en soit et où qu'ils le livrent, cela n'a vraiment pas d'importance.

C'est le gros avantage dont les clients parlent dans le cadre de cette expansion de la vision. Deuxième chose qui a un impact direct sur le coût de l'environnement de travail CentOS que le client a réellement, et comment cela a un impact sur la réduction du coût total de possession avec RHEL. Les clients peuvent désormais tirer parti de nombreux outils natifs, qui sont intégrés à RHEL. La perspicacité de RHEL est l'une des clés ici.

Ainsi, l'adoption d'outils natifs aide le client à atteindre les fonctionnalités liées à la gestion, liées à l'observabilité, liées au reporting. Cela n'implique aucune augmentation des coûts.

En dehors de cela, pour les clients qui ont leur environnement de développement, l'un des principaux cas d'utilisation qu'ils envisagent réellement est de savoir comment ils peuvent influencer le développement de la fonctionnalité de l'OS. L'idée est que s'ils sont capables d'avoir un impact, leur coût de développement diminue.

Toutes ces innovations qu'ils soumettront à RHEL, leur gestion du cycle de vie sera automatiquement prise en charge par RedHat. C'est le grand avantage en termes d'influence et de réduction des coûts de développement du point de vue du client. Ainsi, l'accès anticipé aux équipes CentOS profite en réalité au client.

Le client ou les partenaires qui souhaitent avoir un impact sur la version majeure de RHEL travailleront avec le projet Fedora. Ceux qui souhaitent avoir un impact sur la version mineure de RHEL travailleront avec le projet CentOS Teams. Ainsi, les innovations peuvent être livrées plus rapidement à RHEL via les équipes CentOS.

Asheet Makhija (23:15)

Fantastique. Merci beaucoup. Comme chaque fois que vous avez expliqué les choses très clairement et que vous avez supprimé de nombreuses lacunes dans ma compréhension, je suis sûr que nos téléspectateurs ressentiront également la même chose et il y a maintenant beaucoup plus de clarté sur ce qui se passe réellement autour de CentOS et pourquoi les organisations et les développeurs devraient passer de CentOS à RHEL. Alors, merci encore de nous avoir rejoints et bonne journée. Merci.