基于硬件的英特尔虚拟化技术使得在一台物理服务器上稳定可靠的运行多个操作系统成为可能,可以帮助我们的客户以更少的服务器达到同样的功能需求,不但可以简化客户IT基础设施架构,而且可以充分利用服务器资源,节能减排。
面临的挑战
基于硬件的英特尔虚拟化技术使得在一台物理服务器上稳定可靠的运行多个操作系统成为可能,可以帮助我们的客户以更少的服务器达到同样的功能需求,不但可以简化客户IT基础设施架构,而且可以充分利用服务器资源,节能减排。
面临挑战:
随着用友U8 ERP软件系统(以下简称用友U8)客户业务规模的扩大和组织结构复杂性的加深,用友软件股份有限公司(以下简称用友公司)在为其客户部署用友U8时遇到了新的挑战。如何实现在复杂的客户IT环境下实现快捷部署?如何帮助客户简化IT基础设施架构以节能减排的同时实现统一管理和维护?成为用友公司亟待解决的问题。
解决方案:
使用配备英特尔多路四核至强处理器的服务器作为用友U8的运行环境,利用基于硬件的英特尔虚拟化技术实现在一台物理服务器上运行多个不同操作系统的用友U8应用,用更少的服务器获得更高的整体性能,显著帮助客户节约成本,并实现快捷部署、统一管理和节能减排。
一、什么是英特尔虚拟化技术?
虚拟化技术是一种将操作系统及其应用从计算机硬件资源中分离出来的解决方案,分离出来的操作系统称为虚拟机(VM),这些虚拟机在各自的分区中独立运行。而称之为虚拟机监视器(VMM)的虚拟化软件负责管理各虚拟机的请求和活动,并遵照请求在各个虚拟机之间切换计算机的硬件控制权。
英特尔虚拟化技术实现了从硬件上对虚拟化的支持,使得计算机的中央处理器和芯片组能够意识到虚拟化的存在,从而简化了虚拟机监视器的实现,减少了虚拟化技术实现的运算开销。基于硬件的英特尔虚拟化技术不但可以提高虚拟机的运行性能,而且可以提高虚拟机运行的可靠性。英特尔虚拟化技术可以帮助企业及网络数据中心解决实际应用中的困难,并实现以下特性:
• 简化IT基础设施
• 优化IT资源
• 合理管理和分配系统资源
• 快捷移植现有操作系统
• 提高现有系统资源利用率
英特尔虚拟化技术的优势:
支持英特尔虚拟化技术的基于英特尔酷睿™2微体系结构的英特尔至强四核处理器,处理能力相比双核有平均60%的提升,一台服务器可以处理更多并发软件任务。更为重要的是,英特尔虚拟化技术解决了原有纯软件虚拟化方案的三个关键性问题:
• 处理器:原先的0级指令冲突所带来的系统不稳定性风险及复杂的系统补丁跟踪工作,在新的英特尔虚拟化技术模式下得到完全解决;
• 内存技术:原先的软件虚拟化难以实现的大内存需求的企业级应用,通过英特尔虚拟化技术中的Extended Page Table可以得到解决;
• I/O技术:英特尔虚拟化技术通过对北桥功能的扩展,可以进一步隔离虚拟机间的I/O,保证关键应用的性能及可靠性。
二、快捷部署、统一管理、节能减排
用友公司是中国及亚太地区最大的管理软件提供商,截至目前,中国及亚太地区有超过60万家企业运行用友软件,每天有超过500万用户使用用友软件。用友U8以客户为中心,可以满足企业复杂的、变化的、个性化的应用需求,客户通过使用用友U8的应用架构,可以快速构造基于Web的、可伸缩的、安全的企业应用系统。
随着用友U8 ERP软件系统(以下简称用友U8)客户业务规模的扩大和组织结构复杂性的加深,用友软件股份有限公司(以下简称用友公司)在为其客户部署用友U8时遇到了新的挑战。如何实现快捷部署并且能和客户原有系统无缝兼容?如何帮助客户简化IT基础设施架构以节能减排的同时实现统一管理和维护,成为用友公司亟待解决的问题。
三、英特尔虚拟化技术助力用友公司实现全新部署方案
为了解决用友公司U8软件部署所面临的实际问题,英特尔协助用友公司进行了基于英特尔虚拟化技术的部署测试,并进行了性能评估,最终总结出一套行之有效的用友U8虚拟化部署方案。
• 搭建用友U8的运行环境,将不同版本的用友U8应用整合在少数几台设备上;
• 通过实际操作熟练掌握英特尔虚拟化技术的安装、调试及优化等技能,实现资源分配的高效性和稳定性;
• 将英特尔的先进技术融入用友U8应用,确保用友U8在英特尔平台上得到极至性能发挥;
• 总结出一套适合于用友U8虚拟化部署的最优配置;
1.基于英特尔虚拟化技术的部署方案架构
四、用友U8在英特尔虚拟化技术环境下的运行测试
英特尔虚拟化技术助力用友公司实现全新部署方案
2. 本次测试使用内置英特尔虚拟化技术的四路四核英特尔至强处理器作为用友U8的运行环境,将四个不同版本的用友U8独立运行在四个虚拟机中,测试运行性能,并测试集群功能验证系统的可靠性,以及能耗比。
A. 本次测试基于用友U8客户最典型的运行环境,即:企业内部运行多个不同版本的用友U8应用。
B. 根据上述测试环境,以200人并发访问作为本次评估所需用例。
3.性能评估结果
A. 运行性能
测试表明,基于硬件的英特尔虚拟化技术可以显著的降低虚拟机管理器的开销,从而留出更多的系统资源给虚拟机使用,开启英特尔虚拟化技术的四路四核英特尔至强处理器完全可以轻松运行四个甚至更多个虚拟机。
在典型的200人并发访问用友U8应用的响应时间和在一台单独运行用友U8应用的服务器的系统响应时间一致,可以达到用友U8对响应时间的要求。而从系统资源使用状况来看,该测试具有更大地并发用户扩展空间,完全可以满足用友U8高端客户的业务需求。
B.稳定性
HA和Vmotion等一系列基本功能的应用可进一步降低因系统故障所导致的宕机,用友U8的可靠性和服务质量都将得到极大提高,业务连续性也将得到充分的保障。
C. 能耗比
通过与非虚拟化方案的功耗数据的对比,虚拟化的性能功耗比提升到1.75倍,可以大大降低用户的TCO。
用友U8应用本地化方案与虚拟化方案的功耗对比数据可以参见
4.结论
通过对评估结果响应时间和服务器性能的分析,用友U8在支持英特尔虚拟化技术的英特尔至强处理器下具有良好的性能表现:
快捷部署:无论在多么复杂的IT环境下都能利用VMotion功能进行快捷的U8部署和迁移,可以省去耗时耗力的原有部署或迁移前复杂的系统准备和测试工作。
高可用性:虚拟机性能可达到用户的性能要求,突破原有服务器的局限性,实现高效分配资源,同时英特尔虚拟化技术支持虚拟机的HA功能,可以实现虚拟机的集群功能,提高了服务器的可用性;
隔离性:通过在一台物理机上部署多台U8应用的虚拟机,实现了U8不同版本应用在用户现场的隔离,英特尔虚拟化技术的应用使得虚拟机出现意外错误时及时隔离,保证安全风险的最小化;
系统资源优化:运行在一台物理服务器上的虚拟机可以按需调配系统资源,进一步优化了服务器系统资源的利用率。
安全性:相互独立的分区便于管理,能够隔离针对单个虚拟机的软件攻击或错误,使虚拟环境保持高度的安全性。
五.英特尔虚拟化技术的应用前景
通过性能评测的结果以及用友公司U8客户的实施经验可以看到,英特尔虚拟化的支撑环境完全可以满足规模为200人并发的企业需求。而从系统资源使用状况来看,该虚拟化方案具有更大的并发用户扩展空间,完全可以满足用友U8高端用户的业务需求。
英特尔虚拟化技术是运行多个操作系统和应用虚拟化服务器的理想选择,企业可以通过英特尔虚拟化技术实现服务器的优化,不但可以满足企业自身的要求,而且可以将服务器的资源完全利用起来。这种优化不仅仅表现在把服务器从2台变为1台,从而节省硬件开销和能源的节约,更重要的是日常需要维护的服务器数目的减少,日常管理和维护的效率大大提高,另外,各个应用独立运行在各自的虚拟机上,安全风险得到降低,不会因为一个应用遭受攻击而致使整个系统崩溃,安全性得到加强。
英特尔虚拟化技术与用友U8相结合的虚拟化解决方案不但可以为用户提供有效隔离的复杂部署环境,而且更加高效节能,必将成为用户更加可靠的应用部署选择。随着英特尔至强四核处理器的进一步普及,越来越多的企业用户将得益于内置在其中的英特尔虚拟化技术。
(多核服务器平台虚拟化的时机已经成熟,其与用友U8相结合的虚拟化解决方案为用户提供了有效隔离的复杂部署环境、更加高效节能、更加可靠的应用部署选择。用友软件股份有限公司 U8事业部首席架构师 马欣)
网友评论