- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?
? ? ? ?
? ? ?
数据中心双活该如何构建
? ? ? ?
?
?
?
?
?
?
? ? ?
? ? ?
? ? ?
?
?
?
????? 在今天文章开始之前,首先感谢大家的支持,从昨天的付费阅读[付费] 大数据时代下数据重删的考虑和投票来看,虽然只有一部分读者参与了赞赏和投票,但就是由于这些力量的支持,才推动我们公众平台不断改进和成长。赞赏不是最终目的,希望昨天的投票大家都能参与并提出宝贵意见。
?
????? 因为最近经常看到大家在讨论数据中心双活解决方案,所以今天把前期大家的疑问和问题进行汇总,加上我个人的见解写成一篇比较全面的文章,分享出来供大家参考。由于工作原因,可能今后近一个月的时间不能给及时大家写文章了,但是前期跟大家承诺的国内云厂商分析和昨天的投票情况,会在这段时间过后尽快呈现给大家。
?
????? 双活本身其实有广义和狭义之分,但是在数据中心这个前提下,我们所说的双活就是广义上的应用、网络、存储和数据的端到端的数据中心双活,顾名思义,应用、网络、存储都应该是双活状态,当然在项目部署和实施过程中,技术上支持上述部分处于双活或HA状态、部分是单点状态,只是这种方式会使整体方案的双活能力大打折扣。下面是一个典型的数据中心双活组网图。更明确的说,这是个基于阵列双活组网图。
????
数据中心互联网络
????? 数据中心A和B之间采用网络互联,数据中心内采用传统两层或三层组网方式互联,接入层链接业务服务器、核心/汇聚层通过大二层互通技术链接到对端数据中心。大二层互联技术一方面主要解决VM在不断业务的情况下在数据中心之间在线迁移,MAC地址不变故而业务不断;另一方面解决VLAN个数的限制,在成千上万的服务器的数据中心中,为了保证数据安全和网络隔离,传统VLAN是不行的。图上大二层采用CSS+iStack方式实现,当然大二层网络的实现方式各个网络厂商各不一样,但是Trill的实现方式基本每个厂商都会支持。
数据中心内部互联?
????? 存储、交换机和服务器通过专门的SAN网络互联,基本都是采用冗余组网。两个数据中心的交换机通过FC互联,注意是FC而不一定非是光纤,采用FC协议的原因就是其高效率和可靠性。这个链路是用来存储之间实时同步两端数据的,当然,存储之间集群的心跳也通过该网络完成。
双活应用部署?
????? 服务器集群,准确的说应该是应用集群之间数据的同步,是通过大二层网络完成的,目前企业比较常见的集群应用是VMware、Hyper-V、Oracle RAC、SQL MSCS/MSFC,IBM DB2/PureScale等等,其中Oracle RAC和PureScale是Active Active集群。应用之间的心跳也是通过该网络实现。
?
双活仲裁部署
????? 从图上我们看到了第三方仲裁,该仲裁其实是存储集群的仲裁服务器或仲裁存储,目前支持仲裁服务器的厂商比较多,因为成本低,而且还可以在仲裁服务器中安装虚拟机,在VM之间进行HA提高可靠性;当然也有厂商采用存储,EMC在VMAX3 双活中甚至采用VMAX3做仲裁,一套配置几块磁盘的高端是有些奢华,但是EMC就是喜欢玩高大上,个人觉得现在EMC屈身到DELL之后,这个策略可能要变。
????? 然而第三方仲裁也在技术上不一定非要放在第三个站点,虽然很多客户是没有第三个数据中心、也不愿租用第三方数据中心。很多厂商也提供优先存活站点策略,在有些情况下,如果第三方仲裁失效,我们也可以通过优先存储站点来提高业务,但是如果运气不好,优先存活站点发生故障,后果很严重。所以第三方站点仲裁更保险。
????? 此外,服务器应用集群之间也是需要仲裁的,但这个仲裁如何配置是跟应用的要求强相关的。仲裁链路一般情况下不要求非要大二层互通,只需要IP三层可达即可。
?
双活应用的外部访问
????? 然而我们每个用户对双活数据中心资源访问的访问,一般是通过Internet完成,要经过服务器本地缓存、Global NDS、DNS解析定位到资源,当然为了保证负载均衡,数据中心会部署GSLB和SLB来保证每次方案都能负载均衡到相应的数据中心、相应的服务器上。GSLB和SLB之间实时同步两个数据中心IP资源情况,通过HA或本地优先方案的策略实现资源访问IP分配;当然,在DNS阶段可以对两个数据中心同时解析,把RTT时间较小IP返回给用户,用过那这个IP访问资源。
基于网关的双活
????? 由于篇幅有限,该组网的细节我不打算讲的很细,后面有机会再跟大家分享。接下来我们看看基于网管的双活方案。如下图,对你没看错,这个就是华为基于VIS存储网管的双活解决方案组网图。
????? 网管的双活和存储双活的区别,一方面在于在组网上增加了硬件设备,这无疑增加了成本、同时网关的故障会引起业
原创力文档


文档评论(0)