相信你一定听说过IaaS、SaaS、PaaS等概念,这些都是云计算中的三个高大上的概念,但这几个术语其实并不好理解。不过,我们可以利用吃披萨🍕来给大家类比这几个概念的理解。

类比披萨店吃披萨

首先,一个吃货怎样才能吃到披萨呢?有以下几种方式:

  1. 在家自己做

但是你要准备的东西很多,材料、工具、烤箱……还需要经过发面、做面团、进烤箱等工序才能完成

  1. 从披萨店买做好的披萨

你只需要去披萨店买成品披萨,回家烘焙号了就可以在自己的餐桌上吃,和在家自己做不一样,你只需要一个pizza提供商

  1. 打电话叫外卖

打个电话把披萨叫到家中,pizza就送到家中,但你需要自己准备桌椅、苏打水等

  1. 直接去披萨店吃

你什么都不需要准备,连餐桌都是pizza店的

下图就是我们可以吃到披萨的总结:

SaaS1

企业端技术分层

现在我们从披萨店变成一家超大型技术公司,根本不需要别人为我们提供服务,你拥有基础设施、应用等等一切,可以分为三层:基础设施infrastructure、平台platform、应用application

SaaS2

这张图其实就是云计算的三个分层:
基础设施在最底层、平台在中间层、软件应用在顶层,分别是:Infrastructure-as-a-Service(IaaS),Platform-as-a-Service(PaaS),Software-as-a-Service(SaaS),别的一些“软的”层可以在这些层的基础上添加。

  1. 如果你的公司什么都有,现在所处的状态叫本地部署,就想自己在家做披萨一样。你需要购买服务器以及其他硬件设备来控制本地应用,让你的业务代码运行起来,这就叫本地部署。

  2. 假如有天boss想明白了,只是为了吃到pizza,没必要所有流程都自己完成。于是,他准备考虑一家云服务提供商,这个云服务提供商能提供哪些服务呢?