Streaming

Der Oracle Cloud Infrastructure (OCI) Streaming-Service ist eine serverlose, Apache Kafka-kompatible Echtzeit-Ereignis-Streaming-Plattform für Entwickler und Data Scientists. Streaming ist nahtlos in OCI, GoldenGate und Integration Cloud integriert. Der Service bietet außerdem sofort einsatzbereite Integrationen für Hunderte von Drittanbieter-Produkten in mehreren Kategorien wie DevOps, Datenbanken, Big Data und SaaS-Anwendungen.

Lernen Sie Streaming kennen (4:48)

Kafka und Event-Streaming

Serverlose Infrastruktur

Flexible und skalierbare Plattform

Dateningenieure können einfach Big Data-Pipelines einrichten und betreiben. Oracle übernimmt die gesamte Infrastruktur- und Plattformverwaltung für das Ereignis-Streaming, einschließlich Bereitstellung, Skalierung und Sicherheitspatching.

Bereitstellung von Streaming-Apps in großem Maßstab

Mithilfe von Verbrauchergruppen kann Streaming Tausenden von Verbrauchern eine Statusverwaltung bieten. Auf diese Weise können Entwickler einfach Anwendungen in großem Maßstab erstellen.

Oracle Cloud Infrastructure-Integrationen

Native Integrationen mit Oracle Cloud Infrastructure-Services umfassen Object Storage für die Langzeitspeicherung, Monitoring für die Überwachung, Resource Manager für die Bereitstellung in großem Maßstab und Tagging für eine einfachere Kostenverfolgung/Account-Verwaltung.

Kafka Connect Harness

Kafka Connect Harness bietet sofort einsatzbereite Integrationen mit Hunderten von Datenquellen und -senken, einschließlich GoldenGate, Integration Cloud, Database und kompatiblen Angeboten von Drittanbietern.


Basierend auf offenen Standards

Open-Source-Apache Kafka-kompatibel

Führen Sie Open Source-Software als von Oracle verwalteten Service aus. Die Kafka-Kompatibilität von Streaming reduziert die Lieferantenbindung erheblich und hilft Kunden bei der einfachen Einführung von Hybrid- und Multicloud-Architekturen.

Auswahl an APIs

Entwickler haben die Flexibilität, entweder Apache Kafka-APIs oder native Streaming-APIs der Oracle Cloud zu verwenden, die in SDKs wie Python, Java, Typescript und Go verfügbar sind.

Einfacher Übergang für Kafka-Implementierungen

Kunden mit vorhandenen Kafka-Implementierungen können durch Ändern einiger Konfigurationsparameter problemlos zu Streaming migrieren. Dabei spielt es keine Rolle, ob die Implementierungen On-Premises oder in anderen Clouds bereitgestellt werden.


Sicherheit und Zuverlässigkeit

Verschlüsselung und Datenschutz

Aus Sicherheitsgründen bietet der Service sowohl während der Übertragung als auch im Ruhezustand Datenverschlüsselung. Streaming ist in Identity and Access Management (IAM) integriert, um eine fein granulierte Zugriffskontrolle sowie Datenschutz in Private Endpoints und Vault (KMS) zu ermöglichen.

Fehlertoleranz und SLAs

Der Service verwendet in geografisch verteilten Availability-Domains die synchrone Datenreplikation, um Fehlertoleranz und Beständigkeit zu gewährleisten. Streaming wird durch eine SLA mit einer Serviceverfügbarkeit von 99,95 % unterstützt. Oracle stellt ein Guthaben bei Verstößen gegen dieses SLA bereit.

Konsistente Performance

Streaming bietet Datenisolation auf Tenancy-Ebene und beseitigt Leistungsprobleme bei „Noisy Neighbors“, unabhängig von Umfang und Verwendung.


Branchenführende Preisgestaltung

Nutzungsbasierte Abrechnung

Kunden zahlen nur für das, was sie nutzen, was den Service für Workloads mit großen Nutzungsspitzen attraktiv macht.

Einfaches Preismodell

Kunden zahlen nur für den Durchsatz und Speicher, ohne Vorabkosten oder Geldbußen für die vorzeitige Beendigung.

Datenübertragung ohne Kosten

Im Gegensatz zu anderen Public Cloud-Providern erhebt Oracle keine zusätzlichen Gebühren für die Datenverschiebung von Streaming zu anderen Oracle Cloud Infrastructure-Services.


Kundenerfolge beim Streaming

Kunden verwenden Streaming als asynchronen Hochgeschwindigkeitsnachrichtenbus, um zwischen ihren Microservices zu kommunizieren. Durch die Kompatibilität des Services mit Kafka-APIs können Kunden mithilfe des Kafka Connect-Frameworks mit Hunderten von Tools von Erst- und Drittanbietern interagieren.

Streaming – Anwendungsfälle

Nachrichtenbus mit hohem Durchsatz

Der Streaming-Service ist ideal für Microservices und andere Anwendungen, die Datenverschiebungen mit hohem Durchsatz und geringer Latenz sowie eine Garantie bezüglich der strikten Beibehaltung der Reihenfolge erfordern.


Architektur anzeigen

Echtzeit-Analyse-Engine

Speisen Sie umfangreiche Daten von Websites oder mobilen Apps in ein Data Warehouse, ein Überwachungssystem oder eine Analyse-Engine ein. Echtzeitaktionen stellen sicher, dass Entwickler Maßnahmen ergreifen können, bevor Daten veraltet sind.


Streaming-Service mit Serverless-Funktionen und Splunk

Integration in Oracle Database- und SaaS-Anwendungen

Verwenden Sie Streaming, um Anwendungs- und Infrastrukturprotokolle von Oracle SaaS-Anwendungen, z. B. E-Business Suite, PeopleSoft sowie in CDC-Protokolle (Change Data Capture) von Oracle Database aufzunehmen. Nutzen Sie die Kafka-Connectors des Streaming-Services für Oracle Integration Cloud. Transportieren Sie sie dann für die langfristige Beibehaltung in Downstream-Systeme wie Object Storage.


Kafka Connect und Autonomous Database

Bewegungsdatenanalysen zu Streaming-Daten

OCI Streaming ist direkt in OCI GoldenGate Stream Analytics, OCI GoldenGate und Oracle GoldenGate integriert, um ereignisgesteuerte, Streaming-Kafka-Nachrichten zu erfassen und angereicherte und transformierte Nachrichten zu veröffentlichen. OCI GoldenGate Stream Analytics ist eine vollständige Anwendung, die in Echtzeit modelliert, verarbeitet, analysiert und handelt, ausgehend von Geschäftstransaktionen, dem Laden von Data Warehouses oder Daten in Bewegung. Benutzer können ganz einfach No-Code-Datenpipelines erstellen. Die Verarbeitung entdeckt Ausreißer und Anomalien, wendet Erkenntnisse aus ML-Modellen an und warnt dann oder ergreift automatisch die nächstbeste Maßnahme.


Mehr über Stream Analytics erfahren

17. März 2020

Zurück zur Datenbank – Teil 1: Vorbereiten, um Daten aus einem Stream zu erhalten

Todd Sharp, Developer Evangelist, Oracle

In meinem letzten Beitrag habe ich über einige Gründe gesprochen, warum es sinnvoll ist, die Leistungsfähigkeit unseres RDBMS für den Umgang mit Daten zu nutzen, anstatt manuell Lösungen in unseren Anwendungscode zu implementieren. In den nächsten Beiträgen werde ich einige dieser Überlegungen mit konkreten Beispielen untermauern …

Vollständigen Beitrag lesen

Verwandte Cloud-Produkte

Benachrichtigungen

Publish/Subscribe-Service für eine zuverlässige Nachrichtenübermittlung

Connector Hub

Datenverschiebung für Oracle Cloud Infrastructure

Funktionen

Serverlose Plattform, die von Ereignissen und APIs gesteuert wird

Container Engine für Kubernetes

Hochverfügbare Container-Orchestrierung mit automatischen Updates

Erste Schritte mit Streaming


Oracle Cloud Free Tier testen

Sammeln Sie praktische Erfahrungen mit dem Streaming-Service.


Häufig gestellte Fragen

Häufig gestellte Fragen zum Streaming-Service.


Kontakt

Finden Sie heraus, wie der Streaming-Service Ihnen helfen kann.