内蒙古民族大学学报
JournalofInnerMongoliaUniversityforNationalities
Mar.2010Vol.16No.2
云计算研究综述
唐箭
(益阳广播电视大学,湖南益阳
〔摘
413000)
要〕文章介绍了云计算的概念,并指出云计算包括云计算平台和云计算服务。云计算平台是云计算IT部
署和交付模式的基础架构平台;云服务是指通过云计算平台提供应用和解决方案的服务过程。云计算服务的基本形式有三种,从下到上,构成云计算的金字塔。文章还介绍了云计算的几种主要的应用。〔关键词〕云计算;云平台;云服务〔中图分类号〕Tp393
〔文献标识码〕A
〔文章编号〕1008-5149(2010)02-0015-02
1
1.1
云计算的概述
云计算概念
云计算是个2007年第3季度才兴起的新名词,对它的定义和内涵众说纷纭。IDC中国企业级系统与存储
研究部高级分析师周震刚认为:与其说云计算是一项新技术,倒不如说它是一项在业务模式方面的创新。从本质上来讲,云计算实际上是服务器虚拟化技术和基础架构即服务(IaaS,InfrastructureasaService)两者的结合。其核心是将某一或某几个数据中心的计算资源虚拟化之后,向用户提供以租用计算资源(ComputingResource)为形式的服务。而这种提供计算资源的服务实际上并不是新技术,而是业务模式上的创新。简单地讲,就是将很多位于同一地点或不同地点的计算机集合起来为企业或个人用户提供各种服务。云计算是一个新兴的IT部署和交付模式,用来通过网络实时提供产品、服务和解决方案。
清华大学计算机科学与技术系郑纬民教授认为:云计算就是把你的计算资源,包括硬件资源(如计算机、存储器)、软件资源(如应用软件)都放到云上面去,简单地说,云就是互联网。也有人认为,云计算就是基于互联网的计算,是对互联网的抽象,是一种能够支持互联网上各类应用的系统。Google的李开复认为:所谓“云安全”,就是要以公开的标准和服务为基础,以互联网为中心,提供安全、快速、便捷的数据存储和网络计算服务,让互联网这片“云”成为每一个网民的数据中心和计算中心。1.21.2.1
云计算系统的基本组成
云计算系统从存储程序原理出发得到一个最基本的组成框图如图1所示,包含五大部分。
云存储。云存储是通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过
应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。云存储对使用者来讲,不是指某一个具体的设备,而是指一个由许许多多个存储设备和服务器所构成的集合体。使用者使用云存储,并不是使用某一个存储设备,而是使用整个云存储系统带来的一种数据访问服务。所以严格来讲,云存储不是存储,而是一种服务。云存储的核心是应用软件与存储设备相结合,通过应用软件来实现存储设备向存储服务的转变。云存储具有:超强地可扩展性、不受具体地理位置所限、基于商业组件、按照使用收费(如每G收15美分)、可跨不同应用等的特点。1.2.21.2.3
云运算。云运算系统是一个能执行算术逻辑操作以及存放操作结果的系统。云控制。云计算用来控制存储程序的系统。程序由指令组成,指令包含操作码
和地址码,分别指出操作种类和操作数在存储系统中的单元地址。云控制系统实现对指令的控制,解释指令的操作码以及地址码,并根据译码将适合的控制信号送到云运算系统和其他部分。1.2.4
云用户请求和与云服务。云计算系统的用户请求即被看作是一种服务请求,它
图1
云计算系统的基本组成
〔收稿日期〕2009-11-06
〔作者简介〕唐箭(1978-),男,湖南益阳人,讲师,硕士。
15
将以提供云服务的形式响应用户的这一请求。1.3
云计算特点
基本普遍认为云计算具有以下特点:
(1)超大规模。(2)虚拟化。(3)高可靠性。(4)通用性。(5)高可扩展性。(6)按需服务。(7)极其廉价。
2云计算平台
当前,对于很多用户来说搭建云计算平台的工作相对简单。国内有一些企业的部分业务已经运行在企业内部的私有云
计算平台上。IDC认为,除了能够让云计算平台提供强大的基础架构平台外,提供云服务还需要具备以下8个条件:2.1云计算的供应商具备向公共提供服务的能力,即成为第三方提供商,而不仅仅是内部的私有云;2.2提供通过互联网的接入方式,这是供应商提供公共云服务的必要条件;2.3云计算供应商对云计算中心进行IT管理,最终用户不需要介入;2.4
对于云计算提供的应用,用户能够自行配置。随着用户对云计算需求的变化,系统可以为用户提供自动扩展能力;2.5云计算运营商需要具备清晰明确的费用收取模式,这也是公共云区别于私有云的重要特征之一;2.6基于浏览器的用户界面,与私有云不同,为公众提供的云服务必须基于统一的用户界面;2.7
基于Web服务的API,提供标准的开发接口。提供云服务的供应商不可能为用户准备好每一种应用软件。因此,为用户和第三方软件厂商提供标准的开发接口也是提供云服务必须达到的目标;2.8云计算平台的资源共享,即提供虚拟化、动态的平台。
3云计算服务
云计算在云计算平台提供的强大基础架构平台上还提供云计算服务。云计算服务的基本形式有三种,这就是基础设施
服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS),从下到上,构成云计算的金字塔。位于最底层的是基础设施服务(InfrastructureasaService,IaaS),包括硬件、服务器等物理资源。公司可以使用云技术来远程访问硬件计算资源,这包括计算机供电、存储以及相关的虚拟化和所提供的功能。IBM产品2007年创建的“蓝云计算”同样可以算做此类。
再上一层是平台即服务(PlatformasaService,PaaS)。虚拟化管理软件,包括Vmware的ESXServer、思杰的XenServer等服务器虚拟化管理平台在内可以算做此类。
最上面一层是SaaS(SoftwareasaService,PaaS),SalesForce.com是最有代表性的供应商,其在线CRM服务是其中的代表。使用软件即服务的公司都通过基于订购的价格模型来获得应用软件,这也被大家普遍意义上称为按需软件。这样所获得的结果就是获得软件和硬件成本的减少,并且初始的成本比较低,或者极大地减少了随之而来的维护成本。
4
4.1
云计算应用
软件即服务(SaaS)这类云计算是通过WEB浏览器来向成千上万个用户提供某种单一的软件应用。在用户看来,这
样他们不需要事先购买服务器设备或是软件授权;而对于厂商来说,与常规的软件服务模式相比,仅提供一项应用的成本也要低得多。她可通过网络连接到对应的服务器直接调用软件,使用这些软件可能会按需付费、按时付费。对终端用户,可有效降低软件使用成本,还可避免随时更新的麻烦。4.2
公用/效用计算
公用/效用计算虽已不是新颖的概念了,但如今它正被付予新的含义。一些厂商开始帮助企业用户创
建虚拟的数据中心,诸如3Tera的AppLogic,CohesiveFlexibleTechnologies的ElasticServeronDemand(可按需实现弹性扩展的服务器)。LiquidComputing公司的LiquidQ也有类似的服务,能帮助企业将内存、I/0、存储和计算容量通过网络集成为一个虚拟的资源池来使用。4.34.4
云计算领域的WEB服务平台即服务
与SaaS有些类似,WEB服务厂商也是通过提供API让开发人员来开发互联网应用,而不是
自己来提供功能全面的应用软件。大家最为熟悉的就是GoogleMaps。
平台即服务是软件即服务(SaaS)的变种,这种形式的云计算将开发环境作为服务来提供给用户。也就是
说,用户可以在供应商的基础架构上创建自己的应用软件来运行,然后通过网络直接从供应商的服务器上传递给其他用户(例如Legos)。然而,这类服务会受到厂商的设计规定与容量限制,用户也因此没有足够的自由。4.54.6
管理服务供应商(MSP)管理服务是云计算最古老的形式之一,它面向的IT管理人员而不是最终用户。服务商业平台
这种云计算服务融合了SaaS和MSP,它实际上为用户提供了一种交互性服务平台。这在日常的商业
贸易领域是非常普遍的。
5结论
云计算,其核心是将某一或某几个数据中心的计算资源虚拟化之后,向用户提供以租用计算资源为形式的服务。它可
以根据用户的需求实现弹性扩展。云计算是一个新兴的IT部署和交付模式,用来通过网络实时提供产品、服务和解决方案。云计算包括云计算平台和云计算服务。云计算平台是指这种部署和交付模式的基础架构平台;而云服务则更延伸一步,是指通过云计算平台提供应用和解决方案的服务过程。
〔责任校对
郑
瑛〕
16
因篇幅问题不能全部显示,请点此查看更多更全内容