相信你一定听说过IaaS、SaaS、PaaS等概念,这些都是云计算中的三个高大上的概念,但这几个术语其实并不好理解。不过,我们可以利用吃披萨🍕来给大家类比这几个概念的理解。
类比披萨店吃披萨
首先,一个吃货怎样才能吃到披萨呢?有以下几种方式:
- 在家自己做
但是你要准备的东西很多,材料、工具、烤箱……还需要经过发面、做面团、进烤箱等工序才能完成
- 从披萨店买做好的披萨
你只需要去披萨店买成品披萨,回家烘焙号了就可以在自己的餐桌上吃,和在家自己做不一样,你只需要一个pizza提供商
- 打电话叫外卖
打个电话把披萨叫到家中,pizza就送到家中,但你需要自己准备桌椅、苏打水等
- 直接去披萨店吃
你什么都不需要准备,连餐桌都是pizza店的
下图就是我们可以吃到披萨的总结:
企业端技术分层
现在我们从披萨店变成一家超大型技术公司,根本不需要别人为我们提供服务,你拥有基础设施、应用等等一切,可以分为三层:基础设施infrastructure、平台platform、应用application
这张图其实就是云计算的三个分层:
基础设施在最底层、平台在中间层、软件应用在顶层,分别是:Infrastructure-as-a-Service(IaaS),Platform-as-a-Service(PaaS),Software-as-a-Service(SaaS),别的一些“软的”层可以在这些层的基础上添加。
如果你的公司什么都有,现在所处的状态叫本地部署,就想自己在家做披萨一样。你需要购买服务器以及其他硬件设备来控制本地应用,让你的业务代码运行起来,这就叫本地部署。
假如有天boss想明白了,只是为了吃到pizza,没必要所有流程都自己完成。于是,他准备考虑一家云服务提供商,这个云服务提供商能提供哪些服务呢?