svc存储,db2数据库,如何设计双活方案?

没赶上活动,补个问题。有个问题问一下。如果同城两个中心做双活,存储是svc,数据库是db2.要做到数据库级别的双活,改如何设计,采用哪些技术。我知道的一些知识比较散,比如svc的esc,hyperswap,db2的hadr,q复制。想问的问题是如何把这两者结合起来做,实现双活。db2层面应该如何实现,需...显示全部

没赶上活动,补个问题。
有个问题问一下。如果同城两个中心做双活,存储是svc,数据库是db2.要做到数据库级别的双活,改如何设计,采用哪些技术。
我知道的一些知识比较散,比如svc的esc,hyperswap,db2的hadr,q复制。
想问的问题是如何把这两者结合起来做,实现双活。db2层面应该如何实现,需要使用purescale吗,或者gdpc(这个还没概念),谢谢!

收起
参与7

查看其它 1 个回答haizdl的回答

haizdlhaizdl技术经理大连

1.数据库层:
db2 purescale, 类似oracle rac,两边都能读写,通过双节点之间的锁同步机制实现数据一致性保障。
2.存储层:
IBM的svc可以实现对于同一个应用卷一边Active,另外一边standby。那么数据库必然有一个节点会跨中心写入存储。
3.网络层:
二层需要打通,不然数据库集群无法实现。需要DWDM结合类似OTV设备实现二层网络打通。
4.SAN网络层:
两边的SAN环境必须相通,也就是说一个数据中心的LUN必须通过SAN环境的相通才能让另外一个数据中心的主机识别到这个LUN,实现主机共享Lun。这个需要波分设备DWDM来实现。

这种架构的优势在于减少了存储间的数据竞争,较VPLEX架构来讲的话会降低很多风险。但是劣势在于另外一端数据库节点的跨中心读写,必然会有延迟。所以必须严格控制双中心光纤链路的延时和抖动。

个人理解哈。

银行 · 2017-05-25

回答者

haizdl
haizdl101634
技术经理大连
擅长领域: 灾备存储服务器

haizdl 最近回答过的问题

回答状态

  • 发布时间:2017-05-25
  • 关注会员:3 人
  • 回答浏览:2423
  • X社区推广