Connexion / Inscription Account

Red Hat Runtimes

Fonctions et avantages

Environnements d'exécution et frameworks

La solution Red Hat Runtimes offre divers frameworks et environnements d'exécution adaptés aux architectures cloud hautement distribuées, notamment les microservices.

Red Hat Runtimes inclut la sélection d'environnements d'exécution cloud-native suivante :

  • Quarkus : un framework Java™ natif pour Kubernetes conçu pour le développement des microservices et le développement sans serveur.
  • Vert.x : conçu pour créer des applications distribuées et réactives sur une machine virtuelle Java.
  • Thorntail : permet de créer des applications Java qui peuvent être démarrées avec uniquement les bibliothèques Java EE et le code bootstrap nécessaires.
  • Node.js : plateforme fiable pour la création, l'hébergement et la mise à l'échelle d'applications JavaScript côté serveur.
  • Spring Boot : pour créer des applications autonomes basées sur Spring et adaptées à la production.

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

Mise en mémoire cache distribuée

Red Hat Data Grid est un magasin de données NoSQL distribué et en mémoire, qui permet de développer des applications de manière flexible, de renforcer la protection des données et d'améliorer les capacités de récupération après sinistre. Avec la mise en mémoire cache, les applications peuvent accéder aux données, les traiter et les analyser plus rapidement. Le partitionnement des données et leur distribution sur les nœuds de cluster permettent de simplifier l'évolutivité linéaire.

La mise en mémoire cache facilite l'accès aux données et optimise le service de messagerie pour des communications plus stables entre les applications existantes.

Authentification unique (SSO)

Le système Single Sign-On (SSO) repose sur le projet Keycloak et fournit des fonctionnalités d'authentification unique basées sur les normes les plus courantes, telles que SAML 2.0, OpenID Connect et OAuth 2.0. Vous pouvez ainsi sécuriser vos applications web de manière hautement professionnelle.

Le serveur SSO peut jouer le rôle de fournisseur d'identité basé sur SAML ou OpenID Connect, et transmettre les informations d'identité entre votre annuaire d'utilisateurs ou votre fournisseur SSO et vos applications à l'aide de jetons standardisés.

Messagerie

Basée sur le projet Apache ActiveMQ Artemis, la solution Red Hat AMQ est un broker de messages multiprotocole Java construit sur un noyau asynchrone, doté d'un journal natif rapide pour la persistance des messages.

Le broker AMQ est un middleware orienté messages qui assure un transfert fiable des données entre les applications existantes et les nouvelles applications. Il offre persistance, haute disponibilité et des fonctions de mise en file d'attente avancées, et peut s'intégrer parfaitement à Red Hat JBoss Enterprise Application Platform.

Service de lancement d'applications

Le service de lancement permet à l'utilisateur de sélectionner une application front-end (React, Angular, Vue.js), un environnement d'exécution back-end (Node.js, Spring Boot, Thorntail, Vert.x) et une fonctionnalité back-end (base de données relationnelle, API HTTP). Il crée la structure de base des applications pour que les développeurs puissent concentrer leurs efforts sur l'écriture de la logique métier et accélérer ainsi la distribution.

Prêt à créer des applications cloud-native ?