云计算热点分析2010年4月29日一、导致云计算的大背景二、云计算热点分析三、云计算对信息产业的影响一、导致云计算的大背景从图灵计算到网络计算的演化EverythingisoverIPV4V6WEBWeb1.0WEBServicesWeb2.0WWW1989Mosaic1993PacketSwitching1964ARPANET1969TCP/IP1974Internet1984Hypertext1965eCommerce1995SemanticWeb1999UtilityComputing2000CloudComputing2007图灵论文74年(1936年)计算机66年(1944年)鼠标—交互式计算46年(1964年)互联网26年(1984年)万维网21年(1989年)网络科学12年(1998年)维基百科9年(2001年)Wiki2001ServicesWeb3.0mouse1964互联网环境催生云计算的大背景大众参与计算5云计算就是互联网环境下,软件作为服务的大众计算大众参与计算蒸发:服务的发布水气凝结成云滴降水:按需即取CloudEcosystem云滴聚集成云水库:“云数据中心”阳光:用户需求云滴:服务云:服务的聚合类比水的生态循环,水流云在,看基于网络的信息服务和信息流动。互联网是什么?互联网成为人人感知和认知不可或缺的装备,人的感知能力和认知能力挣脱了时间和距离的束缚,得到极大地延伸;互联网成为人与人之间沟通的不可或缺的装备,人与人之间、人与社会之间沟通质量和效率得到极大地提升;互联网正在向物联网渗透(CPS)。互联网是什么?互联网是人类二十世纪最伟大的发明,它改变了人类的生活方式、工作方式和休闲方式,改变了社会的民主、教育、经济、商务、健康与娱乐机制;它还显示了适应甚至激励技术和应用转变的巨大能力,已经成为推动社会变革和技术创新的最强大的发动机。——fromNetSEAgenda,NSF,Sept2009互联网≠世界上最大的计算机互联网≠∑图灵机互联网不是什么?二、云计算热点分析云里雾里看不清?热点一:虚拟计算通过超算中心获得虚拟计算能力13Virtualizationisatermthatreferstotheabstractionofcomputerresources.(Wikipedia)什么是虚拟化?虚拟化技术早就存在操作系统是运用虚拟化技术弱化软件运行环境与硬件平台之间的依赖,甚至完全隔离中间件是运用虚拟化技术弱化应用软件与软件运行环境之间的依赖,甚至完全隔离无需关心计算中心的地理位置计算资源的虚拟化在网络时代迅速发展无需关心计算平台的操作系统以及软件环境配置与管理无需关心特定应用软件的服务方式(如是否被他人同时租用)软件工程向需求工程倾斜,互联网环境下软件作为服务,使得用户以更自然的交互方式,表达要求得到的个性化服务:服务器托管的时代已近尾声:身边的云计算网络搜索服务网络Office多租赁的CRM计算能力的标准化租用:虚拟PC虚拟机如何实现要求的计算服务?虚拟机在物理机上的再分布问题是一个NP(非确定性多项式)难题高性能计算机能否服务虚拟计算?虚拟服务器超算中心负荷的自动调节要求超算功能的专一化,绿色计算的要求迫使高功耗、高性能计算机向高效用计算中心发展会不会有万能的虚拟机?互联网计算资源的虚拟化,使得端产品iX摆脱了传统的胖配置带来的系统升级开销,端产品iX更加简洁、灵活、多样。18热点二云存储面向存储服务的超储中心如何看待虚拟计算资源?以提供CPU计算能力为主以提供存储能力为主,以提供通信带宽能力为主20面向存储服务的超储中心云存储:改变传统的“隶属于主机的存储设备”,把超储中心作为重要节点直接联到互联网,通过虚拟存储管理,实现面向互联网大众用户的存储服务,构成个性化虚拟存储。存储内容的多样性和异构性面向存储服务的超储中心虚拟存储管理的重点在于海量存储资源的动态调度、存储区迁移和多用户存取控制。热点三云计算标准云计算的出现并不颠覆现有标准也不存在云计算的专用标准Web服务基础标准Web服务特性:可描述、可分布、可查找、可调用、可绑定、可组合SOAP:简单对象访问协议WSDL:Web服务描述语言UDDI:服务注册与发现协议互操作标准是云计算的主要标准25网络互连:TCP/IP物理网络路由器其他网络局域网MFI:互操作ebXMLRegistryUDDIRegistryRosettaNetRegistry服务互操作:MFI信息互通:HTTP、HTML等WWWwww.taobao.comwww.dangdang.comwww.sina.com.cn对互操作的要求:普适、易懂、易用互联网环境下的软件服务,以松耦合的互操作方式实现随需而变26服务服务服务服务服务26面向领域,服务聚合,满足社区需要用户和服务之间互操作可松可紧27规范化表达互操作的元模型框架(MFI,MetamodelFrameworkforInteroperability)用户服务需求的元描述用RGPS表示角色服务目标流程通过RGPS描述的互操作元模型框架28RR角色对接需求方服务方特定用户简单服务我是谁?想做什么?我为谁?能做什么特定用户要求简单服务的情况目标对接GG通过RGPS描述的互操作元模型框架29RR角色对接需求方服务方用户群简单服务我们是谁?想做什么?我为谁?能做什么用户群要求简单服务的情况目标对接GG中国在MFI系列标准的研制中发挥了领导作用30标准制定由中国、日本、韩国和英国承担,美国、加拿大、澳大利亚、德国等23国参与讨论,12个国家参与投票–英国&日本:MFI-1(ISO已正式发布)–日本&韩国:MFI-2(未正式发布)–日本&加拿大:MFI-4(未正式发布)–中国&日本:MFI-3(ISO/IEC19763已正式发布),–中国:MFI-5、MFI-7、MFI-8和MFI-9(正在研制)31MetamodelforOntologyRegistrationMetamodelforModelMappingRegistrationProcedureISO/IEC19763(MFI)RGPS-basedOn-DemandModelSelectionMetamodelforPmodelRegistrationMetamodelforSmodelRegistrationMetamodelforR/GRegistrationMFI-3MFI-9MFI-8MFI-5MFI-7MFI-4MFI-6MFI-2MFI-1ReferenceModelCoreModel中国主持研制通过RGPS描述的互操作元模型框架32RR角色对接需求方服务方我是谁?想做什么?我为谁?能做什么特定用户要求组合服务的情况目标对接GG服务3服务2服务1服务流程流程对接如何做?用什么做?PP服务对接SS黄色框表示可缺省,也可是服务方P和S中的子集通过RGPS描述的互操作元模型框架33RR角色对接需求方服务方我们是谁?想做什么?我为谁?能做什么用户群要求组合服务的情况目标对接GG服务3服务2服务1服务流程流程对接如何做?用什么做?PP服务对接SS黄色框表示可缺省,也可是服务方P和S中的子集通过RGPS描述的互操作元模型框架34RR角色对接需求方服务方我是谁?想做什么?我为谁?能做什么需求方是服务,要求得到组合服务的情况目标对接GG服务3服务2服务1服务流程流程对接如何做?用什么做?PP服务对接SS服务热点四云安全云计算本身安全不安全?云计算为改善安全能做出什么贡献?因为有社会服务的需求,信息才上网。否则不必上网!云计算不是专门为了解决安全问题的新式武器,它不能避免软件中出现漏洞,网络上出现病毒等。云计算把安全作为服务的形式(SECaaS),实现安全服务的专业化、社会化,改变当前人人都在打补丁、个个都在杀病毒的状况还可以把备份作为服务的形式,实现专门的云备份服务人们普遍关心的云安全,实际上是云计算中的信任管理。如何理解可信任?信任是个社会问题√信任是个技术问题X社会问题可以通过技术协助解决√基本理念互联网也好,云计算也好,只要在网络中存在有人机交互,存在有社区,安全和可信就成为它的一项品质,是社区和社区演化所累积出来的品质。身边的事实人们普遍认为:淘宝网比QQ可信,支付宝又比淘宝网可信……有人认为:瑞士银行比工商银行可信,工商银行又比地下钱庄可信……云安全:云计算中的信任管理图灵机时代以正确性为核心的软件理论、方法、技术和机制,不足以构造出适应互联网的开放、动态环境下的信任管理,图灵机无法描述交互式计算。信任不是一次性测试出来的,也不是依靠一套固定指标测出来的,它是社区运作过程中累积出来的品质,是消除一个个不可信要素的过程,如维基百科中参与者的信任管理互联网与传统媒体的差别,在于其民主性所形成的由下而上的力量!这种力量是建立信誉的最基本、最重要的保证数据着色和云水印数据拥有方和存储服务方之间形成一定的数据使用约定,通过双方的信誉和双约束的手段,共同解决数据的合理使用。通过云水印对用户数据进行着色,特定的颜色为特定的用户所有,保证用户对数据的所有权,又不影响数据的有效使用。EnForwardCloudGeneratorVirtualStorageUserDataDataColoringColoredDataColorMatchingColoredDataclouddropsBackwordCloudGeneratorEn’Ex’He’CloudDropsExtractingExHeServiceproviderDataownerConfirmation通过云水印进行数据着色流程图Negotiation热点五云计算平台云计算平台的架构从一个绕口令谈起如何理解SaaS,PaaS,andIaaS云计算平台如何架构对SaaS的更深理解SaaS是软件工程的大转身,从面向实现转为面向服务的大转身所有服务都可以是自治的、跨平台的、位置不敏感的、不依存特定用户的、可再绑定的SaaS、PaaS、IaaS不构成层次关系,SaaS是根本,因为SaaS,才有PaaS和IaaS云计算平台的架构服务的规模化、集约化和专门化导致互联网上出现各种各样的云计算平台当前,云计算平台以服务器集群为主服务器平台的典型架构eSOA从SOA到SOC服务计算导致用户只为自己所得到的服务付费。服务高度综合、集中、并专业化。一方面,龙头服务企业凸显;另一方面,又能够满足无穷无尽社区表现出的长尾市场的多样化需求。三、云计算对信息产业的影响大量的中小企业软件开发商面临着工作平台、工作对象、工作方式的重组:在云计算的大潮中要么做大做强服务,成为“大款”;要么“傍大款”,依附发展;否则被淘汰。影响一:信息产业面临重新洗牌面向单机面向网络面向软件面向服务软件工程需求工程工作平台:工作对象:工作方式:如同电力时代高压传输问题解决之后大规模甚至超大规模核电厂的建立一样,信息时代做大做强了的大规模甚至超大规模的数据中心、存储中心、软件中心、计算中心、媒体中心、娱乐中心、安全中心的建立,势必成为未来云计算的基本要素。云计算使得信息服务的社会化成为可能,改变并精细化了大众需求,催生新的市场和新的服务业;软件产业结构发生变化,基于内容的信息服务业所占比重越来越大:单机的系统软件和中间件所占比重逐渐减小,软件依附于应用;嵌入式软件更加个性化、柔性化。影响二:软件产业结构面临调整系统软件20%中间件8%嵌入式软件22%内容服务软件12%各类应用软件38%2009年我国软件产值构成分析如:诗词消费群体,MyMP3,个人匹配兴趣搜索引擎等用户只为自己所得到的服务付费。基于内容的服务(如音乐服务、视频服务、交通服务、客户关系管理服务、安全服务等)在高度综合、集中、专业化的同时,又高度分化、碎片化、精细化。一方面,龙头服务企业凸显;另一方面,又能够满足无穷无尽社区表现出的长尾市场的多样化需求。基于内容的服务高度精细化、碎片