• 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:钉钉、用友等很多行业的软件

  • 相关阅读:
    Spring Boot文档阅读笔记-Scheduling Tasks
    Codeforces-1688 C: Manipulating History 【构造】
    谁将主导未来AI市场?Claude3、Gemini、Sora与GPT-4的技术比拼
    信息系统项目管理师(2022年)—— 重点内容:项目进度管理(6)
    论文阅读10——《Adversarially regularized joint structured clustering network》
    【数据结构2】算法的基本概念
    TCP套接字编程详解
    CI+JUnit5并发单测机制创新实践
    csgo搬砖详细讲解,月入破万长期稳定
    毕业季|遗憾而又幸运的毕业季
  • 原文地址:https://blog.csdn.net/wo240/article/details/126846623