云计算之我见.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:4 大小:17KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

云计算之我见.doc

云计算之我见.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

.什么是云计算云计算是云计算(GridComputing)、分布式计算(DistributedComputing)、并行计算(ParallelComputing)、效用计算(UtilityComputing)、网络存储(NetworkStorageTechnologies)、虚拟化(Virtualization)、负载均衡(LoadBalance)等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助SaaS、PaaS、IaaS等先进的商业模式把这强大的计算能力分布到终端用户手中。从狭义上说,云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源。从广义上说,云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。总的来说,云计算具有以下特点:资源池:服务提供商的资源被池化,并通过多租户模式为客户提供各种服务,并根据客户的需求动态提供物理或虚拟化的资源。这些资源是位置独立的,因为用户并不确切的知道服务提供商的资源在那里,但是客户可以指定较高层次的位置,例如国家、州或数据中心。这些资源包括存储、处理能力、内存、网络带宽和虚拟机。按需自助服务:客户可以按需、自动地获取计算能力,例如服务器计算时间和网络存储,而不需要和服务提供商进行人为交互。快速弹性:服务可以快速、弹性的获得,某种情况下是自动化的,规模可以快速扩大或缩小。对于客户来说,供应能力似乎是无限的,可以任意购买,随时购买。广泛的网络接入:计算能力可通过网络,并通过标准机制进行访问,使得各种瘦(或胖)客户端(例如移动电话、便携式电脑或PDA)平台均可以使用。按使用量计费的服务:云系统对服务(存储、处理能力、带宽、活动用户帐户)进行适当的抽象,并提供服务计量能力,以自动控制和优化资源使用情况。资源的使用可以检测、控制、统计,为客户和服务商提供透明的服务使用量。2.云计算典型系统1)Google云HYPERLINK"http://search.people.com.cn/rmw/GB/rmwsearch/gj_search_lj.jsp?keyword=计算平台"\t"_blank"计算平台Google公司有一套专属的云计算平台,这个平台先是为Google最重要的搜索应用提供服务,现在已经扩展到其他应用程序。Google云计算基础平台主要包括3个部分:GoogleFileSystem文件系统、Map/Reduce编程模式、大规模分布式数据库BigTable。GoogleFileSystem文件系统为了满足Google迅速增长的数据处理需求,Google设计并实现了Google文件系统(GFS,GoogleFileSystem),它是开发的基于Linux的专有分布式文件系统。GFS专门为Google的核心数据即页面搜索的存储进行了优化。为了让内部非分布式系统方向背景的员工能够有机会将应用程序建立在大规模的集群基础之上,Google还设计并实现了一套大规模数据处理的编程规范Map/Reduce系统。这样,非分布式专业的程序编写人员也能够为大规模的集群编写应用程序而不用去顾虑集群的可靠性、可扩展性等问题。分布式大规模数据库管理系统BigTable由于在Google的数据中心存储PB级以上的非关系型数据时候,比如网页和地理数据等,为了更好地存储和利用这些数据,Google构建了弱一致性要求的大规模数据库系统BigTable。BigTable不是一个关系型的数据库,它也不支持关联(join)等高级SQL操作,取而代之的是多级映射的数据结构,并是一种面向大规模处理、容错性强的自我管理系统,拥有TB级的内存和PB级的存储能力,使用结构化的文件来存储数据,并每秒可以处理数百万的读写操作。2)亚马逊弹性云EC2亚马逊(Amazon)将他们的云计算平台称为弹性计算云(elasticcomputecloud,简称EC2),是最早提供远程云计算平台服务的公司。Amazon将自己的弹性计算云建立在公司内部的大规模集群计算的平台上,而用户可以通过弹性计算云的网络界面去操作在云计算平台上运行的各个实例(instance)。用户使用实例的付费方式由用户的使用状况决定,即用户只需为自己所使用的计算平台实例付费,运行结束后计费也随之结束。这里所说的实例即是由用户控制的完整的虚拟机运行实例。通过这种方式,用户不必自己去建立云计算平台,节省了设备与维护费用。3)微软Azure平台WindowsAzurePlatform是一个运行在微软数据中心的云计算平台。它包括一个云计算操作系统和一个为开发者提供的服务集合。开发人员创建的应用既可以直接在该平台中运行,也