Jump to section

O que é o Knative?

Copiar URL

O Knative (pronúncia: quei-nei-tiv) é um projeto de comunidade open source que adiciona componentes para implantar, executar e gerenciar aplicações serverless e nativas em nuvem no Kubernetes. O modelo serverless de cloud computing pode levar ao aumento da produtividade e reduzir custos operacionais.

O Knative elimina a necessidade de provisionar e gerenciar servidores. Isso permite que os desenvolvedores se concentrem nos códigos sem se preocupar em configurar infraestruturas complexas. Esse benefício é ainda maior quando todos os componentes da aplicação são incorporados por terceiros usando o Backened-as-a-Service (BaaS), em vez de serem criados internamente.

O ambiente serverless do Knative permite implantar códigos em uma plataforma do Kubernetes, como o Red Hat OpenShift. Com o Knative, é possível criar um serviço ao empacotar o código como uma imagem de container e enviá-la ao sistema. Seu código só sera executado quando for necessário, com o Knative iniciando e interrompendo instâncias automaticamente. Os recursos não serão consumidos, a menos que seu código precise realizar alguma tarefa. Os custos operacionais podem ser reduzidos. É possível pagar pelo tempo de computação baseado em nuvem conforme necessário, em vez de executar e gerenciar seus próprios servidores o tempo todo.

O Knative consiste em três componentes principais:

  • Build: uma abordagem flexível para compilar código-fonte em containers.
  • Serving: possibilita a implantação rápida e a escala automática de containers por meio de um modelo orientado a solicitações para o fornecimento de cargas de trabalho sob demanda.
  • Eventing: uma infraestrutura de consumo e produção de eventos para ativar aplicações. As aplicações podem ser acionadas por uma variedade de fontes, como eventos gerados por suas próprias aplicações, serviços de computação em nuvem de múltiplos provedores, sistemas de Software como Serviço (SaaS) e fluxos do Red Hat AMQ.

Leia o blog do Red Hat Developer

O Knative permite que aplicações serverless sejam implantadas e executadas em qualquer plataforma do Kubernetes, como o Red Hat OpenShift Container Platform. O Knative é instalado no OpenShift com operadores.

O Knative é mantido pela comunidade open source, que inclui empresas como a Red Hat, o Google e a IBM em colaboração com várias startups. O software open source reduz a dependência de fornecedor, tirando o poder dos provedores de TI e o repassando para os usuários.

O Red Hat® OpenShift® Serverless é um serviço com base no projeto open source do Knative. Ele oferece uma plataforma serverless empresarial que proporciona portabilidade e consistência em ambientes híbridos e de multicloud.

Com o OpenShift Serverless, é possível entregar uma experiência de implantação e desenvolvimento de app serverless integrando apps com outros serviços do OpenShift Container Platform, como o OpenShift Service Mesh e o monitoramento de cluster.

Usar o Red Hat OpenShift Serverless também pode facilitar as operações, pois além de ser instalado de forma simples no OpenShift, foi testado com outras soluções da Red Hat e inclui acesso ao nosso suporte premiado.

Leia mais

Artigo

Noções básicas do Ansible

O Ansible automatiza processos de TI como provisionamento e gerenciamento de configuração. Conheça as noções básicas do Ansible com esta introdução aos principais conceitos.

Artigo

O que é gerenciamento de processos de negócios?

Gerenciamento de processos de negócios (BPM) é a prática de modelar, analisar e otimizar processos de ponta a ponta para alcançar os objetivos estratégicos.

Artigo

Por que escolher a Red Hat para a automação?

O Red Hat Ansible Automation Platform oferece todas as ferramentas necessárias para compartilhar a automação entre as equipes e implementá-la por toda a empresa.

Leia mais sobre automação

Soluções Red Hat

Os consultores estratégicos da Red Hat fornecem uma visão geral da sua organização, analisam os desafios e ajudam a superá-los com soluções abrangentes e econômicas.

Uma plataforma com suporte completo para implementar a automação em escala, de ponta a ponta.

Conteúdo adicional

Red Hat Ansible Automation Platform: Guia Prático

A automação ajuda empresas a operar com mais eficiência e rapidez desde os tempos da Revolução Industrial. Dê início ou prosseguimento à jornada de automação com este guia prático da Red Hat.

Ebook

A empresa automatizada: unifique pessoas e processos

VÍDEO - THE SOURCE TV

Automação

A automação é fundamental para acelerar a entrega de serviços e minimizar o risco de erro humano

Casos de sucesso de cliente

Nossos clientes transformam o mundo com as tecnologias open source. Conheça suas histórias. 

Treinamentos Red Hat

Treinamento gratuito

Ansible Essentials: Simplicity in Automation Technical Overview

Treinamento gratuito

Red Hat Ansible Automation for SAP

Hub de aprendizagem

Material especializado e ferramentas para ajudar você a usar o Red Hat Ansible Automation Platform.

Labs

Aprenda a usar o Red Hat Ansible Automation Platform na prática com esses laboratórios individualizados.

TREINAMENTO

Red Hat Enterprise Linux Automation with Ansible | RH294