暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8s数据库帮助客户实现同城双活容灾能力

原创 2019-12-20
2052

客户需求

随着各行业业务不断发展,客户原有系统不能满足业务发展的需要,需要进行同城第二机房建设。新建的同城第二机房需兼具性能提升和安全提升,即既需承载一部分业务,分担主机房压力,又需实现同城两个机房需数据互备,达到同城双活容灾能力。
解决方案

数据库是整个同城双活方案的基础部分,数据库的建设是以高效、完整、稳定为目标,为上层应用提供全面准确的数据源。每个机房需要配置集群,避免单点故障。两个机房的数据库相对独立,各自提供数据库服务。两个机房的数据库进行双向数据同步,达到同城双活容灾能力。
南大通用的GBase 8s事务型数据库HDR+ER集群部署解决方案,轻松实现行业同城双活容灾技术,为应用提供了强有力的支撑。本方案需要将GBase 8s部署在4台服务器上,通过HDR高可用集群方案解决了双机互备问题、通过ER企业级复制技术解决了不同业务对于部分数据的共享问题。
image.png

HDR和ER均为GBase 8s数据库内部组件,配置简单,稳定可靠。
HDR(High available Data Replication)是一种内置于GBase 8s引擎中的异地双机灾备技术,无需单独购买,它通过复制逻辑日志的方式时刻保持主辅服务器的同步。当主服务器发生故障时,服务器可以接管连接到主服务器的应用,保证业务的持续运行,为应用提供高可靠性的数据库服务。
ER(Enterprise Replication)是一种内置的基于逻辑日志的异步机制,可以在事务级将对特定表和行的修改分布到任意数量的参与节点上。ER可以在不同的平台上使用,GBase 8s数据库小版本也可以不一样,为新建数据库提供更多选择和便利,不需考虑原系统数据库的升级。使用ER时,在提交用户事务之后启动复制,使用异步方式,对网络传输有更大的容忍。ER可以使用更多数据模型,例如update-anywhere、合并(consolidation)、分发(dissemination)和工作负载分区(workload partitioning)。在一个复制系统中可以任意混合使用这些模型,实现一对一、一对多、多对一、多对多的单向或双向复制。
价值体现

低成本:原有机房数据库系统不需变更,新建机房数据库建设完成后,两机房进行数据复制配置即可完成同城双活,保护了原有软硬件投资,同时具备良好的扩展性。HDR和ER数据库组件均无需单独购买。HDR不需要共享存储,节省硬件资源。

高可用:提供HDR集群高可用解决方案,当一个节点出现问题,另一个节点自动切换,无需手动干预,保障业务系统的连续性和安全性。

易开发:提供ER企业级复制功能,实现不同应用之间的共性数据完成实时同步,节省了应用开发的工作,降低了系统难度。

应用案例

此方案已在某市移动、某省电信等实际项目中应用,有效应对了客户第二机房建设所需处理的数据负载分担、同城双活的需求。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
1人已赞赏
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论