HIS系统高可用?

HIS系统的存储在实际运行中在采用本地SSD盘存储、FC san 存储、双活存储要如何选择?比如双活存储固然物理上实现了双活读写,但实际的读写性能上,因为存在着大量的“等待锁释放”和“数据同步完成”两个动作,造成了性能的影响,其次就是脑裂和链路的隐患等问题。...显示全部

HIS系统的存储在实际运行中在采用本地SSD盘存储、FC san 存储、双活存储要如何选择?比如双活存储固然物理上实现了双活读写,但实际的读写性能上,因为存在着大量的“等待锁释放”和“数据同步完成”两个动作,造成了性能的影响,其次就是脑裂和链路的隐患等问题。

收起
参与11

查看其它 1 个回答犹大的回答

犹大犹大  医疗解决方案高级专家 , 华为数据存储解决方案中心

对于问题中的双活读写性能以及脑裂等问题,再谈一下华为双活的实现方式,希望对问题解答能有帮助:
1、华为双活方案针对通过 FastWrite 功能对阵列间数据传输进行了协议级优化,应用 SCSI 协议的 First Burst Enabled 功能,将写数据的链路传输交互次数减少一半。
正常的 SCSI 流程中,写 I/O 在传输的双端要经历“写命令”、“写分配完成”、“写数据”和“写执行状态”等多次交互。利用 FastWrite 功能,优化写 I/O 交互过程,将“写命令”和“写数据”合并为一次发送,并取消“写分配完成”交互过程,将跨站点写 I/O 交互次数减少一半。通过协议的优化,能降低双活的读写时延,进一步提升双活性能;
2、其次,华为双活方案是基于免网关实现的,不用单独建设网关就可以进行双活的部署,这样首先建设成本降低了,再者少了网关的交交互,双活性能相比网关双活能进一步提升30%。
3、 最后,针对脑裂问题,当提供双活 LUN 的两套阵列之间的链路故障时,阵列已经无法实时镜像同步,此时只能由其中一套阵列继续提供服务。为了保证数据一致性, 华为双活通过仲裁机制决定由哪套存储继续提供服务。华为双活提供了两种仲裁模式:
1)静态优先级模式
2)仲裁服务器模式
配置双活 Pair 前,需要配置双活域,双活域为逻辑概念,包括需要创建双活关系的两套存储阵列和仲裁服务器。每个双活 Pair 创建时均要选择双活域,每个双活域只能同时应用一种仲裁模式,当双活域已添加仲裁服务器,且仲裁服务器与两端双活阵列任意一端链接正常时,双活域自动协商为仲裁服务器模式,否则切换至默认的静态优先级模式。
仲裁服务器模式比静态优级模式具备更高的可靠性,可保证在各种单点故障场景下,业务连续运行。因此,华为双活方案推荐采用仲裁服务器模式。

电信设备制造商 · 2020-11-06
浏览929

回答者

犹大
医疗解决方案高级专家华为数据存储解决方案中心
擅长领域: 灾备存储双活

犹大 最近回答过的问题

回答状态

  • 发布时间:2020-11-06
  • 关注会员:3 人
  • 回答浏览:929
  • X社区推广