Login / Registre-se Account

Containers

Red Hat OpenShift x Kubernetes

Jump to section

O Red Hat® OpenShift® é uma distribuição Kubernetes: uma solução de aplicação comercializada derivada de um projeto open source. Tanto o Red Hat OpenShift quanto o Kubernetes são uma aplicação de orquestração de container, mas o Red Hat OpenShift é empacotado como uma plataforma open source empresarial downstream. Isso significa que ele passou por mais testes e contém outras funcionalidades que não estão disponíveis no projeto open source do Kubernetes.

O que é o Red Hat OpenShift?

O Red Hat OpenShift é uma plataforma open source empresarial de orquestração de containers. Ele é uma solução de aplicação que inclui componentes do projeto de gerenciamento de container do Kubernetes. Além disso, ele tem as funcionalidades de produtividade e segurança que são importantes para empresas de grande porte.

"OpenShift" refere-se à tecnologia downstream de orquestração de container derivada do projeto open source OKD (anteriormente conhecida como OpenShift Origin). "Red Hat OpenShift" se refere ao conjunto de soluções de orquestração de container da Red Hat. A Red Hat agrega vários componentes pré-configurados ao OpenShift em diversas soluções, incluindo:

O Red Hat OpenShift tem como foco a experiência de usuário empresarial. Ele foi criado para oferecer tudo o que uma empresa de grande porte precisa para orquestrar containers, incluindo opções de segurança aprimorada e suporte profissional ininterrupto. Ele também é integrado diretamente aos stacks de TI personalizados da empresa, o que pode incluir:

O que é o Kubernetes?

O Kubernetes é um projeto open source de orquestração de containers. Ele ajuda os usuários a gerenciar grupos de hosts em cluster que são executados em containers Linux, que são conjuntos de processos que contêm todos os dados necessários para a execução em isolamento.

O Kubernetes foi originalmente criado e desenvolvido por engenheiros do Google antes de ser doado para a Cloud Native Computing Foundation (CNCF) em 2015. Ele foi uma das primeiras contribuições para a tecnologia de containers Linux. Isso significa que a CNCF é totalmente responsável pela manutenção da comunidade Kubernetes. Além disso, os administradores e colaboradores voluntários são responsáveis pelo desenvolvimento, manutenção e lançamentos.

A Red Hat foi uma das primeiras empresas a trabalhar com o Google no desenvolvimento do Kubernetes, antes mesmo do lançamento da plataforma. Foi assim que nos tornamos o segundo maior colaborador desse projeto.

E quanto ao Docker?

Docker já foi um sinônimo para containers, mas atualmente se refere a diversas coisas:

  • Uma tecnologia de container específica
  • Uma comunidade open source
  • Uma empresa de software

Como o Red Hat OpenShift e o Kubernetes funcionam?

O Red Hat OpenShift e o Kubernetes gerenciam grupos de containers chamados de clusters. Cada cluster tem duas partes: um plano de controle e nós de trabalho. Os containers são executados em nós de trabalho, e cada um tem seu próprio sistema operacional Linux. O plano de controle mantém o estado geral do cluster (como as aplicações em execução e quais imagens de container são usadas) enquanto os nós de trabalho fazem a computação real.

E as plataformas empresariais do Kubernetes?

As empresas podem instalar e gerenciar a implantação do Kubernetes por conta própria. No entanto, uma plataforma empresarial é perfeita para aquelas que têm recursos limitados ou que não querem a responsabilidade extra de gerenciar manualmente os ambientes do Kubernetes.

Com uma plataforma Kubernetes controlada por fornecedor, como o Red Hat OpenShift, você gerencia patches e upgrades, recebe suporte empresarial e aumenta a segurança do Kubernetes e das aplicações nativas nesse modelo. Geralmente, o fornecedor também verifica as integrações externas, como rede, armazenamento, registros de container e serviços de nuvem. O fornecedor do Kubernetes também oferece soluções de geração de logs, alertas e monitoramento.

Por que escolher a Red Hat?

Mesmo com todas as funcionalidades do Kubernetes, os usuários ainda precisam integrar outros componentes, como rede, balanceamento de carga e entrada, armazenamento, monitoramento, geração de logs e mais. O Red Hat OpenShift oferece esses componentes porque o Kubernetes sozinho não é o suficiente.

Como uma plataforma de aplicações em container completa, o Red Hat OpenShift é mais do que uma solução de aplicação. Ele é a chave para adotar uma cultura de DevOps, com a automatização de tarefas operacionais de rotina e a padronização de ambientes em todo o ciclo de vida da aplicação.

Comece agora mesmo com o Kubernetes empresarial

Red Hat OpenShift product logo

Use uma plataforma de aplicações em container Kubernetes pronta para empresas para desenvolver, implantar e gerenciar containers em qualquer ambiente e escala. 

Controle aplicações e clusters do Kubernetes usando um único console com políticas de segurança integradas.