可否简单介绍一下SVC实现同城热备和同城双活关键技术点?

双活有A-S和A-A等不同的级别,请专家介绍一下:SVC实现业务的A-S双活时,切换期间是否有服务中断,存储级切换耗时大概多少,实现AS的关键技术点都有哪些?使用SVC可否实现A-A,除了需要应用层实现交易路由分发外,还有什么其他关键技术点?比如,数据库如何实现两地双活等等。谢谢!...显示全部

双活有A-S和A-A等不同的级别,请专家介绍一下:
SVC实现业务的A-S双活时,切换期间是否有服务中断,存储级切换耗时大概多少,实现AS的关键技术点都有哪些?
使用SVC可否实现A-A,除了需要应用层实现交易路由分发外,还有什么其他关键技术点?比如,数据库如何实现两地双活等等。
谢谢!

收起
参与16

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

jxnxsdengyujxnxsdengyu课题专家组系统工程师江西农信

SVC的同城A-S是主备模式,切换期间,服务是中断的,中断过程主要是缓存刷盘、存储切换、METRO MIRROR复制关系反转,不考虑主机端的切换话,时间是秒级的,倘若主机端结合存储的自动切换,比如用HAMCP XD,主机和存储是一起切换的,除了存储的切换过程,还有主机的切换,HA资源组的切换,HA脚本的停启等动作,整个过程耗时1-5分钟。
目前来说AS方案有:
SVC HYPERSWAP方案,对于SVC来说是AA,对于存储来说是AS
SVC METRO MIRROR方案,对于SVC和存储都是AS
AS方案的技术关键点就是METRO MIRROR
对于AA方案来说:
目前SVC只有一种SVC ENHANCED STRETCH CLUSTER,对于SVC和存储节点来说都是AA模式
SVC其实是一种VDISK MIRROR技术和节点“站点化”属性
对于数据库双活来说:
关键是要实现数据库主机端内存的数据的共享和存储数据的同步和双活
数据库内存的共享,主要是数据库节点间缓存融合或者缓存集中,像ORACLE RAC或者DB2 PURESCALE技术分别实现了缓存融合和缓存集中。
存储数据的同步和双活主要是依靠底层存储来实现,或者通过软件层的TCPIP来实现,像ORACLE RAC结合SVC ESC可实现ORACLE节点、SVC节点、底层存储节点都是AA模式的,像DB2 PURESCALE技术其实是结合了GPFS NSD FAILGROUP实现存储的双活,最终DB2节点、存储节点都是AA模式的。

银行 · 2017-08-08
浏览2312
laozeng 邀答

回答者

jxnxsdengyu
系统工程师江西农信
擅长领域: 存储灾备双活

jxnxsdengyu 最近回答过的问题

回答状态

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