解读Hyper-V 3.0高可用性与冗余功能-阿里云开发者社区

开发者社区> 云计算> 正文

解读Hyper-V 3.0高可用性与冗余功能

简介:

 微软在提升Hyper-V 3.0高可用性功能方面可谓不予遗力,添加了预测故障分析,增加了冗余。

IT管理员面临必须要确保网络服务器完整性与可用性的关键任务,这种重要性随着虚拟化越加凸显。在服务器虚拟化之前,服务器故障通常只会影响单个工作负载,然而出问题的虚拟主机会影响好几十个负载。

既然高可用性在虚拟数据中心那么重要,微软Hyper-V 3.0包括识别潜在错误与添加冗余的新功能。

新:Hyper-V 3.0故障预警分析

故障预警分析是Hyper-V 3.0的一个重要改进。可让Windows Server 8操作系统支持错误校正代码(ECC),降低应用宕机。

有了ECC支持,OS系统内存管理器监控内存页,在错误计数超过设定值时就会将页离线。也能将页添加到永久毁坏页列表中,不再使用。

使用Hyper-V 3.0,当Windows识别到一个错误内存页时,Hyper-V能随时暂停所有虚拟机。如果操作系统能将错误隔离到单个虚拟机,就会关闭该虚拟机,给内存页打上错误标签,然后重启虚拟机。如果在系统不能追踪错误内存页到单个虚拟机,将恢复所有虚拟机。这样的话,如果页面稍后能访问,就可能发生致命错误。

改进:Hyper-V 3.0冗余计数

微软也在多个Hyper-V 3.0架构层面添加冗余。之前版本的Hyper-V提供两种节点冗余:用于计划宕机的热迁移和用于非计划宕机的故障恢复集群。现在的冗余技术支持Hyper-V 3.0的大型集群。

要确保不会由于存储I/O问题发生故障的话,Hyper-V 3.0通过网卡聚合包括I/O冗余功能。有了这个OS功能,管理员能结合多个网络适配器,提供额外带宽、负载均衡和故障恢复功能。

之前,Hyper-V NIC聚合只能在专有硬件上实现。有了原生的操作系统级别的NIC聚合,就可以混用不同厂商的NIC,仍可确保单个NIC出问题,使用剩余的NIC仍可保持通信。此外,Hyper-V 3.0提供多通道服务器信息块SMB和多路径I/O,这为服务器与存储通信提供了多种路径。

更多:Hyper-V 3.0复制功能

Hyper-V 3.0也有通过与存储阵列集成,能复制与同步虚拟机,通过hypervisor还能异步虚拟机。

由于高可用性,两种复制功能都能创建虚拟机副本,在断电时可使用。虽然可靠,但同步复制易受网络延迟的影响,而且只有在相隔咫尺的两个数据中心之间有高带宽的连接下才适用。反之,异步复制对网络延迟不敏感,还提供更佳的性能,但这种方式可能会损失一些数据。

Hyper-V 3.0的异步复制功能专为预算有限的企业打造。如今,在存储层面创建主机服务器与虚拟机副本是可能的,但这种基于硬件的方式比较昂贵,还不能感知应用。另一方面,Hyper-V 3.0复制将创建应用一致的虚拟机副本,不需要添加昂贵硬件。这种能力能帮助虚拟机运行Exchange Server这样的应用,因为它允许底层数据库保持一致的状态。

如果有个缓慢的大面积的网络,Hyper-V 3.0复制过程也能执行跨网络的在线的或离线的初始复制。离线复制过程必须复制虚拟机,并加载到远程站点,装载在服务器上,然后复制从开始复制所发生的更改。这个选项对大量虚拟机来说降低了复制时间。

此外,复制过程支持Windows集成与基于证书的认证,允许两台主机相互认证。数据的复制能进行压缩与加密,这对于性能与安全来说的必要的。

总的说来,Hyper-V 3.0故障预警分析与冗余能确保高可用性,当然也能降低虚拟机与应用宕机。



本文转自liang_simon51CTO博客,原文链接:http://blog.51cto.com/shubao    ,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章