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
- Cargas de trabalho compatíveis incluem:
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.