UN CONJUNTO DE TIEMPOS DE EJECUCIÓN CREADOS EN LA NUBE

Características y ventajas

Jump to section

Desarrollo en la nube más sencillo y más flexible

Red Hat® Runtimes admite un conjunto de tiempos de ejecución creados en la nube para desarrollar aplicaciones Java™ o JavaScript en Red Hat OpenShift®. Además, ofrece portabilidad en las múltiples infraestructuras de nube, para que los desarrolladores puedan utilizar los microservicios, los contenedores y la automatización de DevOps.

Diseñe aplicaciones de forma rápida y sencilla

Red Hat® Runtimes ofrece un servicio de lanzamiento web que le permite diseñar aplicaciones de manera rápida y sencilla. Este servicio acelera el desarrollo en la nube en Red Hat OpenShift. Además, le permite crear sin inconvenientes aplicaciones de muestra llamadas boosters, como así también diseñarlas e implementarlas fácilmente en OpenShift.

Para usar este servicio:

  • Visite developers.redhat.com/launch.
  • Seleccione su tiempo de ejecución y una misión para su aplicación.
  • Realice la implementación en OpenShift, ya sea de forma automática o manual.
RHOAR Launch Service Flowchart

Desarrollo simplificado

Red Hat Runtimes simplifica el desarrollo de las aplicaciones en la nube. Integra las funciones de OpenShift con el modelo de programación de varios tiempos de ejecución, lo que incluye la detección de servicios, las configuraciones externas y la tolerancia a los 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 las aplicaciones.

Integración y automatización de DevOps

Red Hat Runtimes se encuentra integrado a OpenShift, por lo que brinda a los desarrolladores una plataforma de autoservicio para que preparen, diseñen e implementen las aplicaciones y sus elementos. Además, se integra con las herramientas de distribución e integración continuas (CI/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 ajuste automático, con sistemas de control y automatización basados en políticas.

Desarrollo de aplicaciones Java en Kubernetes con Quarkus

Quarkus es un marco integral para generar aplicaciones Java en Kubernetes, el cual se creó para las máquinas virtuales de Java (JVM) y las compilaciones que se ejecutan directamente en esta plataforma. Además, optimiza Java especialmente para los contenedores y posibilita que funcione correctamente en los entornos sin servidor, de nube y de Kubernetes.

Desarrollo reactivo con Vert.x y Node.js

Eclipse Vert.x es un marco de aplicaciones basado en eventos que admite varios lenguajes y se ejecuta en la máquina virtual de Java™, mientras que Node.js es un tiempo de ejecución de JavaScript. Tanto Vert.x como Node.js le permiten diseñar aplicaciones distribuidas y reactivas, y ofrecen un modelo de desarrollo de E/S no bloqueante y basado en eventos, lo que las vuelve ligeras y eficientes. Ambos le permiten desarrollar aplicaciones con capacidad de respuesta para administrar una gran cantidad de usuarios y eventos simultáneos. Si desea ampliar o reducir fácilmente la capacidad, puede agregar o eliminar nodos, con la tranquilidad de que sus aplicaciones seguirán manteniendo su capacidad de respuesta.

Flexibilidad estratégica

Red Hat Runtimes admite múltiples tiempos de ejecución, lenguajes, marcos y arquitecturas. Su interoperabilidad certificada con Red Hat Application Services le da la libertad para que seleccione la combinación adecuada de servicios para su aplicación. Las aplicaciones desarrolladas con Red Hat Runtimes en contenedores admiten las configuraciones de nube híbrida, lo que evita que tenga que depender de un solo proveedor.

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

El conjunto de tiempos de ejecución creados en la nube de Red Hat Runtimes ofrece la flexibilidad que los desarrolladores necesitan para seleccionar los tiempos de ejecución adecuados para sus desarrollos.

Red Hat JBoss Enterprise Application Platform (EAP): JBoss EAP es un tiempo de ejecución líder para aplicaciones open source basadas en Jakarta EE, el cual se utiliza para diseñar, implementar y ejecutar las aplicaciones y los servicios de Java que realizan una gran cantidad de operaciones.

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

Con el paquete de expansión de JBoss EAP, los desarrolladores pueden utilizar las interfaces de programación de aplicaciones (API) de Eclipse MicroProfile para diseñar e implementar aplicaciones de microservicios.

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