【科普】云服務中IaaS、SaaS和PaaS的區別
在與相關人士聊云計算相關問題的時候,有時會從他們的最終蹦出諸如IaaS、SaaS和PaaS等相關名詞,聽的人一頭霧水,而往往與你聊的人,也只能用一些專業名字來解釋,這樣一來,就更加疑惑了。那么IaaS、SaaS和PaaS到底是什么,讓我們依次來了解一下。云計算有三個層次:基礎設施(infrastructure)、平臺(platform)和軟件(software),IaaS、SaaS和PaaS就是云計算的三種服務。因此現在可以具體來了解嬰一下這三種服務。
IaaS:即基礎設施服務。其包括處理CPU、內存、存儲、網絡和其它基本的計算資源。基于IaaS服務模式,可以提供給消費者的服務是對所有計算基礎設施的利用,為不同用戶提供虛擬化環境,提供了計算和存儲功能,具備數據存儲服務、同步服務、管理服務和備份服務等功能。
IaaS的優勢在于消費者不管理或控制任何云計算基礎設施,但能控制操作系統的選擇、存儲空間、部署的應用,也有可能獲得有限制的網絡組件(例如路由器,防火墻,負載均衡器等)的控制。在運作成本上,節約硬件何維護兩方面的成本。
SaaS:即軟件服務。SaaS服務幫助客戶實現在各種各種設備上通過客戶端進行界面訪問,比如瀏覽器。消費者不需要管理或控制任何云計算基礎設施,包括網絡、服務器、操作系統、存儲等等。
SaaS能為不同用戶根據各自的需求提供軟件,而且不需要對其進行維護,也提供軟件的離線操作和本地數據存儲。真正做到用戶能隨時隨地使用定購的軟件和服務。對于企業的技術研發,軟件測試等方面是極為便利的。
PaaS:即平臺服務。PaaS能為企業提供定制化研發的中間件平臺,同時涵蓋數據庫和應用服務器等。例如做技術開發的企業,可以把為客戶采用提供的開發語言何工具,例如當下基于java\php語言等開發的應用程序,部署到供應商的云計算基礎設施上去,客戶不需要管理或控制底層的云基礎設施,包括網絡、服務器、操作系統、存儲等,但客戶能控制部署的應用程序,也可能控制運行應用程序的托管環境配置。
PaaS核心服務主要包括安全服務、目錄服務、總線服務、工作流、身份認證和共享服務等內容。
舉例子來說明就是:
IaaS就像燒菜一樣我們給你準備好食材,收取一些食材的費用,后續的燒制就要自己動手了。
SAAS就相當于我們燒制好了一桌子菜,只要考慮讓誰來吃就可以。
PAAS是已經備了火鍋湯底了,需要下什么菜要看個人自己。
*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。