科技後菜鳥的字詞典 -雲端運算部署概念篇 ( IaaS — PaaS — SaaS)

lee
BeReal
Published in
5 min readMar 26, 2020

SaaS( Software as a Service), PaaS (Platform as a Service), IaaS (Infrastructure as a Service), 究竟有什麼不同呢?

下面來自 ComputeNext 的解釋我覺得很貼切也容易理解:

SaaS( Software as a Service) — 給消費者買的 (Buy)
我們每一次使用,都是親自登門拜訪,「主動」把資訊「上傳」到 server

PaaS (Platform as a Service) — 給開發者利用的 (Deploy)
我們每一次使用,都是把我想要的東西,從平台上「下載」下來做我想對它做的事。

IaaS (Infrastructure as a Service) — 需要成本來建設(Build)
上面兩項服務 PasS 跟 SaaS,每當我們需要使用的時候,無論是「上傳」還是「下載」,我們都是要做一個「主動連繫」的動作,但 IasS 就不一樣了。IasS 是把整個服務用虛擬機(VM)直接搬到我家,所以我要用的時候不用「向外聯繫」,我就是直接把 VM 當做自家環境,直接向它索取需求使用。

Source. ComputeNext

SaaS( Software as a Service) — 軟體即服務 : Salesforce、Hubspot、Insider

SaaS 算是對一般大眾來說最熟悉的雲端服務商品。其中最常見的 B2B 相關應用產品還有類 CRM( Customer Relationship Management) 的 Salesforces、以及生產力套裝數位工具 Google Apps、或者主打即時雲端存取的 Dropbox 都是常見的應用商品。使用 SaaS 的好處是能夠幫助公司省去擁有自家軟體的維護成本(人力、安裝、管理、軟體更新etc.) 這一類型的服務在市場上的商業模式多為定期定約付費制:年費/月費等等。

PaaS (Platform as a Service) — 平台即服務 : Google App Engine、Red Hat OpenShift

Paas 則是提供一個平台給開發者作為基礎開發和軟體部署的環境。

PaaS 業者會將大部分與伺服器一起運作的任務虛擬化,讓客戶在這個虛擬環境下操作系统和伺服器軟體,背後的伺服器硬體和網路基礎設備也能獲得維護,讓客戶可以更專注在自身所提供的業務服務項目上。

與大多數雲端服務依一樣,PaaS 服務也是建立在虛擬化的技術上。企业可以在需要的時候啟用資源,隨著需求的增長進行擴充,不需要把手上的資源投入在多餘的硬體上。

IaaS (Infrastructure as a Service) — 建設即服務:AWS、Microsoft Azure

IaaS 是由高度自動化和可擴充性的計算資源組成,雲端儲存和網際網絡能力,可自給自足、計量或按量供應。

IaaS 供應商通過儀表板或 API 提供這些雲端伺服器以及其相關資源。使用 IaaS 的客户可以直接造訪供應商的伺服器並儲存,就像使用傳統伺服器一樣,但有更高的擴充性。IaaS 的用户可以在雲端建立一個虛擬數據中心,藉此獲得許多與傳統數據中心相同的技術和資源能力,而無需投資於容量規劃或物理維護和管理。

IaaS 是最有彈性的雲運算服務模式,可以實踐伺服器、運算處理能力、儲存和網路自動化部屬。與 PaaS 或 SaaS 服務相比,IaaS 服務的客户對自己的基礎設施擁有真正的控制權。IaaS的主要用途包括 PaaS、SaaS 和 Web 規模的應用的實際開發和部署。

Source. Microsoft Azure
Source. WebSpecia

Ref. ComputeNext :”What’s the difference between SAAS, PAAS, IAAS?”- 2013.8.17 、WebSpecia :”IaaS PaaS & SaaS explained with examples & Comparison”- 2016.3.24

以上是雲端運算服務的三種常見「運算」類型,接著我們要來看雲端運算服務的四種常見「雲」類型,也就是雲端運算服務部署的方式:公有雲、私有雲、混合雲、社群雲。這些類型是根據「價格」、「維護複雜性」、「資訊安全性」和「對資源的掌握程度」的不同而出現的市場應用服務。

公有雲 — GCP、AWS、Azure

有點像讓數據住在一個合租房,由第三方提供硬體、維護、儲存空間等服務給客戶使用,使用者只需要依照你的需求做付費,通常會以數據使用量來收費,也因為每間公司的使用量會有非常大的差異性,所以市場的價格彈性比較高,進入門檻也比較低,中小企業也適合使用,因此公有雲的服務很容易創造出規模經濟效益。另一方面,則相較其他的部署方式,有資訊安全性的隱憂,這也是市場主流公有雲服務大廠必須向眾多企業提出證明的地方。

私有雲

有點像自己買了一棟給數據住的房子,由企業內部的 IT 團隊掌控操作,資源獨享不需要跟他人共用,安全性與數據保密度相對公有雲可靠,但也因為自主性非常高,公司內部要付出的維護成本也比較高。

混合雲

結合了公有雲和私有雲的特色,由多個雲組成的部署方式,可以想像成把數據依照性質分類住進房子內的不同房間。企業機密資料住進有上鎖的私有雲房間,非企業公開資料則住進公有雲房間。

社群雲

社群雲則有點像宿舍,大家因爲共同目標和願景,在雲上分享資源,支援彼此的需求。

--

--

lee
BeReal
Editor for

On a mission to democratize the mentorship experiences