1.1.2 云计算的定义与术语
目前,国内外不同的公司、组织和研究机构都根据自己在云计算方面从事的研究和对云计算的理解给出了云计算的定义。
(1)亚马逊的云计算定义:通过互联网以按使用量定价方式付费的IT资源和应用程序的按需交付。
(2)IBM(国际商业机器公司)分别从用户和管理者的角度定义云计算:从用户的角度来看,云计算是一种新的用户体验和业务模式,即云计算作为一种新的计算模式,它是一个计算资源池,并将应用、数据及其他资源以服务的形式通过网络提供给用户;从管理者的角度来看,它可以是多个小的资源组装成大的资源池,也可以是大型资源虚拟化成多个小型资源,而最终目的都是提供服务。
(3)微软的云计算定义:云计算是通过标准和协议,以实用工具形式提供的计算功能。
(4)美国加州大学伯克利分校的云计算定义:云计算包括互联网上各种服务形式的应用,以及这些服务所依托数据中心的软硬件设施,这些服务长期以来一直被称为软件即服务(SaaS),而数据中心的软硬件设施就是所谓的“云”[4]。
(5)美国国家标准和技术研究院(National Institute of Standards and Technology,NIST)的云计算定义:云计算是一种资源利用模式,它能以方便、友好的方式通过网络按需访问可配置的计算资源池(如网络、服务器、存储、应用和服务等),这些计算资源能够被快速地获取或释放,而只需要投入很少的管理工作,或与云服务提供商进行很少的交互。
其中,NIST的云计算定义得到了比较广泛的认可和支持。
2015年,中国在发布的国家标准GB/T 32400—2015/ISO/IEC 17788:2014《信息技术 云计算 概览与词汇》中给出了云计算的定义:云计算是一种通过网络将可伸缩、弹性的共享物理和虚拟资源池以按需自服务的方式供应和管理的模式。其中,资源包括服务器、操作系统、网络、软件、应用和存储设备等。
同时,该文件中对云计算相关的术语也给出了定义。
◆ 云服务:通过云计算已定义的接口提供的一种或多种能力。
◆ 云服务客户:为使用云服务而处于一定业务关系中的参与方。
◆ 云服务用户:云服务客户中使用云服务的自然人或实体代表。
◆ 云服务提供者:提供云服务的参与方。
◆ 云服务合作者:支撑或协助云服务提供者活动,云服务客户活动,或者两者共同活动的参与方。
◆ 云服务代理:负责在云服务客户和云服务提供者之间协调的一类云服务合作者。
◆ 云服务客户数据:基于法律或其他方面的原因,由云服务客户所控制的一类数据对象。这些数据对象包括输入到云服务的数据,或云服务客户通过已发布的云服务接口执行云服务所产生的数据。
◆ 云服务衍生数据:由云服务客户和云服务交互所产生的由云服务提供者控制的一类数据对象。
◆ 云服务提供者数据:由云服务提供者控制,与云服务运营相关的一类数据对象。例如,资源的配置和使用信息、云服务特定的虚拟机信息、存储和网络配置信息、数据中心的整体配置和使用信息、物理和虚拟资源的故障率和运营成本等。
◆ 可复原性:经过指定的时间,云服务客户检索其云服务客户数据和应用构件,以及云服务提供者删除所有云服务客户数据及合同指定的云服务衍生数据的过程。