Red Hat OpenShift Container Platform

Crie, entregue e modernize aplicações novas e existentes em menos tempo

Desenvolver novas apps nativas em nuvem como microsserviços e, ao mesmo tempo, gerenciar ou modernizar as apps existentes é desafiador. Encontrar as ferramentas certas para projetar, testar e operar novas aplicações nativas em nuvem baseadas em containers e Kubernetes é uma tarefa complexa. É preciso considerar o aumento dos desafios operacionais e de escala, a falta de habilidades e processos, além de novas considerações sobre segurança. Refatorar aplicações existentes como microsserviços e gerenciar monólitos simultaneamente adiciona uma camada extra de complexidade, além de gerar incômodo operacional.

Implantar, executar e gerenciar implantações de larga escala em nuvens públicas, data centers on-premises e locais de edge pode criar inconsistências e recursos de operações fiscais onerosos, que são melhor aproveitados para incentivar a inovação. Tarefas simples, como verificações de componentes com falha, de configurações incorretas, de política, de conformidade e de imagens de containers, se tornam tarefas monumentais sem um gerenciamento e segurança de ciclo de vida do multicluster centralizados e consistentes.

Visão geral da solução OpenShift Container Platform

O Red Hat® OpenShift® Container Platform capacita empresas a modernizar suas aplicações e infraestrutura, acelerando a transformação digital e impulsionando o crescimento. O OpenShift Container Platform é uma plataforma de aplicações em containers Kubernetes pronta para empresas com uma alternativa de implantação e opções de consumo que oferecem suporte a qualquer app ou ambiente. Com o OpenShift Container Platform, as empresas conseguem criar aplicações com rapidez, implantar, executar e gerenciar aplicações em qualquer lugar, de forma segura e em escala. Isso possibilita uma variedade de casos de uso, como inteligência artificial e machine learning (IA/ML) que lidam com big data, edge computing para Internet das Coisas (IoT), implantações 5G e iniciativas para modernização de aplicações. Ao mesmo tempo, é possível fornecer gerenciar consistentemente a infraestrutura Kubernetes subjacente em qualquer ambiente.

Clientes podem instalar e executar o OpenShift Container Platform na infraestrutura com suporte ou na nuvem, em servidores bare-metal, VMware vSphere, Nutanix AHV, Amazon Web Services (AWS), Microsoft Azure e Google Cloud Platform.

Recursos avançados

O OpenShift Container Platform inclui diversos recursos avançados que são testados e integrados com o ambiente Kubernetes subjacente certificado.

  • Operações do Dia 1 e Dia 2 automatizadas
    • Operadores: oferecem instalação automatizada, upgrades e gerenciamento do ciclo de vida de aplicações, garantindo que as aplicações sejam executadas corretamente e fazendo as alterações necessárias para que estejam em conformidade com a configuração desejada.
    • Helm: traz um gerenciador de pacotes do Kubernetes que pode ser usado por desenvolvedores para empacotar as aplicações e definir como empacotar, implantar ou configurá-las. Ele também pode automatizar tarefas do Dia 1 e um número limitado de operações do Dia 2.
  • Red Hat OpenShift Service Mesh: oferece uma maneira uniforme de gerenciar, conectar e observar aplicações à medida que o gerenciamento e a segurança entre os serviços se tornam desafiadores.
  • Red Hat OpenShift Serverless: permite que uma aplicação use recursos computacionais e realize escala vertical ou horizontal automaticamente com base no uso, com orientação sob demanda a partir de algumas fontes de eventos. 
  • Red Hat OpenShift Pipelines: traz uma solução de integração e desenvolvimento contínuos (CI/CD) do Kubernetes no Tekton que oferece uma experiência de usuário simplificada por meio do console do OpenShift. O
  • Red Hat OpenShift GitOps foi criado a partir do projeto open source Argo CD e permite que as equipes de TI implementem fluxos de trabalho GitOps para a configuração de clusters e entrega de aplicações, resultando em desenvolvimento de software escalável mais eficiente e com foco na segurança.
  • Red Hat OpenShift Virtualization: traz máquinas virtuais ao OpenShift para modernizar aplicações existentes ou executá-las com containers e de maneira serverless em uma arquitetura nativa do Kubernetes.
  • Edge computing: inclui clusters de três nós, nós de trabalho remotos e nós únicos para fornecer às organizações recursos completos de Kubernetes em uma área de ocupação menor. 
  • Suporte para diversas cargas de trabalho consistência entre aplicações com uma plataforma comum para acelerar a implantação de aplicações inteligentes em um ambiente de nuvem híbrida. 
    • Cargas de trabalho compatíveis incluem: 
      • Bancos de dados
      • Inteligência de dados 
      • Frameworks, linguagens de programação e software de IA/ML
      • Geração de logs e monitoramento 
      • Servidores web e de aplicações
      • Serviços de broker de mensagens 

Para mais informações sobre o Red Hat OpenShift, acesse openshift.com/try.

Principais benefícios:

  • Plataforma integrada inclui host do container, Kubernetes e gerenciamento do  ciclo de vida da aplicação por meio de uma infraestrutura de sua escolha.
  • Operadores oferecem fluxo de trabalho DevOps ágil.
  • Amplo ecossistema de parceiros oferecem conteúdos e serviços de container seguros e validados.
  • Ciclos mais rápidos de desenvolvimento de aplicação e implantações de software mais frequentes. 
  • Instalação e upgrades simples, mesmo em ambientes com isolamento.
  • Custo operacional para portabilidade de aplicações reduzido para implantações em nuvem híbrida, multicloud e edge.
  • Experiência de desenvolvimento consistente em todo o ciclo de vida da aplicação. 

Funcionalidades e benefícios

Funcionalidades Benefícios
Escalabilidade As aplicações executadas no OpenShift Container Platform podem ser escaladas para milhares de instâncias, em centenas de nós e em questão de segundos. 
Gerenciamento multicluster As visões consolidadas de clusters e o uso de tecnologias Kubernetes oferecem uma camada de gerenciamento consistente tanto em nuvens públicas quanto no local.
Suporte de armazenamento persistente O OpenShift Container Platform é compatível com diversas soluções de armazenamento empresarial, como o Red Hat OpenShift Data Foundation e nosso ecossistema (por exemplo, DellEMC, Portworx, NetApp), para a execução de aplicações stateful e stateless.
Padrões open source Para a orquestração de containers, o OpenShift Container Platform incorpora containers formatados pela Open Containers Initiative (OCI), containers docker e Kubernetes certificados pela Cloud Native Computing Foundation (CNCF), além de outras tecnologias open source. 
Portabilidade de containers Imagens de container criadas no OCI padrão do setor garantem a portabilidade entre as estações de trabalho do desenvolvedor e ambientes de produção do OpenShift Container Platform.
Clusters de três nós Acesse todos os recursos de uma plataforma Kubernetes completa com uma infraestrutura menor e altamente disponível para arquiteturas da edge que englobam nós de trabalho e supervisores.
Nós de trabalho remoto Coloque nós de trabalho únicos em locais remotos onde os nós supervisores centralizados possam gerenciar em um local maior, como em um núcleo ou data center regional. Isso é especialmente importante para locais remotos da edge que têm ambientes com restrição de espaço e recursos limitados de energia ou refrigeração. 
Nós únicos Combina recursos de controle e de trabalho para tratar casos de uso da edge com ambientes físicos pequenos, baixa largura de banda ou locais desconectados. 
Instalações e upgrades automatizados A instalação automatizada e os upgrades over-the-air (OTA) da plataforma podem ser feitos na nuvem com a Amazon Web Services, o Google Cloud Platform, o IBM Cloud e o Microsoft Azure. Eles também podem ser feitos on-premise usando o vSphere, o Red Hat OpenStack®  Platform, o Red Hat Virtualization ou bare-metal. Os serviços do Operator Hub podem ser implantados totalmente configurados e atualizados em uma única operação.
Hardware OpenShift pré-instalado Acelere e simplifique as implantações na edge alimentadas por clusters que contêm o OpenShift pré-instalado diretamente de nossos parceiros fabricantes de equipamento original (OEM), reduzindo os recursos e o tempo para usar o novo hardware, colocando suas aplicações adjacentes às fontes de dados.
Automação Processos simplificados e automatizados para criar, implantar, escalar e gerenciar a integridade de aplicações e containers são padrão, além de muitas outras funções.
Ecossistema robusto Um ecossistema de parceiros cada vez maior oferece uma ampla variedade de integrações. Fornecedores externos fornecem armazenamento adicional e provedores de rede, ambiente de desenvolvimento integrado (IDE), CI e integrações, soluções de ISV e muito mais. 
Provisionamento de autoatendimento Desenvolvedores podem criar aplicações sob demanda de forma fácil e rápida a partir das ferramentas mais utilizadas por eles, enquanto a equipe de operações assume controle total sobre todo o ambiente.
Suporte a diferentes linguagens Desenvolvedores podem usar várias linguagens de programação, frameworks e bancos de dados na mesma plataforma.
Interfaces de usuário Desenvolvedores têm acesso direto a um conjunto avançado de ferramentas de linha de comando, um console web para vários dispositivos e IDEs com base no Eclipse.
Implantação source-to-image O OpenShift Container Platform oferece um conjunto de ferramentas e fluxo de trabalho para produzir imagens prontas para uso. Para isso, ele injeta o código-fonte em um container, que prepara o código para a execução.

Portfólio de soluções do Red Hat OpenShift

O Red Hat OpenShift é a plataforma Kubernetes empresarial líder do mercado. Organizações de diversos setores e em todo o mundo confiam no Red Hat OpenShift para inovar suas aplicações. 

Red Hat OpenShift Kubernetes Engine (antigo Red Hat OpenShift Container Engine): oferece os mesmos recursos fundamentais e focados em segurança do Kubernetes empresarial no Red Hat Enterprise Linux® CoreOS para execução de containers em ambientes de nuvem híbrida. 

Red Hat OpenShift Container Platform: agrega um conjunto completo de operações, além de serviços e ferramentas de desenvolvedor, incluindo serverless, service mesh e pipelines. Ele traz todas as funcionalidades que as equipes precisam para criar novas aplicações nativas em nuvem ou migrar as aplicações existentes para containers. 

Red Hat OpenShift Platform Plus: é baseado no OpenShift Container Platform e inclui segurança multicluster avançada e recursos de gerenciamento expandidos para empresas que procuram criar aplicações nativas em nuvem em escala.

Figura 1. Recursos do OpenShift Container Platform e soluções Red Hat complementares