目前服务器虚拟化的企业应用,仍在一些低端或非核心应用程序的整合工作上,以电子与程控领域起家的巨路国际,日前便进行该公司核心系统ERP虚拟化的测试,但由于I/O带宽的不足,因此现阶段便暂缓ERP虚拟化的工作。
虚拟化厂商与ERP厂商的合作
2006年,虚拟化厂商VMware宣布与ERP厂商合作,合作方式是把虚拟化软件VMware Infrastructure 3与ERP结合,降低ERP部署时间。
VMware当时表示,一台x86服务器大约可以虚拟出8个虚拟的操作系统(Guest OS),因此,一台服务器中可以安装8个ERP的模块,达到服务器资源的充分利用与整合。
VMware主要是提供虚拟化技术,透过与VMware的合作,传统上安装一套ERP必须针对硬件与操作系统环境进行设定,透过虚拟化技术把ERP与操作系统进行整合,变成一个虚拟档案,因此安装一套ERP时,只要将虚拟档案复制到另一台服务器中,就可以直接执行,不用再针对硬件与操作系统去进行设定,达到快速部署的目的。除了加速部署ERP的时间,虚拟化技术还能让ERP具有灾难恢复的功能,意即当一台服务器故障时,可以把ERP在数分钟内转移至另一台服务器中。
企业用户暂停ERP虚拟化工作
目前服务器虚拟化的企业应用,仍在一些低端或非核心应用程序的整合工作上,以电子与程控领域起家的巨路国际,日前便进行该公司核心系统ERP虚拟化的测试,但由于I/O带宽的不足,因此现阶段便暂缓ERP虚拟化的工作。
巨路国际于2006年10月开始进行服务器虚拟化整合,于2007年4月正式上线。巨路国际信息部专员万绍志表示,当初导入虚拟化主要因为机房空间不足,再加上服务器整合后,可以达到省电的目的,于是开始进行服务器的整合,除了一般的应用程序外,该公司的核心系统ERP也同步进行虚拟化环境的测试,但由于担心I/O带宽的不足,目前先暂缓ERP虚拟化。
巨路国际使用VMware Infrastructure 3的Starter基础版,将2台4路双核心的优利(Unisys)ES7000服务器整合原先老旧的10台服务器,在正式上线前,每套应用程序都必须在虚拟化的环境中进行测试,其中也包含ERP系统,巨路国际信息部经理苏佑萱表示,在实际测试阶段,发现产生报表过慢的问题,当初将甲骨文(Oracle)ERP系统进行虚拟化实际测试时,曾对多种不同的报表进行测试,如销货单、送货单与订单等,但发现系统在执行时,I/O面临不足,造成产生报表过慢的现象。
巨路国际仍克服产生报表速度过慢等问题,但最后仍放弃ERP在虚拟化环境中运作,万绍志表示,由于ERP系统是公司内部员工每天必须使用的工具,测试环境没有问题并不代表实际环境运作也可行,在测试阶段由于传输量较少,但当在实际环境使用量大增时,I/O带宽问题一定会出现,因此在测试阶段便不考虑在真实环境中运作ERP系统。
ERP虚拟化中的I/O带宽问题
服务器虚拟化后,一台服务器虚拟出许多不同的虚拟机器,每台虚拟机器都需要固定的I/O带宽,如果遇到需要I/O较重的系统如ERP系统,势必造成系统无法负荷,但如果未来技术克服后,巨路国际仍觉得服务器虚拟化是一项不错的方案,万绍志表示,服务器虚拟化应用,巨路国际在4年前就已经开始导入,当初导入只用在系统的测试工作上,但虚拟化具有省电、省空间又可以充分利用服务器的效能,未来如果在I/O传输技术上有所突破一定会将ERP系统建置在虚拟化环境之中。
但ERP厂商并不看好虚拟化的ERP系统,甲骨文便表示,ERP系统几乎是每一间公司的核心系统,核心系统就是诉求稳定与安全,因此,甲骨文并不建议用户将ERP系统导入在虚拟化环境之中。
ERP虚拟化首先会遇到的问题,就是ERP传输量过大的现象,甲骨文表示,ERP系统并非是一个停滞的系统,每一年随着公司的增长,除了子系统会逐渐的增多,使用者也会递增,服务器或许一开始无法达到有效的利用,但也必须预留一些运算资源当作未来系统扩充的空间。
此外,甲骨文表示,服务器的价格逐年下降,为求更高的稳定度,让一台专属的服务器去执行ERP系统,才是最妥善的做法。
ERP虚拟化后的成本节约
负责协助企业建置服务器虚拟化的天刚信息策略产品事业处产品业务部经理廖鸿铭便表示,若I/O需求大的系统,并不建议用户在同一台服务器虚拟过多的系统,但若将多台服务器虚拟成同一平台上,服务器虚拟化仍可执行高I/O的系统。
虽然必须要采购两台以上的服务器,但廖鸿铭表示,由于虚拟化后,应用程序与硬件的关联性逐渐降低,因此,虚拟化后的ERP不但可以在同一硬件平台上进行虚拟备援,未来若要进行硬件平台的提升,在转换上透过VMotion的功能,可以直接转换至新硬件,避免浪费更多的成本在转换过程中,这些隐形的成本,都是虚拟化后带来的效益。
除了ERP系统I/O传输量的问题,巨路国际在进行服务器虚拟化时,也遇到硬件支持不足的问题,万绍志表示,VMware虽然对一些服务器品牌进行认证,并列出相关认证的品牌,但并不表示认证过后的服务器可以完全使用每一项功能。
VMware会与系统厂商进行系统兼容性的测试,目前包含IBM、惠普(HP)、富士通(Fujitsu)、NEC、Sun、优利(Unisys)与英特尔(Intel)等都通过VMware的认证,如果使用不在VMware认证厂牌的服务器,若导入虚拟化后,VMware可以根据合约内容,拒绝提供任何的技术支持。
但认证过后的服务器仍存在着兼容性的问题,万绍志表示,以SAS硬盘为例,由于驱动程序版本太新,虽然已经使用VMware最新版本的虚拟化软件,但始终仍无法支持该装置。 他进一步表示,除了必须细看相关的白皮书外,还必须要亲自的测试,但由于很难针对每一个细项进行全面性的测试,因此,必须要有更长的测试时间,才可以找出更多潜在的问题。
廖鸿铭表示,购买VMware虚拟化相关产品时,都会附赠一年的软件保固合约,若有问题可以直接写信或拨打免付费专线与VMware联系,若在一定期限内,VMware将提供维修的动作。
【编辑推荐】