Cloud-native Entwicklung mit Red Hat OpenShift Application Runtimes

München, Starnberg, 11. Dez. 2017 - Agile Entwicklung und Bereitstellung von Microservices-basierten Anwendungen auf Basis OpenShift...

Zum Hintergrund: Red Hat OpenShift Application Runtimes ermöglicht es, die Entwicklung Cloud-basierter Anwendungen mit einem Set von Frameworks und Runtimes zu beschleunigen und Microservices-basierte Anwendungen zu erstellen und zu betreiben. Im Zentrum der Digitalen Transformation stehen IT-seitig verstärkt Cloud-native Lösungen, welche die Konvergenz von Linux-Containern, API-Management, servicebasierten Architekturen und DevOps-Automatisierung nutzen. Diese unterstützen Unternehmen dabei, auf unvorhersehbare Veränderungen besser zu reagieren und ihre Wettbewerbsfähigkeit zu verbessern. Red Hat OpenShift Application Runtimes ist laut Anbieter ab sofort verfügbar. Kunden können das neue Release aus dem Red Hat Customer Portal oder bei OpenShift Online downloaden.

Red Hat OpenShift Application Runtimes stellt hierzu ein aufeinander abgestimmtes und unterstütztes Angebot für die Entwicklung von Microservices in mehreren Sprachen und Frameworks bereit (siehe Abb. 1 unten). Damit verfolgt Red Hat das Ziel (Zitat) "die Bedürfnisse der Entwickler nach Wahlmöglichkeiten mit den betrieblichen Anforderungen an Standardisierung und Support in Einklang zu bringen – sowohl bei der Erstellung neuer als auch bei der grundlegenden Überarbeitung vorhandener Applikationen". Laut einer Studie des Unternehmens von September 2017 gaben 87 Prozent der Befragten an, dass sie mehrere Runtimes und Frameworks für die Entwicklung von Microservices verwenden oder deren Einsatz prüfen. Red Hat OpenShift Application Runtimes unterstützt mehrere Runtimes, Programmiersprachen, Frameworks und Architekturen und zeichnet sich laut Entwicklerangaben durch folgende Funktionen-/Vorteile aus:

  1. Vereinfachte Entwicklung: Die Lösung reduziert die Komplexität bei der Entwicklung von Cloud-basierten Anwendungen durch die Integration der Funktionen von Red Hat OpenShift Container Platform mit mehreren Runtimes und Frameworks, einschließlich eines Wizard-basierten Setups, Service Discovery, externer Konfigurationen und Schutzschaltern für Fehlertoleranz.

  2. Strategische Flexibilität: Red Hat OpenShift Application Runtimes unterstützt Hybrid-Cloud-Konfigurationen und hilft so, Cloud-Provider Lock-in's zu vermeiden. Die verteilte Struktur von Cloud Computing bedeutet, dass ein "One Size Fits All"-Ansatz für Runtimes und Frameworks zunehmend ineffektiv für die Produktivität von Unternehmen ist. Mit Red Hat OpenShift Application Runtimes erhalten Entwickler die Flexibilität, Services für Hybrid- und Multi-Cloud-Anwendungen und -Systeme mit den von ihnen bevorzugten Tools zu erstellen.

  3. Schnelle Bereitstellung: Durch die Integration mit Red Hat OpenShift Container Platform bietet Red Hat OpenShift Application Runtimes Entwicklern eine vollautomatische Plattform für die Bereitstellung, Erstellung und Implementierung von Anwendungen und deren Komponenten. Die Lösung arbeitet mit Continuous-Integration- und Continuous-Delivery-Tools (CI/CD) wie Git, Maven und Jenkins zusammen. Darüber hinaus bietet sie Werkzeuge, mit denen sich Kubernetes-Workflows optimieren lassen. Die Lastverteilung und automatische Skalierung von Anwendungen mit richtlinienbasierter Steuerung und Automatisierung wird ermöglicht.

  4. Service-Catalog-Integration: In Kombination mit dem OpenShift Service Catalog können IT-Abteilungen die Vorteile von Multi-Cloud-Investitionen voll ausschöpfen, indem sie Cloud-basierte Services einbinden – etwa die OpenShift AWS Service Integration – und die intern entwickelten Funktionen der Red Hat OpenShift Application Runtimes nutzen. Sie sind damit in der Lage, die Portabilität und Konsistenz von Stateful-, Stateless- und Microservice-basierten Applikationen in ihrer gesamten IT-Infrastruktur zu gewährleisten.

Zu den zertifizierten und unterstützten Runtimes, die für Red Hat OpenShift Application Runtimes verfügbar sind, zählen Java EE, WildFly Swarm, Eclipse MicroProfile, Eclipse Vert.x, Node.js und Spring Boot.


Abb. 1: Red Hat OpenShift Application Runtimes, Übersicht (Bildquelle: Red Hat)


Weitere Ressourcen

Webinar > The Developer's Bright Hybrid Cloud-Native, Polyglot, Poly-architecture Future am Dienstag, den 12. Dezember 2017 > Link zur Registrierung für das Webinar beziehungsweise der Aufzeichnung.

Link > Red Hat OpenShift Application Runtimes