美国国家标准与技术研究院(NIST)给出的云计算定义
云计算是一种模型,它可以随时随地、便捷地、随需应变地访问可配置计算资源共享池中的资源(如网络、服务器、存储、应用和服务),只需要最小的资源管理工作或与服务提供者进行交互,这些资源就能够被迅速供应和释放。这种云模式由5个基本特征、3个服务器模型和4个部署模型组成。
5个基本特征:按需的自助服务、广泛的网络访问、资源池、快速的弹性,以及可度量的服务。
按需的自助服务:在无需与服务商进行人工交互的情况下,客户可以通过服务供应商提供的服务,自行配置需要使用的计算机设备。客户可以通过互联网容易地获取这些服务。
广泛的网络访问:通过网络提供服务。基于标准协议和标准格式,客户可以从不同的资源上获取服务。
资源池:用户通过租用模式共享服务提供商的基础设施。根据用户的需求,资源动态的进行分配。客户需要考虑的计算机资源包括以下类型:存储、计算能力、内存、网络带宽和虚拟环境等。
快速的弹性:服务可以弹性方式被快速、自动的配置和释放。这个特征提供了快速扩容和减小容量的能力。
可度量的服务:系统会对使用的底层基础设施进行检查和优化,例如,会度量以下资源的使用:存储能力、计算能力、带宽和活跃用户数,以此作为收费的基础依据。
3个服务模型:架构即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)
这3种服务模式形成了一个服务增长模型:硬件-虚拟化-平台-应用
IaaS:客户获取计算能力、存储、网络和其他的基础计算机设备,并将他们组合在一起形成自己的基础设施。客户不管理云基础设施,但是可以决定运行何种操作系统、需要的存储容量和在云上部署的应用,也会影响到网络组件的配置(如防火墙)。硬件和虚拟化
PaaS:客户使用PaaS提供商提供的编程语言和工具。平台
SaaS:客户使用服务提供商提供的、运行在云基础设置上的应用。任何人在任何时候和地点都可以用任何设备通过简单的界面使用这些应用。此模型对客户的影响:将客户可用的设置局限在有限的配置项上。应用
4个实施模型:私有云、社区云、公有云和混合云
私有云:云基础设施由单一用户独享
社区云:社区云由众多要求相仿的客户共享使用。
公有云:云设施可被公开访问
混合云:由两个或多个独立的云类型组成
--摘自《云服务测试》段念