在业务的运行场景中,常常出现主数据库和本地机房、同城机房、异地机房的备用数据库进行同步数据。随着业务的快速发展,证券行业数据来源、种类、数据量都呈现爆炸性增长,那么如何做到灾难发生时,能够快速启用本地、同城、异地机房的备用数据库?其中,异地机房因受到宽度和数据量及数据库处理影响启用耗时较长,而更具挑战性。
对此,E-OBAR企业版早已实现异地切换“秒级接管”!
今天,小编揭秘“秒级接管”的背后,E-OBAR是如何解决并超越。
01.业务背景
上海某知名证券公司,主库和本地备库在上海,为了确保故障发生不对业务连续性产生影响,异地备库设在深圳,相距800多公里。随着业务的快速发展,证券公司的数据来源、种类、数据量都呈现爆炸性增长,数据量不断增加,如若有灾难发生,作为异地备库的深圳必须快速接管本地主库上海的所有业务功能。
02. 高可用灾备演练方案的原理及思路
此次灾备演练,几个关键信息如下:
网络带宽只有2M,数据量100G,灾备演练时间预设为1小时,高可用切换实现“秒级接管”。
1)同步的数据高可用
E-OBAR企业版建立的业务系统纳入上述主库和异地备库的信息后,完成安装备库即可对主库进行保护,异地备库按照源端IO顺序写入磁盘,保证数据的严格一致性,保证异地备库的数据库的可用性,达到灾难发生时将数据的丢失量尽可能减少至0。
2)切换的数据可用性
当E-OBAR企业版建立同步后,当主库出现故障后,界面5秒内可以报错,此时可以直接点击“故障切换”的功能,来选择需要拉起的异地备库。拉取成功后,通常情况下主库出现故障后,30秒内即可完成故障切换,即“秒级接管应用”(峰值10秒!),保障业务连续性。
03. 高可用实战演练
光说不练假把式,马上来实战演练!
第一步:准备演练环境
下图是安装备库之后的主备库情况,可以看到同步是正常的。
查询主库的信息: