模式一:基础设施即服务(IaaS)
IaaS是通过网络对外提供IT基础设施资源,将计算、存储等基础资源封装成服务,可帮助用户快速拥有硬件资源,面向企业或开发者;aaS对应的是数据中心和虚拟两个层次,这里的数据中心我们可以把它理解为我们平时使用的电脑主机里面的硬件;虚拟是一种技术,虚拟机想必大家都用过,可以在电脑里虚拟出来一个系统,与当前系统使用同一个主机里面的硬件,那么它的功能显而易见,就是将主机里面的硬件进行重整合以再分配。
模式二:平台即服务(PaaS)
PaaS是通过网络提供无服务器的应用开发环境,将互联网资源服务转换为可编程的接口交付,可帮助用户快速开发应用程序,面向开发者;PaaS对应的是云操作系统和开发与管理工具两个层次,Windows操作系统想必大家都知道,操作系统主要功能是根据系统任务的需求,对IT资源进行管理和调度,以保证任务的高效进行。云操作系统也是如此,对虚拟机重整合后的资源池进行管理和调度,以保证云端任务的高效进行。而开发与管理工具,运行在操作系统之上,将一些调度底层硬件资源的功能封装成接口的形式提供给开发者使用,以协助开发者开发应用。模式三:软件即服务(SaaS)
SaaS是通过网络提供软件服务,将软件应用封装成服务,用户可通过互联网随时随地通过客户端界面访问软件。SaaS对应的是应用,电脑和手机软件大家应该很熟悉,这些软件应用是由开发人员通过调用开发与管理工具完成开发,运行在操作系统之上,只不过SaaS是运行在云操作系统之上,软件任务执行时所使用的硬件资源在远程的云端。在日常生活中,我们会有意或者无意的使用很多云计算产品,如百度网盘、支付宝和微信小程序、钉钉等。百度网盘为用户提供IaaS服务(存储资源服务),用户可在百度云端存储图片、视频等;支付宝和微信小程序平台为开发者提供了PaaS服务,第三方开发者可在微信和支付宝开发各种小程序;钉钉为企业提供在线办公软件服务,企业和员工可以在线使用软件进行日常业务活动。