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雲平臺,有著強大的應用程序託管、豐富的服務組件和軟硬一體化自動運維,致力於通過基礎及到快速的業務級開發平臺,連接更多行業,邊緣的產業,為其提供智慧雲計算服務。促使產業升級、效能提升!聚焦行業創新,降低創新成本。


分享到:


相關文章: