Login / Registre-se Account

Um conjunto de ambientes de execução nativos em nuvem

Funcionalidades e benefícios

Desenvolvimento nativo em nuvem mais simples e flexível

O Red Hat® Runtimes inclui um conjunto de ambientes de execução nativos em nuvem para desenvolvimento de aplicações Java™ ou JavaScript no Red Hat OpenShift®. Ele fornece portabilidade em várias infraestruturas de nuvem para que desenvolvedores usem microsserviços, containers e automação de DevOps.

Crie aplicações com rapidez e facilidade

O Red Hat® Runtimes oferece uma experiência introdutória fácil e rápida por meio do serviço de inicialização baseado na web. Esse serviço acelera o desenvolvimento nativo em nuvem no Red Hat OpenShift. Crie aplicações de exemplo de forma descomplicada por meio de recursos denominados boosters. Além disso, é possível desenvolver e implantar os boosters no OpenShift com facilidade.

Para usar o serviço de inicialização:

  • Acesse developers.redhat.com/launch
  • Escolha o seu ambiente de execução e a missão da sua aplicação
  • Implante de maneira automática ou manual no OpenShift

Desenvolvimento mais simples

O Red Hat Runtimes simplifica o desenvolvimento de aplicações nativas em nuvem. Ele integra os recursos do OpenShift ao modelo de programação de vários ambientes de execução, incluindo detecção de serviços, configurações externas e tolerância a falhas. Com essa solução, é possível criar APIs HTTP, interoperá-las com um banco de dados e implementar padrões de verificação de integridade para acelerar o desenvolvimento de aplicações.

Automação e integração DevOps

Por ser integrado ao OpenShift, o Red Hat Runtimes fornece aos desenvolvedores uma plataforma de autosserviço para provisionamento, criação e implantação de aplicações e seus componentes. A solução é integrada a ferramentas de integração e entrega contínuas (CI/CD), como Git, Maven e Jenkins. Ela fornece a segurança necessária para otimizar fluxos de trabalho do Kubernetes, além de possibilitar o balanceamento de carga e recursos de escalabilidade automática com controle e automação baseados em política.

Desenvolvimento reativo com Vert.x e Node.js

O Eclipse Vert.x é um framework de aplicações orientadas por eventos para várias linguagens que é executada em máquinas virtuais Java. Já o Node.js é um ambiente de execução em JavaScript. Ambos ajudam a criar aplicações reativas e distribuídas, além de fornecer um modelo de desenvolvimento E/S não blocante e orientado por eventos, o que os torna leves e eficientes. Além disso, eles possibilitam a criação de aplicações responsivas e com capacidade para lidar com um grande número de usuários e eventos simultâneos. Ajuste a escala com facilidade ao adicionar ou remover nós. Assim, suas aplicações continuarão responsivas.

Desenvolvimento Java inicializável do tamanho certo com o Thorntail

O Thorntail tem o que é necessário para desenvolver e executar aplicações Java EE ao empacotar bibliotecas de ambientes de execução do servidor com o código da aplicação. Ele acelera a transição de monólitos para microsserviços porque é compatível com o MicroProfile e aproveita a experiência em Java EE que já faz parte do padrão do setor.

Flexibilidade estratégica

O Red Hat Runtimes é compatível com vários ambientes de execução, linguagens, frameworks e arquiteturas. Sua interoperabilidade certificada com o Red Hat Middleware oferece a flexibilidade para escolher a combinação ideal de serviços para a aplicação. As aplicações desenvolvidas com o Red Hat Runtimes em containers eliminam a dependência de fornecedor porque são compatíveis com configurações de nuvem híbrida.

Mais ambientes de execução para desenvolvimento em Jakarta EE, Java Web e JavaScript

O conjunto de ambientes de execução nativos em nuvem do Red Hat Runtimes oferece a flexibilidade que os desenvolvedores precisam para selecionar os ambientes de execução certos para cada forma de desenvolvimento.

Node.js: o Node.js fornece uma plataforma confiável para criar, hospedar e escalar aplicações Javascript que executam no lado do servidor com tecnologias open source.

Red Hat JBoss Enterprise Application Platform (EAP): o JBoss EAP é um runtime de aplicações open source, baseado em Jakarta EE e líder do setor. Ele é usado na criação, implantação e execução de aplicações e serviços Java altamente transacionais.

Red Hat JBoss Web Server: o Red Hat JBoss Web Server é um container Tomcat incorporado para uso com aplicações Spring Boot.

Saiba mais sobre o suporte da Red Hat a ambientes de execução nativos em nuvem