云计算并未深入CIO们的内心

还记得2009年的首届云计算大会还是在探讨云计算的内涵、发展趋势及其对产业和社会发展的影响;一年过后的2010年,第二届大会的主题落在了“云计算从理想到实践”;2011年的第三届云计算大会则是开启您的“云计算应用之路”……很期待明年的主旋律是什么,但是依据这三年承接情况,猜测来看,应该是应用之路上出现的问题的解决。一些时候,却也禁不住思考:云计算在现实中的着地生根发芽,尤其是在企业信息化领域,是否真如我们期待的那样,与日俱增呢!

吃喝玩乐的云计算≠企业级云计算

现在,无论是厂商还是用户还是集成商还是政府等等似乎都是谈IT言必及云计算,甚至包括笔者多次在地铁上无意听到的关于其公司实行云战略见解的谈话,炙手可热,可见一斑。那么,这是不是说云计算已切实为企业信息化服务了呢?

事实上,并非如何,而且远非如此,云计算在企业级用户市场要相对冷清的多!为什么会出现“剃头挑子一头热”的局面?企业信息化中的云计算存在什么问题?以及针对CIO最关心的问题,既然之好的一个思想/方法论/理念,企业信息化能不能应用云计算,该怎样落地?

为何如此热?热衷于云计算并且口号最响亮的莫过于互联网公司,还有一些电信运营商和设备供应商。而互联网公司,无论是国内的还是国外的,都有一个特点,就是它的技术架构和商业模式都是面向个人的,成功的代表例子就是Google、Facebook和腾讯等。

“我把他们的云计算称之为吃喝玩乐的云计算,就是玩游戏、聊天、搜索新闻,还有顶多去淘宝上搞点免税的便宜货。”金蝶中间件总经理奉继承说,从技术上来讲,这些都是基于非结构化化、离散的信息处理,基本上是弱流程的服务,业务逻辑简单,数据关联性非常少,使用者之间很少存在复杂的组织架构,没有上下级和管理层级和汇报关系。所以目前云计算在吃喝玩乐方面的应用还是可以的,但是具体到企业信息化来说,这些都是非常重要的问题,如果考虑不到或不解决,云计算就很难在企业信息化领域大显身手。

CIO究竟需要的是什么

我们都有一个这样的认识,就是一个事物如果与自己关联度不是很大,或者这个事物不是自己想要的,或者说这个东西不能解决我的问题,我一般也不会购买或者采用。就比如我需要一把锤子把一颗钉子敲进墙里,而你却递来一把剪刀。

同样的道理,云计算即使炒的再热,再时髦,如果不能帮助CIO解决工作中遇到的问题,那也是白扯。从去年以来,关于云计算的研讨会数不胜数,其中也包括不少云计算怎样帮CIO解决问题和怎么落地应用的讨论,但是现在的CIO变得更加的理性和务实,不是说你说它好,我就要立马采用的,他们更多的是考虑与实际业务的契合度和匹配关系。

从上面的分析,我们也了解到,吃喝玩乐型的云计算并不能一味的照搬到企业信息化领域,那么,CIO真正关心的是什么呢,尤其在云计算能否为企业业务服务的层面上?

“CIO的工作职责主要面对的是企业内部管理,组织层级复杂,数据关联度大,业务之间存在复杂的业务流程处理和业务规则控制。”奉继承解释道。比如,云计算怎样把企业信息化如ERP能够在云的环境中使用呢?只是处理简单的业务流程和进行离散的数据处理,而不能映射到复杂的企业信息化对应的业务逻辑,这是CIO觉得云计算不靠谱的最核心问题所在。

另外,企业信息化处理的数据都是结构化的,都是关联的应用,大型企业还面临最大的问题就是系统很多,系统之间关联性很大,但现在系统又是孤立的,云计算怎么解决这个问题,都是需要商诠的内容。

目前的基于互联网的云计算模式,根本没有搞懂CIO关心的核心问题,包括腾讯、新浪、百度对于社交网络可能很清楚,知道用户想玩什么,以及怎样去匹配用户,但是他们确实不清楚企业关心,他们有什么需求。因此,云计算在企业信息化领域的探索还需要各方的共同努力,而不是目光仅捕捉到云计算的表面繁荣。

为什么还不能满足企业信息化需求

目前的云计算大都是个人计算的业务模式,针对企业计算我们能看到的就是数据中心(即IaaS/IDC),这也是基于IT资源的一种商业模式。但是企业信息化本质上需要解决的是应用复杂度的问题,一种基于应用驱动的云计算模式。在说明现在的云计算不能满足企业信息化需求之前,我们先来看看我们鼓吹的SaaS/PaaS/IaaS是怎么黯然失色的。

首先来分析一下概念早于云计算、大家相对熟悉的SaaS。目前很多人将SaaS推广不顺利的原因,归咎于企业不放心把数据放在云服务商那里。但是正如大家先期不放心钱放在银行而宁愿放在枕头底下一样,后来也慢慢接受了银行的保存和处理。担心数据安全是一个表面现象,这只是一种不安全的感觉,这个感觉有时并不一定靠的住。试想一下,如果SaaS解决好了这样一个安全担忧的问题,要使SaaS真正在企业内得到广泛应用,还得解决几个更为深层次的问题。

第一个要提及的就是个性化问题。企业应用对个性化的需求只会越来越强烈,但没有扩展能力和个性化定制特性的SaaS服务,对于规模稍大的企业的适用性就是一个非常大的问题。

第二,云计算的服务迁移问题。云计算的本质是服务计算,服务计算与将软件作为资产销售给企业是有很大的区别的,即服务的延续性和服务迁移问题。服务怎样迁移呢?如果今天企业不用这个SaaS服务了,企业的数据怎么办?数据是企业的,从法律上来讲,企业不拥有SaaS软件的资产,但SaaS所产生的数据却是企业的资产,停止SaaS服务之后,如何取回属于企业的数据资产?没有了SaaS应用,这个数据给你也没有用,你怎么查询,怎么处理?服务的延续和服务迁移使得云服务商可以增加客户的黏度,实现用户锁定,这对云服务商是有利的,但限制了用户选择的权限。

第三,云服务的互操作问题。目前为止没有一家SaaS供应商可以给企业提供所有的业务服务,将来也不会有。这就出现了一个问题,一家企业可能需要多个SaaS服务商提供的应用服务,如此看来,云服务之间的互操作如何实现,这些云服务间的集成如何解决?如果我们假设SaaS模式是未来发展趋势的话,除了SaaS外,还必须有一个“凌驾于”SaaS服务商之上的运营服务商,提供云和云之间互联的服务或者平台。如同网络跟网络之间连接产生的网络叫互联网(Internet),云和云之间要有一个互联云(Intercloud)。而到目前为止,没有任何互联云技术、概念和解决方案。

因此,由于SaaS还没有办法提供大企业所需要的服务,因此大企业使用SaaS的条件还很不成熟。而中小企业不用的原因是因为中国中小企业还处在一个不成熟的市场机制条件下,他们的生存条件和市场环境很糟糕,还需要时间。

其次,我们来看下PaaS的问题。现在所有的互联网公司都在往所谓的开放平台转型,仔细分析,就可以看到由Google、腾讯等提出的开放云计算开发平台,实际上是基于私有架构和面向个人应用的专用二次开发接口,开发语言是专用的,运行平台不支持主流的.NET或JavaEE架构,无法称之为真正的PaaS,支持企业ERP运行开发更是难以实现。本质上,他们这些所谓的开放平台还不是一个“开放”的平台,充其量只是一个“放开”的平台,放开给一些伙伴可以基于其基础架构去扩展一部分新的应用,而开发一个全新的基于业务流程驱动的企业应用系统基本上是不可行的。因此,目前所有宣称的PaaS平台要支持企业应用还有很长的路要走,市场需要真正的开放PaaS平台。

最后,来看IaaS。IaaS是我们在云计算的三种分层模式中,最底层级的一层。IaaS宣称可以节省成本,包括节约硬件以及相关的投资成本,省电费、租硬件服务器(比买要便宜一些),以及不用建机房了。但是通过分析我们就能得到,企业信息化成本里面硬件的采购成本和电力的消耗在整个信息化投资中,只占很小的比例。企业信息化里最大的投资是在运维、培训、管理、服务等方面,而目前IaaS没有一个解决方案可以帮助企业解决这个问题。