服务器 频道

方物软件:提升服务器虚拟化技术可靠性

  【IT168 资讯】目前越来越多的企业使用服务器虚拟化来提供业务,比如e-mail,数据库和web应用,通过虚拟化技术部署IT数据中心,可以最大化的利用服务器资源,节约IT建设成本。然而,目前服务器虚拟化可靠性技术的两个级别——高可用(high availability,HA)和容错(Fault-tolerant,FT),对加入集群的主机都有限制,严重制约了整个集群的工作。作为国内服务器虚拟化厂家,北京方物软件有限公司也提供了集群HA解决方案,并且在一些技术上领先于VMware和Citrix等国外厂商,可以支持不同厂家的CPU同时加入同一个集群,很好地解决了集群主机不兼容的问题,为数据中心向虚拟化迁移提供了极大的便利。

  HA解决方案

  HA有很多解决方案,比如主备方式、负载分担方式及集群方式,其中负载分担方式与集群方式的HA不需要用户提供单独的备机。下图为集群方式HA解决方案示意图。

方物软件:提升服务器虚拟化技术可靠性
图1 集群方式的HA解决方案

  如图,三台宿主服务器组成一个集群,通过共享存储SAN/iSCSI/NAS来存储虚拟机镜像文件和配置文件。集群中的主机通过cluster agent维护集群主机节点的状态,当某台主机故障之后集群会将故障主机的虚拟机在集群中其他正常主机重新启动,业务停止时间等于虚拟机启动的时间。

  FT解决方案

  FT通过在备份节点创建影子虚拟机并实时同步主虚拟机的状态来提供持续的可用性。如图2所示。

方物软件:提升服务器虚拟化技术可靠性
图2 FT解决方案

  当运行主虚拟机的主机节点故障以后,业务会自动切换到影子虚拟机,此时影子虚拟机同故障前的主虚拟机状态时完全一致的,从而不会对用户的业务造成任何中断。

  在数据中心向虚拟化发展的过程中,由于虚拟机故障将直接对企业的生产及利润产生影响,服务器虚拟化可靠性技术对企业在当前商业环境中保持竞争力显的非常重要。服务器虚拟化可靠性技术的可用性是指系统或者组件可以持续服务的时间,可用性使用一年服务可用时间的百分比来衡量,目前被广泛使用的高可用性指标是99.999%,也就是一年宕机时间为5分钟。服务器虚拟化HA是特指虚拟机可以持续提供服务的能力。FT是指在非计划停机时备份系统或组件可以立即接管,从而不会丢失任何业务与数据。用户需要根据实际业务选择采用哪种高可靠性技术。

  目前各大服务器虚拟化厂商都使用服务器集群来提供宿主服务器的HA及FT,但是各大厂家集群HA都还有一些缺陷,比如对加入集群的主机都有限制,VMware vshpere 4之前的HA主节点是静态配置,而不是动态选举,这样当集群中的主节点都故障后,整个集群的HA也就无法工作了,即使其它主机还是正常的。国内服务器虚拟化厂家——方物软件的Fronware HA可以支持不同厂家的CPU同时加入同一个集群,这为数据中心向虚拟化迁移提供了极大的便利;另外Fronware HA是采用动态选举的方式来产生主节点,这样就避免了vshpere 4静态配置所带来的问题。方物软件的Fronware vMirror可以支持同VMware FT相同的功能,提供业务零宕机,零数据丢失,持续的可用性。

  随着数据中心向虚拟化方向的发展,高可靠性已经成为数据中心实施、部署过程中越来越重要的功能,HA与FT相关技术也势必会得到更长远的发展,希望国内厂商可以在这方面占据更多的技术优势。

0
相关文章