微软云计算:Microsoft Azure部署与管理指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.1 云计算的定义

云计算现在没有统一的一个定义,业界关于云计算定义的争论也从未停止过,所有的都是按照个人理解来定义的。维基百科(Wikipedia)提供的云计算定义是这样的:

“云运算(Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。”

从上面的定义我们可以理解云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态的、易扩展的,且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来抽象地表示互联网和底层基础设施。云计算可以让你体验每秒10万亿次的运算能力,强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势等工作。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。

对于什么是云计算,至少可以找到100种解释。目前广为接受的是美国国家标准与技术研究院(NIST)的定义:

“云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。”

这个定义相对来说更为具体,也更为技术。它强调了一个共享的计算资源池,用户可以方便地通过网络访问资源池。他没有强调必须通过互联网,这样就把企业自建的计算服务涵盖进去了。

在首届中国云计算技术与应用大会上,中国电子学会云计算专家委员、解放军理工大学教授刘鹏对云计算做出了长短2种定义。

长定义:“云计算是一种商业计算模型。它将计算任务分布在大量计算机构的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务”

短定义:“云计算是通过网络按需提供可动态伸缩的廉价计算服务。”

从刘鹏教授对云计算的定义可以看出,描述这种资源池称为“云”。“云”是一些可以自我维护和管理的虚拟计算资源,通常为一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等。云计算将所有的计算资源集中起来,并由软件实现自动管理,无须人为参与。这使得应用提供者无须为烦琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本。