双活数据中心技术(干货分享)

架构师技术联盟

共 1670字,需浏览 4分钟

 · 2021-04-23



双活是关键业务容灾的首选方案,然而目前我们看到的数据中心双活方案基本上都是基于SAN块存储,主要的原因是SAN存储的性能、时延容易满足要应用要求,如数据库、ERP、SAP等等,所以SAN双活方案应用比较广泛、支持SAN存储的双活方案厂商比较多;但是技术永远不是问题,NetApp的FAS和IBM 的GPFS却具备NAS双活方案的能力,主要的原因是很多数据库,如OracleRAC和IBM PureScale支持数据库直接部署在NAS之上。

 

双活方案是灾备要求中级别要求最高的方案,所以双活方案的部署对应用、网络、存储、虚拟化等是有一些基本的要求。

 

双活方案对距离要求,由于双活数据采用双写机制保障数据强一致性,所以一般应用可接受的距离是同城100-300KM之间,虽然应用对IO延时和超时可以设置,但是我们还得考虑用户体验。数据同步链路一般采用FC交换机级联,当两数据中心直线距离大于30KM以后,需要DWDM波分等设备来对光信号进行中继,色散补偿。一般DWDM波分设备最大支持3000KM距离。

 

双活方案对网络要求,网络时延、带宽、误码率都会影响双活方案。由于两个数据中心数据实时复制,所以链路网络带宽必须高于高峰IO访问时的带宽;网络时延会影响整个应用系统业务响应;误码率会影响网络的利用率,误码率越高就意味着数据需要被重传,从而形象整个网络。

 

双活方案对性能要求,双活应该无疑对性能是有很高要求的,所以要求两个数据中心的存储、服务器等系统都应该是对等的,否则任何一方如果成为性能瓶颈都将影响另外数据中心。在网关双活方案中,还有考虑网关不要成为性能瓶颈。

 

所谓的真双活(ActiveAtive)和伪双活(ActivePassive),很多厂商讲的真双活就是两个数据中心存储上的一对镜像LUN设备,可以同时在两个数据中心接收来自一个集群应用的读写IO,数据的一致性需要存储双活集群和应用集群来保证。实际上这跟存储和应用类型关系很大,要求存储双活和应用双活都支持真双活才有意义。如果存储支持真双活,而应用是VMware(并非Active Active集群),那整个方案也只能是Active Passive模式。

 

双活方案和多路径,基于存储的双活一般都需要多路径来完成在数据中心间的切换,所以一般双活方案提供商都会自己开发多路径进行一些优化。VMware就提供了PSA接口让存储厂商实现自己多路径模块,让厂商对存储方案路径和IO进行优化。然而专有多路径也并非是必须的,存储厂商也可以采用系统原生多路径实现双活,只是效果差而已。如Xenserver,Citrix没有类似VMware的PSA接口,所以无法支持第三方多路径,自带多路径Mutipath可以支持ALUA,只需要阵列也支持ALUA,也可以做到路径优化。


为了全面直观介绍双活数据中心技术,下面分享《双活数据中心技术》,内容包含数据层、存储层、接入/应用层、虚拟化/平台层、关键技术等,完整下载地址:双活数据中心技术


来源:全栈云技术架构

链接:双活数据中心技术(附下载)

下载地址:双活数据中心技术

超融合基础架构权威指南
超融合技术白皮书





转载申明:转载本号文章请注明作者来源,本号发布文章若存在版权等问题,请留言联系处理,谢谢。


推荐阅读

更多架构相关技术知识总结请参考“架构师全店铺技术资料打包”相关电子书(35本技术资料打包汇总详情可通过“阅读原文”获取)。

全店内容持续更新,现下单“全店铺技术资料打包(全)”,后续可享全店内容更新“免费”赠阅,价格仅收188元(原总价290元)。



温馨提示:

扫描二维码关注公众号,点击阅读原文链接获取架构师技术全店资料打包汇总(全)电子书资料详情


浏览 150
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报