IaaS PaaS SaaS 的几大区别通俗理解

一、概念

  1. IaaS(Infrastructure-as-a-service),基础设施即服务,就是底层的硬件,诸如网络设备、存储设备、CPU等,还有硬件之上的虚拟容器
  2. PaaS(Platform-as-a-service):平台即服务,在IaaS的基础上解决了操作系统、数据库、运行时环境runtime、中间件、各种框架的搭建操作问题,它的存在可以看作一个平台服务,开发者可以进行注册使用或者利用其能力接口自定义开发
  3. SaaS(Software-as-a-service),软件即服务,在前两者的基础上商家开发好专业的软件平台,通过账户出售给不同的租户,也可以根据用户的需求给其单独定制模块,所有的事情交给厂商

其中PaaS是最为难以理解的,因为市场上冠名的都有自己的不同的一面,大概特征如下:

PAAS的特征

(1)自动的缩放:包括应用和数据,应用可扩展性是能够适应用户访问负载的变化进行自动的缩放,数据的可扩展性是能够适应应用数据量的大幅度增加。

(2)方便的管理维护:平台具备良好的可靠性、性能和安全保证,平台的运行有服务提供商统一监控和维护,无须用户参与。

(3)按需计费:用户无须一次性购买应用平台,而可以根据其实际使用的平台服务能力(包括计算、存储、队列、消息、数据库、应用服务等)计费。

(4)平台绑定:用户程序的幵发和执行需要依赖平台提供商提供的编程接口,实现应用程序与服务平台的粘性绑定。

(5)方便的应用部署:用户只需要开发应用,应用的部署非常简单,应用管理都交给平台服务提供商来运营。

为了好理解,用两个例子来浅显的打个比方:

 住房:

        laas:挖地基,搭框架;paas:毛胚房,墙壁,窗户都有了;saas:精装修,拎包入住

制作披萨:

二、三者的关系

三者都有非常庞大的产品群体和用户服务群体,也已构成了各大厂商的基石。三者之间的特征也非常明显,从上到下逐层依赖,面向的对象也完全不一样。

三、收费模式

IaaS:根据选择硬件资源的配置进行收费,比如阿里云的cpu、硬盘、内存

PaaS:它能够为应用程序的执行弹性地提供其所需的资源和能力,并根据用户程序对实际资源的使用收取费用,

        按需计费:用户无须一次性购买应用平台,而可以根据其实际使用的平台服务能力(包括计算、存储、队列、消息、数据库、应用服务等)计费

SaaS:根据软件的功能模块和权限进行收费,这里可能还会涉及到账号的数量

五、主流的平台

IaaS:阿里云、腾讯云的云服务器

PaaS:得帆、金蝶云苍穹、AWS PaaS、简道云等(低代码、无代码开发、模块化解耦、支持云部署)

SaaS:钉钉、用友等很多行业的软件

猜你喜欢

转载自blog.csdn.net/wo240/article/details/126846623
今日推荐