該如何理解IaaSPaaSSaaS?
這里從「官方+通俗」的兩個角度解讀下:IaaS、PaaS、SaaS
官方而言:
1.基礎設施即服務 (IaaS : Infrastructure as a Service)
把計算基礎(服務器、網絡技術、存儲和數據中心空間)作為一項服務提供給客戶。它也包括提供操作系統和虛擬化技術、來管理資源。消費者通過Internet可以從完善的計算機基礎設施獲得服務。
2.平臺即服務(PaaS:Platform as a Service)
PaaS實際上是指將軟件研發的平臺作為一種服務,供應商提供超過基礎設施的服務,一個作為軟件開發和運行環境的整套解決方案,即以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式的一種應用。但是,PaaS的出現可以加快SaaS的發展,尤其是加快SaaS應用的開發速度。
3.軟件即服務 (SaaS:Software as a Service)
是一種交付模式,其中應用作為一項服務托管,通過Internet提供給用戶;幫助客戶更好地管理它們的IT項目和服務、確保它們IT應用的質量和性能,監控它們的在線業務。
說完官方論點,我們再回歸到通俗角度看三者的區別,分享一篇比較經典的解讀
論:一個“吃貨”是怎樣吃到披薩的?1. 在家自己做
這真是個麻煩事,你的準備很多東西,發面、做面團、進烤箱
簡單列一下,需要下圖所示的一切:
2. 買好速食披薩回家自己做著吃
你只需要從披薩店里買回成品,回家烘焙就好了,在自己的餐桌上吃。
和自己在家做不同,你需要一個pizza供應商。
3. 打電話叫外賣將披薩送到家中
打個電話,pizza就送到家門口。
4.在披薩店吃披薩
你什么都不需要準備,連餐桌也是pizza店的。
總結一下,吃貨可以通過如下途徑吃披薩:
好了,現在該忘掉pizza這回事了!
假設您是一家很牛的技術公司,根本不需要別人提供服務,你擁有基礎設施、應用等等一切
你把它們分為三層:基礎設施(infrastructure)、平臺(platform)和軟件(software),如下圖:
這其實就是云計算的三個分層:
基礎設施在最下端:Infrastructure-as-a-Service(IaaS)
平臺在中間:Platform-as-a-Service(PaaS)
軟件在頂端:Software-as-a-Service(SaaS)
參自網絡 侵權必刪
如果公司什么都有,現在所處的狀態叫本地部署(On-Premises),就像在自己家做pizza一樣。
幾年前如果你想在辦公室或者公司的網站上運行一些企業應用,你需要去買服務器,或者別的高昂的硬件來控制本地應用,讓你的業務運行起來,這就叫本地部署。
假如BOSS突然有一天想明白了,只是為了吃上pizza,為什么非要自己做呢?
于是,準備考慮一家云服務供應商,這個云服務供應商能提供哪些服務呢?
其所能提供的云服務也就是云計算的三個分層:IaaS、PaaS和SaaS,就像pizza店提供三種服務:買成品回家做、外賣和到披薩店吃。
用一張圖來表示就是這樣的: