|
“2008年用友技术大会”演讲:叶天正2008年6月13日,一年一度的IT盛会“2008年用友技术大会”在北京召开。IBM大中华区首席技术总裁叶天正(Dr. James T. Yeh)发表了名为“全21世纪企业IT系统架构”的主题演讲。 尊敬的王董事长、倪光南院士、各位朋友: 非常荣幸能够在2008用友技术大会跟大家分享,从一个IT厂商角度,从整个行业来看,技术走向将会对我们有哪一些影响。 在我进入主题之前,趁这一个机会感谢用友公司这么多年以来与IBM的合作。大家也知道,IBM本身是不做应用软件的。从客户需求上来说,我们必须和各个应用软件厂商有密切的合作,来提供整个的解决方案。在整个合作过程当中,我们和用友公司有非常多的、不同层次合作,也学到了很多东西。今天特别要感谢用友多年来对我们的支持。 前面谈了很多SOA和整个行业的变化,我们主要是谈一下业务与IT基础架构的挑战,有一些很清楚了,尤其是在新兴国家里面看到了更多不同的变化。比如说人口、客户数量快速动态变化的需求,过去没有达到这样的量级,而今天在中国,我们已经到了非常高的量级。 怎么样能够有高弹性应用业务的变化,尤其是在中国有非常多的中小企业,中小企业流程不见得像大公司流程严谨,而且变化很快,还牵涉到了高可用性。我们看到了非常重要的一些趋势,从过去技术到今天的技术,因为技术的推动而导致今天数据中心需要有相当程度的整合。我会跟大家讲更多的细节。 叶天正 (Dr. James T. Yeh)IBM大中华区首席技术总裁 从服务和创新的角度,简单的事情已经做完了。真正重要的东西,将来创新的中心是跨行业服务的整合。当要跨行业的时候,数据、流程、系统不见得能够通。怎么样做整合?不仅仅是内部流程的整合,甚至于外部流程和跨行业外部的整合,从而提升服务的水平。这一些都是我们在行业里面,不管是CIO也好,还是老总也好,都是面临这样的挑战。 用一张图把IT核心技术的变化总结一下。 左边是中央处理器,从CPU角度来说,摩尔定律是每18个月翻一番,内存技术也是每18个月翻一番,今天讲到了信息爆炸,因为存储价格非常快的降低,它的技术也是每12个月翻一番,互联网也是这样。近距离无线通信,今天可以做到每秒钟有1G的数码流。网络技术迅速的产生,从而衍生到不同的设备,今天不是说PC有多少个,各种不同形式的,像RFID会制造不同的技术。而且在人机界面上有很多的突破。现在的进步非常的快,对后面的业务有相关的很多的影响。 从微处理器这一边,非常有名的摩尔定律是这一条线,这一条直线表示了几何数的增长。03年之后,业界推出的出来没有办法在摩尔定律的直线上跑。并不是说一个公司、一个厂家不能够跑得那么快,也是碰到了不同的挑战。 第一,成本的挑战。在半导体里面,把东西越做越小,跑得越来越快。可是,把东西做好,成本会越来越高。 第二,非常重要的是碰到了功耗的问题。1990年以前,我们用的是二极管的技术做计算的原件,但是能耗达到了13瓦,比电熨斗的能耗还高。走不下去了,之后我们跟业界开发了一种CMOS技术,到今天还用CMOS技术,是100倍功耗的降低。想越做越小,越跑越快,但是能够进步的,就是功耗。今天,因为我们速度越跑越快,功耗又到了极限。今天推出了两核、三核、五核、八核等各种不同的系统。事实上,我们为什么很多产品都在直线之下的原因,因为我故意把我的系统每一个芯片计算单元稍微跑慢一点,可是,我用多核的方法来处理。换句话说,过去的摩尔定律每十八个月翻一番,是在计算原件来看。在系统这一个角度来看,还是跑得很快,但是以多核的方法来处理。换句话说,今天要看芯片里面核的数量,IBM的产品是有9个核,很快会有16核产品出来。从这一个角度来看,在不久的将来,会有高性能并行计算机,是非常容易达到。 从这一个眼光来看,不管摩尔定律怎么走,基本系统的架构没有做太大的变化,从高性能计算机等来看,中间经历了两三代,但是每一种类型的系统都用了多核的时候,事实上有很大的挑战。在核的这一层,我们应用系统和操作系统和嵌入式的软件,是不是因为依照多核的方法来设计?换句话说,非常简单的计算机语言要把我们的应用以及操作用计算机语言能够了解的来表达,多核的能不能做得好、能不能做得有效,各个层次的软件面临着硬件极速的增长要有所变化。 过去讲虚拟化的时候,这一个机器可以做这一个事情,那一个机器也可以做类似的事情。我们讲虚拟化的时候,处理一件工作的时候,我可以用这一个服务器,也可以用那一个服务器,是可以调动的,是在服务器层次做虚拟化。今年讲多核应用的时候,我们要充分利用我们系统功能的话,我们会发现有很多的应用所需要的资源不见得是整个系统的资源,可能是某一个部分的资源。如果在核的这一层做的时候,可以得到更多的效益。今天讲到虚拟化的时候,一定要达到核这一层。 从而导致新一代节能数据中心会有一些变化。在谈到数据中心之前,先看整个行业里面。黄色这一条线是这么多年来在系统中心里面,如果去买各种不同的设备需要这么多钱。你会发现在一个系统中心里面所花的成本和预算没有太大变化,并不表示说数据中心里面服务器没有增加,事实上是快速的增加,因为这么多年来服务器功能越来越高、价格越来越便宜,所以数据中心里面的预算没有太大变化。你会发现蓝色的线,除了买设备成本之外,需要花的电费的成本会越来越高。 这里面有几个理由。我们系统能够越跑越快的时候,功耗会越来越大。功耗大,没有关系,因为算的东西越来越多,并不是说我花了电费没有做事。今天看到,一个系统中心里面所有的服务器是不是充分的使用到?因为计算单元快速计算的设计达到了极限,这一个极限里面,不但在纵轴、横轴的变化,在这样的计算单元里面加上电压、电流,有信号进行,很快的从0变到1,从1变到0,没有计算的时候,我准备运算的时候,也要消耗相当大的功耗。换句话说,在10、20年前,一个机器是100瓦,是运算的时候用100瓦,不运算的时候是5瓦。今天即便是刀片计算机也是一样,在运算的时候跑的是250瓦,在没有算东西而是待机的时候可能是跑200瓦。换句话说,今天的服务器使用率不高,就是干烧电,而没有做任何事情。 从这一个方面来说,在一个系统中心要达到高效率: 第一,设备本身要非常节能。IBM去年推出了P6,P6跟P5相比,计算功能增加了一倍,而功耗完全一样。 第二,数据集中。包括数据中心集中。希望集中的资源是做类似的功能。当做类似功能的时候,如果我因为量的关系,就可以做适当的调配。所以,要充分的虚拟化。所谓的虚拟化,也就是说在资源调配这一层要做非常多的工作。 我们再谈一个新的计算模式,就是云计算。如果来看一个传统的计算模式,它的应用硬件跟设备跟应用通常是绑定的。应用资源不能很快的从另外一个地方调到这一边来用。在云计算里面,因为有非常好的资源调配的系统,所以在量级有变化的时候,我可以把不同的资源随时的调用。在云计算里面的“云”观念,把云想象成水汽,水汽散布在各个地方不能成“云”,要集中才能成“云”。比如说今天平均的设备使用率是50%,峰值是100%,你不会希望达到100%,你希望达到80%,因为否则会宕机。 当量值进来的时候,很快的发现有一些服务器到顶了。如果用云计算充分调配,可以用不同的应用,如果是不同的量级的时候,可以来充分的交换使用。应用比较低的时候,在不同量级的时候,甚至于可以把不需要的系统闲置。在左边需要一个服务器就可以把过去四个服务器甚至更多服务器东西全部整到一个地方做,让服务器使用率比较高。利用虚拟化的管理可以有效的实现节能的目标。这几条曲线表示用不同方法用云计算,它的功耗可以降得非常多。 下面讲软件的发展。计算的能力越来越快、越来越多。在软件业有很大的冲击。 第一,因为我们要各种不同的灵活性,我们变成组件化,一个组件跟另外一个组件要握手,每次握手需要资源和需要计算,但没有关系。从硬件迅速计算的能力给软件很多的冲击。同时,给软件非常多处理逻辑和规则的能力。每次有一个逻辑要来,得有一个东西要算,但是算的时候需要资源。没有关系,将来并行计算机能力非常高,我不担心没有资源。从这一边来看,软件的发展: 一方面给了我们更方便、更高层次的软件。 另外一方面,有更多界面要处理。 从web2.0角度来看,四年前问多少人用这一个东西,举手的人不太多。现在几乎所有厂商会充分利用到这一些技术。 比如说我是卖房地产的厂商,我知道哪一个房子卖了多少钱,隔壁的房子是多少钱,我可以在数据库里面都有。对一个用户和想要买房子的人来说,看数据库非常的头痛。把地图跟Mashups拼在一起的时候,就知道哪一个房子是多少钱。所以对用户非常方便。从头开始开发软件,可能需要很多的时间。我把已经有的数据库跟界面拼凑在一起,不需要三天就可以上线。 我用非常方便的逻辑语言用讲话的方法写出来了,如果你是一个经理,你是我的常客,可能给你八折的优惠。今天已经有语文分析的工具,哪一个是主语、谓语、条件词等,从而很快写出逻辑图。你看逻辑图,是不是你所需要的,如果是,你按一个钮,就可以开发程序了。 传统的开发是结构性比较强,代码的检查也是比较严谨,功能测试和质量测试和性能测试很严谨。在多台机器上部署比较大型的应用。不管是Mashups,还是新的应用要快速的开发,希望做开发性的应用。在建模的时候是比较松散,限制也比较少。而常常利用别人的接口,所以测试也没有那么严谨。小型部署,就是测试,有问题就马上改。在很小的机器上跑各种不同的应用。换句话说从建模到组装到管理等,都需要新的模式。比如说昨天才把左边的事情部署好,今天需要新的东西,怎么办?建模、组装、部署等方法不同,怎么办?今天讲了SOA,用各种不同形式和工具来建模、组装、部署、管理等。 我们把软件当成服务,软件当成服务,这一句话没有太大意义。我拿软件来干什么?软件是跑业务流程。把各种不同的业务组装起来。非常重要的是中间有一个平台能够把服务提交出去。如果客户很多,每个客户绑定一套设备,你赚不了钱。希望在一个平台里面同时服务多个客户。客户希望随时能够设计、选定需要什么新的服务,因为业务的变化非常快。所以,整个讲起来是比较动态的,也是非常重要的。 最后,我总计一下。在二十一世纪里面,在互联网里面,有各种不同的功能,像WEB2.0等等,它的计算和信息架构和平台不一样了。除了物理平台,还要有虚拟化的平台,还有不同的应用。不同的客户可以用同一个平台来提交出去。最后,我们需要管理的时候,我们需要对下面的设备有各种不同的排程以及监控。 从技术的演进、核心技术的演进从而导致计算功能的演进,从而导致软件有更多灵活性的变化,最后因为节能减排的关系,怎么样充分利用虚拟化以及调用适当的资源达到有效的使用IT设备。数据中心的整合需要把云计算里面各种不同资源调配灵活运用起来。 谢谢大家! 责编:wand 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 首届优秀信息化产品及信息化最佳实.. .mod_B_1{background:rgba(0, 0, 0, 0) url("//www.dqsheffield.com/bacohome/2015/cio.. 专家专栏 |
|