660. 【系统架构】云计算的服务方式
2023-05-04 本文已影响0人
七镜
产业界和学术界对云计算的服务方式进行了总结。目前一致认为云计算自上而下具有“软件及服务(Software as a Service,SaaS)”、“平台即服务(Platform as a Service,PaaS)”和“基础设施即服务(Infrastructure as a Service,IaaS)”三类典型的服务方式:
1. 软件即服务(SaaS)
在 SaaS 的服务模式下,服务提供商将应用统一部署在云计算平台上,客户根据需要通过互联网向服务提供商订购应用软件服务,服务提供商根据客户所订购软件的数量、时间的长短等因素收费,并且通过标准浏览器向客户提供应用服务。
2. 平台即服务(PaaS)
在 PaaS 模式下,服务提供商将分布式开发环境与平台作为一种服务来提供。这是一种分布式平台服务,厂商提供开发环境、服务器平台、硬件资源等服务给客户,客户在服务提供商平台的基础上定制开发自己的应用程序,并通过其服务器和互联网传递给其他客户。
3. 基础设施即服务(IaaS)
在 IaaS 模式下,服务提供商将多台服务器组成的“云端”基础设施作为计量服务提供给客户。具体来说,服务提供商将内存、I/O设备、存储和计算能力等整合为一个虚拟的资源池,为客户提供所需要的存储资源、虚拟化服务器等服务。
三种服务模式的特征:
- 在灵活性方面,SaaS -> PaaS -> IaaS 灵活性依次增强。这是因为用户可以控制的资源越来越底层,粒度越来越小,控制力增强,灵活性增强。
- 在方便性方面,IaaS -> PaaS -> SaaS 方便性依次增强。这是因为 IaaS 只是提供CPU、存储等底层基本计算能力,用户必须在此基础上针对自身需求构建应用系统,工作量较大,方便性较差。而 SaaS 模式下,服务提供商直接将具有基本功能的应用软件提供给用户,用户只要根据自身应用的特定需求进行简单配置后就可以使得应用系统上线,工作量较小,方便性较好。