OCI GoldenGate Service概述
OCI GoldenGate Service一个完全托管的云原生服务,可以实时、大规模地移动数据。OCI GoldenGate在数据从一个或多个数据管理系统移动到目标数据库时处理数据。您还可以设计、运行、编排和监视数据复制任务,而无需分配或管理任何计算环境。
OCI GoldenGate运行在最新的Oracle GoldenGate 21c微服务体系结构之上,该体系结构可以全球联网数据资源。OCI GoldenGate的完全封装的微服务,使客户能够将该服务作为一流的infrastructure-as-code service,无缝集成到他们自己的dev-ops CI/CD pipeline 中。OCI GoldenGate的体系结构可与GoldenGate的本地Docker以及Kubernetes “mesh”部署集成,而无需共享框架依赖项和共享存储库,从而以较低的TCO实现卓越的可管理性。只需点击一下,开发人员和数据库管理员即可将该服务设置为3倍的自动扩展,这提供了一种可扩展的方式,使客户可以从小规模的配置开始,随着工作负载的增加而自动增长,并且这个过程是完全在线完成的,无需停机时间 。
另外,由于OCI GoldenGate是基于Oracle GoldenGate构建的、完全托管的云原生服务,因此其服务网络、物理存储和安全性都是预先配置、并调优好的,随时可以使用。OCI GoldenGate服务组件会不断为您打补丁和升级。对于底层GoldenGate基础设施的补丁,客户将收到高级通知,并且补丁可以作为OCI GoldenGate的功能无缝应用,使OCI GoldenGate能够满足客户未来发展的需求。


现如今很多场景下,数据都是以持续不断的流事件创建,例如网站的交互、服务器日志、传感器信息等。这种架构往往涵盖了多种不同的数据存储,例如关系型数据库、nosql 数据库、分布式文件系统等。传统的ETL方案虽然能够将这些数据汇聚在一起进行分析,但它却增加了相应的延迟。所以,如果这种分散的、多模型、多云生态系的数据能够在事件发生的同时,也能够持续地对其进行转换和加载,并进行实时分析,这将能够更快地驱动数据产品及价值的迭代。GoldenGate流分析就是Oracle在该领域的重点技术,它可用于可视化地构建数据管道,以对在小于1毫秒的实时窗口中移动的任何数据执行持续ETL或高级分析。有了这个工具,您可以使用GoldenGate轻松地从所有数据库接收数据事件,您也可以使用源连接器从几十个开源Kafka Connect适配器接收数据事件,任何JMS、MQ或AQ技术也可以将事件发送到流分析管道。此工具使开发人员可以轻松地创建数据管道,并将数据传递回数据存储、对象存储或外部消息传递系统(如Kafka等)。与众不同的是,OCI GoldenGate的动态数据结构能力,在满足企业实时、事件驱动和流数据用例的同时,它提供的还是包括“数据治理”和ACID级数据一致性事务保证的“可信数据”。

OCI GoldenGate支持云拓扑
OCI GoldenGate 以11种常见云拓扑模式,通过数据实时复制、流式传输、时间序列分析和内存数据的能力,满足用户在数据分散化和多云化场景下,数据复制及实时分析的业务需求。
01: 本地到OCI (SQL*Net)
为大多数现有的OCI客户提供最快速的入门方法

02: 本地到OCI (现有的GoldenGate)
易于与现有的本地GG部署配合使用…

03: OCI区域A 到OCI区域B
在OCI数据中心之间复制数据库的简单解决方案…

04: 非Oracle云到Oracle数据库
足够灵活,可以在任何地方与Oracle数据库一起工作…

05: Oracle SaaS 到 OCI数据仓库
直接从SaaS应用程序集成

06:非Oracle数据库到OCI
实时捕获更改数据到OCI…

07: 任何源到OCI非关系型
向非关系目标发送更改事件…

08: 流分析 (OCI)即数据服务
时序分析/报警和事件/地理空间分析/连续ETL

09: 多云: 远程运行GoldenGate流分析
在第三方云上部署和观察流…

OCI GoldenGate关键用例
正如前文所述,OCI GoldenGate提供的是一个构建在异构数据微服务网格上的、高性能实时可信的数据网格平台。OCI GoldenGate以最小的性能影响捕获并交付实时变更数据到数据仓库、运营数据存储、报表系统和其他在线事务处理(OLTP)数据库。OCI GoldenGate还可以作为Oracle SaaS变更数据流的端点,允许与下游系统实时集成Oracle SaaS数据,使企业能够以简单易用的方式实现数字化转型目标。
OCI GoldenGate的主要用例包括但不限于如下:
1.OCI GoldenGate以实时数据网格能力,赋予用户实时业务洞察力
实时数据仓库。在OLTP和数据仓库系统之间提供连续、实时的变更数据捕获和交付。OCI GoldenGate可以轻松地与Oracle Data Integrator Enterprise Edition以及其他抽取,转换和加载(ETL)解决方案集成。OCI GoldenGate是经过认证的,可以从Oracle Exadata、自治数据仓库(ADW)和自治事务处理平台(ATP)捕获数据,或将数据 交付给它们,以实现实时数据仓库或数据整合的解决方案。
Oracle SaaS。与Oracle SaaS直接集成,可为下游系统提供实时变更数据捕获,从而提供更深入的分析和业务洞察力。
运营报告。将报告活动从生产数据库转移到具有当前数据的辅助系统,以降低实时报告的成本。
运营数据集成。实时集成OLTP系统之间的运营数据。通过发布更改的数据,使面向服务的体系结构能够使用实时数据进行运营。
2.保持关键系统的持续可用性
可帮助组织消除计划外和计划内停机造成的停机时间;并提高系统性能和可伸缩性。可以将完全托管的服务轻松配置为支持以下方案:
零停机操作。在系统升级、迁移和维护活动期间实现不间断的业务运营。
可扩展的双活架构。同步跨两个或更多数据库进行的更改,以横向扩展工作负载,提高跨多个地理区域的恢复能力和近乎即时的故障切换。
数据分发。跨地理位置实时复制分布式应用程序的数据,以便可靠地访问及时的数据。
查询卸载。通过在异构源和目标之间复制数据,确保生产系统的高性能,同时支持只读活动。
立即开始使用OCI GoldenGate
OCI GoldenGate开箱即用,可自动执行许多功能,包括配置,工作负载扩展和打补丁,同时保持高可用性。其直观的界面使非dba用户也能够推动数字转换,极大简化了本地到云的集成、多地区数据同步、数据管道和多云数据库复制。这项新服务与用于OCI的GoldenGate流分析无缝集成,可提供具有AI ML、地理空间和时间序列数据的多云流数据分析。OCI GoldenGate的基于Web的用户界面消除了与部署相关的复杂性,提供了易于设置和持续监控的功能,需几分钟即可创建自己的OCI GoldenGate实时数据结构。
首先,请登录OCI控制台并开始创建OCI GoldenGate部署。

在此过程中,只需点击几下,就可以创建一个弹性GoldenGate数据网格,为您的实时数据集成提供基础,实现与第三方云、SaaS、OCI等不同端点之间的实时数据复制。下面是位于不同OCI区域的两个不同Oracle自治数据库之间的实时数据库复制的示例:

了解如何创建部署OCI GoldenGate实例、如何注册数据库、如何在Oracle自治数据库之间创建抽取和复制,更多详细内容请参与OCI GG LiveLabs教程。通过该教程的学习,您可以看到在自治事务处理(ATP)实例和自治数据仓库(ADW)实例之间建立实时数据网格是多么的容易。
有关更多信息,请访问http://www.oracle.com/integration/goldengate/。在docs.oracle.com/en/cloud/paas/goldengate-service/index.html上查看更多教程,视频和我们的OCI GoldenGate文档
总结
全新的OCI GoldenGate通过简单,全面且价格合理的软件包提供用户最喜欢的Oracle GoldenGate和OCI。它很好地补充了其他OCI服务的可用性,包括自治数据库、Oracle Exadata云服务和Oracle数据库云服务,从而提供了一种简单,功能强大且价格合理的实时数据结构。
我们希望您喜欢使用Oracle Cloud Infrastructure GoldenGate!

编辑:殷海英





