云计算分层体系结构研究
基于云计算的新一代电信IT基础架构研究

【摘 要】在介绍了相关背景之后,文章提出了基于云计算的新一代业务支撑网的IT基础架构,详述了各层结构的功能原理,包括云硬件架构、云软件架构、云应用架构和云管理架构。
该架构将更有效支撑业务发展。
【关键词】云计算 IT基础架构 数据中心 SOA 虚拟化基于云计算的新一代电信IT基础架构研究收稿日期:2009-11-21付 峰 中国移动(深圳)有限公司1 引言随着3G商用的逐步推进,传统的互联网业务正在与移动通信网加速融合,以移动互联网为代表的数据业务如移动社区、手机邮箱和即时通信等成为移动运营商的战略重点。
在今年(2009年)达沃斯世界经济论坛期间,中移动董事长兼CEO王建宙谈到互联网未来发展的两个主要方向,第一是云计算,第二是互联网的移动化,这两个方向将促使互联网发生一个数量级的上升,同时创造出新的经营模式。
与此同时,Gartner也在其报告中称“到2012年,80%的财富1000强企业将使用云计算服务”。
面对移动互联网的发展,中国移动进行向信息服务提供商的战略转型,不仅提供面向个人和行业应用的传统电信业务服务,还将提供包含软件服务、平台服务在内的新商务模式。
这种转型对业务支撑网系统提出了更高要求,不仅为内部应用提供支撑服务,现有的系统如BOSS、CRM和BASS等系统;而且为第三方提供软件服务(SAAS),如CRM、MIS等;还为外部应用提供平台服务(PAAS),提供二次应用开发能力,如基于位置的服务等。
传统的系统架构以客户/服务器模型为主,一般是一套系统一套服务器。
这种架构作为业务支撑网系统中最重要的体系结构,曾为企业的业务发展、营销服务提供了强有力的支撑,至今仍被广泛使用,但该体系架构在使用过程中也越来越体现出架构的可扩展性差。
由于移动业务的急剧发展、应用数据大量的膨胀,造成相关系统经常性扩容,每次扩容不仅周期长,而且软硬件成本相当高,为未来业务发展带来一定不利影响。
云计算体系架构作为一种新兴的共享基础架构方法,虽然各方表述不太一样,但本质上都是通过将企业计算动态分布到集群计算机上,根据业务发展和应用使用情况对软硬件资源进行灵活的调配,以实现按需访问,对内对外提供各种IT服务。
第3章 云计算平台

阿里云服务平台-1
阿里云服务器(Elastic Compute Service,简称ECS)是一种简单高效、处理能力可弹性伸缩的云计 算服务,能够帮助用户快速构建更稳定、更安全的应用,提升运维效率,降低IT成本,使企业更 专注于核心业务创新。 批量计算服务(Batch Computing Service,简称BatchCompute)是一种适用于大规模并行批处理作 业的分布式云服务。BatchCompute支持并发规模的海量作业,由系统自动完成资源管理、作业调 度和数据加载,并按实际使用量计费。
Google云计算平台核心技术-7 6. Dapper监控系统 Google设计了Dapper监控系统。Dapper能对几乎所有的Google后 台服务器进行监控,并将海量的监控信息记录汇集在一起产生有 效的监控信息。
Dapper监控信息的汇总需要经过以下三个步骤: (1)将区间的数据写入到本地的日志文件。 (2)将所有机器上的本地日志文件汇集在一起。 (3)将汇集后的数据写入到BigTable存储库中。
Amazon云平台-1
Amazon的云计算服务主要包括:弹性计算云服务EC2、简单存储服务S3、 简单数据库服务SimpleDB、简单队列服务SQS、弹性MapReduce服务、内 容推送服务CloudFront、移动服务、安全服务和身份服务等。这些服务涉 及云计算的方方面面,用户可以根据自己的需要选用一个或多个,而且 所有这些服务都是按需获取计算资源,具有极强的可扩展性和灵活性。
专有网络(Virtual Private Cloud,简称VPC)支持用户基于阿里云构建出一个隔离的网络环境,并 对该虚拟网络进行配置,包括选择自有IP地址范围、划分网段、配置路由表及网关等。
弹性伸缩(Auto Scaling,简称AS)是一种根据用户的业务需求和策略,对弹性计算资源进行经济 地自动调整的管理服务。阿里云平台的AS机制能够在业务增长时自动增加ECS实例,并在业务下 降时自动减少ECS实例。
第4章 大数据系统处理-大数据-李联宁-清华大学出版社

4.1 大数据处理基础架构--云计算
MapReduce 架构设计
4.1 大数据处理基础架构--云计算
MapReduce的工作原理其实是先分后合的数据 处理方式。
Map即“分解”,把海量数据分割成了若干部分 ,分给多台处理器并行处理;
Reduce即“合并”,把各台处理器处理后的结 果进行汇总操作以得到最终结果。
4.1 大数据处理基础架构--云计算
2. Hadoop架构 • Hadoop是一个处理、存储和分析海量的分布式、
非结构化数据的开源框架。 • 最初由雅虎的Doug Cutting创建,Hadoop的灵感
来自于 MapReduce , Hadoop集群运行在廉价的 商用硬件上,这样硬件扩展就不存在资金压力。 • 其基本概念与将海量数据限定在一台机器运行的方 式不同,Hadoop将大数据分成多个部分,这样每 个部分都可以被同时处理和分析。
4.1 大数据处理基础架构--云计算
• 在Google发表MapReduce后,2004年开源社群用 Java搭建出一套Hadoop框架,用于实现 MapReduce 算法,能够把应用程序分割成许多很 小的工作单元,每个单元可以在任何集群节点上执 行或重复执行。
• 此外,Hadoop 还提供一个分布式文件系统GFS( Google file system),是一个可扩展、结构化、 具备日志的分布式文件系统,支持大型、分布式大 数据量的读写操作,其容错性较强。
• 大数据必然无法用单台的计算机进行处理,必须采 用分布式架构。
• 它的特色在于对海量数据进行分布式数据挖掘。 • 但它必须依托云计算的分布式处理、分布式数据库
和云存储、虚拟化技术。
4.1 大数据处理基础架构--云计算
Cloudsim 3.0仿真流程分析

Cloudsim 3.0仿真流程分析王燕妮;吴文辉【摘要】Nowadays, cloud computing technology has been widely paid attention. But, different applications based on cloud computing have different requirements of configurations and deployments. Therefore, how to quantify and compare the capability of different models in order to increase the operation rate of cloud computing resource has been widely researched. This paper introduces the CloudSim software and focuses on CloudSim 3.0. The paper expounds the simulation process of the software and the simulation events of the process. In the end, the process is illustrated with an example.%如今,云计算技术愈加受到各界的关注。
然而不同应用具有不同的组成、配置和部署需求,如何量化与比较这些应用模型的性能,从而提高云计算资源使用效率,成为重要的研究课题。
文章简述了为解决此问题而开发的云仿真软件CloudSim,并以CloudSim 3.0为重点研究对象。
文章重点阐述了仿真软件的仿真流程,并以仿真事件为焦点阐述了仿真流程中各仿真实体的变化情况,并结合实例进行说明。
【期刊名称】《软件》【年(卷),期】2015(000)006【总页数】5页(P109-113)【关键词】CloudSim 3.0;仿真流程【作者】王燕妮;吴文辉【作者单位】国防信息学院,湖北武汉 430010;国防信息学院,湖北武汉 430010【正文语种】中文【中图分类】TP393随着硬件条件的更新发展以及网络技术的成熟演进,云计算应运而生。
云计算PPT-精华课件

DB2
Provisioning Manager v.5.1
WebSphere Application Server
云计算基础设施,可提供 托管或现场解决方案。
资源管理栈
- 15 -
云计算体系特点
通过Internet接入 不需要自身具有IT技术来实施 第三方提供 资源共享 无多余功能开发 无多余费用 系统延续性好
- 16 -
目前的IT架构
商业流程
财务
底层系统管理./ 安全
底层系统管理./ 安全
服务器
底层系统管理./ 安全
数据库
存储
交易过程 互联网门户 文件系统
- 17 -
未来10年集成了云计算应用的动 态IT架构
商业流程
用户界面 & 接口
强化:
减少费用 & 提高质量
虚拟应用 虚拟信息 底层结构虚拟
虚拟存储 虚拟进程
云计算体系逻辑结构
用户互动 界面
系统管理
资源工具
服务器
服务目录
监控和测定
- 14 -
云计算体系物理结构
Apache
虚拟机 虚拟机 虚拟机 虚拟机
Tivoli 监控工具
Linux with Xen
数据中心 – System x
监控 Provisioning Baremetal & Xen VM
IBM Monitoring v.6
- 6-
三种服务模式
软件即服务(SaaS):软件即服务。它是一种通过Internet提供软件的模式,用户无需 购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。 平台即服务(PaaS):PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的 模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以 加快SaaS的发展,尤其是加快SaaS应用的开发速度。 基础设施即服务(IaaS):消费者通过Internet可以从完善的计算机基础设施获得服务
开题报告--云计算虚拟化

开题报告一. 课题名称云计算与虚拟化(Cloud Computing and Virtualization)二.课题的背景随着计算机科学技术的发展,计算机技术在人类社会的作用逐渐上升,计算机是计算能力也在快速增长——天河一号超级计算机,计算能力超过每秒2500万亿。
但是计算系统利用率不高,据权威性能测试机构Metron’s Athene对一个计算机系统进行两天检测的数据显示,计算系统平均利用率只有25%-30%。
机器闲置的时间很多。
在日常办公、科研、软件测试等环境中,计算系统使用的灵活性也不够高,不同的应用软件需要在不同的计算系统下执行使得系统切换比较繁琐。
三. 研究意义系统虚拟化是将底层物理设备与上层操作系统、软件分离的一种去耦合的技术,虚拟化的目标是实现将IT资源利用率和灵活性最大化。
将多个操作系统融合在一台服务器上,提高资源利用率;应用系统不在依赖特定的硬件,能够更加灵活的维护系统。
虚拟化系统还可将用户的应用配置与计算系统分离,使用户可以自由、方便、快速的切换不同的计算系统来运行不同的应用软件。
四.本课题的基本内容1.什么是云计算?云计算(英语:Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
整个运行方式很像电网。
云计算常与网格计算、效用计算、自主计算相混淆。
(网格计算:分布式计算的一种,由一群松散耦合的计算机组成的一个超级虚拟计算机,常用来执行一些大型任务;效用计算:IT资源的一种打包和计费方式,比如按照计算、存储分别计量费用,像传统的电力等公共设施一样;自主计算:具有自我管理功能的计算机系统。
)事实上,许多云计算部署依赖于计算机集群(但与网格的组成、体系结构、目的、工作方式大相径庭),也吸收了自主计算和效用计算的特点。
2.什么是虚拟化技术?虚拟化(英语:Virtualization)是一个表现逻辑群组或电脑资源的子集的进程,用户可以用比原本的组态更好的方式来存取这些进程。
基于云计算的服务器虚拟化平台的规划与研究

基于云计算的服务器虚拟化平台的规划与研究俞雪永胡毓宁陈利锋柯海丰(浙大城市学院计算机与计算科学学院,浙江杭州 310015)摘要:论文分析了浙大城市学院实验室的规划现状,就计算数据中心在更新配置时资金投入过大、服务器资源利用率不高的问题,研究了当前云计算的相关技术,提出了基于云计算的服务虚拟化的解决方案。
该方案通过在数据中心高性能的计算机刀片群集上建立服务器虚拟化资源池的方式,利用Web进行资源管理以及对平台的访问和资源的调用,从而实现服务器虚拟化管理和应用,提高资源利用率,节约建设成本,降低设备管理和维护的工作量,提高了数据中心的服务能力和支撑水平。
关键词:云计算;服务器虚拟化;数据中心DOI: 10.12184/wspkjllysjWSP2634-792X07.20200402为了适应新时代高校人才培养的需求,浙大城市学院计算分院从 2011 年至今投入大量的经费,通过对兄弟院校的实地考察,建立了教学与科研一体化的数据中心。
目前数据中心机房物理服务器数量众多,设备投资大,机房空间占用大和电力消耗居高不下 ,同时大部分理员可以根据需要将一台或多台虚拟机分配给一个或多个用户,而用户桌面上不再需要部署性能强大的 PC,而只要部署一台安全、易管理的云计算终端就可以连接到数据中心的虚拟服务器并使用该虚拟机,通过网络把服务器端的虚拟主机传输到客户端并展现给最终用户。
一、服务器虚拟化的可行性与必要性时间服务器 CPU 利用率相对较低,较高的能耗和传统的网络基础架构在一定程度上阻碍了信息化的可持续发展,因此迫切需要可持续发展的信息系统的可靠和稳定的支撑。
经过国内外的调研和对比,认为云计算虚拟化平台成为解决以上问题的最佳方案。
服务器虚拟化作为虚拟化技术又一个快速兴起的潮流,越来越多的企业开始接受虚拟化技术来实现企业的服务器基础架构[2]。
通过服务器虚拟化技术在一台性能强大的服务器上虚拟出若干台虚拟服务器[3],用户或管理员可以在该虚拟机中安装操作系统、应用程序等,管计算数据中心承担着浙江大学城市学院计算分院教学信息化平台、IT 项目建设与科研管理的重任。
五层原理体系结构

五层原理体系结构第一层:物理层(Physical Layer)物理层是网络的最底层,它主要负责数据的传输和接收。
在物理层中,传输的数据是以比特(bit)为单位传输的,比特是最小的数字量,它代表了0或1两种状态。
物理层的主要任务是将比特转化为数据信号,并通过物理媒介传到下一层,例如使用光纤、铜缆等。
物理层的标准化使不同厂商的网络设备可以相互通信。
第二层:数据链路层(Data Link Layer)数据链路层是负责将已经传输的物理层数据,转化成适合传输的数据帧,并将其传输到下一层。
该层还能够纠错,保证数据的完整性和可靠性。
数据链路层还规定了一个严格的协议,以控制网络访问、数据包的发送顺序和错误纠正。
第三层:网络层(Network Layer)网络层是实现目标地址到源地址的路由、选路等功能的层次。
该层利用路由协议学习路由表信息,传输控制数据包的流向,同时进行差错控制和流量控制。
路由器就是运行在网络层的设备,它可以通过将数据包从一条链路传递到另一条链路,实现站点之间的连通。
传输层主要负责数据的传输控制,包括数据的分段、发包、重传等。
当数据在传输过程中出现错误,传输层会进行差错控制和恢复,保证数据完整性和可靠性。
传输层协议常见的有TCP、UDP等。
应用层是最高层,也是最接近用户的层次。
该层负责网络应用程序的编程接口,例如Web浏览器、电子邮件客户端等。
应用层通过应用程序协议,与另一台计算机上运行的应用程序进行通信。
常见的应用层协议有HTTP、SMTP、FTP等,它们规定了如何处理和传输数据。
总结五层原理体系结构是将计算机网络分成五个互相衔接的层次结构,每个层次完成特定的功能,实现了设备和网络之间的互操作性、互联性和可扩展性。
每一层都有对应的协议来进行规范化,因此任何厂商的设备都可以遵循同样的标准进行通信。
该体系结构是目前计算机网络中最常用的标准架构,有助于不同厂商之间的互操作性和兼容性。
除了上述五层原理体系结构之外,还存在其他体系结构,比如七层体系结构。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【摘 要】文章首先探讨了云计算的定义,接着对其体系结构进行梳理,将IT业内的相关业务和技术分别归纳到该体系结构的五个层面中,最后阐述了云计算在国内的应用。
【关键词】云计算 体系结构 业务实例 IDC收稿日期:2010-07-27彭国庆 周冠宇 广州杰赛通信规划设计院云计算分层体系结构研究1 云计算定义从严格意义上来说,云计算不是一个具体的技术概念,并没有明确的定义,也因其所指的“什么都能做”而受到业界的广泛批评。
尽管如此,我们却可以对云的特性进行分析,从而明确云计算的涵义。
可以通过以下几条语句来描述它:(1)云计算是通过互联网广泛共享计算资源的一种计算方式,而不是使用本地PC的软件或存储;(2)云计算是快捷接入互联网所提供的远端站点的一种延伸。
理论上,这是一种范式转移,对用户来说,云将实现的技术细节抽象了,用户不需要也不用了解和控制组成云的技术架构;(3)云计算描述了一种新的基于互联网IT服务的补充、消费和交付模式,它提供典型的基于互联网的业务——以动态可扩展的和虚拟的资源作为服务;(4)典型的云计算提供商交付公共在线商业应用,这些商业应用在客户端通过网页浏览器访问,而软件和数据则被存储在服务器端。
由此,我们可以尝试着给云计算下一个定义:提供计算能力,将底层技术架构(如:服务器、存储和网络)抽象为计算资源,方便地、按需地通过网络访问可配置计算资源的共享池,计算资源能以少量的管理代价或由服务提供商交互而被快速提供和释放。
这个定义描述了云计算的五个必要特性:(1)按需自助服务:申请、调整和释放资源均由用户在管理界面上自行操作;(2)广泛网络访问:任何时间、任何地点和任何接入方式均可以访问到云计算所提供的服务;(3)资源的池化:计算机的物理资源不再专人专用,而是有需求才占用,不需要就释放;(4)良好的弹性:资源的调度能够及时响应用户需求的扩张和收缩;(5)计费服务:可满足公用服务的运营需求,资源的使用以计时和计量来收取费用。
其实云计算所涵盖的技术并不具有创新性,它是很多已有技术的抽象、进化和综合:(1)网格计算(Grid Computing):分布式计算和并行计算的一种形式,一群联网的松耦合计算机可协同处理非常巨大的任务,如同一台超级的虚拟计算机。
通常用于科学计算;(2)公用计算/效用计算(Utility Computing):将计算资源打包,如计算能力和存储,作为一项可计量的服务,类似于传统的公用设施(例如:水、电、气)。
由亚马逊首先进行商用;图2 云计算分层体系架构各层的详细描述如下:2.1 云客户端(Cloud Clients)云客户端,有时又称为云终端或云电脑,是直接面向客户的人机接口。
一台云客户端由计算机硬件和/或计算机软件组成(计算机软件是否存在,取决于云计算应用,可能需要特别设计用于获得云服务的软件,否则云服务就不能使用)。
现下流行的云客户端有:(1)手机:基于Linux的Palm(预置WebOS的Linux 核心)、Android(Linux核心)、iPhone(Darwin核心),以及基于Microsoft的Windows Mobile;(2)胖客户端:CherryPal、Wyse、Zonbu、基于gOS系统的;(3)瘦客户端/网页浏览器:Internet Explorer、Mozilla Firefox、Google Chrome、WebKit。
2.2 云应用(Cloud Applications)云应用是在软件结构上采用云计算,通常不必在客户端安装和运行应用,所有的操作、维护和升级均在服务端进行,因此可以减轻软件维护、日常操作和支持的负担。
可以作为云应用的应用主要有以下几个关键特征:(1)基于网络访问的和可管理的商用软件;(2)活动管理是由服务端控制,而不是客户端,使得客户可以通过Web方式远程访问应用;(3)应用的交付更接近一对多的模式(单实例、多租户架构)而不是一对一模式,包括架构、价格、合作伙伴和管理特征;(4)集中化的功能更新,不需要在客户端下载补丁和升级包。
(3)自主计算(Autonomic Computing):计算机系统具有自主管理能力。
从工作原理层面来看,云计算=网格计算。
工作负载被传送给由分派任务的主控节点和工作的从属节点组成的IT基础设施,主控节点控制分配给工作负载的资源(即有多少从属节点运行并行化的工作负载)。
客户机只看到工作负载被分配给云/网格,然后结果返回给它。
从属节点可以是虚拟主机,也可以是物理主机。
从运营层面来看,云计算=公用计算/效用计算。
这是Amazon EC2等的商用模型,在这种模型中,由一个外部实体来维护IT基础设施,而客户购买这个基础设施上的时间/资源。
正是这种“在云中”致使云计算分布在Web 上,处在向它租用时间和资源的机构之外。
从运维管理层面来看,云计算=自主计算。
大规模硬件节点(1000至100万)所组成的云,若仍采用以前的IT系统运维模式,大量的运维工作要由人工来处理,这将是不可能完成的任务。
因此需要云计算具备自主管理的能力。
2 云计算分层体系云计算有着庞大的体系结构,通常人们只看到它的某个方面,就如经典故事“盲人摸象”中的盲人对大象的感觉,如图1:图1 云计算之盲人摸象因此,我们有必要就云计算这头“大象”进行系统化的分析。
云计算是由5个层面构成的分层体系,这5个层面是必不可少的,如图2所示:现有网络应用可以划入云应用的主要有以下几大类:(1)Web应用:有Webmail、Facebook、Twitter、YouTube、Yammer等。
◆Webmail:利用浏览器通过Web方式来收发电子邮件的服务或技术,不需借助邮件客户端;◆Facebook:起源于美国大学校园的社交网站,国内类似的有人人网等;◆Twitter:国外的一个网站,它利用移动网和互联网进行即时通讯,是微博的典型应用。
目前国内也出现了许多类似Twitter的网站,比如说说、饭否等,与国内移动通信服务商、即时聊天工具绑定;◆YouTube:国外的视频分享网站,国内有youku、tudou等。
(2)软件即服务:Software as a Service,如:Google Apps、Salesforce、Nivio、、Zoho、等。
◆Google Apps:Google在线应用服务,提供带有私人标志的电子邮件、即时通信(网上聊天)、日历工具、网站设计工具、协同办公工具等,这些服务都由Google 托管,而不需要用户安装或维护任何软硬件;◆Salesforce:提供客户关系管理软件,它开辟了一种新的软件应用模式,通过互联网使用企业级应用软件,按需使用、按需付费。
国内的XTools、八百客等也提供类似的在线CRM服务;◆:在线教育软件公司提供的基于云的人才、业绩、学习管理及培训的软件平台,按需应用和付费;◆Zoho:AdventNet公司开发的一个办公室软件套装,提供全方位的在线商务办公解决方案;◆:基于云的网络学习平台。
(3)软件+服务:Software plus Services,将客户端的软件与托管服务结合在一起,这是软件即服务与传统客户端软件互补的概念,如:Microsoft Online Services。
2.3 云平台(Cloud Platform)云平台又称为平台即服务(PaaS),它将计算平台和/或解决方案栈(有多层)作为一项服务,通常基于云基础设施来支撑其上的云应用。
因其避开了成本、复杂的采购、底层硬件和软件层管理,它可以有效促进应用部署。
现有的云平台主要有两大类:(1)解决方案栈解决方案栈(Solution Stacks)是指实现功能完备的解决方案所需要的一套软件子系统或组件,解决方案可以是一项产品或服务。
例如:开发一项Web应用,就需要用到操作系统、Web服务、数据库和编程语言,常常提及的有:LAMP(操作系统——Linux,Web服务——Apache,数据库——MySQL,编程语言——Perl、PHP 或Python)、WINS(操作系统——Windows,Web服务——IIS,编程语言——.NET,数据库——SQL)。
当前,云平台的解决方案栈有:◆Google App Engine:在Google集群中开发和托管Web应用的平台,目前,它只支持Python和Jave编程语言。
主要的竞争对手有:亚马逊网络服务(Amazon Web Services)、微软的蔚蓝服务平台(Azure Services Platform);◆Rackspace Cloud Sites:Rackspace Cloud公司提供的一项Web应用托管/云平台服务,按需使用、按使用付费,支持PHP 5、Perl、Python和.NET语言。
Rackspace Cloud公司还提供Cloud Files(云存储)和Cloud Servers(云基础设施)的服务;◆Engine Yard、Heroku:基于Ruby on Rails的云平台;◆Azure Services Platform:基于微软数据中心的互联网云端(不只有云平台,还有客户端)服务平台,提供Windows Azure云操作系统,所有的服务和应用都运行在这个操作系统之上。
该平台提供5项服务:Live Services、SQL Services、.NET Services、SharePoint Services、CRM Services;◆:Salesforce公司的PaaS产品。
该平台能使外部开发者创建额外的应用,并将这些应用整合到Salesforce的主应用中,而且这些应用都是托管在的基础设施中。
(2)结构化存储1)数据库基于云的数据库,目前有:◆Amazon SimpleDB:Amazon的分布式数据库,它与Amazon的EC2和S3共同组成亚马逊网络服务;◆BigTable:Google的数据库系统,基于Google文件系统(GFS)、Chubby Lock Service和其他的Google 程序,不对外界直接提供业务。
2)文件存储基于云的文件存储,目前有:◆Amazon S3(Simple Storage Service):Amazon 的在线存储服务,是一项公共收费服务,Web应用程序开发人员可以使用它存储数字资料,包括图片、视频、音乐和文档;◆Nirvanix SDN:Nirvanix公司的云存储产品,将来提供Clound NAS。
它将Amazon S3作为其竞争对手;◆Rackspace Cloud Files:Rackspace Cloud公司的云存储产品,提供对媒体文件的在线存储和内容分发。
3)队列基于云的消息发送,如:Amazon SQS(Simple Queue Service),提供计算机之间消息的可靠发送。