到目前为止,云计算(CloudComputing)的出现是21世纪IT业界最重大的一次变革。作为一种计算资源的组织和运作方式,云计算为IT业界的方方面面带来了巨大的改变,推动了一波又一波的技术变革。
模式划分
按所管控的计算资源的范围来划分,当前的云计算模式可以分为基础架构即服务(InfrastructureasaService)、平台即服务(PlatformasaService,PaaS)以及软件即服务(SoftwareasaService,SaaS)
IaaS
在IaaS架构中,应用架构底层的网络、存储和计算资源(主机、物理机或虚拟机)不再属于用户的管理范围。这些资源由云平台供应商(CloudProvider)提供和运维。用户在云平台上付费申请所需的网络、存储和计算资源,云平台供应商在一定时间内提供。
PaaS
PaaS则是在这个基础上让用户只关注应用服务。PaaS平台提供了应用的运行环境(如应用运行时)、应用依赖的服务(如数据库、中间件、负载均衡、构建服务、发布服务)以及底层所需的计算资源,用户可以把精力集中在应用的开发和创新上。
目前PaaS平台开始支持容器(如Doker)作为应用的交付件,这使得应用在各个PaaS之间有更好的可移植性。
SaaS
用户完全不用管理任何应用和基础设施,从而变成云服务的消费者。
总结
从IaaS、PaaS和SaaS的对比可以看出,通过将应用架构堆栈中各类资源的管理权委托给云计算平台,用户获得了更大的自由度和更低的管理成本。
网友评论