单选题 使用者通过网络按需随时获取和使用资源或服务,并随时扩展,按使用付费,这种计算模式属于 (31)

【正确答案】 C
【答案解析】[分析] 网络大大扩展了计算机的计算能力和应用范围,尤其是随着互联网的出现,使得基于计算机的服务提供方与使用方之间能够进行友好度和扩展度都更优的充分交流。人们很早就提出和实现了基于网络的多台计算机的协同技术,例如,分布式技术、服务器集群技术、负载均衡技术和Web Service等,在互联网的基础上对这些技术进行扩展,再加入一些创新,基本就构成了现在的云计算。
云计算是一种基于并高度依赖于Internet,用户与实际服务提供的计算资源相分离,集合了大量计算设备和资源,并向用户屏蔽底层差异的分布式处理架构。总的来讲,云计算是一种大量服务器的组成架构,其提供的计算资源并不能直接给用户使用,而是通过其他的方式,例如,向用户提供搜索、存储、相册、Blog、科学计算等应用服务的方式来展现其魅力。目前,云计算已经被应用到以下几个方面:
(1)存储服务。例如,Amazon所提供的S3,就是一种向用户提供存储服务的云计算应用,Microsoft公司通过windows Live的SkyDriver向用户提供网络存储服务,GoogleDocs在2009年7月的一次更新中也开始支持对任意文件的存储。
(2)搜索。各大搜索引擎公司(例如,Google等)为了满足用户的需求,并提供良好的用户体验,都使用了大量的服务器,组成服务器群,把用户的请求进行拆分、执行和返回。
(3)科学计算。小型团队在实验或者项目必需的情况下,必定会有大量的计算需求,但无论是购买设备,还是租用大型计算机,都将有不菲的费用,而通过购买云计算的资源(例如,Amazon的EC2服务),搭建需要的平台,基本可以在前期零投入的情况下来满足相应的计算需求。
(4)软件即服务(Software as a Service,SaaS)。通过利用B/S架构,将企业的业务逻辑和数据都置于云计算的服务器群中,以适应中小企业的低成本满足应用需求的要求。
另外,云计算可以应用到基础设施即服务(Infrastructure as a Service,IaaS)和平台即服务(Platform as a Service,PaaS)中。一般地,当有以下需求的时候,就可以考虑使用云计算服务:
(1)短时间内的中、大规模计算需求。
(2)零成本的前期投入,并且总体拥有成本(Total Cost of Ownership,TCO)较优。
(3)在充分相信云计算服务提供商的情况下的数据安全性需求。
(4)没有足够的服务器管理和运维人员。
(5)在终端设备配置较差的情况下完成较复杂的应用。
当使用云计算服务时,一般都可以达到前期成本的零投入,短时间内在云计算环境中搭建一个满足大规模计算需求的虚拟服务器或虚拟服务器集群。而且,用户不需要配置专门的维护人员,云计算服务的提供商也会为数据和服务器的安全做出相对较高水平的保护。由于云计算将数据存储在云端(分布式的云计算设备中承担计算和存储功能的部分),业务逻辑和相关计算都在云端完成,因此,终端只需要一个能够满足基础应用的普通设备即可。