“今天虚拟化技术在各方面都有了进步,虚拟化也从纯软件逐深入到处理器级虚拟化,再到平台级虚拟化乃至输入/输出级虚拟化,虚拟化可以将IT环境改造成为更加强大、更具弹性、更富有活力的架构,英特尔将与微软一道为实现虚拟化利用率、能源节省、可管理性、服务等多方面共同努力。”—— Intel 系统工程师 许萌
英特尔为计算机工业提供关键元件,包括性能卓越的微处理器、芯片组、板卡、系统及软件等,这些产品是标准计算机架构的重要组成部分。英特尔一直坚守“创新”理念,根据市场和产业趋势变化不断自我调整。从微米到纳米制程,从 4 位到 64 位微处理器,从奔腾® 到酷睿 TM,从芯片技术、微架构到芯片与平台创新,英特尔不间断地为行业注入新鲜活力,并联合产业合作伙伴开发创新产品,推动行业标准的制定,从而为世界各地的用户带来更加精彩的体验。
今天,计算、通信、消费电子正加速融合,数字经济面临着新的发展机遇。作为全球信息产业的领导公司之一,英特尔将致力于整合公司的一切资源,推动信息科技的发展和整个产业的进步。基于英特尔® 处理器的服务器和微软虚拟化技术能为企业提供领先的性能,打造虚拟化环境的坚实基础,以赢取硬件与软件完美组合所发挥出的全部潜力来助力企业实现战略目标。
一、业务情况
英特尔公司作为全球最大的半导体公司,业务专注于微处理器的设计及生产,此外也有开发主板芯片组、网络卡、闪存、绘图芯片、嵌入式处理器,与对通信与运算相关的产品等。英特尔拥有雇员94,000人,在全球各地设有分支机构。
其中 IT工程计算(IT Engineering Computing)部门, 为所有英特尔公司设计工程师提供计算和服务支持。在全球支持超过350个研发实验室。实验室分为3种类型:软件与平台实验室,芯片验证实验室和测试平台实验室。现在虚拟化技术正被多个实验室采用,运用于软件测试与质量控制,以及多线程测试工作和芯片验证主机的虚拟化。
二、项目目标
在实验室环境下,多种虚拟化产品正在使用Microsoft Hyper-V以及其他多种业内知名的开源和商业虚拟化解决方案。这使得实验室的环境非常复杂并且难以维护。工程计算团队希望通过统一的虚拟化解决方案并在全球的实验室使用,以支持主要客户的要求。简化虚拟化应用带来的复杂程度,降低运维成本。
为了能够对现有的虚拟化技术及其相关技术解决方案进行全面的了解和评估,从而为企业虚拟化解决方案的设计部署提供有效的技术参考和最佳实践,微软和英特尔公司 (以下简称英特尔)的IT工程计算部门共同合作,在英特尔所提供的硬件平台与网络环境上,对于微软的虚拟化产品和技术以及构建于此基础之上的企业服务器虚拟化解决方案进行了全面的测试。
三、解决方案
微软团队通过评估英特尔IT工程计算的当前环境及需求,并结合自身的虚拟化技术及产品特性,为英特尔量身定制了虚拟化应用解决方案及严格的评估测试流程。微软技术团队与英特尔IT工程计算团队共同完成了以下几个场景的测试,包括:
•保持业务连续性
利用SCVMM对物理和虚拟环境进行统一的监控, 确保所有虚拟机保持最新的状态,并能并行运行。英特尔IT人员表示SCVMM使得灾难恢复和连续性的保证就像复制文件一样简单,只要点击几下鼠标,就可以远程管理备份站点,并确保所有生产站点都可以获得一致的保护。另外利用Virtual Machine Manager快速的在物理服务器之间切换负载的灵活能力,即使在服务器的计划维护过程中,也能保持出色业务连续性。
•保持高可用性
利用Hyper-V基于windows server 2008的群集功能,在进行有计划的主机维护或当意外故障发生时,系统会自动寻找具备充足内存的目标主机,快速重启,而且服务中断的时间很短,几乎可以忽略不计。Intel的IT 人员也可以手动指定目标主机,进而提供了灵活的高可用性解决方案。
•负载平衡
Hyper-V不仅可以实现高可用性,还可以帮助实现负载平衡,和System Center完美整合。Intel IT 人员表示,通过System Center Operation Manager可以实时监测虚拟机的状态(包括CPU,内存,网络状况等),当监测到不堪重负的虚拟机时,可以很方便地借助System Center Virtual Machine Manager根据模板快速创建一个新的虚机加入到这个群集,继续提供服务,整个过程几乎不需要人工干预,而且非常有效。保证灵活高效的IT环境.
•备份和恢复
利用DPM实现虚拟机的备份及集中化管理, 实时捕获数据的变动,并能够自动、快速创建还原点。这样可以保证英特尔IT人员和最终用户可以用最短的时间恢复数据。
•Virtual Machine Manager 自助服务门户
利用VMM 自助服务门户功能,英特尔IT人员可以在受限的虚拟主机组上的控制环境内创建和管理自己的虚拟机。并由管理员创建决定在其各自虚拟机上的操作范围的自助服务用户角色。从而为英特尔实验室的IT 人员提供了更为灵活,安全的测试和实验的环境。
图:测试环境拓扑
在POC测试中,英特尔测试了Hyper-V及相关的软件在实验室虚拟化中的基本功能。基于结果参考,英特尔认为微软Hyper-V虚拟化技术能够满足大多数工程计算部门的需求。并决定采用Hyper-V作为工程计算部门的虚拟化解决方案和服务。
四、获得的收益
通过本次对微软Hyper-V虚拟化技术的POC测试,英特尔IT工程计算团队解决了Hyper-V整体解决方案在英特尔实验室虚拟化中应用的各种疑问,并取得了显著的收益,包括:
降低实验室环境虚拟化复杂度
通过采用微软Hyper-V技术作为英特尔实验室虚拟化解决方案,有效地降低了整体环境的复杂度。通过采用System Center Virtual Machine Manager 2008提供的简单直观的管理控制台,技术人员可以轻松上手虚拟机管理操作,缩短了部署后的培训时间。由于System Center Virtual Machine Manager 2008还提供针对第三方虚拟化平台(VMware)的管理,使得部署Hyper-V技术之后的英特尔IT工程计算团队可以仅用单一的管理控制台实现不同虚拟化解决方案的统一配置管理,有效降低了了实验室虚拟化的复杂程度。此外微软Hyper-V虚拟化解决方案不仅提供对Windows操作系统的支持,还针对其他类Unix操作系统提供支持,如支持Xen的Linux等,可以充分满足英特尔不同实验室的需求。
全面的虚拟化解决方案及服务
英特尔IT工程计算团队一直在寻求一种全面的虚拟化方案,以解决实验室虚拟化环境中遇到的关键问题。微软作为全球领先的软件供应商,在虚拟化方面不仅提供了技术平台,还提供了一系列相关软件来帮助用户实现虚拟化部署的规划、评估、安装、监控、运维等各关键环节管理控制。通过本次POC测试,微软技术团队为英特尔IT工程计算团队提供了虚拟化部署最佳实践指导,为今后的英特尔全球实验室广泛部署积累了宝贵的经验。
缩短停机时间,提高可用性
英特尔的IT工程计算团队表示,通过部署微软虚拟化解决方案,利用基于Hyper-V的虚拟机快速恢复功能,以及基于群集服务的快速切换功能,有效的减少了全年的计划外停机时间,更好的保障了其内部管理系统的稳定运行.而且利用Hyper-V支持stretch clustering(延伸群集)的特点,也就是跨越地理位置的故障转移群集功能,一旦某个站点发生故障,其他地方的另外一个站点也可以立刻恢复工作。进而有效地提升了服务的连续性与高可用性。
五、相关产品及服务
本项目涉及的软件:
System Center Virtual Machine Manager 2008
System Center Operation Manager 2007
System Center Data Protection Manager 2008
Windows Storage Server 2008
Windows Server 2008 64bit with Hyper-V
Microsoft Exchange Server 2007
Microsoft Cluster Manager