Iniciar sesión / Registrar Cuenta

Un conjunto de tiempos de ejecución nativos de la nube

Características y ventajas

Desarrollo nativo de la nube más sencillo y más flexible

Red Hat® Runtimes admite un conjunto de tiempos de ejecución nativos de la nube para desarrollar aplicaciones Java™ o JavaScript en Red Hat OpenShift®. Ofrece portabilidad en las múltiples infraestructuras de nube, para que el desarrollador pueda utilizar los microservicios, los contenedores y la automatización de DevOps.

Diseñe aplicaciones de forma rápida y sencilla

Red Hat® Runtimes ofrece una experiencia de inicio rápido y sencillo mediante un servicio de lanzamiento basado en la Web. Este servicio acelera el desarrollo nativo de la nube en Red Hat OpenShift. Le permite crear sin inconvenientes aplicaciones de ejemplo llamadas boosters, como así también diseñarlas e implementarlas en OpenShift de manera sencilla.

Para usar el servicio de lanzamiento, haga lo siguiente:

  • Visite developers.redhat.com/launch
  • Seleccione su tiempo de ejecución y una misión para su aplicación
  • Implemente en OpenShift de forma automática o manual

Desarrollo más simple

Red Hat Runtimes simplifica el desarrollo de las aplicaciones nativas de la nube. Integra las funciones de OpenShift con el modelo de programación de tiempos de ejecución múltiples, lo que incluye la detección de servicios, las configuraciones externalizadas y la tolerancia a errores. Red Hat Runtimes lo ayuda a crear las API de HTTP, a interoperar con una base de datos y a implementar patrones de comprobación de estado para acelerar el desarrollo de aplicaciones.

Integración y automatización de DevOps

Red Hat Runtimes se encuentra integrado a OpenShift, de manera que proporciona a los desarrolladores una plataforma de autoservicio para preparar, diseñar e implementar las aplicaciones y sus elementos. Red Hat Runtimes se integra con las herramientas de integración continua (CI) y distribución continua (CD), como Git, Maven y Jenkins. Proporciona la seguridad que necesita para optimizar los flujos de trabajo de Kubernetes y habilita las funciones de equilibrio de carga y de escalado automático con control y automatización basados en políticas.

Desarrollo reactivo con Vert.x y Node.js

Eclipse Vert.x es un marco de aplicación basado en eventos y políglota que se ejecuta en la máquina virtual de Java, mientras que Node.js es un tiempo de ejecución JavaScript. Tanto Vert.x como Node.js lo ayudan a diseñar aplicaciones distribuidas y reactivas, y brindan un modelo de desarrollo de E/S no bloqueante y basado en eventos, lo que las vuelve ligeras y eficientes. Ambos lo ayudan a crear aplicaciones con capacidad de respuesta para administrar un gran número de usuarios y eventos simultáneos. Para ampliar o reducir fácilmente la capacidad, agregue o elimine nodos. Sus aplicaciones mantendrán su capacidad de respuesta.

Desarrollo Java de arranque en la medida adecuada, con Thorntail

Thorntail agrupa todos los recursos que necesita para desarrollar y ejecutar aplicaciones Java EE. Para ello, empaqueta las bibliotecas del tiempo de ejecución del servidor con el código de la aplicación. Además, agiliza la transición de las arquitecturas monolíticas a los microservicios, ya que es compatible con MicroProfile y aprovecha la experiencia en Java EE estándar del sector actual.

Flexibilidad estratégica

Red Hat Runtimes admite múltiples tiempos de ejecución, lenguajes, marcos y arquitecturas. Su interoperabilidad certificada con Red Hat Middleware le ofrece la flexibilidad para seleccionar la combinación adecuada de servicios para su aplicación. Las aplicaciones desarrolladas con Red Hat Runtimes en contenedores ofrecen independencia de los proveedores, ya que admiten las configuraciones de nube híbrida.

Más tiempos de ejecución para el desarrollo de Jakarta EE, Java Web y JavaScript

El conjunto de tiempos de ejecución nativos de la nube de Red Hat Runtimes ofrece la flexibilidad que los desarrolladores necesitan para seleccionar los tiempos de ejecución adecuados para sus opciones de desarrollo.

Node.js: Node.js proporciona una plataforma confiable para diseñar, alojar y ajustar aplicaciones Javascript del lado del servidor utilizando tecnologías de open source.

Red Hat JBoss Enterprise Application Platform (EAP): JBoss EAP es un tiempo de ejecución líder de aplicaciones open source basadas en Jakarta EE, el cual se utiliza para diseñar, implementar y ejecutar aplicaciones y servicios de Java con un alto nivel transaccional.

Red Hat JBoss Web Server: Red Hat JBoss Web Server es un contenedor de Tomcat integrado que se utiliza con aplicaciones de Spring Boot.

Más información sobre la compatibilidad de Red Hat con los tiempos de ejecución nativos de la nube