Orientação de fim de vida útil do CentOS

Em setembro de 2019, a Red Hat anunciou sua intenção de pôr fim ao CentOS e substituí-lo pelo CentOS Stream. Para obter mais informações, consulte Transformando a experiência de desenvolvimento no CentOS

CentOS 7 e 8 são as versões finais do CentOS Linux. As datas de fim de vida do CentOS 7 e 8 são:

  • CentOS 8 - 31 de dezembro de 2021
  • CentOS 7 - 30 de junho de 2024

Impacto para os usuários do CentOS

As cargas de trabalho executadas nessas versões do CentOS precisam migrar para plataformas alternativas para continuar a receber atualizações e patches de segurança.

Opções de migração

Há várias opções para os clientes do CentOS mudarem para um sistema operacional suportado. A decisão de onde e como migrar depende:

  • Se você precisa manter a compatibilidade com o CentOS / Red Hat Enterprise Linux (RHEL)
  • Prefira uma distribuição suportada pela comunidade versus uma distribuição comercial (por exemplo, Red Hat Enterprise Linux ou RHEL)
  • A configuração e a(s) fonte(s) de imagem do seu espólio do CentOS no Azure

Se você precisa manter a compatibilidade com o CentOS, a migração para o Red Hat Enterprise Linux, uma distribuição comercial, é uma opção de baixo risco. Existem também várias opções como Oracle Linux, Alma Linux, Rocky Linux, etc.

Se sua carga de trabalho for executada em muitas distribuições, convém considerar a mudança para outra distribuição, baseada na comunidade ou comercial.

Enquanto você avalia seu estado final, considere se executar uma conversão in-loco (muitas distribuições fornecem ferramentas para essa finalidade) é preferível em vez de aproveitar esta oportunidade para começar com uma tábua rasa e uma nova VM / OS / imagem. A Microsoft recomenda começar com uma nova VM / SO.

Há também várias empresas que oferecem suporte estendido para o CentOS 7, o que pode lhe dar mais tempo para migrar.

Consulte a página Distribuição Endossada para obter detalhes sobre distribuições e imagens endossadas do Azure.

Distribuições compatíveis com CentOS

Distribuição Descrição Azure Images Modelo de Suporte
Red Hat Enterprise Linux Melhor sistema operacional binário compatível com suporte e EUS disponível.
Oferta de migração disponível no Azure Marketplace.
Ferramenta de conversão disponível na Red Hat.
Várias ofertas e imagens
Sim PAYG, BYOS, ARM64 Suporte comercial integrado
AlmaLinux Imagens oficiais da comunidade:
SO AlmaLinux (x86_64/AMD64)
SO AlmaLinux (AArch64/Arm64)
AlmaLinux HPC
Ferramenta de conversão disponível no AlmaLinux.
Sim (vários editores) Apoio comunitário e comercial por terceiros
Oracle Linux Ferramentas e orientações de migração disponíveis na Oracle. Sim BYOS Comunidade e comercial
Linux rochoso Imagens oficiais da comunidade:
Rocky Linux for x86_64 (AMD64) - Oficial
Ferramenta de conversão disponível em Rocky.
Sim (vários editores), BYOS, ARM64 Comunidade e comercial

Nota

  • "Binário compatível" significa baseado na mesma distribuição a montante (Fedora). Não há garantia de bug para compatibilidade de bugs.
  • Para obter uma lista completa das distribuições Linux aprovadas no Azure, consulte: Distribuições Linux aprovadas no Azure - Máquinas Virtuais do Azure | Microsoft Learn
  • Para obter detalhes sobre o Red Hat & Microsoft Integrated Support, consulte: Microsoft e Red Hat Partner and Deliver Integrated Support, a Unique Offering in the IT World | Microsoft Learn

Distribuições alternativas

Distribuição Descrição Azure Images Modelo(s) de Suporte
Fluxo do CentOS Substituição oficial do CentOS, upstream vs. downstream do RHEL. Fluxo do CentOS Galeria da Comunidade Comunidade
Fedora Projeto upstream para CentOS stream e RHEL. Fedora Linux | O Projeto Fedora Galeria da Comunidade Comunidade
SUSE / OpenSUSE SUSE Enterprise Linux (SLES) é a distribuição Linux comercial da SUSE. Sim PAYG, BYOS, ARM64 Comunidade (OpenSUSE), comercial e integrada (SLES)
Ubuntu (Servidor / Pro) Ambas as versões gratuitas (Server) e pagas (Pro) disponíveis. Conversão in-loco do Servidor para o Pro possível: Atualização in-loco para imagens do Ubuntu Pro Linux no Azure - Máquinas Virtuais do Azure | Microsoft Learn Sim PAYG, BYOS, ARM64 Comunidade (servidor), comercial e integrada (Pro)
Debian Distribuição Linux da Comunidade. Sim (vários editores) Comunidade
Carro plano Contêiner da Comunidade Linux Sim Comunidade

Migrando seus sistemas e cargas de trabalho

Mantenha-se compatível com o CentOS

Se você permanecer compatível com o CentOS e tiver escolhido uma distribuição, precisará decidir se deseja executar uma conversão in-loco ou começar com uma nova VM (redeploy).

Muitas distribuições compatíveis com CentOS têm utilitários de conversões que avaliam o sistema e executam a substituição de binários e atualizam a fonte de conteúdo.

Se mudar para uma distribuição comercial, poderá necessitar de uma subscrição/licença válida para realizar a conversão.

À medida que você considera se deve converter sua VM in-loco vs reimplantação, a maneira como você criou sua VM no Azure se torna importante.

Convertendo uma VM personalizada

Se você criou sua própria VM para uso no Azure, nenhuma informação de cobrança de software estará presente em sua VM. Você provavelmente está bem para convertê-lo no local (após um backup e quaisquer pré-requisitos e atualizações necessárias).

O OpenLogic by Perforce Azure Marketplace oferece:

Estas são as imagens oficiais / endossadas do CentOS no Azure e não têm informações de faturamento de software associadas. Eles são candidatos a uma conversão in-loco (após um backup e quaisquer pré-requisitos e atualizações necessários).

Outras ofertas do Azure Marketplace

Há uma infinidade de ofertas baseadas no CentOS de vários editores disponíveis no Azure Marketplace. Vão desde simples ofertas apenas de SO a várias ofertas agrupadas com mais software, versões de ambiente de trabalho e configurações para casos específicos (por exemplo, imagens reforçadas CIS).

Algumas dessas ofertas têm um preço associado e podem incluir serviços como suporte ao cliente final, etc.

Se converter um sistema com um preço associado, continuará a pagar o preço original após a conversão. Mesmo que você tenha uma assinatura ou licença separada para o sistema convertido, você pode estar pagando duas vezes.

Verifique com seu provedor de imagens se ele recomenda/suporta uma atualização in-loco ou se tem mais orientações.

Alterando distribuições

Se você estiver mudando para outra distribuição, precisará reimplantar suas máquinas virtuais e cargas de trabalho. Certifique-se de examinar o Microsoft Cloud Adoption Framework para Azure para obter orientações, práticas recomendadas e modelos para implantar sua solução no Azure.

Modernizar

O momento de fim de vida útil do CentOS também pode ser uma oportunidade para você considerar modernizar sua carga de trabalho, mudar para uma solução PaaS, SaaS ou conteinerizada.

O que é a modernização de aplicativos? | Microsoft Azure