Red Hat Run Times

O Red Hat® Runtimes faz parte do portfólio do Red Hat Middleware. O Red Hat Runtimes é um conjunto de soluções, ferramentas e componentes para desenvolvimento e manutenção de aplicações nativas em nuvem. Ele oferece ambientes de execução e frameworks…

20/04/2021 leandro.paradiso

O Red Hat® Runtimes faz parte do portfólio do Red Hat Middleware. O Red Hat Runtimes é um conjunto de soluções, ferramentas e componentes para desenvolvimento e manutenção de aplicações nativas em nuvem. Ele oferece ambientes de execução e frameworks leves (como o Quarkus) para arquiteturas em nuvem altamente distribuídas, como as de microsserviços.

O Red Hat Runtimes é um dos três grupos de soluções do portfólio do Red Hat Middleware. O Red Hat Middleware oferece aos desenvolvedores, arquitetos e líderes de TI a capacidade de criar, integrar e automatizar aplicações, mesmo que a infraestrutura seja on-premises, nativa em nuvem baseada em containers, em nuvem híbrida ou multicloud.

O Red Hat Application Runtimes oferece vários ambientes de execução e frameworks para arquiteturas em nuvem altamente distribuídas, como microsserviços.

Ele inclui um conjunto selecionado de ambientes de execução nativos em nuvem:

  • Quarkus: um framework Java™ nativo em Kubernetes para microsserviços e implantação sem servidor.
  • Vert.x: crie aplicações distribuídas e reativas em uma máquina virtual Java.
  • Thorntail: crie aplicações Java inicializáveis usando somente as bibliotecas do Java EE e o código de bootstrap necessários.
  • Node.js: conte com uma plataforma confiável para criar, hospedar e escalar aplicações JavaScript no servidor.
  • Spring Boot: crie aplicações autônomas no nível de produção baseadas em Spring.

Cache em memória e distribuído

Desenvolva com mais flexibilidade, simplifique a proteção de dados e facilite a recuperação de desastres com o Red Hat Data Grid, uma solução distribuída de armazenamento de dados NoSQL em memória. Com o armazenamento no cache da memória, suas aplicações podem acessar, processar e analisar dados com rapidez. Simplifique a escalabilidade linear com o particionamento e a distribuição de dados entre os nós do cluster. O armazenamento no cache da memória incrementa o acesso aos dados e ao sistema de mensageria, permitindo uma comunicação mais robusta entre as aplicações existentes.

Autenticação de servidor de SSO

O SSO é fundamentado no projeto Keycloak e oferece funcionalidades com base em padrões populares, como o SAML 2.0, o OpenID Connect e o OAuth 2.0, proporcionando maior segurança empresarial para suas aplicações web. O servidor de SSO pode agir como SAML ou fornecedor de identidades baseado no OpenID Connect. Ele se comunica com suas aplicações e com seu diretório de usuários corporativos (ou com um provedor SSO de terceiros).

Sistemas de mensageria

Baseado no projeto Apache ActiveMQ Artemis, o Red Hat AMQ é um broker de mensagens multiprotocolo Java criado como um núcleo assíncrono com um veloz log nativo para persistência de mensagens.

O broker AMQ é um middleware orientado a mensagens que permite uma tranferência de dados confiável entre aplicações atuais e novas. Ele oferece persistência, alta disponibilidade e enfileiramento avançado, além de poder ser totalmente integrado ao Red Hat JBoss Enterprise Application Platform.

Serviço de inicialização

O serviço de inicialização permite que o usuário selecione uma aplicação de front-end (React, Angular, Vue.js), o ambiente de execução de back-end (Node.js, Spring Boot, Thorntail, Vert.x) e o recurso de back-end (banco de dados relacional, API HTTP). Essas funcionalidades ajudam os usuários a desenvolver e implantar novas aplicações por meio da criação de scaffolds. Assim, os desenvolvedores podem se concentrar em criar a lógica do negócio e em entregar com mais rapidez.

Link de Referencia:

https://www.redhat.com/pt-br/products/application-runtimes

https://www.redhat.com/pt-br/products/application-runtimes/features


Cadastre-se em nossa newsletter!

Receba nossos conteúdos em primeira mão
e fique por dentro de todas as nossas novidades.