在云计算中,根据其服务集合所提供的服务类型,整个云计算服务集合被划分成三个层次,如图5-5所示。与熟悉的计算机网络体系结构中层次的划分不同,云计算的服务层次是根据服务类型(即服务集合)来划分的。在计算机网络中每个层次都实现一定的功能,层与层之间有一定关联。而云计算体系结构中的层次是可以分割的,即某一层次可以单独完成一项用户的请求而不需要其他层次为其提供必要的服务和支持。
图5-5 云计算服务层次
基础设施即服务(Infrastructure as a Service,IaaS)层,位于云计算三层服务的最底端,提供基本的计算和存储能力。以计算能力的提供为例,其提供的基本资源就是服务器,包括CPU、内存、存储、操作系统及一些软件。IaaS层通常按照所消耗资源的成本进行收费。
平台即服务(Platform as a Service,PaaS)层,通常也称为“云计算操作系统”。它提供给终端用户基于网络的应用开发环境,包括应用编程接口和运行平台等,并且支持应用从创建到运行整个生命周期所需的各种软硬件资源和工具。在PaaS层,服务提供商提供的是经过封装的IT能力,如数据库、文件系统和应用运行环境等,通常按照用户登录情况计费。
软件即服务(Software as a Service,SaaS)层,提供最常见的云计算服务,如邮件服务等。用户通过Web浏览器来使用网络上的软件,服务提供商负责维护和管理这些软件,并以免费或按需租用方式向用户提供服务。SaaS模式是未来管理软件的发展趋势,它不仅减少甚至取消了传统的软件授权费用,而且服务提供商将应用软件部署在统一的服务器上,免除了最终用户的服务器硬件、网络安全设备和软件升级维护的支出。(www.xing528.com)
云计算三层服务提供的服务功能及主要服务提供商见表5-5。
表5-5 云计算三层服务提供的服务功能及主要服务提供商
(续)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。