站点图标 Linux-技术共享

Oracle Golden Gate – 概念和机制 (OGG)

Golden Gate(简称OGG)提供异构环境下交易数据的实时捕捉、变换、投递。

OGG支持的异构环境有:

OGG的特性:

OGG的工作原理:

OGG的进程:

关于OGG的Trail文件:

案例 1:Oracle Exadata 数据库一体机的容灾加固

项目背景

某三级甲等综合医院为了有效地支撑核心业务系统 HIS 应用的运行,采用 Oracle Exadata 数据库一体机作为 HIS 系统的核心数据库平台,支撑医院 HIS 业务系统的安全、稳定、可靠运行。

同时,根据行业规定,需要构建 HIS 数据库容灾加固系统,保证业务连续性。

 

用户需求

在进行容灾加固建设的时候,用户期望:

  • 容灾合规:建设完整的容灾系统,提升业务连续性,支撑业务发展,满足行业评级规定。

  • 高利用率:容灾资源池内的各种资源,包括 CPU 、内存、网络、存储都能得到合理的使用,避免闲置浪费。

  • 降低成本:建设成本低,性价比高。

 

项目挑战

本次容灾加固建设要确保数据库高可用性,在灾难发生时可以快速切换,具备业务快速恢复能力,同时又要低成本、高资源利用率。

如果按照数据库厂家推荐的方案,需要使用另外一台 Oracle Exadata 数据库一体机或者是一台 Oracle ODA 数据库机作为容灾加固系统,建设成本高、使用率低。

 

方案目标

在充分考虑成本、性能、资源利用等因素后,用户确定了采用与核心 HIS 系统数据库不同架构、相同 CPU 服务器平台的容灾加固技术。基于超融合系统,利用虚拟化和 Oracle DG 技术实现数据同步,构建具备容灾能力、更简单、总拥有成本低、资源利用率高的容灾资源池。

 

方案建设

在进行了深入的技术沟通后,用户最终确定了采用 SmartX 超融合(基于原生的 ELF 虚拟化)来建设 Oracle 数据库容灾资源池,基于本地机房实现整体容灾加固。
用户在 SmartX 超融合架构上新建容灾 Oracle 数据库,通过 Oracle DG 实现 HIS 数据库实时业务数据同步。当生产环境 Oracle 数据库发生故障时,可以快速切换业务应用到容灾环境 Oracle 数据库,实现秒级 RPO 和分钟级 RTO,达到容灾加固、实现业务连续性的建设目标。
同时,采用 SmartX ELF 虚拟化和 Oracle DG 技术,不需要额外的虚拟化许可、Oracle DG 许可和 Oracle 数据库许可费用,降低了总体建设成本。
而且,在容灾系统 SmartX 超融合集群上,用户还部署了 HIS 系统 Redis 只读库、中间件,用于只读的查询业务处理,性能高、响应快,解决了业务痛点问题,提升了容灾资源池的利用率。
采集失败,请手动处理

https://www.smartx.com/media-blog/Oracle/%E6%96%B0%E5%9E%8B%20Oracle%201.jpg

 

方案优势

  • 实现秒级 RPO 和分钟级 RTO,确保业务连续性,满足行业评级规定。

  • 低建设成本:采用 SmartX ELF 虚拟化,不需要额外许可费用;采用 Oracle DG 数据库容灾技术,不需要 DG 软件许可费用和 Oracle 数据库许可费用;不需要额外采购 Oracle Exadata 数据库一体机或 ODA 数据库机。

  • 支持 HIS 系统只读查询业务系统运行,提升容灾资源池利用率。

 

案例 2:高性能 x86 裸金属服务器和高端全闪存储的 Oracle RAC 容灾加固

项目背景

某三甲妇幼保健院采用高性能 x86 裸金属服务器和高端全闪存储的方式运行 Oracle RAC,用于核心业务系统 HIS、EMR、集成平台等应用数据库的运行。为满足相应的法规要求,需要建立核心数据库系统的容灾加固环境,提升业务连续性。当前架构

 

 

 

用户需求

在进行数据库容灾加固建设的时候,用户期望:

  • 容灾合规:建设完整的容灾系统,提升业务连续性,支撑业务发展,满足行业评级要求。

  • 降低成本:降低建设成本,节省投资费用。

  • 合理使用容灾资源:容灾资源池得到有效利用,避免资源闲置。

 

项目挑战

本次容灾加固建设是确保数据库的高可用性,在灾难发生时可以快速切换,具备业务快速恢复能力,同时降低采购和建设成本、提高资源利用率。如果按照通常方式建设,将面临如下挑战:
  • 采用传统存储厂家推荐的基于存储复制的容灾方案,需要采购一台同样的高端全闪存储阵列部署在容灾中心。

  • 需要采购部署多台高性能 x86 服务器,建设成本高,资源利用率低。

  • 基于存储的双活复制方案,不是数据库层面的解决方案,部署架构复杂,资源消耗巨大。根据相关的统计资料,基于存储的双活复制技术的网络传输量是 Oracle DG 的 7 倍,而且磁盘 I/O 次数是 Oracle DG 的 27 倍(数据来自 Oracle DG 材料)。

 

方案目标

在充分考虑成本、性能、资源利用等因素后,用户确定了采用与核心系统数据库不同架构、相同 CPU 服务器平台的容灾加固技术。基于超融合架构,利用虚拟化和 Oracle DG 技术实现数据同步,构建具备容灾能力、更简单、总拥有成本低、资源利用高的容灾资源池。

 

方案建设

通过技术评估,用户最终采用了 SmartX 超融合来建设 Oracle 数据库容灾资源池,基于本地机房实现整体容灾加固。
用户在 SmartX 超融合上对应建设容灾 Oracle 数据库,将业务数据库通过 Oracle DG 实时同步。当生产环境 Oracle 数据库发生故障时,可以快速切换业务应用到容灾环境 Oracle 数据库,实现秒级 RPO 和分钟级 RTO,达到容灾加固、确保业务持续性的建设目标。
同时,采用 Oracle DG 技术,不需要 Oracle DG 许可和 Oracle 数据库许可费用,不用额外采购高性能全闪存储和高性能 x86 服务器,总体建设成本低。

同时,在容灾资源池中,用户采用 SmartX 超融合快照技术构建 HIS、EMR 等业务系统的开发测试数据库,能快速交付给开发测试人员使用,满足了应用系统开发测试的需要;同时还部署了产前诊断系统、超声造影系统、胚胎 BI 系统等生产业务应用,充分利用容灾资源池所具有的资源加速业务处理。

 

 

方案优势

  • 实现秒级 RPO 和分钟级 RTO,确保业务连续性,满足行业评级规定。

  • 低建设成本:采用 Oracle DG 数据库容灾技术,不需要 DG 软件许可费用和 Oracle 数据库许可费用;不需要额外采购高端全闪存储和高性能 x86 服务器。

  • 通过快照技术构建 HIS、EMR 系统开发测试数据库,快速交付,满足应用开发测试需要。

  • 部署多种生产业务应用系统,提升容灾资源池的利用率。点击了解数据库云化基础设施解决方案相关内容。

退出移动版