Oracle 流处理服务是一项面向开发人员和数据科学家的无服务器、兼容 Apache Kafka 的事件流处理平台。它不仅与 Oracle 云基础设施 (OCI)、数据库、GoldenGate 和集成云紧密集成,还面向数百种不同类别(例如 DevOps、数据库、大数据和 SaaS 应用)的第三方产品提供现成可用的集成支持。
了解在 Oracle 云上使用消息和流的优势。
数据工程师可轻松建立和操作大数据管道,Oracle 将负责关于事件流处理的所有基础设施和平台管理任务,包括供应、扩展和安全修补。
基于数据消费者群组,流处理服务可高效为数以千计的数据消费者提供状态管理功能,助力开发人员轻松、规模化地构建应用。
Oracle 流处理服务提供面向 Oracle 云基础设施服务的本地集成支持,包括可实现长期保留的对象存储、可提升可观察性的监视服务、可实现规模化部署的资源管理器,以及可简化成本跟踪/帐户管理的标记服务。
Kafka Connect Harness 提供现成可用、面向数百个数据来源和接收装置的集成特性,包括 GoldenGate、集成云、数据库以及兼容的第三方产品。
Oracle 流处理服务支持您以 Oracle 托管服务的形式运行开源软件。它兼容 Kafka,可大幅降低供应商锁定效应,帮助您轻松采用混合云和多云架构。
开发人员可在 Python、Java、Typescript 和 Go 等环境下,通过 SDK 灵活使用 Apache Kafka API 或 Oracle 云的原生流处理 API。
如已在本地或其他云端部署 Kafka,您只需更改少量配置参数,即可轻松迁移至 Oracle 流处理服务。
Oracle 流处理服务可通过动态和静态数据加密确保数据安全。它与身份与访问管理 (IAM) 服务集成,可实现细粒度访问控制;与专有端点和 Vault (KMS)集成,可有力保护数据隐私。
Oracle 流处理服务可通过跨多个可用性域(分别位于不同地理位置)的同步数据复制功能实现数据容错和持久性,提供 99.95% 的服务可用性 SLA。对于任意 SLA 违约,Oracle 都将提供补偿。
Oracle 流处理服务在所有规模和使用场景下都可提供租户级数据隔离,消除“嘈杂邻居”性能问题。
Orace 流处理服务支持您只为实际使用的资源付费,非常适合具有突发负载高峰的负载。
您只需为吞吐量和存储付费,既无任何前期成本,亦无需因提前终止而支付罚款。
与其他公有云提供商不同,Oracle 不对流处理服务与其他 Oracle 云基础设施服务之间的数据迁移额外收取任何费用。
很多客户将流处理服务用作高速异步消息总线,在微服务之间进行通信。该服务与 Kafka API 兼容,支持客户使用 Kafka Connect 框架与数百种第一方和第三方工具进行交互。
Oracle 流处理服务非常适合具有高吞吐量/低延迟数据移动以及严格的顺序保证要求的微服务和其他应用。
规模化地从网站或移动应用馈送数据至数据仓库、监视系统或分析引擎。得益于实时操作特性,开发人员可在数据过时前及时采取相应措施。
使用流处理服务从 E-Business Suite 和 PeopleSoft 等 Oracle SaaS 应用中提取应用和基础设施日志,从 Oracle 数据库中提取 Change Data Capture (CDC) 日志;充分利用流处理服务面向 Oracle 集成云 的 Kafka 连接器,然后将数据传输至对象存储等下游系统,实现长期保存。
您只需为数据吞吐量和存储用量付费,无需额外为流处理服务与其他 Oracle 云基础设施服务之间的数据移动支付任何费用。
产品 |
单价 |
单位 |
流处理 — PUT 或 GET |
数据传输量 (GB) |
|
流处理 — 存储 |
每小时数据量 (GB) |
在上一篇文章中,我介绍了为什么应当利用 RDBMS 来处理数据,而不是手动在应用代码中实施相关的解决方案。在接下来的几篇文章中,我将通过一些真实示例验证这一点……
阅读全文