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.
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.
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.
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 bietet sofort einsatzbereite Integrationen mit Hunderten von Datenquellen und -senken, einschließlich GoldenGate, Integration Cloud, Database und kompatiblen Angeboten von Drittanbietern.
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.
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.
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.
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.
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.
Streaming bietet Datenisolation auf Tenancy-Ebene und beseitigt Leistungsprobleme bei „Noisy Neighbors“, unabhängig von Umfang und Verwendung.
Kunden zahlen nur für das, was sie nutzen, was den Service für Workloads mit großen Nutzungsspitzen attraktiv macht.
Kunden zahlen nur für den Durchsatz und Speicher, ohne Vorabkosten oder Geldbußen für die vorzeitige Beendigung.
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.
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.
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.
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.
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.
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.
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 lesenSammeln Sie praktische Erfahrungen mit dem Streaming-Service.
Häufig gestellte Fragen zum Streaming-Service.
Finden Sie heraus, wie der Streaming-Service Ihnen helfen kann.