UM CONJUNTO DE AMBIENTES DE EXECUÇÃO NATIVOS EM NUVEM

Funcionalidades e benefícios

Jump to section

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 oferece 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 launch service:

  • 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
RHOAR Launch Service Flowchart

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 oferece 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 oferece 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.

Java nativo em Kubernetes com Quarkus

Quarkus é um framework Java nativo em Kubernetes e de stack completo que foi desenvolvido para máquinas virtuais Java (JVMs) e compilação nativa. Ele otimiza essa linguagem especificamente para containers, fazendo com que essa tecnologia seja uma plataforma eficaz e com alto desempenho para ambientes serverless, de nuvem e Kubernetes.

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 é executado 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.

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 Application Services 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 Eclipse MicroProfile

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.

Red Hat JBoss Enterprise Application Platform (EAP): o JBoss EAP é um ambiente de execução 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.

Com o pacote de expansão JBoss EAP, os desenvolvedores podem usar as interfaces de programação de aplicação (APIs) do Eclipse MicroProfile para criar e implantar aplicações baseadas em microsserviços.

Conheça melhor o suporte da Red Hat a ambientes de execução nativos em nuvem