No mundo dos contêineres e da orquestração de aplicativos, o OpenShift é um nome conhecido e respeitado. No entanto, com a adição do Azure Red Hat OpenShift (ARO), a experiência do Kubernetes se torna ainda mais completa e gerenciada. Neste artigo, vamos explorar os principais pontos discutidos em uma sessão de live stream chamada “Lunch Bites” sobre o OpenShift e o ARO.

História do OpenShift

O OpenShift tem seu histórico datando de 2011, quando foi inicialmente construído em cima do próprio runtime de contêiner e motor de orquestração da Red Hat. No entanto, a Red Hat mais tarde decidiu apoiar o Docker e ajudar a impulsionar padrões industriais para o runtime de contêiner e formato de pacote, levando ao desenvolvimento do OpenShift 3, que requer mais do que apenas um runtime de contêiner, e eventualmente ao adotar o Kubernetes.

Azure Red Hat OpenShift (ARO)

O ARO é um serviço gerenciado que une as forças do Kubernetes, OpenShift e Red Hat. Ele fornece uma experiência Kubernetes consistente e flexível com suporte gerenciado de uma equipe de especialistas em SRE globais, reduzindo o ônus sobre os clientes. Os benefícios do ARO incluem integração com outros serviços do Azure, SLA de 99,95%, gerenciamento de serviço totalmente gerenciado sem distinção entre ambientes de produção e não produção, plataforma de aplicativos conjunta apoiada pela Microsoft e Red Hat, experiência de implantação única, fatura única e elegibilidade para contratos da Microsoft Azure.

Demonstração de ARO e OpenShift

O vídeo também apresenta uma demonstração de como criar um cluster ARO no portal do Azure, que é um processo simples e automatizado. Além disso, a demonstração mostra como utilizar o console do OpenShift, que permite que os usuários façam login com credenciais do Azure AD, gerenciem usuários e grupos, e visualizem a utilização do cluster e eventos. A demonstração também cobre como atualizar o cluster, gerenciar recursos de computação e utilizar o Operator Hub para implantar serviços e aplicativos.

Implantando aplicativos com OpenShift

A demonstração também destaca como implantar um aplicativo utilizando um modelo e imagem de builder, e como adicionar verificações de saúde e limites de recursos. Além disso, o vídeo apresenta ferramentas como o Odoo, que ajuda os desenvolvedores a trabalhar com aplicativos em execução em clusters OpenShift.

Perguntas frequentes e benefícios

O vídeo também inclui uma seção de perguntas frequentes, que aborda temas como a diferença entre o OpenShift e o Azure Kubernetes Service (AKS), as diferenças entre o ARO e o AKS, e o suporte a contêineres do Windows no OpenShift e ARO. Além disso, o vídeo destaca os benefícios do OpenShift, como a rapidez de iteração, testes e implantação de aplicativos.

Conclusão

Em resumo, o ARO é uma solução completa e gerenciada que combina as forças do Kubernetes, OpenShift e Red Hat. Com sua experiência flexível e consistente, gerenciamento de serviço totalmente gerenciado e benefícios adicionais, o ARO é uma escolha ideal para aqueles que buscam uma plataforma de aplicativos escalável e confiável.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *