云计算本身是一个非常抽象的概念,要准确地为其进行定义并不是一件容易的事情。国内外的公司、标准组织和学术机构对它的定义也不尽相同。
1)亚马逊将云计算定义为:通过互联网以按使用量定价方式付费的IT资源和应用程序的按需交付。
2)IBM的定义为:①一种新的用户体验和业务模式。云计算是一种新出现的计算模式它是一个计算资源池,并将应用、数据及其他资源以服务的形式通过网络提供给最终用户。
②一种新的架构管理方法。云计算采用一种新的方式来管理大量的虚拟化资源,从管理的角度来看云计算,它可以是多个小的资源组装成大的资源池,也可以是大型资源虚拟化成多个小型资源,而最终目的都是提供服务。
3)微软的定义为:云计算就是通过标准和协议,以实用工具形式提供的计算功能。
4)美国加州大学伯克利分校在《伯克利云计算白皮书》中对云计算的定义为:云计算是互联网上的应用服务,以及在数据中心提供这些服务的软硬件设施。互联网上的应用服务一直被称作“软件即服务”,而数据中心的软硬件设施就是所谓的“云”。
5)美国国家标准技术研究所NIST对云计算的定义是:云计算是一种资源利用模式,它能以方便、友好的方式通过网络按需访问可配置的计算机资源池(例如网络、服务器、存储应用程序和服务),并以最小的管理代价快速提供服务。
6)我国相关部门在参考了国际组织和其他国家相关标准和法规后,其中对云计算进行了如下定义:
以按需自助获取、管理资源的方式,通过网络访问可扩展的、灵活的物理或虚拟共享资源池的模式。该标准也对云计算涉及的相关术语进行了定义:
云计算服务:使用定义的接口,借助云计算提供一种或多种资源的能力。
云服务商:提供云计算服务的参与方。
云计算平台:云服务商提供的云基础设施及其上的服务软件的集合。
云计算环境:云服务商提供的云计算平台,及客户在云计算平台之上部署的软件及相关组件的集合。
第三方评估机构:独立于云计算服务相关方的专业评估机构。
云基础设施:由硬件资源和资源抽象控制组件构成的支撑云计算的基础设施。