专业支持:(0512) 63016160 / 销售热线:(0512)63016068
当前在线: 288 今日上线: 1384 今日新增: 3

从云的起源浅析国内云平台的现状和未来

文章来源:  中国云计算 发布时间: 2012年09月24日   浏览: 1315   作者:中国云计算
fiogf49gjkf0d

云计算一词源自2006年8月9日,Google首席执行官Eric Schmidt在搜索引擎大会上首次提出了云计算(Cloud Computing)的概念。云计算目前还没有公认的定义。美国国家标准与技术研究院NIST对云计算是这样定义的:云计算是一种按使用量进行付费的模式,这种模式提供可用的、便捷的、按需的网络访问,使用可配置的计算资源共享池,共享池的资源包括网络、服务器、存储、应用软件、服务等,这些资源能够通过云计算平台快速提供给客户,只需投入很少的管理工作,或与服务供应商进行很少的交互。这个定义相对比较贴切,随着云计算技术的不断演进,我们对云计算的认识也在不断的加深,未来对云计算的定义还会更加严密。

云计算是分布式计算、并行计算、网格计算、多核计算、网络存储、虚拟化、负载均衡等传统计算机技术发展到一定阶段,和互联网技术融合发展的产物。其目的在于通过互联网把无数个节点(即计算实体)整合成一个具有强大计算能力的巨型机系统,并借助IaaS(Infrastructure as a Service,基础设施即服务)、PaaS(Platform as a Service,平台即服务)、SaaS(Software as a Service,软件即服务)等业务模式,把强大的计算能力提供给终端用户。云计算能够通过不断提高云计算平台的处理能力,减少用户终端的处理负担,使得用户终端可以简化成低配的计算终端,让用户享受到按需使用云计算平台的强大计算处理能力。

云计算被称为是继大型计算机、个人计算机、互联网之后的第四次IT产业革命,它不仅改变了网络应用的模式,也将成为带动IT、物联网、电子商务等诸多产业强劲增长、推动信息产业整体升级的基础。预计未来的十年,将是云计算的时代。越来越多的各类信息系统和信息终端将依托云计算平台而存在,越来越多的研发和业务流程将依托云计算平台来支撑。

云计算虽然是Google最先倡导的,但是真正把云计算进行大规模商用的公司首推亚马逊。因为早在Google提出云计算的概念之前,在2002年,Amazon就推出了Amazon Web Service服务产品,即著名的AWS业务。随后,亚马逊在云计算方面的研发和商业应用一直在持续。到2006年,Google首次提出云计算的概念之后,亚马逊发现云计算与自己的整套技术架构无比吻合,顺势推出了Amazon云计算。随后,亚马逊在云业务方面的收入年年创新高,成为业界的领头羊。而亚马逊在云计算的服务产品也成为其它云计算服务商的效仿对象。亚马逊提供的云计算服务产品包括:

  1. 弹性计算云EC2

  2. 简单存储服务S3

  3. 简单数据库服务SimpleDB

  4. 简单队列服务SQS

  5. MapReduce服务

  6. 内容推送服务CloudFront

  7. AWS导入/导出

  8. 关系数据库服务

Google在云计算领域可谓是资深元老。为什么呢?原因有两点:一是Google拥有的服务器数量位居全球第一。为了解决这些服务器的分布式计算、调度、任务分配、协调运行、监控等,Google在分布式领域的研究投入相当大。二是云计算的前生就是分布式计算,是分布式计算的进一步发展。Google在云计算方面最杰出的三大贡献是:分布式文件系统GFS、MapReduce、BigTable。自从Google公布了这三个产品详细设计的论文后,一举奠定了云计算的理论基石(当然还有一些技术,比如分布式锁Chubby等也相当厉害)。然而,Google直到2008年才推出了云计算的产品GAE(Google App Engine),而GAE是功能比较单一的云服务产品。直到2012年的Google I/O大会,Google才正式推出了自己的云计算基础架构服务Google Compute Engine,包括了Google Cloud Storage和Google BigQuery等服务。自此,Google的云计算服务才算比较完备。当然Google的很多产品本身就属于SaaS模式,比如Google Docs,都可以看成云产品。

介绍了这么多国外云计算的背景,是因为,国内云计算服务提供商都是学习、仿照亚马逊、Google等公司的云计算服务产品的。接下来,我们先了解一下云计算的形式和特征。

二、云计算的形式

云计算主要有以下几种形式:

  (1)软件即服务SaaS

  SaaS是一种通过互联网提供软件的模式,软件提供商将应用软件部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的Web应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。SaaS使得用户不用再购买软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,也无需对软件进行维护,服务提供商会全权管理和维护软件,软件厂商在向客户提供互联网应用的同时,也提供软件的离线操作和本地数据存储,让用户随时随地都可以使用其定购的软件和服务。

  (2)效用计算

  效用计算(Utility computing)是一种提供服务的模型,采用这种模型,服务提供商提供客户需要的计算资源和基础设施管理,并根据某个应用,而不是仅仅按照速率进行收费。按需分配的效用计算模型采用了多种灵活有效的技术,可能会改变整个IT业的操作形式。

  (3)平台即服务PaaS

  PaaS是SaaS的变种,是指将业务基础平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。PaaS能够提供企业进行定制化研发的中间件平台,同时涵盖数据库和应用服务器等。PaaS可以提高在Web平台上利用的资源数量。

  (4)管理服务提供商MSP

  管理服务是云计算最早的形式之一,是一种应用软件,常用于服务监测、桌面管理、病毒扫描、反垃圾邮件服务等。

  (5)云端网络服务

  云端网络服务与SaaS密切相关,是指网络服务供应商不仅提供成熟的Web应用软件,还提供了API来帮助开发商通过网络拓展功能性。典型的例子有Google Maps、新浪微博等。

  (6)商业服务平台

  商业服务平台是SaaS和MSP的混合应用,它提供了一种与用户相结合的服务采集器,为用户和服务供应商之间提供了互动平台。

  (7)网络集成

  网络集成是将云计算基础服务进行集成,采用通用的云计算总线,将现有的云计算公司进行整合,便于用户比较和选择服务提供商,为用户提供完整可靠的服务。

三、云计算的特征

  (1)超大规模

  云计算平台有着超大的规模。企业构建私有云一般是从数十台服务器起步,直到数百台、上千台。像Amazon、微软、IBM、等公司的云至少拥有数万台服务器。至2011年6月,Jon Koomey根据Google分布在全球的36个数据中心的用电量进行估计,Google的服务器数量大约为90万台。可见,由无数服务器组建的云能够给予用户无与伦比的计算能力。

  (2)按需服务

  云计算平台是一个庞大的资源池,按需购买。云计算平台的资源可以像我们生活在中使用自来水、电、煤气那样计费。

  (3)高可用性

  通过集成海量存储和高性能的计算能力,云计算平台能提供较高的服务质量。云计算平台可以自动检测失效节点,并将失效节点排除,不影响系统的正常运行。云计算平台不针对特定的应用,在云的支撑下可以构造出千变万化的应用,同一个云可以同时支撑不同的应用运行。

  (4)高可扩展性

  云计算平台的规模可以动态伸缩。由于应用运行在虚拟平台上,没有事先预订的固定资源被锁定,使用户可以随时随地根据应用的需求,动态地增减IT资源,可以满足特定时期、特定应用及用户规模变化的需要。

  (5)高可靠性

  云计算平台采用数据冗余和分布式存储来保证数据的可靠性,数据多副本容错、计算节点同构可互换等措施保证了云存储的可靠性。任何节点发生物理故障,云计算平台会自动把任务转移到其它物理资源继续运行。

  (6)虚拟化

  虚拟化技术可以将物理服务器虚拟为多台性能稍逊的虚拟机,云计算平台可以对云中的所有虚拟机进行监控和管理,以及对资源进行灵活的调度和分配。云计算平台提供的是服务。云计算支持用户在任意位置、使用各种终端获取应用服务。所请求的资源来自于云。云服务的实现机制对用户透明,用户使用终端就可以获得获取所需的服务。

  (7)高性价比

  由于云计算平台可以采用相对廉价的服务器节点组建,而且采用自动化集中式管理,则企业无需负担高昂的数据中心管理成本。云计算平台的通用性使资源的利用率比早期的传统系统性能大幅提升终端用户仅需一个要求极低的终端,就可以体验云计算带来的丰富应用。


一键分享:

在线客服