用Pizza“吃透”lass、paas、saas的區別
雲服務可以分成三大類
- IaaS:基礎設施服務,Infrastructure-as-a-service
- PaaS:平臺服務,Platform-as-a-service
- SaaS:軟體服務,Software-as-a-service
它們有什麼區別呢?
IBM 的軟體架構師 Albert Barron 曾經使用披薩作為比喻,解釋這個問題。David Ng 進一步引申,讓它變得更準確易懂。
請設想你是一個餐飲業者,打算做披薩生意。
你可以從頭到尾,自己生產披薩,但是這樣比較麻煩,需要準備的東西多,因此你決定外包一部分工作,採用他人的服務。你有三個方案。
(1)方案一:IaaS
他人提供廚房、爐子、煤氣,你使用這些基礎設施,來烤你的披薩。
(2)方案二:PaaS
除了基礎設施,他人還提供披薩餅皮。
你只要把自己的配料灑在餅皮上,讓他幫你烤出來就行了。也就是說,你要做的就是設計披薩的味道(海鮮披薩或者雞肉披薩),他人提供平臺服務,讓你把自己的設計實現。
(3)方案三:SaaS
他人直接做好了披薩,不用你的介入,到手的就是一個成品。你要做的就是把它賣出去,最多再包裝一下,印上你自己的 Logo。
上面的三種方案,可以總結成下面這張圖。
從左到右,自己承擔的工作量(上圖藍色部分)越來越少,IaaS > PaaS > SaaS。
對應軟體開發,則是下面這張圖。
SaaS 是軟體的開發、管理、部署都交給第三方,不需要關心技術問題,可以拿來即用。普通使用者接觸到的網際網路服務,幾乎都是 SaaS,下面是一些例子。
- 客戶管理服務 Salesforce
- 團隊協同服務 Google Apps
- 儲存服務 Box
- 儲存服務 Dropbox
- 社交服務 Facebook / Twitter / Instagram
- Heroku
- Google App Engine
- OpenShift
- Amazon EC2
- Digital Ocean
- RackSpace Cloud
文章來源:掘金
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69975450/viewspace-2701157/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- APAAS、PAAS、SAAS的區別是什麼?
- 如何理解PaaS平臺,與SaaS、IaaS有什麼區別?
- 通過CaaS理解雲服務三種模式的區別:IaaS,PaaS,SaaS模式
- 通俗易懂的來理解Iaas,Paas,SaaS
- SaaS,PaaS,IaaS都是什麼鬼
- 圖解架構 | SaaS、PaaS、IaaS圖解架構
- 從SaaS到PaaS,企業的個性化成長之路
- 軟體定製開發與SaaS的區別
- 雲端計算的三種服務模式:IaaS,PaaS和SaaS模式
- 企業的雲服務選擇:SaaS、PaaS、IaaS的對比分析
- 有人瞭解 paas 和元件化嗎,想知道這 2 個的區別元件化
- 房產ERP系統和SaaS有什麼區別?
- 一秒看懂:SaaS軟體和傳統軟體的區別!
- 本地化部署跟SaaS雲部署有什麼區別?
- 什麼是IaaS、PaaS、SaaS,什麼是公有云、私有云、混合雲?
- 什麼是雲資料庫?關於IaaS、PaaS、SaaS、DBaaS 詳解資料庫
- 雲學院帶你入門雲端計算:如何理解IaaS、 PaaS、SaaS
- 對話北森高階副總裁孫江:PaaS是HR SaaS的二級火箭
- 2018 SaaS應用大會 掀起SaaS應用新浪潮
- 『現學現忘』Docker相關概念 — 3、IaaS、SaaS、PaaS服務模式補充Docker模式
- ajax,fetch,axios的區別及運用iOS
- C/S,B/S的應用的區別
- 雲端計算教程學習入門影片: IaaS、PaaS、SaaS知識點詳解
- go的 & 和 * 的區別,以及應用場景Go
- PWA 應用和原生應用的一些區別
- 工作流應用程式型別的區別是什麼?型別
- 【Codeforces Round #437 (Div. 2) C】 Ordering Pizza
- web應用servlet中Attribute、Parameter、InitParameter的區別WebServlet
- JS 應用篇(一):Undefined與Null的區別JSUndefinedNull
- GPS、基站、IP定位的區別及其應用方向
- 6大優勢、2種型別,一文吃透動態應用安全測試(DAST)型別AST
- 交易型應用與消費類應用的區別 | infoworld
- LinkedList和ArrayList的區別、Vector和ArrayList的區別
- http和https的區別/get和post的區別HTTP
- rgba與opacity的區別以及在遮罩層的運用遮罩
- 12-factor應用和微服務架構應用的區別微服務架構
- Cookie、localStorage 和 sessionStorage 的區別及應用例項CookieSession
- call apply bind的作用及區別? 應用場景?APP