Connexion / Inscription Account

Ensemble d'environnements d'exécution cloud-native

Fonctions et avantages

Jump to section

Pour un développement d'applications cloud-native plus simple et plus flexible

La solution Red Hat® Runtimes prend en charge des environnements d'exécution cloud-native dédiés au développement d'applications Java™ ou JavaScript sur Red Hat OpenShift®. Elle offre une meilleure portabilité entre les différentes infrastructures cloud, ce qui permet aux développeurs d'utiliser des microservices, des conteneurs, ainsi que des outils d'automatisation DevOps.

Créez des applications, rapidement et facilement

Grâce à un service de lancement sur le Web, vous pouvez commencer à utiliser la solution Red Hat® Runtimes simplement et rapidement. Ce service permet d'accélérer le développement d'applications cloud-native sur Red Hat OpenShift. Vous pouvez concevoir des exemples d'applications, appelées « boosters », ainsi que les créer et les déployer sur OpenShift.

Pour utiliser le service de lancement :

  • Accédez à la page developers.redhat.com/launch.
  • Choisissez votre environnement d'exécution ainsi qu'un cas d'utilisation pour votre application.
  • Déployez-la sur OpenShift, automatiquement ou manuellement.

Développement simplifié

La solution Red Hat Runtimes simplifie le développement des applications cloud-native. Elle intègre des fonctionnalités OpenShift au modèle de programmation sur plusieurs environnements d'exécution, y compris la détection de services, les configurations externalisées et la tolérance aux pannes. La solution Red Hat Runtimes vous aide à créer des API HTTP, à interagir avec une base de données et à mettre en œuvre des modèles de contrôle d'intégrité pour accélérer le développement des applications.

Intégration et automatisation DevOps

Grâce à la possibilité d'intégration à OpenShift, Red Hat Runtimes fournit aux développeurs une plateforme en libre-service pour l'approvisionnement, la création et le déploiement des applications et de leurs composants. La solution Red Hat Runtimes s'adapte aux outils d'intégration et de distribution continues (CI/CD) tels que Git, Maven et Jenkins. Elle fournit aussi le niveau de sécurité requis pour rationaliser les workflows Kubernetes, équilibrer la charge et mettre à l'échelle automatiquement les applications, avec des fonctionnalités de contrôle et d'automatisation basées sur des politiques.

Développement réactif avec Vert.x et Node.js

Eclipse Vert.x est un framework d'application « polyglotte », basée sur les événements, qui s'exécute sur des machines virtuelles Java, tandis que Node.js est un environnement d'exécution JavaScript. Vert.x et Node.js vous aident à créer des applications distribuées et réactives, et proposent un modèle de développement d'E/S basé sur les événements et non bloquant. Ces deux structures vous aident à créer des applications réactives, capables de gérer un grand nombre d'utilisateurs et d'événements simultanés. Vous pouvez ainsi mettre à l'échelle votre application en toute simplicité en ajoutant ou en retirant des nœuds, sans affecter sa réactivité.

Développement d'applications Java amorçables et réajustées avec Thorntail

Thorntail rassemble tout ce dont vous avez besoin pour développer et exécuter des applications Java EE en mettant en paquet des bibliothèques d'exécution de serveur avec le code de votre application. Cette structure permet d'accélérer la transition d'une infrastructure monolithique vers les microservices, car elle est compatible avec MicroProfile et tire parti de la force des solutions Java EE standard existantes.

Flexibilité stratégique

La solution Red Hat Runtimes prend en charge plusieurs environnements d'exécution, frameworks, langages et architectures. Certifiée compatible avec la gamme Red Hat Middleware, elle vous permet de choisir les services dont vous avez besoin pour votre application. Les applications développées dans un environnement d'exécution Red Hat Runtimes conteneurisé ne sont pas dépendantes vis-à-vis d'un fournisseur, car elles prennent en charge les configurations de cloud hybride.

Davantage d'environnements d'exécution pour le développement Jakarta EE, Java Web et JavaScript

L'ensemble d'environnements d'exécution cloud-native de Red Hat Runtimes offre aux développeurs la flexibilité nécessaire pour choisir les environnements d'exécution dont ils ont besoin pour leurs méthodes de développement.

Node.js : Node.js offre une plateforme fiable pour la création, l'hébergement et la mise à l'échelle d'applications Javascript côté serveur, à l'aide des technologies Open Source.

Red Hat JBoss Enterprise Application Platform (EAP) : JBoss EAP fournit un environnement d'exécution d'applications Jakarta EE Open Source utilisé pour la création, le déploiement et l'exécution d'applications et de services Java hautement transactionnels.

Red Hat JBoss Web Server : Red Hat JBoss Web Server est un conteneur Tomcat intégré à utiliser avec les applications Spring Boot.

En savoir plus sur la prise en charge des environnements d'exécution cloud-native par Red Hat