随着云计算、大数据、人工智能等一批新技术的涌入,企业信息化建设速度加快,基于云计算的 IaaS、PaaS、SaaS 三种服务模式占据企业 IT 的重要组成部分。
云计算的三个分层,基础设施在最下端,平台在中间,软件在顶端,分别是分别是
- Infrastructure-as-a-Service(IaaS)
- Platform-as-a-Service(PaaS)
- Software-as-a-Service(SaaS)
- 本地部署 (On-Premises)
云服务供应商能提供的云服务也就是云计算的三个分层:IaaS、PaaS 和 SaaS
IaaS、PaaS、SaaS 三种服务模式有何区别呢?
【IaaS】基础设施服务
IaaS 被称为基础设施服务,其包括处理 CPU、内存、存储、网络和其它基本的计算资源。基于 IaaS 服务模式,可以提供给消费者的服务是对所有计算基础设施的利用,为不同用户提供虚拟化环境,提供了计算和存储功能,具备数据存储服务、同步服务、管理服务和备份服务等功能。
IaaS 的优势在于消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、存储空间、部署的应用,也有可能获得有限制的网络组件(例如路由器,防火墙,负载均衡器等)的控制。在运作成本上,节约硬件何维护两方面的成本。
【SaaS】软件服务
SaaS 服务帮助客户实现在各种各种设备上通过客户端进行界面访问,比如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等等。
SaaS 能为不同用户根据各自的需求提供软件,而且不需要对其进行维护,也提供软件的离线操作和本地数据存储。真正做到用户能随时随地使用定购的软件和服务。对于企业的技术研发,软件测试等方面是极为便利的。
【PaaS】平台服务
PaaS 能为企业提供定制化研发的中间件平台,同时涵盖数据库和应用服务器等。例如做技术开发的企业,可以把为客户采用提供的开发语言何工具,例如当下基于 javaphp 语言等开发的应用程序,部署到供应商的云计算基础设施上去,客户不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能控制部署的应用程序,也可能控制运行应用程序的托管环境配置。
PaaS 核心服务主要包括安全服务、目录服务、总线服务、工作流、身份认证和共享服务等内容。