云计算范例6篇

前言:中文期刊网精心挑选了云计算范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。

云计算

云计算范文1

关键词:云计算 云存储 WAP网关 互联网 通信

一、云计算的发展及概况

继个人计算机、互联网变革之后,云计算作为第三次IT浪潮的代表正在向我们走来。它将带来人类生活、生方式和商业模式的根本性改变,成为当前全社会关注的热点。云计算的本质,在于基于互联网传输能力和网络资源调配运算能力相对于单一终端运算能力的提高,从而实现以互联网为环境实现用户运算和任务处理能力的运作模式。

描述了商业模式的改变,客户(个人和企业)从购买产品向购买服务的转变,即:客户看不到、也不需要购买实体的服务器、存储、软件等,也不需要关心服务来自哪里,而是通过网络直接使用自己需要服务和应用,形象地称之为“云”。

描述云计算的业务分层结构,如同传统计算中包括“硬件、操作系统、数据库、中间件、应用软件”等业务分层一样,云计算的系统架构也包括不同的业务层次。业界比较通用的业务分层包括云平台和云服务两个层次,云平台是指所有应用程序共享的平台产品,即:硬件和平台软件,如操作系统和数据库、中间件等;云服务是指面向某个具体应用,即:应用软件。

二、云存储的概念

云存储在云计算 (cloud computing)概念上延伸和发展出来的一个新的概念。云计算是是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经计算分析之后将处理结果回传给用户。通过云计算技术,网络服务提供者可以在数秒之内,处理数以千万计甚至亿计的信息,达到和“超级计算机”同样强大的网络服务。

云存储的概念与云计算类似,它是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。

1)传统的企业存储基本上是采用集中式的存储,存储系统由磁盘阵列柜和存储网络组成,磁盘阵列柜包括磁盘和控制器组成,通过存储网络与服务器相连,存储的共享局限在磁盘阵列柜之内,磁盘柜之间主要起到备份的作用,存储共享范围小和高可靠性要求使得企业存储成本很高。

2)云计算的存储是把分布每一个服务器内部的磁盘通过分布式软件管理起来,形成存储资源池,因此,能够全分布式和全局的共享,即:一台服务器能够使用这个数据中心任何其他服务器上的存储资源,达到充分共享的目的,资源动态分配,提升资源利用率,大大节约成本;而且由于这种大集群的规模,存储可以做到P字节(1000T)和E字节(1000P)的水平,能够满足“大容量和低成本”的存储要求;这就是Google、腾讯等互联网公司采用这种模式的原因,存储巨头EMC也开始提供这种模式的存储方案;对于传统存储走向云计算,同样可以采用这样的模式,需要在软件方面下功夫。

3)云存储的性能和可靠性是靠多备份来解决的,由于内置在服务器中的硬盘一般来说性能和可靠性较低,因此,为了提高性能和可靠性,数据一般在不同的服务器上存储三份,关键数据存储5份,提高可靠性的同时,应用程序可以同时从不同服务器读取数据,提升性能。

4)云存储的价值可以用一个例子来说明,2004年Google推出Gmail服务,为每一个用户提供1G的空间,而当时微软的Hotmail仅仅提供20M的空间,因为微软没有云存储的技术,如果承诺给客户1G的空间,就必须预留空间,利用率很低,成本很高,而Google的云存储是动态共享的,用户没有使用到1G之前,并不占资源。Google的存储成本是微软的二十五分之一,这就是云存储的价值。

如果这样解释云存储还是难以理解,那我们可以借用广域网和互联网的结构来解释云存储。相信大家对局域网、广域网和互联网都已经非常了解了。在常见的局域网系统中,我们为了能更好地使用局域网,一般来讲,使用者需要非常清楚地知道网络中每一个软硬件的型号和配置,比如采用什么型号交换机,有多少个端口,采用了什么路由器和防火墙,分别是如何设置的。系统中有多少个服务器,分别安装了什么操作系统和软件。各设备之间采用什么类型的连接线缆,分配了什么IP地址和子网掩码。

但当我们使用广域网和互联网时,我们只需要知道是什么样的接入网和用户名、密码就可以连接到广域网和互联网,并不需要知道广域网和互联网中到底有多少台交换机、路由器、防火墙和服务器,不需要知道数据是通过什么样的路由到达我们的电脑,也不需要知道网络中的服务器分别安装了什么软件,更不需要知道网络中各设备之间采用了什么样的连接线缆和端口。

三、云存储不是存储,而是服务

就如同云状的广域网和互联网一样,云存储对使用者来讲,不是指某一个具体的设备,而是指一个由许许多多个存储设备和服务器所构成的集合体。使用者使用云存储,并不是使用某一个存储设备,而是使用整个云存储系统带来的一种数据访问服务。所以严格来讲,云存储不是存储,而是一种服务。云存储的核心是应用软件与存储设备相结合,通过应用软件来实现存储设备向存储服务的转变。

四、WAP网关中的云存储

1.WAP网关系统现状。现网WAP网关系统都是以单节点独立建设,建设规模最大单节点处理能力为20000TPS,存储设备采用传统的方式直接挂接到服务器上。传统的存储方式对机房电源、空间和管理效率都造成了较大的浪费,采用集中云存储方案极大的降低了电源功耗和维护成本,提高了资源利用效率和设备的可靠性。

2.WAP网关云存储解决方案。WAP网关云存储系统为WAP网关提供海量数据存储及检索服务。WAP网关的数据包括WAP业务配置数据、用户信息数据,日志和话单等,其中日志和话单占的比重最大。日志和话单是结构化数据,其存储特征是一次写入多次读取,适合用云存储系统进行存储和检索。现阶段,WAP网关云存储系统是面向WAP业务的日志和话单的存储而建设的系统,随着云存储技术的成熟,WAP网关中的其它数据将逐步迁移到云存储系统中。

参考文献:

云计算范文2

所谓云会计,就是会计“云计算”。它与传统会计软件两者都是会计软件,都是使用复式记账法为原则,以关系型数据库为基础的记账工具,一般都包括以下几个模块:总帐模块、应收应付模块、银行现金账模块等。传统会计软件安装在一台电脑或局域网上,只有特定的电脑和网络才能使用。会计“云计算”的不同之处在于它是在线会计软件,我们可以通过互联网随时随地接入系统,与其他的会计师审计师实时进行协作。

一、会计“云计算”的优势

1、降低企业财务会计、管理会计的信息化运作成本,企业可以根据需要,从每个服务供应商那里单方面地购买计算能力。企业可以使用各种各样的客户端平台(如手机、笔记本电脑以及PDA)进行网络访问。服务供应商所提供的服务看起来好像是无限的,并且客户可以在任何时间、购买任何数量的服务。云系统自动地控制并优化资源以达到某种服务类型,且资源的使用可以被监视和控制,通过向供应商和用户提供被使用服务报告以实现透明化。用户可在这一基础设施上运行任意软件,包括操作系统和应用程序。

2、可以实现企业财务会计、管理会计的信息移动办公,会计核算可以随时随地的进行,会计资料可以随时随地查阅。运用会计“云计算”,各单位的原始凭证就可以随时就地进行会计处理,不需要跑来跑去,方便了核算工作的开展。会计核算资料都储存在网上的另一端储存中心,会计人员查阅自己所需要的会计资料,只要是在有网络的电脑上,就可以随时随地查阅,方便又快捷,节省了大量来回跑脚的时间,提高了会计工作的效率。以前一个集团公司的数据必须经过各个层级的合并报表才能最终得到,现在所有数据都储存在云端,只要拥有互联网拥有足够的数据权限,随时随地都可以查询实时的报表。

3、加强了企业信息化运行方式,使得企业财务会计部门与其他生产、销售部门之间的无缝对接。企业各个部门的信息及时送达财务会计部门,会计核算的信息也能及时送达到企业的其他相关各个部门。以前各个部门之间的数据交换是通过特殊的表格,业务人员不得不在完成自己的本职工作后,给财务部门提交相关的表格,使财务部门得到相关的财务信息。会计“云计算”后,业务部门的信息在云端及时传递给财务部门,既节省时间,又节省人力。

4、解放了大量的人力,使得财务人员不用将精力、时间投放在具体的财务账目,而是转向能为企业带来价值创造的资本运营活动中去。首先银行对账就可省去大量的时间,智能化的会计云计算系统会自动记忆已经发生过的交易,并自动建议发生额的归集科目,然后将来自网上银行的实时数据或电子对账单直接导入会计云计算系统中,从而使银行对账变得简单和智能化。会计人员无需再手工输入银行对账单上的内容和金额,节省了大量时间。还有数据备份,使用传统的会计软件一般需要每日备份数据。会计云计算系统上所有的数据都是实时的,一般没有备份的必要。这些可以省去很多机械劳动的时间,但也对会计人员提出了更高的业务要求,从事基础会计工作的会计人员将会在这场变革中失去工作。

二、会计“云计算”在发展中的劣势

1、运营商提供的会计“云计算”平台建设和服务还不完善,不能满足企业的需求。运营商是会计“云计算”产品或服务的提供主体,关乎整个产业的发展,是这个行业的关键所在。目前运营商所能提供的产品或服务功能单一。会计“云计算”的发展刚开始起步,受到各种技术的限制,运营商所能够提供的产品和服务在功能上、应用上远远不能满足用户的需求。

当前行业市场上存在的产品和服务基本是面向中小企业提供的最基本的基础会计“云计算”服务,功能和服务单一,不能满足用户需求,并且不适用于我国大中型企业。会计“云计算”向企业用户推出网络应用平台并不完善。我们理想中的运行平台是服务器24小时全天候服务,不存在节假日休息、暂停服务的概念;企业用户可以根据自身需求,像日常的水电一般,“按需取用”、“按需付费”;并且云终端的服务器可以同时处理多个甚至无数企业用户的操作。但是现实的平台并不能满足上述的需求,鉴于当前的网络发展水平和终端服务器的处理能力等限制,会计“云计算”的设计并未完成应有的新IT设备形态构建,“云计算”所需要的网络架构、终端服务器以及虚拟化等基础设施或者资源并未形成集成化、一体化的构建,从而在基础的层面限制了会计“云计算”的发展。因此运行平台的不完善是运营商难以实现规模化运营的硬伤。会计“云计算”在世界范围内开始与2005年左右,中国的会计软件开放商正在尝试开发在线版的会计软件,但是由于中国独特的税法体制和原始凭证存档要求,以及网上银行的使用繁琐等因素,相信中国进入真正意义上的会计“云计算”时代,还有很长的一段路要走。

2、信息安全问题。信息安全时出现在“云计算”领域比较多的一个名词,据调查显示,当前有87%的企业对“云计算”担心最多的就是信息安全问题,信息安全问题得不到保障,绝大多数企业用户是不会接受这一产品或者服务的,因为会计信息大多涉及企业的核心,一旦遭到泄露后果不堪设想。恐怕也正是基于对企业财务信息安全的考虑,企业组织对于会计“云计算”的态度才会如此谨慎。尽管所有的会计“云计算”提供商都宣传会计云计算比传统会计软件安全,但企业要将自己的财务会计数据等信息传输到网络云终端进行处理然后等待反馈信息,如何保证企业存放在云端的会计信息不被非授权使用,如何保证存放在云服务提供商的机密核心会计数据不被泄露、非法转移和传播,如何完善保护数据隐私的制度设计,这都是云计算应用于会计信息化必须考虑的问题。尤其很多会计信息属于企业的商业机密其安全性事关企业的生存与发展,满足企业的安全性需求,使企业放心地将会计和经济数据放在云端,是云计算应用于会计信息化的前提。

云计算范文3

不止一个关注技术行业的分析师认为,云计算(简称“云”)概念被炒得过头了。几个月前,这个术语还几乎不为人知,而现在,所有技术分析师、杂志、厂商和会议似乎都在对此议论纷纷。虽然这个概念很火,但奇怪的是目前还没有就云计算到底是什么给出一致的定义。有时候,云计算与公用计算和网格计算相提并论,有时候,它又与软件即服务(SaaS)和虚拟化混为一谈。究竟何谓云计算?

不是变革而是演进

要认识云计算,最简单的办法就是结合使用场景来考虑。云计算的供应商把服务放在网上,通过HTTP、REST或SOAP等标准协议,让消费者可以借助互联网来享用服务。该服务可能是最终用户软件、计算功能、存储功能、开发平台、业务流程或者托管平台。这些服务通常放在使用者所在公司的外部,使用者不必关心软件的安装和管理。

利用云计算的应用程序有多种: 既有放在云计算环境(如)中的端到端应用程序,也有内部部署应用程序使用云计算环境的一些服务(如利用亚马逊S3服务用于数据存储的应用程序),还有自定义应用程序,它们完全为云计算平台编写,然后放在“云”上运行(如为Bungee Connect或微软的Azure平台编写,并放在上面运行的应用程序)。

从技术的角度而言,云计算与其说是彻底变革,还不如是说逐步演进。它的问世得益于互联网、SOA和虚拟化方面的不断进步。事实上,互联网正从一种纯粹用于访问各种文档的媒介,变成汇集众多应用程序的网络,让最终用户可以享用各种各样的功能。同样,由于SOA出现在企业及其他领域,许多之前紧耦合的应用程序被分离成了比较小的模块,而这些模块可以通过Web服务、经由专用网络和互联网来提供。最后,虚拟化不但让企业可以整合基础架构,还能让服务提供商可以提供共享的基础架构环境,从而为云计算充当基石。

优势不言而喻

那么,云计算果真为企业的应用做好准备了吗?回答这个问题之前,不妨看一下云计算的优势:

1. 基于使用的支付模式。在云计算模式下,最终用户根据使用了多少服务来付费。这为应用部署到云计算基础架构上降低了准入门槛,让大企业和小公司都可以使用相同的服务。

2. 扩展性和弹性。普通企业里的许多应用(包括对应的IT设备)是为了最大使用场景(如圣诞季节)而设计的,大多数时候这些基础架构的利用率非常低。而云计算环境具有大规模、无缝扩展的特点,能自如地应对应用使用急剧增加的情况。大多数服务提供商在为云计算设计架构时,已考虑到了使用猛增的这种情况,比如亚马逊、谷歌。不过,也可能有浑水摸鱼的,如果遇到新生的、规模较小的提供商,就需要认真评估它们在这方面做得如何。

3. 厂商的大力支持。也许有些厂商只是对自己的SaaS或基础架构服务改名换姓,称之为“云计算”服务,但毫无疑问,大多数厂商都在致力于提供真正的云计算解决方案。

比如亚马逊推出了EC2、S3、SimpleDB及其他服务,它提供云计算基础架构已经有一段时间了; 与此类似的是,谷歌推出了AppEngine、谷歌文件系统(GFS)及数据存储(Big Table)等服务; 的可用于构建云计算应用程序。微软最近宣布了Azure服务,可以在微软(或合作伙伴)的基础架构中创建及部署应用程序。Azure还将提供数据、安全、工作流、消息传送和微软Live等服务,让企业可以在云计算环境创建功能丰富的自定义应用。来自领导厂商的这种支持对云计算模式来说是好兆头。

4. 可靠性。尽管媒体竞相报道了谷歌和亚马逊出现服务中断的事件,但从长远来看,云计算基础架构实际上可能比典型的企业基础架构更可靠。领先的几家云服务提供商已经为各自的系统增添了大规模冗余功能,而且它们正在吸取以前的教训,提供更高的可见性,以减少服务不可用的可能。如果云计算服务成为核心业务后,提供商就更有条件吸取教训,提供比任何特定企业应用程序高得多的可靠性。

挑战无法回避

不过,当前的云计算模式也存在许多挑战:

1. 数据安全与隐私。云计算基础架构具有多租户的特性,厂商们通常无法保证A公司的数据与B公司的数据实现物理分隔。另外,考虑到大规模扩展性方面的要求,数据物理位置可能得不到保证。如果企业需要遵守业务交易及相关数据方面的全国或国际法规,用户可能会觉得不放心。不过,有人认为,到时候法规可能会考虑这种大规模分布式、多租户环境。

2. 数据访问和存储模型。无论是亚马逊的S3和SimpleDB服务,还是微软Azure的数据服务(Data Service),如今提供的存储模型都需要适应许多不同的使用场景。因而,它们可能偏向采用基于二进制大对象(blob)的简单存储模型或简单的层次模型。虽然这带来了显著的灵活性,却给应用逻辑解释不同数据元素之间的关系增加了负担。许多依赖关系数据库结构的事务型应用程序就不适合这种数据存储模型。

3. 缺乏标准和厂商锁定。大多数厂商都定义了基于标准的机制(HTTP、REST和SOAP等)来访问及使用其服务。不过,在云计算环境开发服务方面的标准才刚刚兴起,而且现在缺乏一次编写、到处运行的功能。

比如,使用谷歌的AppEngine开发应用程序的方式就与在微软Azure或上开发应用程序的方式截然不同。使用某厂商的编程模型开发的应用程序要迁移到另一家厂商的平台上并非易事。不过,现在出现了像开放云计算联盟(Open Cloud Consortium)之类的组织,它们鼓励在云计算环境采用基于开源的软件开发,还在考虑制订可以协同工作的标准。

4. 处理故障。考虑到云计算应用程序具有大规模分布式的特性,要明白出现了哪些种类的故障、出现在何处也许并非易事。因此,开发的应用程序要把处理故障当做是正常执行流程,而不是例外情况。

5. 经济模型。按使用付费的模型具有某些优势,但如果使用量一直很高,那么这种模式具有的经济性就不再存在。特别是事务密集型应用如果要使用云计算,厂商就要考虑对付费实行最高限额。

云计算范文4

第一,认清不能因为云计算在个别领域的成功应用而广泛推广。云计算技术宣称的“基础设施即服务、平台即服务、软件即服务”的思想理念在未来信息通信技术的变革各界将拭目以待,但云计算技术就因为在个别领域的成功应用,使得云计算产业全面过热而广泛推广,使得政府及智囊片面地夸大云计算强大技术效应和总量经济效应,云计算是否会重蹈互联网泡沫覆辙,是否是某些大型跨国IT公司借机推销自己IT软硬件产品的一次商业炒作,是否是老牌资本主义国家借机拖垮新型发展中国家发展经济的蓄意阴谋?这些问题都应该仔细推敲研究。

第二,认清不能超越市场真实的应用需求而大力发展。目前,各地政府都在纷纷鼓足热情建云计算中心,力争抢占云计算技术的战略制高点,但一些负面效应也开始显现,据称某市花了几千万邀请了一家知名跨国IT公司建立了一个云计算服务中心,建完之后由于没有任何应用,成了一堆虚拟摆设。无论建云计算服务中心还是发展云计算产业,都应该以市场需求为导向,不能超越市场真实的应用需求。总之,建云计算中心和发展计算产业也是这样,应该首先摸清潜在的市场需求,以需求为导向有序发展,否则将会产生泡沫。

在认清发展云计算技术需要注意的两点之外,本文认为云计算产业能否健康发展还需要跨越以下三道坎。

第一,寻求有效的商业模式。有效的商业模式是推动产业成长壮大的基础,云计算产业也不例外。各地都在建云计算服务中心,发展云计算产业,能否有效运作和创造持续的盈利模式,以及云计算产业是否靠政府创造需求还是靠政府引导市场需求推动来发展,这些问题都应该认真研究。唯独这样,才能在发展云计算的道路上少走弯路。

第二,保障网络与信息安全。在发展云计算过程中,云计算技术能否确保用户网络与信息安全问题是讨论最为激烈的问题。当前云安全技术能否真正像云计算厂商宣称的那样有能力保障用户数据与隐私的安全,大家迫切期待。云计算技术在企业构建私有云方面发挥的潜力大家已经有目共睹,亚马逊、谷歌等企业的云计算应用案例就是很好例证。但企业私有云构建和面向公众的公有云构建仍有较大区别,其中最大区别在于公有云构建面临更严峻的网络与信息安全问题。即使在集中式控制的C\S网络架构下,全世界每天都有不计其数的安全防护设施较好的企业和政府业务数据服务器被黑客攻克,也是潜在云计算用户使用云计算技术迟疑不觉的主因。另外,把用户业务和数据从用户端转移到云端,让用户感觉云里雾里没有谱,加上目前云计算服务网络与信息安全保护能力尚未形成确切有效保障,担心数据丢失和泄密仍将是用户心头暂时难解的疙瘩,短期内仍将是阻碍云计算产业健康发展的一道坎。

第三,夯实设施性能,发展配套软件与制定技术标准。云计算技术宣称提供“基础设施即服务、平台即服务、软件即服务”等服务模式能否成功在技术层面上更多地依赖于网络基础设施性能的增强、云计算配套应用软件的发展以及技术标准制定统一。网络基础设施不增强,带宽网速提不上去,怎么让用户大量的数据在用户端和云端实时传输,做到取用方便;云计算配套应用软件发展不完善,建成的云计算服务中心只是一堆硬件堆积,怎么能提供各类云计算服务;云计算技术标准不统一,随着产业的发展壮大,不同厂商、服务商提供的产品和服务的兼容性问题也会日渐突出。总之,夯实设施性能、发展配套软件和制定技术标准,也是云计算产业向前发展道路上的重要的一道坎。

云计算范文5

今年5月,Google正式在线音乐服务,微软公布Windows Phone 7包括云服务在内的众多特性;6月,苹果推出iCloud在线服务平台;7月,阿里巴巴推出阿里云OS和阿里云手机;8月,HTC收购Dashwire加速布局云服务,华为推出云服务平台、云手机及云存储服务・・・・・・进入2011年以来,以手机在线存储、手机在线音乐为典型应用的各类移动云服务发展势头强劲。随着云计算的兴起,云服务逐渐被业内人士和更多消费者关注。在各种云服务中,移动互联网环境下的云服务已经成为成长最快的领域之一。

互联网企业、终端厂商和ISV(独立软件开发商)是移动云服务的积极推动者。互联网企业最贴近用户,对用户的云服务需求有直观的了解,因此一直在引领移动云服务的发展。Google docs就是移动云服务的雏形,随着Android系统大行其道,谷歌将存储、音乐、电影等一系列服务向移动平台迁移。

终端厂商是移动云服务市场的中坚力量。苹果十分重视打造生态环境,它以iPhone、iPad终端为基础,以iCloud为云服务平台,对方兴未艾的移动云服务市场虎视眈眈。苹果的行动已经引起其他终端厂商的关注,诺基亚、HTC、华为、天宇朗通等国内外厂商也竞相推出移动云服务平台。

ISV在移动云服务发展中也发挥了重要作用。微软即将的Windows Phone 7操作系统将支持各类云服务,对Windows Live在线媒体服务和Skype Drive进行改版;微软+诺基亚的联盟将为其移动云服务提供广阔的发展空间;金山快盘和小米手机将联手为用户提供免费的云存储服务;网秦推出“网秦空间”――以移动信息安全为核心的云服务平台,免费向网秦用户开放。

尽管互联网厂商、终端厂商、ISV的利益诉求点各不相同,但他们都看好移动云服务市场巨大的发展前景和庞大的潜在客户群。在云计算产业高度重视应用落地的今天,移动互联网成为云计算应用推广的催化剂。移动云服务并非是炒作概念,而是已经付诸于实践并且获得了用户的认可,这将从需求端自下而上地推动云计算的普及和发展。

移动云服务是云计算加速落地的生力军,将推动云计算与移动互联网这两大产业的融合发展,推动云计算真正落地与普及。

云计算范文6

关键词:云计算 技术

Abstract: along with the wide application of network technology and deepening, the network information and services tend to be huge, huge data mining processing, distribution problems such as heterogeneous gradually revealed, and then the new concept of new technology also emerge in endlessly, people pay more attention to the current network computing method, the cloud computing, it in people in work and life more and more application, the impact of the more and more deep. This paper introduces the current mainstream to the cloud computing method from the definition, characteristics in detail, and the technology is a thorough analysis.

Keywords: cloud computing technology

中图分类号:TN711文献标识码:A 文章编号:

1.云计算定义

云计算是一个大规模的分布式计算系统,其提供抽象的、虚拟的、动态调整以及可管理的计算能力、存储、平台以及服务提供给因特网上的外部用户。

从定义可以看出,云计算是一个巨大规模的分布式计算环境,与传统的计算模式不同的地方是:

1) 具有巨大的规模;

2) 可以封装成一个单一的入口,提供不同层次的服务;

3) 服务可以动态配置和按需提交。

推动云计算发展的动力主要来自以下四个方面:

1) 快速降低的硬件成本,以及更强大的计算能力和存储能力;

2) 多核技术的广泛采用和现代高性能计算机能够提供的几十万个核的计算能力;

3) 科学计算面临的成指数增长的数据以及互联网上的巨大数据处理要求;

4) 广为接受的面向服务计算和Web 2.0应用。

2. 云计算分布式系统

从云计算的定义中可以看出,云计算与网格计算、公共计算、服务计算、分布式计算等技术存在相互交叉的内容。云计算是从网格计算演化出来的,其框架体系在一定程度依赖网格计算的框架体系。公用计算仅仅是一个计算和存储的商业模式,其通常采用网格架构提供记帐和监控服务实现。图1 说明了云计算和其他分布式计算之间的关系。

Web2.0 几乎涵盖了面向服务应用,云计算在Web2.0 中占据重要地位。超级计算和集群计算更多的侧重于传统的应用计算。

2.1 商业模式

传统的商业模式是软件(通常在一台计算机上运行)一次支付终身使用。在以云计算为基础的商业模式中,用户采用租用模式,由于规模效益,云计算提供的产品价格将大大降低。例如,亚马逊在线主要提供一个计算云和数据云,计算云的收费方式是根据每个应用实例消耗的计算小时数,数据云是根据每GB/月来收费的,数据传输是按照TB/月来计算的。

2.2 体系结构

云计算用于解决因特网规模的计算问题,这与网格所解决的问题是完全不同的。云计算采用标准的协议和接口实现一个巨大的计算和存储资源的共享。云计算构建在一系列已存在的协议之上,例如Web Service 协议(WSDL,SOAP),一些Web2.0技术例如REST、RSS、AJAX 等等。

云计算的体系结构同样有很多种,这里给出最常见的四层架构定义。基础层、架构层、平台层和应用层。基础层包含了原始的硬件资源,例如计算资源、存储资源和网络资源。架构层通常采用虚拟化技术将基础层的资源进行抽象和封装,对上层提供一个集成的资源环境,例如,虚拟的计算机和集群,一个逻辑上的文件系统,逻辑上的数据库系统等等。平台层在统一资源层的基础上添加一些特殊的工具、中间件和服务来作为开发平台环境。应用层则在平台层的基础上提供面向服务的应用。

在云计算的商业实现种,云通常在三个层次上提供服务,IaaS(Infrastructure as a Service)架构即服务、PaaS(Platform as a Service) 平台即服务、SaaS(Software as a Service)软件即服务。

IaaS 提供硬件、软件以及应用程序运行环境。云的架构可以根据应用程序使用资源需求动态伸缩。典型的例子是Amazon的EC2(弹性云计算)服务和S3(简单存储服务),其提供开放的计算和存储服务。Eucalyptus是其开放源码实现,提供类似Amazon 的EC2 接口,允许用户建立一个云架构的试验环境。

PaaS 提供一个更高层次的集成环境,以便用户建立、测试和部署定制的应用程序。为了获得程序的可扩展性,开发者需要遵守软件开发上的一些限制,否则程序无法提交到云上运行。典型的平台即服务是Google 的App Engine,它提供终端用户在可伸缩环境下开发Web 应用程序的能力。

SaaS 采用计费模式提供一些特定的软件允许用户远程使用。Sale force 是在线客户关系管理的业界领先厂商。微软提供的Live Mesh 服务允许多台设备的文件和目录同步共享。

虽然云提供了三层模型架构,但是三层模型之间没有标准接口协议。因此,云间互操作几乎不太可能。目前云提供商重点是提供更好的云服务,一旦云计算技术成熟后,各种云之间的互联、互通和互操作有可能发展起来形成一个新的商业环境。

2.3 资源管理

虚拟化:虚拟化技术已经成为云计算中最不可或缺的要素之一。对于使用的用户而言,虚拟化给用户造成云中所有的资源均被用户独占的假象。虚拟化同时对于基础层(计算、存储、网络资源)提供统一的资源描述。虚拟化同时提供每个程序封闭的运行环境,提供例如配置、部署、启动、迁移、暂停、恢复和停止的统一机制以实现更好的安全、管理和隔离。

云计算采用虚拟化技术还有以下原因:

1.服务器上应用程序聚合,将多个应用程序运行在同一台服务器上可以使资源得到最佳利用;

2.由于每个程序对资源需求不同,例如有的需要大规模计算,有的需要更多的存储。采用虚拟化技术可以针对

不同的应用程序需求提供不同的资源;