• 怎么清晰地理解、表达 IaaS 、 PaaS 、 SaaS ?


    前言

     IaaS 、 PaaS 、 SaaS ,看来应该还是有不少人 理解得有点迷迷 :


    正文

    IaaS 


    Infrastructure-as-a-Service

    基础设施即服务

    PaaS  

    Platform-as-a-Service

    平台即服务

    SaaS 

    Software-as-a-Service

    软件即服务

    aaS  :  as-a-Service    即服务 

    即服务, 一个即字, 传达的就是 一个字 : 方便

    什么什么即服务,也就是 层面、维度的概念。

    I 基础设施  

    P 平台  

    S 软件  

    我的鄙见

    (里面涉及到的一些产品,举例需要,非广告 ,如果有问题联系我删除)

    在结合简图常规的讲东西之前,我先抛出我自己作为一个研发搬砖员的 精简理解 , 就两句话:

     

    第一句: SaaS 面对消费用户人群 ,  PaaS 面对研发人群 , IaaS 面对 运维、管理人群。

    OA (SaaS)、钉钉(SaaS)、ERP(SaaS)、CRM(SaaS)等

    中间件(PaaS)、MySQL (PaaS)、Twilio(PaaS)、Google App Engine(PaaS)等

    阿某云(IaaS)、华某云(IaaS)、腾某云(IaaS) 等


    第二句:  可基于IaaS  整合 别人的  PaaS  再 加上自己的代码,就出来了一个自己的  SaaS  。

    简图细说

    IaaS 是什么

    简单理解,好比说 买了个阿某云服务环境。

    相当于租用IaaS公司提供的场外服务器,存储和网络硬件,节省了维护成本和办公场地。

    不用每次搬公司的时候,抱着电脑主机、交换机等等这些东西跑。

    PaaS 是什么

    简单理解,好比说 我们自己做系统的时候,需要用到定位功能, 对接某度的 地图SDK或者某德的地图定位SDK 。

    那么这些对接的中间件 就是 PaaS 服务。  人家也是在人家那边 有相关的服务器资源和代码,提供了OPEN API 出来大家对接。

    又好比说 我们需要知道一个电话从哪里来,还需要使用一些短信相关API,那么我们需要整合 Twilio( PaaS 服务)。

    SaaS 是什么

    这个最好理解,软件服务本身,无需再编程,直接使用。

    像平时用的一些 CRM 客户关系管理系统,HRM 人力资源管理系统​ ,当然还有各种各样的Saas产品,不多举例。

    软件的开发、管理、部署都交给第三方服务商去关心, 我们出钱就行,有钱就能用(当然不排除有不需要花钱的Saas产品)。

    可以看到我的图,想表达的是可以理解为大多数现代SaaS平台都是建立在IaaS或PaaS平台上的。

    好了,该篇就到这。

  • 相关阅读:
    洛谷P2619 [国家集训队]Tree I
    前端热门面试题二
    【初阶数据结构】——单链表详解(C描述)
    (尚硅谷)2021 版 SpringMVC 教程笔记
    leetcode第311场周赛题解
    Docker Compose初使用
    Docker 哲学 - docker save | load | export | import 及实践
    【备忘笔记】three gui.js定义面板内容
    清道夫受体-A靶向脂肪酸修饰白蛋白纳米粒/银耳多糖修饰白蛋白微球的制备
    (二)Java 线程
  • 原文地址:https://blog.csdn.net/qq_35387940/article/details/125987674