副标题#e#

  2011年1月9日,由北京大学信息化与信息管理研究中心、北京大学CIO班联合主办的“第十届北大CIO班结业典礼暨中国云计算应用论坛”在北京大学隆重召开。CIO时代网特邀了行业内的知名专家、企业领军人物300余人参与了此次盛会,面对大家最为关注的云计算这一领域进行了热烈的讨论,下面为CIO时代网整理的金蝶中间件有限公司总经理奉继承先生所作的关于《自主创新的云计算平台》的主题演讲。

 

  各位专家、各位来宾,大家上午好!

 

  非常荣幸有这个机会给大家报告一下我们金蝶对云计算的理解,以及我们在云计算方面所从事的工作、最新的成果给各位做一个报告。

 

  云计算应该算是一个舶来品,是外国人告诉我们的东西。

 

  我们金蝶一直在从事一项什么样的工作呢?是希望通过我们的软件技术把国外的一些好的IT技术和产品以及应用,通过我们的自主创新, 提供一个国产化的解决方案,如我们早期的管理软件、ERP、以及到今天的云计算都是如此。

 

  金蝶是比较早意识到云计算的重要性,在国内也是比较早开展云计算研发的企业。整个金蝶集团云计算有两个比较注重的方向:一个是以SaaS为核心的管理和软件提供云服务的金蝶友商网;另一个,就是为云计算提供一个自主创新的技术平台和软件解决方案的金蝶中间件公司。

 

  今天给大家报告的就是侧重于云计算技术与平台的业务。如果要做一个云计算云计算中心,不管是公有云还是私有云,除了计算机还是那台计算机之外,剩下的一切都是软件,一切都是应用,那么,核心的问题就是软件和应用在云上如何去实现。

 

  今天我汇报的有两个方面内容:1、我们需要什么样的云计算;2、金蝶自主创新的云计算平台的一些成果

 

  首先谈谈,我们需要什么样的云计算。

 

  云计算发展到今天,可以说是一个新的技术,也可以说是没有任何新的技术。为什么呢?我们分析一下云计算里面所有的技术就知道,单个方面的技术,都是成熟的技术,没有一样是新的,云计算的应用模式算也是新的,它唯一不同的就是融合,就是集成,把各种各样的技术和商业模式整合在一起,就产生了云计算。我认为无论是物联网所提倡的一切联结在一起和云计算的一切都是服务,以及我们在智能电网、智能交通 、智能物流、智能医疗、智能城管等等的一切都是融合在一起,当然这种融合本身是由多种因素组成的,里面的云计算是非常重要的一项。

 

  云计算这个词现在非常热,但是仔细看看各地建设的云计算中心,都面临着一系列问题。这些问题是什么呢?

 

  第一,用户在那里,谁需要云?云解决我们政府、企业、个人什么样的问题。当然现在鼓吹的比较多的还是互联网公司,为什么呢?因为个人应用比较好放在云上。但是现在,应该说国民经济的主体两化融合如何在云上才能真正发挥云计算的价值,刚才李院士介绍的云制造,我认为是真正能够产生社会真正价值的,也就是企业计算。整个IT发展到今天,几十年来,无非是用于科学计算、工业计算、企业计算和个人计算,这几年因为互联网发展,因此用于个人娱乐的率先得到了比较好的发展,但这绝对不是唯一的,而且也不应该成为信息化的主体。

 

  那企业和政府怎么来用这个云?这是我们需要思考的问题,在国外用的比较好的salsforce.com,IBM,SAP等都是面向企业计算的,只有中国因为个人计算得到了比较好的市场接受,腾讯做的很好,阿里巴巴做的很好,挣了很多的银子。所以我们大家认为云计算是不是就是这个,那事实上不是。

 

  第二个比较重要的问题是,应用在那里?云计算现在有一个说法就是我要省电,我要节约IT资源,降低成本。事实上我认为这个问题不全面,为什么呢?关于云计算节约成本的问题,如果把所有的计算机放到一个云计算中心里面,然后放到一个点比较便宜的地方,这只是解决问题的一半。甚至一半不到,为什么?因为我们的IT成本里,硬件的成本是很低的,是很少的一部分。任何一个大的企业,去看看IT成本的构成,应用、数据、运营是最大的一块。核心的问题还是应用、数据和软件是成本的主体,真正硬件部分是很低的一个部分。那我们硬件能省多少成本?我认为这个吸引力不大。

 

  所以这个应用在那里,如何把应用搬在云上?是降低成本还是提高成本,这是我们需要思考的问题。今天的论坛主题“云计算应用论坛”我觉得很好,没有应用,云计算那是没有前途。现在云计算流行起来了,大家认为硬件很重要了,为什么呢?这完全是部分做硬件厂商炒作的结果,因为做云计算,首先要买服务器吧,要有大机房,这样硬件服务器这些供应商生意就来了,但客户真正的需求决不是这样的,特别是大中型企业信息化和电子政务,根本不是节约硬件资源的成本问题,而且应用整合和存量IT资产的优化问题。所以说我们做云计算是不是要建一个超大规模的机房,现在中国各地也是建了很多云计算中心,你去看看,就知道那就是个大机房而已。客户在那里呢?应用在那里呢?数据在那里呢?

 

  还有一个就是商业模式,有些云计算的商业模式说给你一个账户你就可以能解决所有问题。事情没有那么简单。为什么?有些人认为SaaS发展不起来是因为客户担心数据安不安全的问题,我认为这不是很重要的问题。这只是一个思维观念的问题,人们很快就觉得数据放在家里不安全,放在云端安全,就像银行刚起来的时候,大家认为钱还是放在枕头低下安全,现在谁都知道钱在银行是最安全的。这个不是本质问题。本质是应用和数据都放在云上了,有几大问题需要解决:

 

  1、个性化的需求怎么去解决。2、不是一家云服务商就可以提供所有的服务,那各家服务商提供的应用怎么集成?3、服务的切换和数据转移问题,今天用你的某个云,明天不想用你的,那我的数据呢,数据是我的,现在数据在你那里。你怎么将数据提供给客户,客户怎么使用这些数据呢?这才是真正云计算作为一种服务化的商业模式的核心问题,是许多云计算服务商还没有仔细思考的问题,这也是服务的法律和责任问题。所以我认为云计算的本质问题都是应用问题,数据问题。IT技术要怎么弄,最后要根本的解决这几个问题。现在我们还需要再探索这几个问题在云计算怎么解决?

 

#p#副标题#e##p#分页标题#e#

  现在我做一个小结:云计算既是一种新的商业模式,也是一种新的技术融合体;云计算大规模普及的核心问题是解决SaaS应用的问题;目前中国互联网比较成功的还是个人计算(游戏娱乐为主),企业计算还很不成熟;企业计算又是中小企业的服务;解决SaaS应用,必须先解决其运行环境与开发工具问题;运行环境的核心是虚拟化平台和应用服务平台。现在和未来的企业计算应用都是基于中间件平台,而不是操作系统;面向云计算的中间件平台,是操作系统和应用的虚拟化与服务化的承上启下的核心。中间件是应用运行的直接支撑环境,其所需的所有计算资源都必须经由中间件来提供,因此,云计算所要实现的面向业务、以应用为中心的计算资源按需管控必须且只能通过中间件来进行。

 

  在这个观点下,我介绍一下,金蝶中间件所取得的一些阶段性成果。

 

  我们的策略是希望通过自主创新,打造一个自主知识产权完全自主可控的国产的一个云计算平台,我们目前更多的关注的是为大型企业和各级政府提供云计算中心的解决方案。核心策略是通过云计算中间件平台,为云计算提供应用支撑与数据管理的务实价值,而不仅仅是在服务器上做个虚拟化。同时与国际厂商和国内高校合作,取长补短,开放与标准。结合行业应用特点,为云计算提供一个应用支撑能力,来实现电子政务、电子商务行业云计算应用落地问题,通俗的来讲,我们的目标是如果你要建一个云计算应用中心,可以买硬件,买完硬件做什么,金蝶中间件的云计算平台可以把以后的事情全部解决。

 

  我们的云计算平台叫ACP,就是Apusic Cloud Platform, ACP定位三大平台:运行平台:资源的虚拟化,计算的服务化;构建平台:开发构件化;管理平台:管理智能化。

 

  资源虚拟化,是在一个物理硬件基础上,通过一个虚拟化的虚拟接口层来提供虚拟机,所谓虚拟化的接口层,就是我们的ACP平台可以支持多种虚拟化架构,如X86的XEN架构,RISC的PowerVM架构,等等。因为在一个企业和电子政务的云计算中心,不仅仅是一个单一的架构,可能存在各种架构,存在异构的服务器环境。虚拟层不仅仅是一个操作系统,还是一个构件运行环境和应用的服务环境,如JavaEE的运行环境、SOA的支撑环境。所有配置的虚拟机,形成一个虚拟的资源池,然后金蝶ACP就可以将若个个虚拟机,集群化形成一个虚拟层,这个虚拟的环境就是一个完整的多租户的隔离系统。可以把一台虚拟机虚拟多个虚拟机,变成一个虚拟机的虚拟池。虚拟池中的虚拟机可以再虚拟成一个的多租户的计算环境。第一次虚拟是解决一个资源利用率的问题,虚拟机的组合可以解决性能不足的问题,这样,可以根据应用对性能和负荷的大小,可以是0.5台机器也可以是100台机器组合成立一个高性能的计算环境去解决一个大规模计算或者超大规模的企业计算、电子政务应用的动态弹性问题。每一个环境都是用户虚拟的计算环境,在虚拟环境可以实现SOA和SaaS的应用,这样的综合虚拟平台,既可以解决资源利用率问题,同时解决性能不足的问题。把两方面的虚拟化作成一起,作两层,高度的灵活性。同时在平台虚拟和硬件虚拟,硬件虚拟解决资源利用率的问题,平台虚拟解决弹性计算的问题。

 

  这个弹性计算,可以根据应用的负荷来动态管理虚拟化的计算资源,根据组件来动态的弹性的管理资源。这是我们所谓的基于应用的弹性计算。

 

  云计算的运行平台第二个大的特性就是计算的服务化。计算的服务化核心解决一个问题,应用是一个服务、数据也是一项服务、流程也是一项服务、交互也是一项服务,所有的都是服务,这就是SOA的架构在云计算上的一个实现。

 

  第三,我们解决一个SOA+虚拟化的云应用开发工程,包括服务建模,服务开发和封装,服务注册与管理,服务组装和编排,以及虚拟化部署与服务治理。

 

  这个就是ACP构建一个云应用的服务化的中心的平台和工具,即怎么把传统的应用搬到云计算平台上,我们需要对它进行封装、进行改造。我们的新一代模块的开发要支持虚拟化的部署,同时业务流程、业务实现、界面组装,解决业务层面的个性化和灵活性的编排。

 

  云计算的构建平台是以ACP虚拟化的运行平台为基础,以构件化的界面交互,模型驱动的业务流程管理,服务化的对象封装,也就是SOA的技术平台。所有的这一切都是在我们集成化的开发环境AOM来构建云计算应用。

 

  云计算平台运行的话必须要有一个非常智能化的管理工具,包括我们虚拟化的资源配置、安全的隔离、负载的均衡以及自我恢复的功能。这也是我们跟传统应用软件IT系统管理有很大的不同。

 

  因为我们在云计算中心里,同一个应用可能有多个实例,可能不同的应用提供不同的服务。虚拟化做好以后如果不能实现动态和系统的管理的话,那么这个动态和原有的静态配置是没有区别的。所以我们实现统一管理和IT间状况的实时监控。云中资源使用监测、节点运行状况监测;自动获取JVM资源数据,包括内存、CPU、线程等资源;监测http请求,方法调用等,分析业务功能执行效率;监控系统异常产生情况,分析业务系统健康状态;深入代码级别的监测分析,直接定位到应用代码。

 

dawei

【声明】:站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。