首页 理论教育云计算的定义与应用实践

云计算的定义与应用实践

【摘要】:云计算是一种概念性的说法,而非专指某特定的信息系统。具体来讲,NIST提供的云计算定义中包括了五个基本特征、三个云服务模型和四个云部署模型,如图1-2所示。图1-2 NIST提供的云计算定义需要指出的是,由于考虑的角度不同,业界对云计算的提法也稍有不同。IBM、Google和Amazon等公司也都从自身角度出发给出了云计算的定义。综上所述,云计算将所有的计算资源集中起来,并由软件实现自动管理,无须人为参与。

云计算是一种概念性的说法,而非专指某特定的信息系统。对云计算最简单的理解,就是将计算能力提供出来作为一种服务,使企业或个人可以通过因特网取得服务。用户所需要的数据,不用存储在个人计算机上,而是放在网络的“云”上面,在任何可以使用网络的地方都可以使用。云代表了规模庞大的计算能力,由云服务供应商建造大型机房,提供各种软件和应用,让用户随时使用超级计算机的计算能力和最新应用软件,用户却不知道服务器的位置或数据的所在,就像是天上的“云”一般,虚无缥缈又抬头即见。

有人主张将Cloud Computing翻译为“云计算”,但也有人将它解读为“云端计算”。“云”即是我们最常使用的因特网;“端”是指使用者端或泛指用户应用网络服务来完成事情的方式。云计算的目标就是没有软件的安装,所有资源都来自云端,使用者端只需要具备连上云端的设备和简单的接口如浏览器即可。因此云计算是一种基于因特网的计算模式,通过因特网上异构、自治的服务为个人和企业使用者提供“随需随用”的计算资源。

维基百科上给出的云计算定义:“一种基于因特网的计算新方式,通过因特网上异构、自治的服务为个人和企业使用者提供按需即取的计算。云计算的资源是动态、易扩充套件而且是虚拟化的,通过因特网提供的资源,终端使用者不需要了解云端中基础设施的细节,不必具有相应的专业知识,也无须直接进行控制,只需关注自己真正需要什么样的资源以及如何通过网络来得到相应的服务”。

但是,当谈及云计算的定义时,大多数研究者都会引用美国国家标准与技术研究院(National Institute of Standard and Technology,NIST)的定义[9]:“云计算是一种模式,支持根据用户需求通过网络方便地访问可配置的计算资源(如网络、服务器、存储器、应用和服务)的共享池,而该池可通过最少的管理工作或服务供应商干预进行快速配置和交付。”。具体来讲,NIST提供的云计算定义中包括了五个基本特征、三个云服务模型和四个云部署模型,如图1-2所示。

978-7-111-53353-5-Chapter01-2.jpg

图1-2 NIST提供的云计算定义

需要指出的是,由于考虑的角度不同,业界对云计算的提法也稍有不同。IBM、Google和Amazon等公司也都从自身角度出发给出了云计算的定义。尽管各自的表述方式和应用特点不同,但云计算的如下特性是可以被明确认同的:(www.chuimin.cn)

1)硬件和软件都是资源,可以是物理的,也可以是虚拟的,通过互联网以服务的方式提供给用户。

2)资源以分布式共享的形式存在,以单一整体的形式呈现。

3)资源可以根据需要进行动态的扩展和配置。

4)用户按需使用云中的资源,而不需要管理它们。

综上所述,云计算将所有的计算资源集中起来,并由软件实现自动管理,无须人为参与。这使得应用提供者无须为烦琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。