云计算(cloud computing)如今已成为信息与通信技术(ICT)产业中的又一个流行语(buzzword)。众多IT厂商承诺提供计算、存储和应用托管服务,其服务范围涵盖了几大洲,并提供基于服务水平协议(Service Level Agreement,SLA)支持的性能和运行时间。尽管这些“云”是传统数据中心的自然进化,它们以展现资源(计算、数据/存储及应用)作为基于标准的Web服务并遵循“实用”的定价模式进行区分。根据客户的计算资源、存储及数据传输的利用率收费。这些“云”提供了基于订阅的访问基础设施、平台及应用的基础设施即服务(Infrastructure as a Service,IaaS)、平台即服务(Platform as a Service,PaaS)和软件即服务(Software as a Service,SaaS)。虽然这些新兴的服务增强了互操作性与可用性,减少了计算、应用托管、内容存储和交付的成本,其成本降低了几个数量级。不过,确保这些应用与服务可以随着需要获得在峰值负载下的一致与可靠的操作是极其复杂的。 目前,专业开发人员需要实现云服务。云供应商、研究人员及相关的从业者正在努力确保对潜在的用户在云计算及利用云计算的全部潜力方面提供培训。然而,作为一个新的流行的范式,云计算的精确定义取决于研究云计算的专家。因此,尽管比以往任何时候都接近实现了真正的效用计算(utility computing),当前要想让人们接受这一点却局限于这些云专家对云计算供应商感知的复杂性。