云计算的概念被提出以来,尚未出现一个统一的定义。 [8] 综合不同文献资料对云计算的定义 [9] ,可以认为云计算是一种分布式的计算系统,有两个主要特点:第一,其计算资源是虚拟的资源池,将大量的计算资源池化,与之前的单个计算资源(见图2-7(a))或多个计算资源(见图2-7(b))不同,形成了大型的资源池(见图2-7(c)),并将其中的一部分以虚拟的基础设施、平台、应用等方式提供给用户;第二,计算能力可以有弹性地、快速地根据用户的需求增加或减少,当用户对计算能力的需求有变化时,可以快速地获得或退还计算资源,为用户节约了成本,同时也使资源池的利用效率大大提高。除此之外,在一部分资料 [10-11] 中,基于上述云计算平台的云计算应用,也被囊括进云计算的概念中。
图2-7 计算模式演化