新一代银行核心系统基础架构平台设备选型,是采用Power小型机设备还是采用x86设备,又或者是采用Oracle Exadata一体机还是LinuxOne大型机,成为了银行新核心系统服务器产品选型的一大困扰,下面针对这两组产品分别进行详细对比:
1、Power与X86
(1)硬件层面对比
从目前市场上的选择来看,X86服务器不是核心系统基础架构的主流选择,新核心系统是否可以选择X86平台,主要看银行是否能够承担相关的风险以及为此付出的成本代价,以及对于X86平台的信心,Power平台与X86平台的硬件层面差距可以从以下四个方面对比。
资源管理方面:X86服务器对应系统层的硬件资源管理还没有Power下AIX系统做的灵活,比如磁盘管理、板卡在线管理操作等,但X86服务器上运行虚拟化平台能够很好满足这些需求。
总体来说两者选型需要考虑使用情况,如果应用需要单节点高性能,还是考虑采用小型机稳定可靠;如果应用选择多节点分布式集群方式,可以考虑采用X86架构虚拟化平台实现。
(2)主流选型参考
传统银行大多还是采用IBM\HP等小型机或大机来承载核心系统的业务,浪潮、曙光、新云东方、华为等基本上没有很好的小型机可供选择,只有x86服务器供选,但目前传统银行中应该还没有哪家是使用X86服务器去搭建核心系统。核心系统服务器,按照银行规模进行选择,大型银行中,大机还是升级的第一选择.或者使用power小机进行替代,例如IBM E880或者最新的E980;中等银行选择多为E880和E870,小微银行可选择E870和E850。因为,对于城商行而言,技术人员相对较少,需要RAS特性高的基础架构作为其核心平台,同时规模和预算相对有限,不可能选择大机系统,因此Power小机平台是业界这么多年的明智选择。
(3)新核心选型方法参考
新一代核心系统最先要做的是业务的解耦剖分,之后在对拆分出的各个业务选择合适的架构去部署相应的业务系统,目前各家银行的核心系统业务还是比较臃肿的,在业务没有做好拆分前,系统架构应该不会有大的调整,在进行了精细化拆分之后,可以按照各个业务功能需求和架构再进行服务器和架构选型。通常而言,可以按照以下方式去选择:
2、Oracle Exadata与LinuxOne
Oracle Exadata的优势在于它能基于Oracle数据库应用进行一系列的软硬件优化,而且这些优化最适合OLAP的数据库应用;LinuxOne就是一个通用的硬件平台,没有针对任何专门的应用去做特定的设计,其优势就在于它的硬件处理能力和硬件自身的高可用性。可以从以下四个方面对Oracle Exadata和LinuxOne进行对比:
(1)在架构上。LinuxOne架构相比Oracle Exadata,首先他们不是同一种架构的产品。LinuxOne是通用性的大型主机,可以适合部署多种类型的应用,当然也包括数据库。Oracle Exadata是专门用于数据库处理的大型主机,只能跑Oracle,当然,它的数据库处理性能是要强于基于LinuxOne安装的数据库的;
(2)在开源性上。LinuxOne可以部署Linux操作系统,部署各种开源产品,云计算、大数据、微服务等等产品都可以兼容,而且性能也非常好,这应该算是LinuxOne的一种优势。Oracle Exadata不支持开源,操作系统是封闭的,也安装不了其他任何程序。Oracle数据库在内置在Oracle Exadata中的,只能跑Oracle一种应用;
(3)在价格上。二者价格根据配置不同,上下各有不同。如果对数据库处理要求不高,有需要部署多种应用,那么LinuxOne更具有优势;
(4)在应用场景上。需要看我们究竟是在什么应用场合下去选择,如果就是大型的分析型数据库类应用,那就选Oracle Exadata好了。如果是运行其他的一些应用,那么你即使选了Oracle Exadata,也发挥不出它的优势,相反可能还会有些不适合。但是你要是选择LinuxOne,可能应用的场合就会更广泛一些,但是对于Oracle的性能一定不如Oracle Exadata。因此不能单纯说谁比谁好,只能说在什么样的应用场合下谁更适合。