Red Hat Training

A Red Hat training course is available for RHEL 8

Capítulo 19. Opções para executar uma aplicação RHEL 6 ou 7 no RHEL 8

Para executar uma aplicação Red Hat Enterprise Linux 6 ou 7 no Red Hat Enterprise Linux 8, um espectro de opções está disponível. Um administrador de sistemas precisa de orientação detalhada do desenvolvedor da aplicação. A lista a seguir descreve as opções, considerações e recursos fornecidos pela Red Hat.

Executar a aplicação em uma máquina virtual com um sistema operacional convidado RHEL correspondente
Os custos de recursos são elevados para esta opção, mas o ambiente está próximo das exigências da aplicação, e esta abordagem não requer muitas considerações adicionais. Esta é a opção atualmente recomendada.
Executar a aplicação em um recipiente com base na respectiva versão RHEL
Os custos de recursos são mais baixos do que nos casos anteriores, enquanto os requisitos de configuração são mais rigorosos. Para detalhes sobre a relação entre hosts de contêineres e espaços de usuários convidados, veja a Matriz de Compatibilidade de Contêineres do Red Hat Enterprise Linux.
Execute o aplicativo nativamente no RHEL 8

Esta opção oferece os menores custos de recursos, mas também os requisitos mais rigorosos. O desenvolvedor da aplicação deve determinar uma configuração correta do sistema RHEL 8. Os recursos a seguir podem ajudar o desenvolvedor nesta tarefa:

Observe que esta lista não é um conjunto completo de recursos necessários para determinar a compatibilidade da aplicação. Estes são apenas pontos de partida com listas de alterações incompatíveis conhecidas e políticas da Red Hat relacionadas à compatibilidade.

Além disso, o What is Kernel Application Binary Interface (kABI)? O artigo Knowledge Centered Support contém informações relevantes para o núcleo e a compatibilidade.