Warum Red Hat für das API-Management?

URL kopieren

Mit Red Hat erhalten Sie modulare, schlanke und umfassende API-Managementlösungen mit offenen Standards, die auf Open Source basieren und sowohl lokal als auch in der Cloud verfügbar sind. Dadurch kann Ihr Team Apps mit Daten, Altsysteme mit neuen Technologien und noch viel mehr verbinden – und das auch dann noch, wenn Sie wachsen.

Keine App ist eine Insel

Eine Anwendung allein sorgt noch nicht für Geschäftswert – zumindest nicht langfristig. Sie muss in Ihre aktuellen und zukünftigen Technologieinvestitionen integriert sein, um einen kontinuierlichen Mehrwert zu schaffen und wirklicher Bestandteil Ihres Geschäfts zu sein. APIs bieten Ihnen eine standardisierte Möglichkeit zur Integration, ohne Ihr komplettes System neu aufzubauen, wenn Sie etwas Neues einführen.

Wir wissen, dass Sie Ihren Kunden im Handumdrehen neue Erlebnisse bereitstellen müssen, um wettbewerbsfähig zu bleiben. Was aber, wenn Ihre neue App nicht effizient in Ihre Legacy-Investitionen integriert ist? Und wie können Sie eine proaktive, flexible und einheitliche API-Sicherheit (Application Programming Interface) implementieren?

Wohl durchdachte und gut gemanagte APIs ermöglichen eine schnelle Integration Ihrer neuen Produkte und Services und bieten gleichzeitig umfassende Kontrolle und Sicherheit. Mit ihnen können Sie Ressourcen wiederverwenden und sind beim Design neuer Tools und Produkte flexibler. Softwarearchitekturen lassen sich effizienter ausführen, wenn APIs die Kommunikation zwischen Dutzenden von digitalen Touchpoints vereinfachen.

Trotzdem kann sich die Implementierung und Verwaltung von API-Integrationen als schwierig erweisen. So bietet Ihre Lösung für technisch nicht so versierte Nutzerinnen und Nutzer womöglich keine Unterstützung. Oder Sie verfügen über eine iPaaS-Lösung, die dies zwar bewerkstelligt, aber zur Erweiterung oder Anforderung bestehender oder neuer Services einen zentralen Hub verwenden muss, was wiederum die Effizienz Ihres Teams beeinträchtigt.

Wenn Ihre APIs öffentlich ausgerichtet sind und Sie beispielsweise die Google Maps API zur Monetarisierung nutzen, müssen Sie wissen, wie Zugriff und Verwendung kontrolliert werden. Schließlich benötigen Sie eine API-Infrastruktur, die zusammen mit Ihrem Geschäft wachsen kann. Sie brauchen eine skalierbare Lösung und Architektur. Mit einem API-zentrierten Ansatz der agilen Integration lassen sich APIs äußerst rentabel einsetzen.

Im Endeffekt benötigen Sie eine Lösung, mit der Sie Integrationen schnell und wiederholbar einbinden und kontinuierlich verwalten können. Red Hat bietet Ihnen diese Lösung.

Wir können Ihnen helfen, die Schwierigkeiten bei der Verwaltung und Unterstützung einer Vielzahl von Anwendungen, Services und Microservices mithilfe einer Container-Plattform zu bewältigen. Unsere Expertinnen und Experten unterstützen Ihre Organisation bei der Entwicklung der Praktiken, Tools und Unternehmenskultur, die Sie brauchen, um Ihre Investitionen durch die Implementierung von APIs und Benutzeroberflächen zu maximieren.

Red Hat Ressourcen

Die Arbeitsweise und Philosophie von Red Hat folgt dem

Open Source-Prinzip.

Red Hat bietet modulare, kompakte und umfassende API-Managementlösungen. Das tun viele andere Anbieter natürlich auch. Aber unsere Technologielösungen basieren auf Open Source und offenen Standards und sind lokal, in der Cloud und in Hybrid-Umgebungen verfügbar. Aufgrund unseres Engagements für Open Source-Technologien – und unserem besonderen Entwicklungsmodell – durchläuft unser Portfolio umfangreiche Tests durch unsere breitgefächerte Community, einschließlich Red Hat Engineers, Kunden, unabhängigen Software- und Hardwareanbietern und Partnern.

Red Hat leistet seinen Beitrag in der Community und bringt Code und Verbesserungen wieder in die Upstream-Codebase ein – so können diese Fortschritte gemeinsam genutzt werden. Bei der Zusammenarbeit mit einer Community geht es natürlich um mehr als um die Entwicklung von Code. Sie gibt uns die Freiheit, Fragen zu stellen und Verbesserungen vorzuschlagen. Das ist das Prinzip von Open Source und begründet die Leistungsfähigkeit einer offenen Organisation.Aus diesem Grund ist Red Hat schon seit mehr als 20 Jahren zuverlässiger Anbieter von Unternehmensinfrastrukturen.

Management Ihrer APIs mit 3scale

Red Hat® 3scale API Management ist eine API-Managementplattform, auf der Ihre APIs gemeinsam verwendet, gesichert, verteilt, gesteuert und monetarisiert werden können. Sie unterstützt Hybrid-Architekturen (On-Premise, in der Cloud oder eine Kombination aus beiden) und bietet höchste Skalierbarkeit. Sie möchten den Zugriff auf Ihre APIs öffentlich bereitstellen und monetarisieren? Über das integrierte Entwicklerportal und die Plattformintegration mit Stripe, Baintree und Adyen können Sie eine einfache End-to-End-Fakturierung zwischen API-Kunden und Anbietern durchführen.

3scale API Management besteht aus 2 Schichten: dem API-Programmmanagement und der Steuerung des API-Datenverkehrs. Herkömmliche Methoden der Datenverkehrssteuerung nehmen mehr Zeit in Anspruch, weil stets der gesamte API-Aufruf authentifiziert werden muss. Mit der neuen Schicht der Verkehrssteuerung aber muss lediglich der Header des eingehenden Aufrufs geprüft werden, sodass der Datenverkehr viel schneller gescannt und authentifiziert werden kann. Durch die Steuerung von Zugriff, Richtlinien und Datenverkehr können Daten einfach authentifiziert, Richtlinieneinschränkungen und Durchsatzbegrenzungen erzwungen, Backend-Services gesichert und Zugriffsebenen erstellt werden.

Die 2 Schichten kommunizieren asynchron über konfigurierbare Cache-Strategien des API-Gateways miteinander. Wenn also die Konfiguration der API-Managementrichtlinien aus irgendeinem Grund nicht verfügbar ist, wird das API-Programm nicht verlangsamt, sondern bleibt funktionsfähig. Weil API-Manager und -Gateway voneinander getrennt sind, können Sie unabhängig davon skalieren und komplexere Deployment-Optionen unterstützen.

3scale API Management bietet ein zentrales benutzerfreundliches und anpassbares Entwicklerportal mit den notwendigen Tools (Konto- und App-Management, Analysen, API-Schlüsselmanagement und mehr). Mithilfe eines interaktiven API-Dokumentationstools können Entwickelnde APIs live untersuchen. Eine Analyse-Engine stellt Ihnen nützliche Informationen über die API-Performance und -Datenverkehrsmuster zur Verfügung. Außerdem können Sie APIs auf unterschiedliche Weise in verschiedene Produkte „packen“ und unterschiedliche Richtlinien für verschiedene API-Kunden definieren und konfigurieren. Auf diese Weise lassen sich auf Basis der APIs spezielle Geschäftsmodelle flexibel erstellen und so unterschiedliche Kundenbedürfnisse erfüllen.

Gemanagter Service für das API-Management: OpenShift API Management

Red Hat OpenShift API Managementist ein gehosteter und gemanagter API-Management-Service und wird als Add-On-Produkt zu Red Hat OpenShift Dedicated bereitgestellt, einem vollständig gemanagten Service der unternehmensgerechten Kubernetes-Plattform Red Hat OpenShift.

Mit OpenShift API Management können Teams bei der Entwicklung von auf Microservices basierenden Anwendungen einen API-First-Ansatz verfolgen und so vorhandene Systeme modernisieren, die Produktivität von Entwickelnden verbessern und neue Anwendungen schneller bereitstellen.

Red Hat hostet und verwaltet sowohl OpenShift Dedicated als auch OpenShift API Management und bietet für beide Produkte dedizierten Support, einschließlich Konfiguration, Wartung und Upgrades. So können Teams sich auf die Entwicklung konzentrieren statt auf das Management der Kubernetes-Infrastruktur.

Mit OpenShift API Management können Sie:

  • APIs über ihren gesamten Lifecycle hinweg bereitstellen, überwachen und steuern
  • Sicherheits- und Nutzungsrichtlinien erstellen
  • Vorhandene Identity Management-Systeme über eine deklarative Richtlinie ohne benutzerdefinierten Code nutzen
  • Erkenntnisse zum Zustand und zur Nutzung von APIs gewinnen
  • APIs auf internen oder externen Entwicklungsportalen entdecken und teilen

OpenShift API Management bietet zusammen mit OpenShift Dedicated ein optimiertes Entwicklungserlebnis beim Erstellen, Bereitstellen und Skalieren von cloudnativen Anwendungen. Sie können sämtliche APIs auf einer einheitlichen, entwicklungsfreundlichen Oberfläche überwachen, konfigurieren und veröffentlichen.

Mit dem API-Manager können Sie interne und externe Anwendungen in mehreren Clouds verbinden, Unternehmensrichtlinien und Governance-Regeln (wie Durchsatzbegrenzungen und Verbrauch) erzwingen und APIs in sämtlichen Phasen des Entwicklungs-Lifecycle managen. 

Management der Anwendungskonnektivität mit Connectivity Link

Red Hat Connectivity Link ist eine Kubernetes-native Lösung, die Sie beim Managen Ihrer Anwendungen unterstützt, damit diese sich über verschiedene Cloud-Umgebungen hinweg verbinden und untereinander kommunizieren können. Als Konnektivitätsmanagementtool ist es die Aufgabe von Connectivity Link, Anwendungskonnektivität, Anwendungsmanagement und Sicherheit in Multi Cloud- und Multi Cluster-Umgebungen zu vereinfachen und verbessern.

Mit Red Hat Connectivity Link können Sie komplexe Multi Cloud-Umgebungen vereinfachen. Mit dem zunehmenden Einsatz von Multi Cloud-Strategien in Ihrem Unternehmen wird die Verwaltung der Anwendungskonnektivität in diesen Umgebungen immer komplexer. Connectivity Link bietet ein automatisiertes, konsistentes Konnektivitätsmanagement – die Basis für anhaltende Agilität und Reduzierung operativen Mehraufwands.

Connectivity Link basiert auf dem Open Source-Projekt Kuadrant und bietet mithilfe von Gateway API und Envoy Proxy einen einheitlichen, effizienten Verwaltungsansatz für ein- und ausgehenden Netzwerkverkehr. Gateway API bietet Ingress-Datenverkehrsmanagement über verschiedene Kubernetes-Cluster hinweg. Envoy ist das standardmäßige Ingress Gateway, das Deployments in verschiedenen Clustern vereinfacht. Das Envoy Ingress Gateway verfügt über ein WebAssembly-Plugin (WASM), das eine hardwareunabhängige Verarbeitung ermöglicht. Das Deployment von Envoy stellt dadurch die Erweiterbarkeit und Kompatibilität in vielen Umgebungen sicher.

Zur Verbesserung des Kubernetes-Partnernetzwerks kann Connectivity Link mit anderen Produkten von Red Hat, wie Red Hat OpenShift® und OpenShift Service Mesh, kombiniert werden. Red Hat Connectivity Link zielt darauf ab, die Multi Cluster-Anwendungskonnektivität zu vereinfachen und eine erweiterte Datenverkehrsverwaltung und Richtliniendurchsetzung direkt in Kubernetes- und OpenShift-Umgebungen zu integrieren. Wird OpenShift Service Mesh mit Connectivity Link kombiniert, übernimmt es mithilfe von Envoy und Istio die Verwaltung von Datenverkehrsrouting und Sicherheit.

Mehr über Connectivity Link erfahren

Die API-Lösungen von Red Hat werden auch von den Open Source Communities unterstützt. Das bedeutet, dass immer mehr Menschen auf offene, transparente und freie Art und Weise an der Entwicklung von Problemlösungssoftware arbeiten. Aber Open Source an sich garantiert noch keine Innovation.

Echte Innovationen entwickeln sich durch den Austausch von Ideen und durch Zusammenarbeit an der Lösung von Problemen. Das ist genau das, was Open Source und die Community bieten. Und genau hier kommt Red Hat Open Innovation Labs ins Spiel. Tauchen Sie mit Ihrem Team (3 bis 6 Ihrer Entwicklerinnen und Entwickler) in unseren intensiven, hoch fokussierten Workshop ein, um zu erfahren, wie Sie mithilfe von Red Hat per API verbundene Anwendungen entwickeln können.

Lassen Sie sich von einigen realen Beispielen aus dem Luftfahrtsektor überzeugen. Erfahren Sie, wie eine gute API-Lösung Ihrem Unternehmen zu mehr Agilität, Effizienz und Skalierbarkeit verhelfen kann.

 

Schiphol Amsterdam Airport logo

Icon-Red_Hat-Media_and_documents-Quotemark_Open-B-Red-RGB Wir hatten Bedenken hinsichtlich der Ausführung unserer offenen Flug-API auf unserer Haupt-Infrastruktur. Und weil unser aktuelles On-Premise-System einfach nicht genügend Skalierbarkeit bot, haben wir die Möglichkeit einer Unternehmens-Cloud geprüft.

Mechiel Aalbers

Senior technical application coordinator, Amsterdam Airport Schiphol

 

Mit den Open Source-Technologien von Red Hat können wir Probleme bewältigen und haben dabei jederzeit ein klares Bild von den verfügbaren Ressourcen.
Hub

Der offizielle Red Hat Blog

Lernen Sie mehr über unser Ökosystem von Kunden, Partnern und Communities und erfahren Sie das Neueste zu Themen wie Automatisierung, Hybrid Cloud, KI und mehr.

Red Hat Testversionen

Unsere kostenlosen Testversionen unterstützen Sie dabei, praktische Erfahrungen zu sammeln, sich auf eine Zertifizierung vorzubereiten oder zu bewerten, ob ein Produkt die richtige Wahl für Ihr Unternehmen ist.

Weiterlesen

Was ist GraphQL? | GraphQL Schema & API Abfragen erklärt

Erfahren Sie, was GraphQL ist, wie GraphQL Schema funktionieren und API Abfragen effizient gestaltet werden. Vor- und Nachteile | Beispiel für GraphQL-Abfrage

Was ist eine API? – Einführung in Programmierschnittstellen

Was sind APIs? Entdecken Sie, wie Programmierschnittstellen funktionieren, warum sie wichtig sind und welche Rolle sie in der Softwareentwicklung spielen.

Was ist eine REST API? – Einführung in RESTful APIs

Erfahren Sie, was eine REST API ist, wie sie funktioniert und warum RESTful APIs für moderne Anwendungen und Integrationen entscheidend sind.

Ressourcen zu Integration

Ausgewähltes Produkt

  • Red Hat Application Foundations

    Eine Reihe von Komponenten, die für die Erstellung, Bereitstellung und den Betrieb von Anwendungen entwickelt wurden. Enthält Red Hat 3scale API Management, Red Hat Data Grid, Red Hat JBoss Web Server, Red Hat AMQ, Red Hat Versionen von Open Source-Technologien und ein Migrations-Toolkit für Anwendungen.