主持人:
前两个部分谈到了OA和ERP这两个子模块,就是业务系统之间的一些整合,下面几个环节可能要谈到的是硬件支撑价格和BI平台相互的融合以及整个解决方案之间的。我们有请下一位演讲嘉宾IBM资深技术专家谢荣歆先生,大家掌声有请!

▲IBM资深技术专家谢荣
谢荣歆:
非常感谢大家能来参加我们这个会议,我也非常荣幸能有机会和大家交流一下我们硬件的基础架构平台。我跟大家讨论的这一部分可能是偏技术一些,因为我一直专注于做技术的,所以我会尽量的讲的不是那么枯燥,大家也是比较辛苦,咱们从中午到休息都没有怎么休息。
我跟大家讨论主要分这么几个部分,首先看一下我们IBM和SAP长期的战略合作,一个联盟关系。这是从全球和中国看,都是这样一个情况。在中国我们和泛微也都是非常长期的合作伙伴关系,我们的基础架构平台都是支持我们这些合作伙伴的应用,在这个上面非常好的运行。下面展开一下IBM是如何优化我们基础架构平台来更好的支撑我们这个服务的。这里面会谈到我们的产品,IBM Power7。下面会介绍一下基础架构云,及Power Cloud。最后是一些成功的案例。
我们看一下SAP在世界范围都是ERP的领袖,我们也是长期与SAP有着非常紧密的合作。大家可以看一下,我们与SAP方面有很多的成功案例,在全球总共有超过一万两千名的SAP方面的专家去支撑在我们平台上面运行的这些SAP服务。从SAP1972年开始创建,我们从开始就是一个合作伙伴的关系,现在已经有将近40年了。我们在93年的时候,在德国成立了IBM SAP国际竞争力中心,和SAP的总部是在一个地方。并且我们更加紧密的结合是在2001年的时候,IBM与SAP成立了一个战略联盟的关系。
我们在产品的开发过程当中,专门就有150人的开发团队,专门是针对SAP相关的研发方面,兼容等等各方面的问题。这150人的专门团队是在德国这个地方。我们的系统,首先从硬件平台上面来讲主要有四大系列,这个平台在我们研发过程当中就有专门针对SAP方面一些开发的工作在里面。包括我们管理的平台,Tivoll的,这个里面讲的是IT架构管理,比如说网络管理啊,有很多各个方面的管理工具。也包括我们数据库、信息管理方面,DB2在和SAP系统上面用的是非常多的,因为SAP底层一定要有一个数据库来配合,我们DB2研发过程当中也对SAP有很多考虑的。当然强有我们的各个方面的软件。
这个图,显示出我们在德国创建的IBM SAP国际竞争力中心。这里面的专家既是IBM专家,也是SAP方面的专家,定期会对我们全球相关的这些参与SAP项目的人员进行培训,进行技术方面的支持。有教育,也有联合开发,各个方面的开发。当然现在的手段是非常灵活了,有时候他们飞到中国来给我们讲一些课,也可能通过电话会议,通过网络做这些技术支持,这些都会有。这是我们长期的合作关系。
从我们硬件架构这方面来看,我们到底是怎么样优化我们基础架构更好的支持以及中国合作伙伴的这些应用。首先我们会看到,因为SAP系统本身的场景有具有IT的复杂性,大家如果使用了这些复杂的功能,众多的模块以后会更有深刻的体会,我们知道SAP功能非常强大,下面模块非常多,大家用的多的可能是ERP,现在也非常多的用CRM这样的,什么BW啊,还有PI啊,各个方面的模块,非常多,甚至也有很多行业成功的应用模块这些不组在我们这个环境里面。功能强大,意味着系统就会复杂。
我们注意到一个系统就是生产系统,有DB,有应用的服务器,甚至DB也可能会分开,即使是ERP这一个系统里面可能有用户会说我的人事和财务系统希望各自独立开,比如说财务不希望我的数据被人事访问到,就是类似于这样的情况。这些隔离的需求都会现实的存在,就导致了我们IT系统的复杂性,这只是生产系统。作为一个完整系统来讲还有开发系统、测试系统、质量测试系统、生产系统,最后才是生产系统,是这样一套。我们会注意到,随着功能的不同,我们有的时候在一个实际应用中会看到,有可能SAP系统还不止一套,有可能有更多套,这些系统都会这样,类似于这样结构的部署,这样就给我们出了一个挑战,就是说你的IT具有这么大的复杂性,你怎么应对这样一个复杂性。
我们看一下挑战主要有哪些方面。首先是资源利用率的问题,因为我们知道如果是一个单一系统,你在考虑这个系统性能的时候肯定要按照最高的需求考虑。有时候峰值达到80%、90%,这时候感觉系统是不是需要升级,否则到了100%就影响到系统运行的速度。同时有很多时候,系统使用率不像那么高,都非常的低,这是非常平常的情况。单一的系统,使用率通常不足20%,甚至不足20%,晚上这个系统没有人用,时间一平均,至少一半下去了。SAP系统实际上不是这样的,晚上万万是进行一些处理的工作,但是这些只是一个初步的,实际上它的应用系统,使用效率确实非常低的。
边际灵活性,当我们有一些新的系统需要上线的时候,我们上线需要多长时间?完全架构一套新的系统,这时候硬件规划、软件规划,来安装实施。这方面灵活度,在单一系统来讲,传统架构上面讲也是非常得不好,过程非常长,这也是一个挑战。我们说希望尽快的能够用,用如果签单,希望几天能用到那是最好,如果让我等半年,可能有一些情况还会有变化,就是类似于这样的。
随着复杂度越来越高,成本也越来越高,需要买很多硬件,各个系统之间的兼容,各个方面的问题都需要考虑。还有人员是非常重要的问题,有没有那么多适合的人进行管理这些系统,这都是导致成本越来越高的情况。人员紧张的时候,并不是说马上可以招到合适的人,现有人员加班也造成了很大的压力。这结果导致什么呢?有的时候,比如说一套系统,系统终究要靠人去维护的。计划外的,实际上现在很大一个比例不一定是硬件有什么问题,因为硬件很多有冗余各个情况。我们现在统计结果计划外40%以上的这个宕机跟人工误操作有关的,因为系统可以防止各种各样计划内的问题,比如说损害通过冗余去解决,但是人工操作发生错误,是不会事先知道的。当系统可以冗余的时候,最终把关的肯定还是人员去把关,如果说人的压力非常大,系统自动化不足,就会出现类似于这样的情况,这也是一个非常大的挑战。
我们看一下,IBM是如何帮助优化这个基础架构的?迎接这些挑战。首先简化资源使用的问题,可以通过虚拟化整合,整合了之后这些可以互相的,是动态的,可以建CPU共享池这样的。某一个以前是虚拟化的,需要的CPU多的时候,从这个里面自动的拿到共享资源CPU不用了又回到这个共享池,其他需要的话再提。虚拟化是一个基础。有了这样先进的虚拟化技术,我刚才只是说一个简单的、小的特性。有了这么多虚拟化的技术之后我们可以动态的供应,就是提供这些系统需要的资源,CPU、内存、网络各个方面的资源来简化资源的使用,并且提高非常大的系统可用性,也可以非常灵活,比如说某一个需要维护的时候,可以透明的把这个服务迁移到另外一个上面,这都是虚拟化带来的。
动态伸缩能力也是我们这种动态架构的特点。这样的话就可以使我们,如果说有一个需求提上来之后,我们是需要创建一套新的系统,比如说一套测试系统,要建一套测试系统,有这样的虚拟化,我们就有条件在现有资源里面动态分配给它一套资源。不是说从一开始采购、计划采购,然后实施有这样一个漫长的过程。我们可以把几个月的工作压缩到几天,甚至是更短的时间去完成。因为我们这个架构本身是一个动态的,在实施的时候有很多自动性,我们可以从共享池里面拿出这些资源。这就是怎样使我们现在的动态伸缩能力更好的适应我们IT业务这些新的需求。当然了也可以协调我们业务方面的需求,哪些业务更加重要,把这个服务器优先级设得比较高。就是这样一些情况。
有了这样的动态架构我们有能力降低整体的运营成本,因为我们提高了它的使用率,提高资源使用率,同时简化了这种结构,管理成本,各个方面,电费、人员费用都有可能降低。对于总体成本来说也是有好处的。
提供有弹性的架构,这可以设计很多冗余的条件,这样可以使我们更多的减少这些意外的宕机、停机。如果是计划内用动态迁移、冗余的技术把这个层面隔离开。某一台主机需要维护的时候,但是应用感觉不到。同时通过自动化的管理工具配合到虚拟化里面,很多工作可以自动的做、实施。这个自动功能有一个非常大的帮助减少了人工操作失误的可能,因为很多工作并不需要人工过多的干预,我们可以实现用管理软件设好,调试好的脚本,都事先定好,不需要人工当时敲一些命令、复杂的脚本过程,我们把这些测试好,达到自动化。
我们看一下虚拟化和这个供应主要有这四个方面的特性。首先是物理方面的整合,降低成本和复杂性。好比我刚才说的,首先把这些整合在一起,通过虚拟化。比如说原来需要四台用,现在四台高峰时间不一样,现在把这个整合到一个大的里面,这个考核性更高,这时候四台都是虚拟机,通过虚拟化整合。虚拟化同时又动态适应的能力,有一些变化的时候,自动根据一些策略调整这些资源的使用。管理方面,因为你自动化了,因为你虚拟了,你可以加一些管理的软件,有相配合的,包括云里面的管理软件,都是专门控制系统的供应,控制系统化的管理。最后形成我们这个应用的基础架构的虚拟化,使这个服务的交付更加便捷、更加快速。
这里面又把我们主要的IBM方面的产品,技术的优势简单的列了一下。我们首先针对于SAP有众多的案例,在全世界有超过14000个以上的成功案例,当然这些案例往往是一个系统一装就会有很多的系统,有生产系统、测试系统、各个系统。高主频和高缓存设计直接提升SAP批处理性能。从虚拟化解决方案这一块来讲,可以大大的减少总体应用成本,TCO。现在能源费用越来越高,用一个机房还是两个机房,这个费用差别是非常大的,特别是上海这样的地方,规划一个机房,有一些机房的费用远远大于硬件采购的费用,现在能源费用也越来越高,电费这些都需要考虑。TCO,有这么多先进的技术可以大大的缩小,比如说数量可以更少,通过动态的、虚拟化的技术就可以达到我应用的需求,这样就可以买很多小的Servicer,再买几个机房,更加核算。
IBM Power7,这是一个智慧的系统,下面简单介绍一下。首先看一下我们市场份额,我们在中国,在中国去年三季度的时候达到56%,在市场份额不光是半壁江山,而是超过一半,远远的领先于我们的友商。而且在中国已经是连续12年在中国市场保持第一,市场份额第一。
我们看一下这张图,蓝色是我们现在Power7的产品线,从非常高端的产品到非常低端的产品都有,这就适合各种企业不同的需求,非常灵活。从占用空间两个优一个优的机器到大概需要占用一个机位,甚至将来需要更多的机位,提供了不同用户的需求,这些产品都支持我们虚拟化的功能,虚拟化功能的支持程度不一样,越往高端,支持越多,越灵活。黄色部分是Power6产品,它慢慢淡出了舞台,因为Power7出来了,现在主要的产品是Power7。
我们看一下Power7主要的特点,就是星耀北斗。首先有卓越的性能,5到7倍领先于竞争友商,主频非常高,采用非常先进的Power7技术。我们有完美的虚拟化能力,这个虚拟化功能是业界最领先的。我们在业务弹性方面有PowerHA,一个集成管理,这样的话,如果有某台Servicer失效的时候,可以通过这个技术,自动把应用切换到其他节点。动态能源优化也是一个方面,我们有很多休眠、睡眠,这是两种不同的功能。就是当我们Servicer使用率不高的时候,闲置的CPU可以做一些关闭,特别在虚拟功能配合的时候,可以这样来使用。甚至某一个Servicer需要简单挂起来的时候,有很多节能特性在里面,包括降频这样的功能都有。自动化管理方面,VMControl是很重要个一个管理平台。工作负载优化也是我们的一个特性,怎样使我们的负载更加均衡。
最后是我们这些特性的一体化整合,通过这些非常好的特性有机的结合起来,这样可以使我们用户拥有一个平衡的系统,我们知道一个平衡的系统才能够真正把你的服务支撑得非常好。因为往往这个系统我们看的时候不能光看它的优点,如果说系统不够平衡,只是个别的地方有一些优点,最后会在短板上面制约整个发展,我们这个系统是全面的系统,各个方面都有我们独特的优势。所以说是我们最后整合之后成为整合的系统。
我们看一下一些测试的报告情况。这是一个TPC—C测试值,在虚拟化的情况下面,仍然可以保持这么高的性能。看一下下面的对比,这是采用PowerVM虚拟化技术的时候,经过虚拟化之后的性能和虚拟化之前的性能上没有什么损耗,损耗非常的小。和我们友商其他的虚拟化功能比,当虚拟化的时候有一些开支用于虚拟化方面,这个开支相当来说大一些,会有明显的性能损耗。
这个图是一个例子,我们可以看到在没有虚拟化以前,这是一个事例,用户有这样十套的系统,十套系统大家看这个,这有两套,一个是ECC6.0,这是BI7.0,总共是12套系统,总共需要消耗42个CPU,连接的网络,18套SAN、18套网络、24套启动/分页磁盘。我们把它整合起来,互相之间做一个备份,里面的资源通过虚拟化动态的做,是一个平衡的系统。有什么资源需要的时候自动的从共享池里面拿,一些管理软件自动的帮助我们快速的部署、管理。两套系统,我们需要的硬件资源比原来更小了,需要的网络也可以相应的调整。这样的好处就像咱们前面谈到的,你是一个动态系统,整个TCO就会少。这在我们整体运用成本来讲,从能耗,从机房使用来讲都是更加优化的。
这是一个事例,看下面,孤立的,使用率小于20%的时候,有的时候尖峰就会超过80%,这是非常正常的。如果通过共享虚拟化,可以使平均实例使用率达到60%,甚至更高。每个尖峰肯定是不一样的。前一段时间做了一个例子,咱们国内零售行业的系统非常大,里面总共有47个实例在跑,这个尖峰时间,CPU峰值时间都不一样,极少的会间隔比较近,有一些可能晚上做P处理,报告比较多,有一些上午比较忙,有一些下午比较忙,因为各个应用模式不一样、应用目的不一样,所以导致这个结果都不一样。这样的系统非常适合做这个。如果用这种虚拟化之后,就可以把这个系统平均使用率上来了,尖峰下来了,更加安全。
这个图表明我们工作负载的优化系统,首先是各个方面,数据库池方面、WEB应用池方面、商业应用池方面,这些都是通过我们优化的结构可以使它更加的智能,是这样的一个情况。主要采用的不同特性,说数据负占比比较大的服务,Turbocore性能比较高,就有这样的特性,可以打开。如果说自动方面的,比如说一些应用程序在里面跑得特别多,这可以用更多的线程。同时还有MaxCore的模式,和前面Turbocore对接起来的。你可能每一个CPU需要的延时更短,性能更好。内存方面有内存压缩技术,这都是我们非常好的特点,总之这些功能使我们系统达到工作负载均衡、平衡的系统。
我们看一下商业化方面,主要就是说我们通过这些测试可以看一下PowerVM是完整测试了对SAP的支持,我们这些新的技术都是经过了这些成熟的认证,虽然比较新,但是推出的时候,就把这个技术尽快的通过了这些全球都公认的厂商认证,这样我们用户可以方便使用。包括性能参数比大家可以简单看一下。时间关系就不给大家详细展开了。
下面简单介绍一下这个云。这里面简单提一下,为什么画成这样一个云的形状呢?最早这形状在网络拓扑图里面,不要考虑网络怎么连。现在这个云借用了这个概念,是一样的,从用户应用角度来讲,不要在意里面到底采用哪些技术,就应用这个平台就OK了,画一个云,云里雾里。你需要考虑什么呢?只是用它就OK了,给你提供了一个共享的平台。云里面技术主要用了两种技术,最主要的,一个是虚拟化,因为底层既然不需要考虑,底层做了虚拟化来动态的给你提供这样,你需要一个平台,就提供给你,平台既服务。我是做硬件的,软件方面就不太提了。实际上这个图充分说明了,云,实际上不需要里面这些怎么布置,这些管理怎么做,这些服务目录,我们需要的是什么?你来提供这样的需求,我需要一个什么样的系统,云就给你提供出来,你就是作为一个服务者使用就OK了。云分很多层面,我们这里主要讲的是基础架构云,平台云和软件云也是类似的概念,只是提供的需求层面不一样。
实际上不管是CEO、CIO、CFO都越来越关注云的概念,因为可以给我们企业带来好处。交付时间更快,使用率更高。原来是以年作为项目回收周期的,现在是以月。以前说进行一些调整,以月为单位,现在以天为单位。这些管理,自动化部署,原来几个月才可以部署起来,现在是几天,甚至几个小时就可以,因为有自动化这样一个后台在里面,所以使我们部署更加方便了。
看一下Power Cloud这个基础架构云,首先要有硬件,硬件里面有虚拟化的管理功能。刚刚提到的这个管理软件,是基于Power技术上面的管理平台。然后通过一些Tivoli管理软件,最后达到用户交付的成为。
这个图可以看出来我们云实际上是这样一个发展的过程,先是分散的服务器,然后进行服务器的整合,虚拟化,更高的利用率,整合基础上面再进行管理,降低能耗,统一管理,最后通过快速的部署这些管理方式,最后达到这种云这样一种交付。所以云作为一种服务,把资源作为一种服务,我们基础架构云,把Servicer,把虚拟的服务器打包作为一个服务,作为一个基础架构云交付给用户。在咱们应用方面,我们和SAP合作,在云方面有很多的特点,比如说测试系统上面也可以用测试云,或者桌面云,这都是一些比较成熟的方案。
最后我简单给大家看一下成功案例。我们看一下有这样Servicer,这是ERP架构,怎样整合,政府虚拟化?每个Servicer有各个方面,有DV、DI的,甚至有ERP,也有BW的。在云中也有一些可以利旧的设备。然后会有一个详细的列表,比如说这些分区,实际上会在这些Servicer上面进行部署,一个Servicer上面可以部署很多,根据资源情况部署很多分区,我们用的时候就会用到这些分区,这些分区根据后台工作不一样,可以进行迁移,可以从这台Servicer迁移到另外一台Servicer,比如说这个Servicer需要维护,或者节能的考虑,需要迁移的话,都可以支持这个功能。
这个里面,有很多虚拟分区,他们资源都可以动态的调配。这是一个电信的,没有部署以前的情况,都没有共享,这样有很多,成本高昂、利用率低啊等等。整合之后是这样的情况,PowerVM。实施的效果非常的灵活、更大的利用率,节约了成本。
最后看一下我们很多平台上面都采用了SAP的方案,方案非常多,由于时间关系,就不说了。谢谢大家!