关于双活架构的一些思考

最近大家都在做双活,我思考了一下,感觉如何做到在两个数据中心数据一致性是关键。个人理解有三个层面可以做到数据一致:1、从应用层面进行改造。可以参见银联的架构,每一个应用交易都写两次,分别发到两个site的存储上。即从应用层面把数据分开。2、从文件系统层面改造。可以使用gpfs+oracle RAC类似的架构,可以参见山东移动的架构。这样对于应用来说是透明的,数据的双写是通过文件系统实现的3、使用存储虚拟化实现。可以使用vplex把数据写到两个站点的存储上,可以参见天津移动的架构。 不知道大家对这几种层面的实现方法有什么建议,以及是否有其它好的想法,大家一起讨论一下。
参与9

6同行回答

mike79mike79软件开发工程师wonders
就是维护数据一致性的负担放在哪个层面:应用层、系统层还是存储层。层次越高处理手段越灵活,层次越低开发越简单。我觉得放在系统层不是个好主意。显示全部
就是维护数据一致性的负担放在哪个层面:应用层、系统层还是存储层。层次越高处理手段越灵活,层次越低开发越简单。我觉得放在系统层不是个好主意。收起
互联网服务 · 2015-09-11
浏览1720
pweypwey系统架构师中体骏彩
回复 5# sxtycxx     双活引擎都有很大的cache,但vflex应该没有写cache,所有对于写操作,还是要看底层存储的性能。显示全部
回复 5# sxtycxx


    双活引擎都有很大的cache,但vflex应该没有写cache,所有对于写操作,还是要看底层存储的性能。收起
政府机关 · 2015-09-11
浏览1732
sxtycxxsxtycxx 解决方案经理人工智能(计算机视觉)
回复 4# pwey   性能不是由底层存储决定的,而且有双活引擎决定的,只是建立后端的两台存储选型时最好是配置和性能一致的,也就是怕木桶原理显示全部
回复 4# pwey


  性能不是由底层存储决定的,而且有双活引擎决定的,只是建立后端的两台存储选型时最好是配置和性能一致的,也就是怕木桶原理收起
互联网服务 · 2015-09-11
浏览1703
pweypwey系统架构师中体骏彩
回复 3# sxtycxx     个人感觉现在这种架构的推出,主要原因是对上层应用的要求大幅下降,而且厂商推荐力度也比较大,而且性能都是由底层存储决定的。但无论SVC还是VFLEX都有各自的弊端,但稳定性和性能上的优势,还是许多企业选择它的原因。...显示全部
回复 3# sxtycxx


    个人感觉现在这种架构的推出,主要原因是对上层应用的要求大幅下降,而且厂商推荐力度也比较大,而且性能都是由底层存储决定的。但无论SVC还是VFLEX都有各自的弊端,但稳定性和性能上的优势,还是许多企业选择它的原因。收起
政府机关 · 2015-09-11
浏览1662
sxtycxxsxtycxx 解决方案经理人工智能(计算机视觉)
现在第三种也已经技术成熟了,而且现在做双活的方案和产品大多是基于第三种的,这样通过虚拟化引擎对前端主机下发的I/O进行同时处理,写入到后端的两台存储中,如果是读取,就由虚拟化引擎从后端的存储或是自身的缓存中提取数据供前端应用    为了保证数据的一致性(只是...显示全部
现在第三种也已经技术成熟了,而且现在做双活的方案和产品大多是基于第三种的,这样通过虚拟化引擎对前端主机下发的I/O进行同时处理,写入到后端的两台存储中,如果是读取,就由虚拟化引擎从后端的存储或是自身的缓存中提取数据供前端应用
    为了保证数据的一致性(只是针对异地),是通过仲裁机制和建立一致性组,建立一致性组(同时对一致性组内的数据进行同时处理)收起
互联网服务 · 2015-09-11
浏览1716
pweypwey系统架构师中体骏彩
我们目前采用的是第一种结构,从目前使用情况来看,优点是稳定,排障过程简单。缺点就是整体切换过程比较复杂,涉及到很多流程和部门。第二种可靠性完全是靠GPFS来保证,本身oracle的性能也要基于GPFS文件系统,不能使用ASM,所以要看看应用跑在GPFS上性能是否可以满足。第三种增加了...显示全部
我们目前采用的是第一种结构,从目前使用情况来看,优点是稳定,排障过程简单。缺点就是整体切换过程比较复杂,涉及到很多流程和部门。
第二种可靠性完全是靠GPFS来保证,本身oracle的性能也要基于GPFS文件系统,不能使用ASM,所以要看看应用跑在GPFS上性能是否可以满足。
第三种增加了故障发生点。收起
政府机关 · 2015-09-11
浏览1776

提问者

cuizengshun
系统运维工程师民生银行
擅长领域: 云计算服务器iaas

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-09-11
  • 关注会员:3 人
  • 问题浏览:7609
  • 最近回答:2015-09-11
  • X社区推广