[云知识干货] 用吃pizza的方式带你理解IaaS、PaaS、和SaaS

大家都在讨论的IaaS、PaaS、和SaaS,到底是什么呢?他们有什么区别呢?

简单点,科普的姿势简单点,

今天就给大家以业界常用的“做Pizza的场景”为例,给大家讲清楚,这3个概念到底是什么含义。

我们可以通过一个例子来理解,就是吃Pizza的几种方式。

2.png

第一种是自己买面饼、配料,到家里把配置好的披萨饼放到烤箱里去烤制,然后拿出来放到餐桌吃,那这个时候呢,需要有烤箱、餐桌、餐具——这就是IaaS,要有操作系统,有应用。

第二种是直接买一个披萨回来吃,这时只需要去准备餐桌和餐具——这就是PaaS,只要需要准备应用。

第三种是直接去店里吃,不管使用的面饼、烤箱,不需要去管餐桌和餐具——这就是SaaS,直接购买应用。

这样理解起来是不是清晰易懂呢?


吃完Pizza,再给大家介绍一下云的划分,进一步理解什么是IaaS、PaaS和SaaS。

1.png

从上图可以看出,云从不同的角度有不同的划分方式。

按应用类别分,有仿真云、游戏云、视频云等。

按行业划分,有政务云、警务云、教育云等,例如政务云,主要是服务于政府部门 。

按使用场景分,有私有云、公有云和混合云。私有云就是自建自用;公有云就是供应商建,客户购买上面的服务;混合云就是既有自己的私有云,同时也购买一部分的公有云服务,然后私有云、公有云通过网络打通,同时使用公有云和私有云。

按服务层次分,有IaaS、 PaaS、SaaS。IaaS就是基础设施平台即服务(Infrastructure-as-a-Service),PaaS就是平台即服务(Platform-as-a-Service),SaaS就是软件即服务(Software-as-a-Service)。

怎么理解呢?

在IaaS层面,我们购买的是云主机、云硬盘、网络等等,是属于基础类的服务,然后我们也在上面部署操作系统、应用;

到了PaaS,是购买平台,例如在IaaS层面,要部署一个数据库,需要有一个数据库的软件,然后部署在云主机里面,但是在PaaS,直接给你一个数据库,你不需要购买软件,直接购买的就是一个数据库;

第三种就是SaaS软件及服务,我们直接在上面购买软件,不需要去考虑底层的云主机是什么类型的,也不要考虑它的数据库是什么类型,就可以直接用这个软件。


怎么样,理解是不是又加深了一些?试试看能不能给你的小伙伴讲解清楚,秀一下你的学习成果吧!