从小型机向x86平台迁移

投资回报一直是企业在构建ERP系统时要考虑的关键因素。在ERP系统使用过程中,前期硬件设备的投入成本,对于许多企业来说,都是一笔不菲的支出。特别是一些原来信息化基础薄弱的企业,可能需要添加很多的新设备。因此,不同的ERP系统对设备性能会有不同的要求,投入的资金当然也不同。早年的小型机,动辄几十万、数百万元。而如果使用x86平台,基础架构成本会大幅降低——只有小型机几分之一甚至十分之一的硬件成本。

在可靠性方面,过去RAS特性一直是UNIX平台的固有优势。许多用户之所以迟迟不敢将应用迁移到x86平台上来,主要是对x86系统的稳定性信心不足。不过,在x86服务器长达20年的持续发展之后,再加上英特尔至强7500这一基于全新架构的高端企业处理器的推出,x86服务器的RAS特性得到了相当的增强,其中至强7500的RAS特性已经多达20多条。各厂商在高端服务器上,也都采用了多种技术,从CPU、缓存、内存、硬盘、网卡、风扇、虚拟机、数据完整性等方面提高服务器的整体高可用性,从而降低宕机风险。

在灵活部署与可扩展性方面,今天的一台x86服务器在单机纵向扩展(Scale-Up)模式下,可以扩展到8路、32路,甚至256路,对于支持大规模ERP数据库绰绰有余。其实,对于一般规模的ERP应用,诸如HP ProLiant DL580 G7、IBM x3850 X5、戴尔R910等四路服务器,均能较好支持。当然,对于要求更加苛刻的环境,比如大企业7*24小时不断运行、负载很重的大型数据库,则可以将多台x86服务器组成集群系统(Scale-out,横向扩展),大幅提高并行处理性能、可用性和可扩展性。这种高性价比的x86集群可以避免传统UNIX双机方案“成本高昂,备机资源平时严重闲置浪费,主机故障切换期间用户服务被迫停顿”等诸多困境。

在项目的后期运行和维护上,以小型机为平台的ERP系统面临着操作和维护技术难度大,需要培养特殊的人才,或者进行专业的系统培训工作,人力耗费较大。此外,后期高昂无比的服务维修支出、备件费用也让许多企业大呼上当。相应地,x86架构的IT管理人员薪酬相对较低、也更容易招聘到,售后服务收费也更加合理。得益于x86平台的通用性和标准化,备件与配件也能以更低成本在市场上买到。因此,对于那些已经市场化、预算有限或更加注重投资回报的企业来说,高性价比的x86服务器有着强烈的诱惑力。

那么,在性能方面,今天的x86服务器能否满足大规模ERP系统的需求呢?下面我们以用友U9的一次测试为例,来看看今天的x86系统能否支持超大规模并发和TB级数据操作。


相关内容