同城灾备切换中回切怎么保障数据安全?

在同城容灾切换演练中,生产端应用、数据库停止服务后存储进行切换。为了验证切换后灾备端存储数据正常,生产端会在应用停止后数据库停止服务前插入一条信息,灾备端数据库起来后验证这条信息,如果这条信息验证正常就认为存储灾备切换正常,然后灾备端应用开启服务跑一段时间,这样灾备端会有新数据产生。回切流程一样会在数据库插入一条信息,回切时生产端存储数据要被灾备端存储数据覆盖掉,这个就比较危险了,就靠数据库验证一个插入的信息来验证感觉并不是百分百能保证数据安全,想问一下目前有没有比较成熟的回切方案h或者回切中我应该注意什么?

4回答

zzy3620zzy3620  系统环境管理 , 北部湾银行
挚爱咖啡aigoppb赞同了此回答
为了保证数据安全,建议加入业务级的验证机制,例如登记切换前流水表行数,按时间顺序排序查询最后一笔交易,查询某些实时变动的文件的md5值,切换后应用启动前查询这些值是否与切换前一致,核对无误再启动应用...显示全部

为了保证数据安全,建议加入业务级的验证机制,例如登记切换前流水表行数,按时间顺序排序查询最后一笔交易,查询某些实时变动的文件的md5值,切换后应用启动前查询这些值是否与切换前一致,核对无误再启动应用

收起
 2021-09-27
浏览854
来份小碗牛肉面来份小碗牛肉面  运维 , YY
aigoppb赞同了此回答
因为不知道你的环境,说下大概的通用切换步骤,切换容灾前,停止主机定时任务,应用程序,数据库需要执行相关命令,改变生产库和容灾库的角色,然后再去启动容灾应用,相关业务测试完成后,生产库需要做反向基线或闪回,回切时也是同样的步骤,生产环境验证完后后,容灾库做正向基线,希望对您有帮...显示全部

因为不知道你的环境,说下大概的通用切换步骤,切换容灾前,停止主机定时任务,应用程序,数据库需要执行相关命令,改变生产库和容灾库的角色,然后再去启动容灾应用,相关业务测试完成后,生产库需要做反向基线或闪回,回切时也是同样的步骤,生产环境验证完后后,容灾库做正向基线,希望对您有帮助,谢谢!

收起
 2021-09-27
浏览866
李周华李周华  灾备咨询服务部总监 , 北京同创永益科技发展有限公司
切换到灾备端,只做业务验证,不要写数据,破坏原数据,确保回切的数据和切换前一样。或者数据在灾备中心发生变化,依靠容灾数据复制技术进行数据反向同步。显示全部

切换到灾备端,只做业务验证,不要写数据,破坏原数据,确保回切的数据和切换前一样。或者数据在灾备中心发生变化,依靠容灾数据复制技术进行数据反向同步。

收起
 2021-11-10
浏览77
guwenkuanguwenkuan  系统架构师 , 金融
通过你的描述这种情况基本上大家都比较担心存储切换后数据是否一致,其实存储切换完毕后,正如你上面的描述还是要靠上层数据库和应用来验证比较稳妥。显示全部

通过你的描述这种情况基本上大家都比较担心存储切换后数据是否一致,其实存储切换完毕后,正如你上面的描述还是要靠上层数据库和应用来验证比较稳妥。

收起
 2021-09-29
浏览767

提问者

leng0052网络及系统管理经理, 交行卡中心

问题状态

  • 发布时间:2021-09-26
  • 关注会员:5 人
  • 问题浏览:2999
  • 最近回答:2021-11-10