GBase南大通用高可用技术实践

本文介绍了GBase的同城双活高可用方案,旨在为金融、政务等行业提供连续服务集群,应对数据库服务高可用性的需求。通过读写分离和资源优化,提升数据库系统资源利用率和并发服务能力。同时强调高可用数据库管理系统应具备热备份、数据一致性、自动切换及快速恢复等关键能力,以确保业务连续性和数据安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

同城双活高可用方案是指在同一城市,通过提供批量和访问分离的两个数据库集群,完成数据批量加工的同时,实现T+1的对外访问服务,建设灾备、容错的高可用的连续服务集群。

适用于金融、政务等行业OA系统数据库国产化替代,对数据库服务有着非常高的可用性要求的业务场景。同时,还可应用于如:银行、保险、电信、大型零售商等行业的在线业务系统。

随着科学技术的进步,全球经济的一体化,世界不同企业的同类产品的科技含量、知识含量逐渐趋于同质化,服务价值对改进新产品有很重要的作用和很大的功效。因此,对于企业的业务系统来讲,提升客户对业务系统的感知度,是业务系统的核心竞争力,而业务系统响应及时性、数据的准确性、系统可持续运行时间成为评价客户对IT系统感知度的重要指标。

另一方面,在企业的核心业务系统中,业务系统的可持续运行,不仅可以提高企业客户的感知度,更在于避免因企业数据服务中断给企业带来经济上的损失。

然而,实际生产运营中,企业业务系统的数据库系统通常可能面临如下几种风险,这些风险都可能给业务系统的正常运行造成中断:

l  无法保证系统的可持续性。数据库服务器单点运行,无热备设备在遇故 障时无法接管服务。

l  恢复时间长的风险。如遇故障只能手动切换到备机。 

l  无实时备份。如系统瘫痪,当日交易数据将会丢失。

因此,针对OA系统,需要一套确保高可用的数据库管理系统,来为OA系统提供不间断的数据服务能力、及时地响应客户的数据请求、提供准确的数据服务。同时,考虑到国家对自主可控要求以及国产化产品替代的趋势,应优先选择国内优质数据库厂商提供的高可用方案。

同城双活

高可用数据库管理系统是一套数据库的集群方案。传统的HA方式虽然也能提供主备切换能力,但这种方式在主节点正常时,备机资源处于闲置状态,数据库资源完全依赖于主节点的资源;而高可用数据库管理系统集群可以将同城备机的资源有效的利用起来。

l  同城读双活:高可用数据库管理系统集群的同城备机可以提供数据只读服务,从而提升整个数据库集群资源的利用率。

l  读写分离:通过规则定制,可以将事务分摊到各个集群节点上完成。如:将主要交易事务分摊到主节点中完成,将中、高频度的报表、分析、查询的事务分摊到本地机房的备节点中,将低频的、复杂的业务统计和查询事务摊分到同城备份节点中。

通过如上的资源分配,可以有效地减少了主节点的压力,提升整体数据库系统资源利用率,提升整体数据库系统的并发服务能力,最终达到及时地响应数据请求的目的。

高可用能力

传统的单机数据库服务器,无法满足高可用要求,因为数据库系统无法避免的面临出现服务器硬件故障、数据库软件故障、机房断电等风险,企业的业务也将因为这些风险而中断,这种单机数据库系统的可用性低。一个高可用的数据库管理系统必须是一个数据库集群,要能在故障发生时,快速恢复数据服务能力。因此要至少具有如下业务能力:

具有热备份功能

高可用的数据库集群具备热备份能力,一旦出现系统故障,可以快速自动切换备机,恢复数据库的服务能力,以保证业务的延续性,尽量减少客户因业务中断而产生的不良感知。

主备系统间数据要一致

要确保热备过程的数据一致性,否则在主备切换后,将影响业务的正常运行。如:客户办理一笔业务完成后,此时因故障完成了数据库切换,切换完成后客户就可以享受相关服务,避免因切换导致数据不一致,让客户重新再办一次业务。

切换过程自动完成

集群中的主备切换过程由数据库管理系统自动完成,无需人工干预;切换过程对业务系统无明显感知,业务系统无需任何修改。如:因数据库软硬件故障导致业务中断,在数据库恢复后,业务系统就能自动恢复正常运行状态。

主备切换时间快

高可用的数据库管理系统从故障发生到恢复正常使用,过程不应当太长,以免影响客户感知,或造成长时间业务中断,给企业带来经济上的损失。

百公里的远距离灾备能力

当企业机房由于断电、机房设备损坏等各方面原因,导致该机房的所有的数据库备节点都散失了数据服务能力,高可用的数据库集群要具备百公里内的异地机房备节点的热备和切换能力。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值