探究微软工程实验室使用私有云平台始末 —— 专访微软研发工程实验室经理刘擎
马沛,51CTO 副总编
原文地址:https://cloud.51cto.com/art/201107/273616.htm
虚拟化的技术的确能够在许多方面为企业带来好处,但是同时它也在某种程度上为起源的管理带来了挑战。如果没有一个良好的管控,虚拟化会给基础设施的管理带来混乱,虚拟化带来的便利将会被抵消。
【51CTO专访报道】 云计算是一种把IT作为服务提供的计算方式,而虚拟化是云计算服务构建的一种核心技术。对于大部分基础设施即服务的云计算来说,虚拟化是不可或缺的实现技术。采用基础设施即服务的方式改造企业中已有的硬件平台,也是尝试云计算的一种相对简单,并能够快速看出效果的方式。比如通过服务器的整合来降低能耗,缓解设备增加带来的空间和能源上的压力。近日,51CTO记者专程采访了微软亚太研发集团的服务器与开发工具事业部研发工程实验室经理刘擎,分享微软自身利用私有云基础架构,成功搭建开发测试云平台和自助服务门户的过程。
刘擎所带领的团队从2007年开始,利用微软私有云技术搭建的开发测试云。提高了服务器资源的有效利用,实现了灵活的服务器资源配置管理,并缩短了服务周期。目前只需要3个人,便可以运营近1600台服务器,支持上海和北京的多个开发团队进行开发和测试。“在这个平台部署之后的应用情况,我们也做了详细的统计“,刘擎分享道:”整体服务器利用率提高了8倍,工程师的开发效率提升了4~5倍。”
提高工作效率,降低资源成本
开发与测试通常是首先使用虚拟化技术的业务,开发人员可以利用虚拟机,在安全而且相互独立的虚拟环境中进行构建并测试。“之前我们没有虚拟化平台的时候,工程师要去部署一个测试环境,通常需要2~4个小时左右的时间”,刘擎用一个形象的实例谈到:“现在部署一个并行的系统只需要18分钟,也就是20分钟左右就可以组成一个有8个Windows环境的团队进行产品测试,极大程度的提高了效率。”
在大多数的应用系统中,工作负荷只占用硬件总容量的一小部分,通过虚拟化在进程和内存消耗方面补充工作负荷,所以IT平台可以降低支持业务操作所需要的物理服务器数量。“典型的服务器使用率通常为15%,如果将服务器的利用率保持在70%~80%的情况下,基础架构设施所需要的空间、硬件以及支持的电力消耗减少到原先的三分之一”,刘擎说:“从2010年开始,我们将采购服务器的配置定到一个相当高的硬件标准,这样在同一台机器上可以运行更多的虚拟机,那么对于单个节点,与它每天的工作任务对比来看,成本的付出已经降到很低了,可以用普通PC机的市场价格获得私有云中等同于4颗至强服务器,8G内存的虚拟机计算资源。”
微软内部开发测试云平台实时使用状态
传统IT环境下,物理机的提供方式需要每次都进行一个实际服务器设备的采购流程,然后再进行实地部署,到用户可以真实使用这些物理资源的时候,一般都需要一个比较长的服务流程。“虚拟化的方式,用户申请一台虚拟机只需要与管理员有一个简单的申请,也许几分钟之后,你的内存就由4G变成了8G,硬盘由500G变成了800G”,刘擎说道:“这也是对企业IT部门服务流程的一种优化和调整,IT服务部门将不再是救火队的角色。”
统一的硬件和虚拟化管理平台
虚拟化的技术的确能够在许多方面为企业带来好处,但是同时它也在某种程度上为起源的管理带来了挑战。“如果没有一个良好的管控,虚拟化会给基础设施的管理带来混乱,”刘擎也深有感触的谈到:“你会发现服务器环境变得更加不稳定,更加复杂,如果没有良好的管理,那么虚拟化带来的便利将会被抵消。”
微软私有云的System Center系列管理产品
微软研发工程实验室搭建的私有云平台,主要通过System Center系列的管理产品对基础架构资源进行管理。主要应用的工具平台有System Center Virtual Machine Manager,对虚拟机进行管理,进行资源整合。System Center Operation Manager,主要提供监控、性能报告、出错预警等,它与VMM可以进行深度的集成。“我们在搭建的过程中,也对其它的管理工具平台进行了评估”,刘擎认为:“System Center提供的是一个可扩展的集成平台来进行IT资源的管理,这是很重要的。”
System Center Virtual Machine Manager虚拟化管理平台界面
VMM提供虚拟化环境的集中式管理,能够让管理员快速分配新的虚拟机。它的自助服务门户是基于Web的可选组件,管理员可以配置组件来授权用户在虚拟主机的环境中创建和管理自己的虚拟机。可以在没有任何停机的情况下,将虚拟机从Windows Server 2008 R2的故障集群中实时迁移到相同集群中的其它节点。刘擎向记者展示了System Center Operation Manager端到端的可视化监视平台,从服务器、应用程序到客户端,都是全视图的管理界面。
对于云计算平台的落地使用,记者还与刘擎交流了用户的几大关注点,对于有效管理物理及与虚拟机混合的IT环境,通过一套工具集中管理不同厂商的虚拟化技术,以及针对物理机到虚拟机的转换,虚拟机与虚拟机之间的转换,还有虚拟机的高可用性、模板管理、容灾备份等有针对性的优化工具。刘擎的团队都有着很好的实际环境中的应用经验,在微软的私有云解决方案中,这些经验也在不断的深化和优化,为更多建立在云计算平台上的企业提供最佳实践。
博主注:经记者同意,此次转载中的图片替换成截屏,方便读者阅读。