云计算是一种模型,它实现了无处不在的、便捷的、可通过网络按需访问的共享可配置计算资源池(例如网络、服务器、存储、应用程序和服务等资源),并在最小化管理开销或与服务提供商交互的前提下,实现这些资源的快速分配和释放。云计算模型有五个基本特性、三种服务模型和四种部署模型。
基本特征(Essential Characteristics)
- On-demand self-service(按需自助服务):不需要与服务提供商进行繁琐的交互, 消费者就可以单方面按需取用计算资源, 例如服务器时间和网络存储。
- Broad network access(带宽网络访问):各种各样的瘦或胖客户端平台(例如移动电话、平板电脑、笔记本电脑和工作站)都能使用标准机制通过网络访问资源。
- Resource pooling(资源池化):通过使用多租户模型,提供商的计算资源池可以服务于各种消费者,并根据他们的需求动态分配和重新分配不同的物理和虚拟资源。这些资源感觉上是与位置无关的,因为消费者通常无法控制或知晓资源的精确位置,但是他们可以指定更高抽象层面上的位置(例如国家、洲或者数据中心)。这些资源可能包括存储、处理器、内存和网络带宽。
- Rapid elasticity(快速弹性化):弹性地提供和释放计算能力以快速伸缩匹配等量的需求,这种伸缩在某些情况下是自动的。对消费者来说,可供调配的资源总是无限可用的,并且可在任意时间使用任意数量的资源。
- Measured service(服务可度量):通过利用与服务匹配的抽象层次的的度量机制(例如存储、处理器、带宽以及活跃用户帐户数),云计算系统能够自动控制并优化资源的使用。同时能够监控、控制和报告资源使用率,为服务提供商和消费者提供透明的服务。