Quando usar o Red Hat no Azure
Critérios de decisão
Os seguintes critérios podem ajudar você a decidir se o Red Hat no Azure é ideal para seu caso de uso:
- Tipo de aplicativo
- Estratégia de desenvolvimento de aplicativo
- Linguagem de programação
- Ambiente de infraestrutura
Critérios de decisão | Considerações |
---|---|
Tipo de aplicativo | O Red Hat tem décadas de experiência de trabalho com os maiores fornecedores de software corporativo, como Oracle, SAS e SAP, para certificar seus aplicativos em produtos do Red Hat. Com essas parcerias fortes, a Red Hat é ótima opção para migrar aplicativos SAP ou SAS para o Azure. Se você usa principalmente outro fornecedor do Linux, como o SUSE, o ideal é primeiro explorar se ele oferece um pacote para dar suporte ao seu aplicativo específico no Linux. |
Estratégia de desenvolvimento de aplicativo | O serviço Red Hat OpenShift no Azure dá suporte a uma abordagem em contêineres para a criação de aplicativos modernos. A plataforma inclui todas as ferramentas necessárias para o ciclo de vida de desenvolvimento de software completo. Se você executar o DevOps ou o DevSecOps, o Red Hat OpenShift No Azure fornecerá os recursos necessários para criar e implantar aplicativos no OpenShift, incluindo a implementação de práticas recomendadas de segurança e a verificação em qualquer estágio do pipeline de CI/CD. Se você estiver usando outro mecanismo do Kubernetes para gerenciamento de contêineres, como o Serviço de Kubernetes da Amazon ou o Docker, o Red Hat OpenShift No Azure será uma opção mais avançada para você. |
Linguagem de programação | Se você tiver uma organização de desenvolvimento baseada em Java e quiser um servidor de aplicativos Java corporativo totalmente compatível com a nuvem, considere o JBoss EAP. O JBoss EAP é ótimo para modernizar rapidamente seu aplicativo Java, pois fornece um servidor de aplicativos flexível que você pode usar para simplificar seu plano de migração na nuvem. Ele é otimizado para implantações em infraestruturas públicas, privadas, híbridas e multinuvem. Se você estiver usando o Spring Boot autônomo, o JBoss poderá não ser a melhor opção. |
Ambiente de infraestrutura | As ofertas do Red Hat oferecem uma base operacional consistente e inteligente para implantações modernas de nuvem híbrida corporativa e de IT. A consistência entre a infraestrutura permite implantar aplicativos, cargas de trabalho e serviços usando as mesmas ferramentas, independentemente da localização. O Red Hat e o Azure atendem à conformidade de muitos padrões de segurança, incluindo FIPS, Common Criteria, HIPPA e PCI. Eles podem ajudar você a garantir a conformidade com os requisitos corporativos, regulatórios e do setor, além de proteger seus sistemas contra as ameaças de segurança mais recentes. Se você executar principalmente em uma nuvem de concorrentes ou se quiser gerenciar a própria infraestrutura, o Red Hat no Azure poderá não ser a solução certa para suas cargas de trabalho. |
Cenário de exemplo
No cenário de exemplo, o varejista online para o qual você trabalha executa seu site baseado em Java no Red Hat hospedado em um datacenter local. Para criar funcionalidades para o site e aprimorar a experiência do cliente, você sugeriu o uso das soluções Red Hat no Azure. Você também sugeriu iniciar rapidamente selecionando imagens testadas e confiáveis por meio do Cloud Access ou do Azure Marketplace.
Como o varejista já usa o Red Hat local, o Red Hat Enterprise Linux no Azure é uma opção lógica porque oferece funcionalidades familiares. Escolher o Azure também significa obter ajuda para seguir os padrões de PCI, que sua equipe precisa atender para lidar com as informações de pagamento pessoais do cliente. Você sugere o uso do Red Hat OpenShift para ajudar a equipe a adotar uma estratégia mais moderna de desenvolvimento de aplicativos. O OpenShift ajuda a remover obstáculos para desenvolvedores e permite a entrega contínua e a implantação de aplicativos em velocidade com baixa manutenção. Por fim, o JBoss EAP é uma excelente opção para modernizar o aplicativo em si, pois o site usa Java como sua linguagem de programação principal.