副标题#e#
2011年1月9日 由北京大学信息化与信息管理研究中心、北京大学CIO班联合主办的“第十届北大CIO班结业典礼暨中国云计算应用论坛”在北京大学隆重召开。CIO时代网特邀了行业内的知名专家、企业领军人物300余人参与了此次盛会,面对大家最为关注的云计算这一领域进行了热烈的讨论,下面为CIO时代网整理的北大信息化与信息管理研究中心秘书长、北大CIO班教务办公室主任姚乐作的关于《EA与云计算应用》的主题演讲。
大家听了一天的云计算,可能都听晕了。
我从另外一个角度谈云计算,从企业架构的角度谈一下云计算。
EA的概念可能大家比较陌生,主要从三个方面汇报:
1、从EA看云计算
2、EA指导下的云计算应用
3、云计算时代的EA
一、从EA看云计算
EA是什么,中文翻译成企业架构或信息化总体架构,企业是指具有共同使命的组织单元,可以是公司、政府部门或其分支机构。EA主要是关于业务架构与IT架构的内容,及相互之间的关系。在某种意义上,SOA和云计算都是EA的一种方式。
云计算用的是一种更加集约化、规模化和专业化的运营方式,SOA与云计算这些发展是一脉相承的,都是EA的一种方式。
EA框架有很多种,从87年Zachman提出,到09年TOGAF和DODAF等的更新,这里有很多的框架,就不细谈了。
我们从EA来看云计算,过去最开始的企业应用,财务软件、画图软件,这个时候IT是和业务分离的,只是一个单点应用,用在某一个点上。没有真正渗入到业务上。后来用ERP、电子政务等大型系统,作管理的时候,IT和业务是融合,大家谈更多的融合,IT怎么了解业务,业务怎么了解IT。
下一个时代到了云计算,IT变成社会化的应用,这时候反过来,IT和业务开始分离,这种分离使得我们做IT的人员不需要懂得业务的细节,很多做应用的或业务人员不需要懂得技术的细节,用户可以方便简单地使用IT服务,IT变成了社会化应用,整个企业架构来看,怎么从单点应用,到IT与业务的整合应用,再到云计算时代的社会化应用,这是发展的历程。
从EA看互联网,我们看一下云计算的位置,打一个比方,互联网是一个人,物联网是人的感官,云计算就是人的大脑,因为没有云计算,物联网的感知,大量的数据无法分析和处理,云计算、物联网、互联网天然联系在一起,也都是物联网发展的一部分,是密不可分的。所以叫做物里来云里去。
二、EA指导下的云计算应用
Zachman对云计算应用的指导,由于时间关系,不详细介绍了。 不同的层面,不同的利益相关者看到的东西是什么?这样一个整体的架构。
Zachman有很多的核心思想,例如,人们总是趋向用复合件来思考,而不是原子件,但这些原子件对于分析架构并定义解决方案和系统或服务非常重要。
要想在整个企业范围内实现重用,你就必须在整个企业范围内定义原子模型。
Zachman对云计算应用的启示,标准化与个性化是不矛盾的,个性的需求可以建立在标准化原子件的组装基础上。
云计算的应用需要IT产业和行业用户都分别来考虑各自的IT服务粒度和业务服务粒度,即标准化的原子件的问题。
再看TOGAF对云计算应用的指导。09年推出了第九版,包括架构开发方法,架构内容框架、参考模型、ADM指南与技巧,企业连续系列,架构能力框架。 从基础到行业等连续的企业架构的重用,做架构需要具备什么样的流程、工具。
简单看一下TOGAF对云计算应用的指导,根据战略意图,定义企业能力,通过架构定义企业能力,再就是保证企业构建的能力是定义的需要的能力。
作为ADM指南与技巧,从架构远景、架构驱动力、业务架构、技术架构等等,整个过程是架构定义,实施的治理,是一个治理的角度。
架构定义:如何定义基线架构和目标架构,并通过差距分析定义线路图。
架构治理:如果根据定义的架构对实施进行有效的治理。
架构内容框架,业务架构到底有什么,IT架构到底有什么?包括很多内容,在云计算模式下,业务架构的内容应该包括什么,IT架构的内容应该包括什么。
对于企业连续系列,非常具有参考价值。基础架构、共同系统架构、行业架构、组织特定架构。整个从基础架构来说,它包括计算、存储、网络。我们的安全、财务、人力资源是共同系统架构。在往左边走是行业架构,例如金融、医疗、制造。组织特定架构是某个企业或政府特定的。
企业连续系列告诉我们在云计算方式下,如何在更大范围内共享公共资源。
两个重要的参考模型,有很重要的参考价值。业务应用之下的平台,这个平台关注的是技术标准化。还有右边的是集成信息基础设施参考模型,关注的SaaS应用的软件,两个参考模型都是通过标准化来增加水平能力,并在更大范围内共享最佳实践。
架构能力框架,可以告诉我们云计算模式下需要什么样的人、流程和工具能力。
再看FEA对云计算应用的指导。这不是一个标准的框架。核心的内容包括六个部分,FEA框架,FEA参考模型,是核心。分块架构方法 ,联邦过渡框架,EA评估框架,联邦SOA。
FEA由一套相关关联的参考模型组成,用来进行跨机构业务分析,识别机构内部或跨机构的重复投资、差距和机会,这些参考模型共同组成一个框架,用共同的和一致的方式来描述FEA的重要元素。
FEA主要作用是避免重复建设,发现合作和共享的机会,这些与云计算集约化、专业化和规模化的追求是一致的。不管是公共云还是私有云,顶层设计是一个非常重要的前提。因为顶层设计可以告诉你那些可以以共享的云计算来提供,在那个层面或在多大程度上共享。
不存在专有的云计算顶层设计,云计算的顶层设计就是企业架构设计。
三、云计算时代的EA
#p#副标题#e##p#分页标题#e#
这是我和北达软的同事一起讨论的北达软云计算参考模型(BCCRM)”,包括IT架构和业务架构。过去基本上主流都是业务架构、数据架构、应用架构和技术架构四个层次,到云计算时代,四个架构打破了,改变了。为什么要改变?过去的经验告诉我们,业务架构里要谈数据,数据架构里要谈业务,它们其实很难严格区分。
按照云计算的服务模式,业务架构和IT架构做一个区分,服务开发、服务提供、服务应用三个层面,因为平台是承上启下的,基础设施作为服务LaaS,平台作为服务PaaS,软件作为服务SaaS。
在服务开发里,在应用软件层次有共同系统软件作为服务,行业软件作为服务,组织特定软件作为服务。在平台层有开发平台作为服务,运行平台作为服务,集成平台作为服务。在基础设施层有计算作为服务,存储作为服务,网络作为服务。
服务的提供里除了三个层面,即Saas、PaaS和IaaS。我们认为与用户接口上还有两个重要的服务,即集成作为服务、安全作为服务。
服务应用里包括流程作为服务、数据作为服务、知识作为服务。
再看一下云计算时代的EA。企业IT部门的角色将发生重大变化,许多中小企业的IT部门将不复存在。用户企业主要考虑业务架构的内容,IT架构将被屏蔽在云端。
企业边界变得模糊,企业架构范围扩大,可能出现众多的“零固定资产公司”甚至“零固定资产超级大公司”。基于企业架构的方法,我们可以在各种公共云服务平台上搭建起一个个的新公司或组织。