加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

盘点:金蝶自主创新的云计算平台

发布时间:2021-07-10 12:17:06 所属栏目:云计算 来源:互联网
导读:2011年1月9日,由北京大学信息化与信息管理研究中心、北京大学CIO班联合主办的第十届北大CIO班结业典礼暨中国云计算应用论坛在北京大学隆重召开。CIO时代网特邀

  现在我做一个小结:云计算既是一种新的商业模式,也是一种新的技术融合体;云计算大规模普及的核心问题是解决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请求,方法调用等,分析业务功能执行效率;监控系统异常产生情况,分析业务系统健康状态;深入代码级别的监测分析,直接定位到应用代码。

 

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!