IaaS、PaaS和SaaS
IaaS。基础设施即服务
。是云服务的最底层,主要提供一些基础资源(服务器、存储、网络硬件等),用户需要自己控制底层,实现基础设施的使用逻辑。
PaaS。平台即服务
。提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,开发者只需要关注自己的业务逻辑,不需要关注底层。
SaaS。软件即服务
。用户不关心技术问题,可以拿来即用。
举个例子,
综合的 PaaS 是一个集开发、测试、部署、托管和应用维护为一体的集成运维环境,提供源代码和版本控制等软件开发的过程管理。
即将一个开发和运行平台作为服务提供给用户。
下面是腾讯云大学 蓝鲸体系和PaaS 平台基本操作中的部分讲义,
传统开发模式和基于PaaS的开发模式
下图介绍了传统开发模式和基于PaaS的开发模式之间的不同。
参考文献
[1] 腾讯云大学 PaaS原理及设计思路
[2] 腾讯云大学 蓝鲸体系和PaaS 平台基本操作
[3] 阮一峰的网络日志 IaaS,PaaS,SaaS 的区别