Red Hat Runtimes
Features und Vorteile
Runtimes und Frameworks
Red Hat Runtimes umfasst eine Reihe von Runtimes und Frameworks für stark verteilte Cloud-Architekturen wie z. B. Microservices.
Red Hat Runtimes umfasst ein kuratiertes Set von cloudnativen Runtimes:
- Quarkus – ein Kubernetes-natives Java™-Framework für die Microservice- und Serverless-Entwicklung
- Thorntail – zur Entwicklung bootfähiger Java-Anwendungen, nur mit den Java EE-Libraries und Bootstrap-Codes, die Sie wirklich brauchen
- Node.js – eine vertrauenswürdige Plattform für die Entwicklung, das Hosting und die Skalierung serverseitiger JavaScript-Anwendungen
- Spring Boot – zur Erstellung eigenständiger produktionsfähiger Spring-basierter Anwendungen
- OpenJDK – eine freie Open Source-Implementierung der Java™-Platform, Standard Edition (Java SE)
Darüber hinaus bietet Red Hat JBoss Enterprise Application Platform (EAP) eine quelloffene, Java™ EE-basierte Anwendungs-Runtime, auf der Java-Anwendungen und -Services entwickelt, bereitgestellt und ausgeführt werden können.
Verteiltes In-Memory Caching
Mit Red Hat Data Grid, einer verteilten In-Memory NoSQL-Datastore-Lösung, können Sie Anwendungen flexibel entwickeln, Ihre Daten noch einfacher schützen und über eine unkomplizierte Disaster Recovery wiederherstellen. Mithilfe von In-Memory Caching können Ihre Anwendungen Daten noch schneller lesen, verarbeiten und analysieren. Mit einer Datenpartitionierung und Verteilung auf mehrere Cluster-Knoten kann eine lineare Skalierung weiter vereinfacht werden.
In-Memory Caching bietet einen verbesserten Datenzugriff und Messaging für eine zuverlässige Kommunikation zwischen bestehenden Anwendungen.
Identitätsmanagement und Zugriffskontrolle
Red Hat Build of Keycloak bietet SSO-Funktionen, die auf gängigen Standards basieren, darunter SAML 2.0, OpenID Connect und OAuth 2.0. So können Sie Unternehmenssicherheit für Ihre Webanwendungen erreichen.
Der Server kann als Identitäts-Provider auf SAML- oder OpenID Connect-Basis fungieren und über Ihr Unternehmens-Nutzerverzeichnis oder externe Anbieter Identitätsdaten abfragen oder über standardbasierte Tokens mit Ihren Anwendungen kommunizieren.
Messaging
Red Hat AMQ basiert auf dem Projekt Apache ActiveMQ Artemis und ist eine Java Messaging-Plattform für mehrere Protokolle, die auf einem asynchronen Kern aufsetzt und über ein schnelles, systemeigenes Journal für persistente Nachrichten verfügt.
AMQ Broker ist ein nachrichtenorientiertes Middleware-Programm, mit dem Daten zuverlässig zwischen bestehenden und neuen Anwendungen übertragen werden können. Es bietet Persistenz, Hochverfügbarkeit sowie moderne Warteschlangen und kann vollständig in Red Hat JBoss Enterprise Application Platform integriert werden.