5分钟让你看懂“云”词汇:IaaS、PaaS、SaaS

上篇文章通小福为大家介绍了CMP,今天我就来为大家讲一下云计算里非常让人傻傻分不清楚的IaaS、PaaS、SaaS

现如今越来越多的软件,开始采用云服务。而云服务只是一个统称,其可以分成三大类,IaaS、PaaS、SaaS。

5分钟让你看懂“云”词汇:IaaS、PaaS、SaaS

IaaS:基础设施服务,Infrastructure-as-a-service

PaaS:平台服务,Platform-as-a-service

SaaS:软件服务,Software-as-a-service

它们有什么区别呢

IBM 的软件架构师 Albert Barron 曾经使用披萨作为比喻,解释这个问题。

5分钟让你看懂“云”词汇:IaaS、PaaS、SaaS

首先,你是一个吃货,你很像吃披萨,那么你怎样才能吃到披萨呢?

1.自己在家做

这个过程比较复杂,你需要准备的东西很多:发面、做面团、进烤箱……简单列一下,需要下图所示的一切:

5分钟让你看懂“云”词汇:IaaS、PaaS、SaaS

2.买好速食披萨回家加工

你只需要从披萨店里买回成品,回家烤一下就好了。和自己在家做不同,你需要的是一个披萨供应商和自己烤箱等,不需要自己准备做披萨的基础材料。

5分钟让你看懂“云”词汇:IaaS、PaaS、SaaS

3.打电话叫外卖

打个电话,披萨就送到家门口。但是餐桌,场地等得自己准备,并且吃完了还要自己收拾。

5分钟让你看懂“云”词汇:IaaS、PaaS、SaaS

4.在披萨店吃

你什么都不需要准备,并且吃完后也不需要收拾。

5分钟让你看懂“云”词汇:IaaS、PaaS、SaaS

总结一下,吃货可以通过如下四种途径吃披萨

5分钟让你看懂“云”词汇:IaaS、PaaS、SaaS

从左到右,自己承担的工作量(上图蓝色部分)越来越少,IaaS > PaaS > SaaS。

我们现在从披萨对应到软件开发上,上面的四种方案,可以总结成下面这张图。

5分钟让你看懂“云”词汇:IaaS、PaaS、SaaS

具体来说

SaaS 是软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。普通用户接触到的互联网服务,几乎都是 SaaS,例如

客户管理服务 Salesforce

团队协同服务 Google Apps

储存服务 Box

储存服务 Dropbox

社交服务 Facebook / Twitter / Instagram

PaaS 提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling)。开发者只需要关注自己的业务逻辑,不需要关注底层。下面这些都属于 PaaS。

Heroku

Google App Engine

OpenShift

IaaS 是云服务的最底层,主要提供一些基础资源。它与 PaaS 的区别是,用户需要自己控制底层,实现基础设施的使用逻辑。

下面这些都属于 IaaS。

Amazon EC2

Digital Ocean

RackSpace Cloud

5分钟让你看懂“云”词汇:IaaS、PaaS、SaaS

你现在应该对IaaS、PaaS、SaaS有了更清晰的认识了。通小福要偷偷告诉你哦,在IaaS、PaaS、SaaS中,PaaS有着突出的特点,应用服务器、业务能力接入、业务引擎、业务开放平台,向下根据业务能力需要测算基础服务能力,通过IaaS提供的API调用硬件资源,向上提供业务调度中心服务,实时监控平台的各种资源,并将这些资源通过API开放给SaaS用户。就像通小福家族中的PaaS云平台,有着强大的应用程序托管、丰富的服务组件和软硬一体化自动运维,致力于通过基础及到快速的业务级开发平台,连接更多行业,边缘的产业,为其提供智慧云计算服务。促使产业升级、效能提升!聚焦行业创新,降低创新成本。


分享到:


相關文章: