Oracle Cloud Infrastructure (OCI) Streaming 服务是一个面向开发人员和数据科学家的实时、无服务器、兼容 Apache Kafka 的事件流处理平台。它不仅与 OCI、Database、GoldenGate 和 Integration Cloud 紧密集成,还为数百种各种类别的第三方产品提供开箱即用的集成功能,包括 DevOps、数据库、大数据和 SaaS 应用。
数据工程师可轻松建立和操作大数据管道,Oracle 将负责关于事件流处理的所有基础设施和平台管理任务,包括供应、扩展和安全修补。
基于数据消费者群组,Streaming 可高效为数以千计的数据消费者提供状态管理功能,助力开发人员轻松、规模化地构建应用。
与众多 Oracle Cloud Infrastructure 服务本地集成,包括可实现长期存储的 Object Storage;可改善可观测性的 Monitoring;支持规模化部署的 Resource Manager;以及可简化成本跟踪/账户管理的 Tagging。
Kafka Connect Harness 面向数百个数据来源和接收装置提供开箱即用的集成特性,包括 GoldenGate、Integration Cloud、Database 以及兼容的第三方产品。
该服务支持您以 Oracle 托管服务的形式运行开源软件。Streaming 兼容 Kafka,可大幅降低供应商锁定效应,帮助您轻松采用混合云和多云架构。
开发人员可在 Python、Java、Typescript 和 Go 等环境下,通过 SDK 灵活使用 Apache Kafka API 或 Oracle Cloud 的原生 Streaming API。
如已在本地或其它云端部署 Kafka,您只需更改少量配置参数,即可轻松迁移至 Streaming。
该服务可通过动态和静态数据加密确保数据安全。Streaming 与 Identity and Access Management (IAM) 服务集成,支持细粒度访问控制;与 Private Endpoint 和 Vault (KMS) 集成,可有力保护数据隐私。
该服务可通过跨多个可用性域(分别位于不同地理位置)的同步数据复制功能实现数据容错和持久性,提供 99.95% 的服务可用性 SLA。对于任意 SLA 违约,Oracle 都将提供补偿。
Oracle Streaming 在所有规模和使用场景下都可提供租户级数据隔离,消除“嘈杂邻居”性能问题。
该服务支持您只为实际使用的资源付费,非常适合具有突发负载高峰的工作负载。
您只需为吞吐量和存储付费,既无任何前期成本,亦无需因提前终止而支付罚款。
与其它公有云技术供应商不同,Oracle 不对 Streaming 与其它 Oracle Cloud Infrastructure 服务之间的数据迁移额外收取任何费用。
规模化地从网站或移动应用馈送数据至数据仓库、监视系统或分析引擎。得益于实时操作特性,开发人员可在数据过时前及时采取相应措施。
使用 Streaming 从 E-Business Suite 和 PeopleSoft 等 Oracle SaaS 应用中提取应用和基础设施日志,从 Oracle Database 中提取 Change Data Capture (CDC) 日志;充分利用 Streaming 面向 Oracle Integration Cloud 的 Kafka 连接器,然后将数据传输至 Object Storage 等下游系统,实现长期保存。
OCI Streaming 与 OCI GoldenGate Stream Analytics、OCI GoldenGate 和 Oracle GoldenGate 直接集成,可摄取事件驱动的流式 Kafka 消息并发布扩充和转换后的消息。OCI GoldenGate Stream Analytics 功能完备,可对业务事务数据、数据仓库数据以及动态数据进行建模、处理、分析和实时操作。用户可以轻松构建无代码数据管道。分析处理可发现离群值和异常值,应用来自机器学习模型的洞察,然后发出警报或自动执行下一步操作。
甲骨文公司开发人员倡导者 Todd Sharp
在上一篇文章中,我介绍了为什么应当利用 RDBMS 来处理数据,而不是手动在应用代码中实施相关的解决方案。在接下来的几篇文章中,我将通过一些真实示例验证这一点……
阅读全文注:为免疑义,本网页所用以下术语专指以下含义: