Anmelden / Registrieren Konto

Mehrere cloudnative Laufzeiten

Features und Vorteile

Jump to section

Cloudnative Entwicklung – mehr Effizienz und Flexibilität

Red Hat Runtimes umfasst eine Sammlung cloudnativer Laufzeiten für die Entwicklung von Java™- oder JavaScript-Anwendungen auf Red Hat OpenShift®. Die Lösung bietet Portierbarkeit über mehrere Cloud-Infrastrukturen hinweg und ermöglicht Entwicklern den Einsatz von Microservices, Containern und DevOps-Automatisierung.

Schnelle und einfache Anwendungsentwicklung

Red Hat® Runtimes bietet einen schnellen und einfachen Einstieg dank seines webbasierten Launch Service. Mit ihm lässt sich die cloudnative Entwicklung auf Red Hat OpenShift beschleunigen. Für Sie ist das eine effiziente Methode zur Erstellung von Beispielanwendungen oder Boostern und deren Entwicklung und Bereitstellung auf OpenShift.

So können Sie den Launch Service nutzen:

  • Besuchen Sie developers.redhat.com/launch
  • Wählen Sie Runtime und Mission für Ihre Anwendung.
  • Implementieren Sie OpenShift entweder manuell oder automatisch.

Einfachere Entwicklung

Mit Red Hat Runtimes wird die Entwicklung cloudnativer Anwendungen zum Kinderspiel. Es integriert die OpenShift-Funktionen mit dem Programmiermodell mehrerer Laufzeiten, darunter Service Discovery, externalisierte Konfigurationen und Fehlertoleranz. Red Hat Runtimes unterstützt Sie bei der Erstellung von HTTP-APIs, der Interaktion mit einer Datenbank sowie der Implementierung von Health-Check-Mustern zur Beschleunigung der App-Entwicklung.

DevOps-Integration und -Automatisierung

Dank seiner Integration mit OpenShift bietet Red Hat Runtimes Entwicklern eine Self-Service-Plattform zur Provisionierung, Erstellung und Bereitstellung von Apps und ihren Komponenten. Red Hat Runtimes lässt sich mit CI/CD-Tools (Continuous Integration/Continuous Delivery) wie Git, Maven und Jenkins integrieren. Es bietet die notwendige Sicherheit zur Optimierung von Kubernetes-Workflows und bietet Load-Balancing- und Autoskalierungsfunktionen mit richtlinienbasierter Kontrolle und Automatisierung.

Reaktive Entwicklung mit Vert.x und Node.js

Eclipse Vert.x ist ein mehrsprachiges ereignisorientiertes Anwendungs-Framework, das auf Java Virtual Machine ausgeführt wird, während es sich bei Node.js um eine JavaScript Runtime handelt. Mit Vert.x und Node.js können Sie verteilte, reaktive Anwendungen entwickeln und ein ereignisorientiertes, nicht blockierendes I/O-Entwicklungsmodell zur Verbesserung ihrer Kompaktheit und Effizienz bereitstellen. Beide ermöglichen die Erstellung reaktionsstarker Apps und Services für eine große Anzahl an gleichzeitigen Nutzern und Events. Egal, ob Sie nun durch Hinzufügen oder Entfernen von Knoten vertikal oder horizontal skalieren, Ihre Anwendungen bleiben stets reaktionsschnell.

„Rightsizing“ Ihrer bootfähigen Java-Entwicklung mit Thorntail

Thorntail bündelt alles, was Sie zur Entwicklung und Ausführung von Java EE-Anwendungen benötigen, indem Server-Laufzeit-Libraries mit Ihrem Anwendungscode paketiert werden. Mit ihm können Sie den Übergang von monolithischen Anwendungen zu Microservices beschleunigen, da es MicroProfile-kompatibel ist und auf den aktuellen branchenüblichen Java EE-Erkenntnissen basiert.

Strategische Flexibilität

Red Hat Runtimes unterstützt mehrere Laufzeiten, Sprachen, Frameworks und Architekturen. Seine zertifizierte Interoperabilität mit Red Hat Middleware garantiert Ihnen die Flexibilität für die richtige Mischung an Services für Ihre Anwendung. Mit der containerisierten Red Hat Runtimes entwickelte Apps befreien Sie vom Vendor Lock-in, da sie Unterstützung für Hybrid Cloud-Konfigurationen bieten.

Mehr Laufzeiten für die Jakarta EE-, Java Web- und JavaScript-Entwicklung

Die Sammlung cloudnativer Laufzeiten von Red Hat Runtimes bietet Entwicklern die notwendige Flexibilität zur Auswahl der richtigen Laufzeiten für ihre Entwicklungskomponenten.

Node.js: Node.js ist eine vertrauenswürdige Plattform für die Entwicklung, das Hosting sowie die Skalierung serverseitiger Javascript-Anwendungen mit Open Source-Technologien.

Red Hat JBoss Enterprise Application Platform (EAP): JBoss EAP ist eine führende quelloffene Jakarta EE-basierte Anwendungslaufzeit zur Erstellung, Bereitstellung und Ausführung hoch transaktioneller Java-Anwendungen und -Services.

Red Hat JBoss Web Server: Red Hat JBoss Web Server ist ein eingebetteter Tomcat-Container zur Nutzung mit Spring Boot-Anwendungen.

Erfahren Sie mehr über die Unterstützung von Red Hat für cloudnative Laufzeiten