Por que migrar do CentOS Linux para o Red Hat Enterprise Linux (RHEL)?

Publicados: 2021-11-25

Olá, obrigado e bem-vindo a esta discussão sobre o valor comercial da transição para o RHEL, e comigo está Sukanta Basak. Sukanta Basak é o principal arquiteto da Red Hat e também um especialista no ecossistema RHEL.

Sukanta, tem havido muita discussão e confusão em torno do CentOS ou Community Enterprise Operating System, como foi originalmente chamado. Houve um anúncio de que a reconstrução do RHEL do CentOS terminará em 2021.

O valor comercial da transição para o RHEL

Isso levou a muitas perguntas na mente de todos. Por favor, remova essa confusão para todos os nossos espectadores e conte-nos o que realmente está acontecendo com o CentOS .

Índice

Para onde você vai agora que o CentOS Linux se foi?

Sukanta Basak

Obrigado por me receber para esta discussão. O anúncio sobre o fim da vida útil do CentOS Linux 8 em dezembro de 2021 colocou muitos clientes e suas estratégias de TI em disrupção. Mas para responder a isso, primeiro precisamos entender o contexto por trás disso - por que esse tipo de movimento aconteceu.

Se olharmos para a origem do CentOS, o CentOS é um projeto downstream do Red Hat Enterprise Linux, enquanto o Fedora é o projeto upstream do RHEL. Isso significa que todas as inovações que estão acontecendo no RHEL também estão acontecendo no Fedora. A partir daí, algumas dessas inovações estão fluindo para o RHEL.

Quando os códigos-fonte são enviados ao canal GitHub do CentOS, o consórcio CentOS extrai a base de código do GitHub, agregando algum valor a ela e reconstruindo-a como uma inovação apoiada pela comunidade para os parceiros e clientes, quem está realmente adotando.

Agora, vamos entender melhor esse fluxo. Para um ecossistema sustentável, todos os membros de um ecossistema devem contribuir, o que significa que a inovação que está acontecendo no Fedora, RHEL e CentOS deve realmente se unir e ajudar a construir um ambiente de trabalho melhor para o RHEL.

Essa é a intenção de ter um ecossistema em torno do RHEL a montante e a jusante. Todas as inovações e desenvolvimentos que foram conduzidos pelos desenvolvedores, clientes e parceiros da comunidade CentOS foram realmente adotados. Na verdade, eles não estavam voltando para o RHEL upstream, que é o Fedora.

Por um lado, o RHEL está perdendo as inovações que foram construídas no CentOS – isso será uma falta maior do ponto de vista da comunidade. Mas, por outro lado, os adotantes do CentOS que são realmente os inovadores estão sobrecarregados com o gerenciamento do ciclo de vida dessas inovações com as versões do CentOS.

Obviamente, toda vez que uma nova versão chega, eles precisam iniciar o gerenciamento do ciclo de vida novamente. Há uma lacuna no módulo Linux do CentOS downstream existente.

Desenvolvedores, parceiros e seus clientes precisam de uma maneira de colaborar e encontrar um caminho para a versão futura do RHEL. Como essa lacuna foi identificada agora, eles anunciaram o projeto CentOS Team, que é uma plataforma de desenvolvimento upstream para a comunidade CentOS que inclui desenvolvedores, clientes e parceiros que estão realmente fazendo essa inovação e agora terão a oportunidade de ter sua contribuição aceita e marcha para o modelo upstream.

Portanto, o CentOS fica bem entre o Fedora e o RHEL. Isso foi declarado em setembro de 2019. Agora, com a disponibilidade dessas equipes do CentOS, hoje a Red Hat pode encurtar o ciclo de feedback entre os desenvolvedores, consumidores e parceiros.

Em dezembro de 2020, a Red Hat anunciou que o CentOS Teams será o futuro investimento da comunidade CentOS. Portanto, não haverá mais um investimento da comunidade CentOS no projeto CentOS Linux. Em vez disso, eles se concentrarão apenas no projeto das equipes do CentOS.

Para que isso aconteça, o fim da vida útil do projeto CentOS Linux 8 foi anunciado em dezembro de 2021. Mas a versão anterior do CentOS, que é o CentOS Linux 7, continuará até junho de 2024, que era o cronograma original.

Além disso, também sabemos que os lançamentos mais recentes estarão sob o projeto CentOS Teams e, portanto, o CentOS 9 será lançado em 2021.

O que vem a seguir para os usuários do CentOS?

Asheet Makhija (7:35)

Você esclareceu muito bem exatamente o que está acontecendo e qual é o pano de fundo. E agora surge a próxima pergunta, como a Red Hat ajuda os usuários existentes do CentOS? Se você pudesse nos dar alguma compreensão sobre isso.

Como a Red Hat está ajudando os usuários na migração do CentOS?

Sukanta Basak (7:55)

Esse anúncio em particular realmente interrompeu as iniciativas de TI de muitos clientes que adotaram projetos CentOS em seu cenário de TI.

Na verdade, não estamos pensando nisso como uma re-plataforma. A Red Hat lançou a iniciativa de transição CentOS para RHEL. Sob este programa, há uma série de benefícios que estão sendo entregues aos clientes que estão prontos para adotar este programa.

A primeira coisa é que hoje os clientes podem aproveitar a Red Hat e sua base de conhecimento, que inclui consultores, arquitetos de soluções que estão presentes na Red Hat e no ecossistema de parceiros.

A equipe de conhecimento pode se unir e trabalhar com os clientes, ajudando-os a construir a melhor estratégia de transição. Nosso objetivo é ajudar essas organizações a adotar uma plataforma de negócios pronta para o futuro com o mínimo de interrupção.

Além disso, o ecossistema mais amplo vinculado ao RHEL agora estará disponível para que os clientes selecionem o conjunto certo de kits de ferramentas de desenvolvimento, criem kits de ferramentas etc.

Agora, a comunidade de desenvolvedores também terá acesso a uma plataforma de desenvolvimento baseada em RHEL de baixo custo. Obviamente, é o ambiente de trabalho mais bem-vindo porque a semeadura de inovação e ideias acontece durante a fase de desenvolvimento, que se soma à fase de produção. Obviamente, como parte deste projeto, eles terão acesso à base de conhecimento de migração do RHEL.

Existe um microsite que a RedHat disponibilizou, com toda a documentação necessária, vídeos, vídeos de transição. Tudo está disponível para os clientes consumirem e oferece um kit de ferramentas gratuito para migração.

Se um cliente tem uma equipe interna com competência para trabalhar no ambiente de trabalho CentOS e RHEL, ele precisa baixar esse kit de ferramentas gratuito e seguir em frente com a estratégia de transição.

Além disso, como esses anúncios ocorreram no meio de um ano financeiro, a RedHat também trouxe alguns incentivos financeiros como parte deste pacote.

Substituição do CentOS

Agora, há várias opções disponíveis dependendo de quais são os objetivos de transição que os clientes estão definindo e da complexidade do ambiente que eles estão tendo. Assim, eles podem escolher o ajuste certo para eles.

Asheet Makhija (11:33)

Obrigado, é muito encorajador para muitas pessoas que estão na plataforma CentOS. Há uma abordagem programática genuína vinda da Red Hat em torno disso. Muito obrigado por esclarecer isso.

Por que migrar do CentOS para o RHEL?

Sukanta Basak (11:56)

A primeira coisa que devemos entender é que o CentOS Linux é um projeto comunitário, enquanto o RHEL é uma distribuição Linux pronta para empresas.

A principal diferenciação aqui é que, uma vez que o RHEL é construído e o código-fonte é publicado no GitHub, o consórcio CentOS obtém o texto para o código-fonte e adiciona alguma base de código não certificada nele, que não faz parte da nossa visualização do RHEL.

Em segundo lugar, existem algumas funcionalidades do RHEL, que o CentOS não conseguiu reconstruir. Por exemplo, o insight RedHat, é uma ferramenta de análise preditiva muito importante que está ausente no CentOS. Portanto, há uma diferença entre a compilação do CentOS e a compilação do RHEL. Essa é a primeira diferenciação do ponto de vista tecnológico.

Agora, enquanto os clientes adotam o RHEL com VCenter, os benefícios imediatos que eles percebem são o acesso a uma plataforma RHEL estável e segura, que não apenas oferece um ciclo de vida definido de 10 anos, mais dois anos de ciclo de vida estendido. E, o desempenho previsível também que é comprovado através de relatórios de benchmark (relatórios de TVC que estão disponíveis).

Em segundo lugar, todas as certificações governamentais, industriais e de segurança pública e conformidade que fazem parte do RHEL são acessíveis aos clientes porque o código já está certificado.

Em seguida, a acessibilidade ao ecossistema mais amplo, que toma muito de sua propriedade em termos de estabilidade do ambiente de trabalho empresarial que eles vão construir. Existem três benefícios técnicos específicos que normalmente afetam o ambiente de produção dos clientes.

1. A disponibilidade de suporte a atualizações estendidas por 18 meses como parte do ciclo de vida da versão secundária do RHEL. Durante esse período, os clientes desfrutam de patches de segurança e correções de bugs.

Considerando que no lado do CentOS, a equipe de suporte de atualizações estendidas não existe. O CentOS passa de uma versão menor para outra. Se houver um bug, a correção não estará disponível até a próxima versão. No meio, eles não podem realmente tê-lo.

2. É a disponibilidade de hot fixes para o ambiente de trabalho RHEL. Assim, os clientes e parceiros que adotaram o RHEL em seu ambiente de trabalho comercial obtêm acesso a um hotfix binário da Red Hat quando um bug é identificado no ecossistema RHEL.

Se isso impactar, eles a obtêm da Red Hat e ela é entregue assim que a solução é alcançada, antes mesmo de ser lançada para a comunidade. Então, isso é uma grande vantagem. Para que a equipe do CentOS tenha essa base de código específica, eles precisam esperar que esse código específico passe pela estrutura de lançamento correta e seja enviado ao GitHub.

Então, eles podem extraí-lo e construí-lo. O atraso típico é de cerca de seis semanas, o que para um ambiente de trabalho corporativo é um grande risco.

3. É aquele que impacta a produção do ambiente de trabalho é um kernel live patching. Este serviço em particular faz parte do processo de construção do kernel Red Hat. No entanto, essa equipe de serviço de correção de vidas do kernel em particular não existe para o CentOS.

Esses são os três benefícios de maior impacto tecnológico que os clientes do RHEL desfrutam.

Asheet Makhija (17:06)

Do ponto de vista da organização , quais são os benefícios comerciais que nossos clientes podem aproveitar ao migrar do CentOS para o RHEL?

Benefícios da migração do CentOS para o RHEL

Sukanta Basak (17:34)

Nossa experiência de trabalhar com os clientes ao longo do último ano é que a maioria daqueles que adotaram o CentOS anteriormente estão expandindo sua visão do projeto de transição do CentOS para além das plataformas de SO. Eles estão adotando ou executando casos de uso, que agregam valor incremental para a infraestrutura de TI.

Alguns dos principais benefícios são o aumento nº 1 na eficiência operacional geral para os data centers ou seu cenário de TI, o aumento nº 2 na produtividade do desenvolvedor.

Muitas vezes vimos clientes falando sobre deixar de lado o gerenciamento reativo, ou seja, SOPs construídos para reagir a algum incidente e mudar para uma estrutura de gerenciamento preditivo – o insight da RedHat é um dos principais instrumentos que podem ajudar aqui.

Enquanto eles estão realmente pensando nessa expansão específica de sua visão, os clientes geralmente falam sobre a adoção de um ambiente operacional consistente em todo o ambiente do ciclo de vida.

Não importa se o ambiente de trabalho é implantado no local, em plataforma virtual, em uma nuvem privada ou em uma nuvem pública. Os clientes querem ter um ambiente consistente.

Isso nos leva ao segundo caso de uso de negócios, que tem um impacto direto no aumento da eficiência operacional e na produtividade do desenvolvedor. Hoje, eles têm a opção de padronizar os kits de ferramentas do desenvolvedor e as ferramentas de compilação necessárias para a base de código do aplicativo final e, em seguida, padronizar as ferramentas de gerenciamento de operações.

Todos os três permanecerão iguais, sejam eles usados ​​para ambiente de desenvolvimento, teste, controle de qualidade, produção, pré-produção. Seja o que for e onde quer que eles estejam entregando, isso realmente não importa.

Esse é o grande benefício do qual os clientes estão falando como parte dessa expansão de visão. Segunda coisa que tem um impacto direto no custo do ambiente de trabalho CentOS que o cliente está realmente tendo e como isso está impactando na diminuição do TCO com o RHEL. Os clientes agora podem aproveitar muitas ferramentas nativas, que vêm embutidas no RHEL. O insight do RHEL é um dos principais aqui.

Assim, a adoção de ferramentas nativas ajuda o cliente a alcançar as funcionalidades relacionadas à gestão, relacionadas à observabilidade, relacionadas ao reporting. Não envolve qualquer escalada de custos.

Além disso, para os clientes que estão tendo seu ambiente de desenvolvimento, um dos grandes casos de uso que eles estão analisando é como eles podem influenciar o desenvolvimento da funcionalidade do recurso do SO. A ideia é que, se eles conseguirem impactá-lo, seu custo de desenvolvimento cairá.

Todas as inovações que eles enviarão ao RHEL, seu gerenciamento de ciclo de vida será feito automaticamente pela RedHat. Este é o grande benefício em termos de influenciar e reduzir os custos de desenvolvimento na perspectiva do cliente. Portanto, o acesso antecipado às equipes do CentOS está realmente beneficiando o cliente.

O cliente ou parceiros que desejam impactar o lançamento da versão principal do RHEL trabalharão com o projeto Fedora. Aqueles que desejam impactar a versão de lançamento menor do RHEL trabalharão com o projeto CentOS Teams. Para que as inovações possam ser entregues mais rapidamente ao RHEL por meio das equipes do CentOS.

Asheet Makhija (23:15)

Fantástico. Muito obrigado. Como toda vez que você foi muito claro ao explicar as coisas e removeu muitas lacunas no meu entendimento, tenho certeza que nossos espectadores também sentirão o mesmo e há muito mais clareza agora sobre o que realmente está acontecendo em torno do CentOS e por que organizações e desenvolvedores devem migrar do CentOS para o RHEL. Então, obrigado novamente por se juntar a nós, e tenha um bom dia. Obrigada.