Diretrizes de ponta a ponta do CentOS

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

O CentOS 7 e 8 são as versões finais do CentOS Linux. As datas de fim da vida útil 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 aplicações de patches de segurança.

Opções de migração

Existem várias opções para os clientes do CentOS migrarem para um SO com suporte. A decisão de onde e como migrar depende de:

  • Você precisar ou não manter a compatibilidade com o CentOS/RHEL (Red Hat Enterprise Linux)
  • Prefira uma distribuição com suporte da comunidade em vez de uma distribuição comercial (por exemplo, Red Hat Enterprise Linux ou RHEL)
  • A configuração e fonte(s) de imagem de sua propriedade CentOS no Azure

Se você precisar 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, você pode considerar a possibilidade de migrar para outra distribuição, seja de comunidade ou comercial.

Enquanto avalia seu estado final, considere se é preferível realizar uma conversão in-loco (muitas distribuições fornecem ferramentas para essa finalidade) em vez de aproveitar essa oportunidade para iniciar com uma nova VM / SO / imagem. A Microsoft recomenda iniciar com uma nova VM / SO.

Também existem várias empresas que oferecem suporte estendido para o CentOS 7, o que pode lhe fornecer mais tempo para migrar.

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

Distribuições compatíveis com o CentOS

Distribuição Descrição Imagens do Azure Modelo de Suporte
Red Hat Enterprise Linux Melhor sistema operacional binariamente compatível com suporte e EUS disponível.
Oferta de migrações disponível no Azure Marketplace.
Ferramenta de conversão disponível no Red Hat.
Várias ofertas e imagens
Yes PAYG, BYOS, ARM64 Suporte comercial e 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) Comunidade, suporte Comercial por terceiros
Oracle Linux Ferramentas e diretrizes de migração disponíveis na Oracle. Sim BYOS Community e Comercial
Rocky Linux Imagens oficiais da comunidade:
Rocky Linux para x86_64 (AMD64) - Oficial
Ferramenta de conversão disponível na Rocky.
Sim (vários editores), BYOS, ARM64 Community e Comercial

Observação

  • "Compatível com binários" significa que é baseado em uma mesma distribuição upstream (Fedora). Não existe garantia de compatibilidade entre bugs.
  • Para obter uma lista completa das distribuições Linux endossadas no Azure, confira: Distribuições Linux endossadas no Azure - Máquinas Virtuais do Linux | Microsoft Learn
  • Para obter detalhes sobre o Suporte Integrado da Microsoft e Red Hat, confira: Parceria Microsoft e Red Hat e Entrega de Suporte Integrado, uma Oferta Única no Mundo de TI | Microsoft Learn

Distribuições alternativas

Distribuição Descrição Imagens do Azure Modelo(s) de suporte
Fluxo do CentOS Substituição oficial do CentOS, upstream versus. 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 O SUSE Enterprise Linux (SLES) é a distribuição comercial do Linux da SUSE. Yes PAYG, BYOS, ARM64 Comunidade (OpenSUSE), comercial e integrado (SLES)
Ubuntu (Server / Pro) Estão disponíveis as versões gratuita (Servidor) e paga (Pro). Possível conversão in-loco do Servidor para Pro: Atualização in-loco para imagens Ubuntu Pro Linux no Azure - Máquinas Virtuais do Azure | Microsoft Learn Yes PAYG, BYOS, ARM64 Comunidade (servidor), comercial e integrado (Pro)
Debian Distribuição Linux Community. Sim (vários editores) Comunidade
Flatcar Contêiner Linux Community Sim Comunidade

Migrar 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 realizar uma conversão in-loco ou iniciar com uma nova VM (reimplantação).

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

Se você migrar para uma distribuição comercial, poderá precisar de uma assinatura/licença válida para realizar a conversão.

Ao considerar se deve converter sua VM in-loco ou reimplantá-la, a maneira como você criou sua VM no Azure se torna importante.

Conversão de uma VM personalizada

Se você criou sua própria VM para uso no Azure, nenhuma informação de cobrança de software estará presente na sua VM. Provavelmente, não há problema em convertê-lo in-loco (após um backup e quaisquer pré-requisitos e atualizações necessários).

Ofertas do OpenLogic by Perforce Azure Marketplace:

Essas são as imagens oficiais/aprovadas do CentOS no Azure e não têm informações de cobrança 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

Existe uma grande quantidade de ofertas baseadas no CentOS de vários editores disponíveis no Azure Marketplace. Eles variam de ofertas simples apenas com o SO a várias ofertas combinadas com mais software, versões de desktop e configurações para casos específicos (por exemplo, imagens CIS protegidas).

Algumas dessas ofertas têm uma marca de preço associada e podem incluir serviços como suporte ao cliente final etc.

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

Verifique com seu provedor de imagens se ele recomenda / dá suporte a uma atualização in-loco ou se tem outras diretrizes.

Alterando as distribuições

Se estiver migrando para outra distribuição, precisará reimplantar suas Máquinas Virtuais e cargas de trabalho. Verifique se você pode consultar o Microsoft Cloud Adoption Framework para o Azure para obter diretrizes, melhores práticas e modelos para implantar sua solução no Azure.

Modernizar

O momento do fim de vida do CentOS também pode ser uma oportunidade para considerar a modernização da sua carga de trabalho e mover para uma solução PaaS, SaaS ou conteinerização.

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