Jump to section

Was für Red Hat OpenShift Serverless spricht

URL kopieren

Das serverlose Cloud-Computing-Modell bietet Entwicklern einen modernen, cloudnativen Anwendungsentwicklungs-Stack für Hybrid Clouds. Dadurch können sich die Entwickler ganz auf das Codieren konzentrieren und müssen sich nicht länger mit der Infrastruktur abgeben. Mit Red Hat OpenShift Serverless können Sie eine Anbieterbindung vermeiden und einen Multi-Cloud-Ansatz nutzen.

Red Hat® OpenShift® Serverless ist ein Service, der auf dem Open Source-Projekt Knative basiert. Damit wird eine unternehmensfähige serverlose Plattform bereitgestellt, die für Portierbarkeit und Konsistenz in Hybrid Cloud- und Multi-Cloud-Umgebungen sorgt. Dies wiederum ermöglicht die Entwicklung cloudnativer, quellenorientierter Anwendungen mit einer Reihe an CRDs (Custom Resource Definitions) und dazugehörigen Controllern in Kubernetes.

Knative besteht aus drei Hauptkomponenten:

  • Build: ein flexibler Ansatz zur Entwicklung von Quellcode in Containern.
  • Eventing: eine Infrastruktur, die Events verbraucht und produziert, um Anwendungen auszulösen.
  • Serving: ermöglicht die schnelle Bereitstellung und automatische Skalierung von Containern.

Code schneller produzieren

OpenShift Serverless fördert die Umstellung auf DevOps. Denn die Entwickler müssen die Infrastruktur, die das Operations-Team für sie provisionieren muss, nicht mehr so häufig explizit beschreiben. Dadurch können Entwickler Apps und Container-Workloads mit Kubernetes-nativen APIs bereitstellen – in der Sprache und mit dem Framework ihrer Wahl.

Beliebige Workloads in verschiedenen Umgebungen

Indem Sie Operatoren, Knative und Red Hat OpenShift Container Platform kombinieren, können Sie Stateful, Stateless und Serverless Workloads auf einer Multi-Cloud-Container-Plattform mit automatisierten Operationen ausführen.

Apps flexibel nach Bedarf skalieren

Anwendungen können von ganz unterschiedlichen Quellen ausgelöst werden, z. B. von Events Ihrer eigenen Anwendungen, Cloud-Services verschiedener Anbieter, SaaS-Systemen oder Red Hat AMQ Streams.

Knative gleich ausprobieren

Diese Serie mit Artikeln und Aufgaben von Red Hat Developer führt Sie durch die Entwicklung und Bereitstellung einer serverlosen Anwendung.

Serverless Services entwickeln und über Knative bereitstellen >

Red Hat OpenShift Serverless ist für Red Hat OpenShift Container Platform 4.3 und neuere Versionen verfügbar.

Vereinfachen Sie die Bereitstellung von Code von der Entwicklung bis zur Produktion, indem Sie die Anforderungen für die Infrastruktureinrichtung und Backend-Entwicklung reduzieren.

Machen Sie sich mit den neuen Features, der Funktionsweise, den unterstützten Konfigurationen und den Komponenten vertraut. 

Sind Sie bereit, Serverless-Anwendungen zu entwickeln und bereitzustellen? 

Mithilfe von OpenShift Serverless können Sie eine vollständig serverlose Anwendungsentwicklung und -bereitstellung realisieren, indem Sie Apps mit OpenShift Container Platform Services wie OpenShift Service Mesh und Cluster-Überwachung integrieren. Damit steht Entwicklern eine zentrale Plattform für das Hosting Ihrer Microservices sowie Legacy- und Serverless-Anwendungen zur Verfügung. Apps werden als Linux-Container paketiert, die in vielen verschiedenen Umgebungen ausgeführt werden können. 


Red Hat bietet einen schnelleren Einstieg, weil OpenShift Serverless direkt produktiv ist. Dazu sorgt es für optimierte Abläufe, denn es lässt sich einfach auf Red Hat OpenShift installieren, wurde bereits mit anderen Red Hat Produkten getestet und bietet dazu vielfach ausgezeichneten Support.

Vertiefen Sie Ihre Kenntnisse als OpenShift-Nutzer.

Weiterlesen

ARTIKEL

Wie Microservices die IT-Integration im Gesundheitswesen unterstützen

Microservices unterstützen Entwickler im Gesundheitswesen und anderen Branchen bei der Erstellung von Anwendungen aus lose gekoppelten Services, wodurch Entwicklung, Test, Bereitstellung und Upgrade vereinfacht werden.

ARTIKEL

Was sind Microservices?

Microservices sind ein Architekturkonzept der Anwendungsentwicklung, bei dem Teile einer App unabhängig voneinander und gleichzeitig zusammen fungieren.

ARTIKEL

Was ist ein Service Mesh?

Ein Service Mesh ist eine in eine Anwendung integrierte Infrastrukturschicht, mit der Interaktionen zwischen Services dokumentiert werden, um die Kommunikation zu optimieren und Ausfallzeiten zu vermeiden.