怎麼理解 SAAS 和 PAAS 的區別?
"雲服務」現在已經快成了一個家喻戶曉的詞了。雲」其實是互聯網的一個隱喻,「雲計算」其實就是使用互聯網來接入存儲或者運行在遠程伺服器端的應用,數據,或者服務。
雲計算是分層的。
SaaS
SaaS: 軟體即服務, 是面向軟體消費者的, 用戶無需安裝, 通過標準的Internet工具(比如瀏覽器), 即可使用雲計算平台提供的軟體, 比如 Google的Gmail.
PaaSPaaS: 平台即服務, 是面向軟體開發者的服務, 雲計算平台提供硬體, OS, 編程語言, 開發庫, 部署工具, 幫助軟體開發者更快的開發軟體服務. 比如Google的GAE.
總結
現在除了這些IaaS,PaaS,SaaS以外,還有很多其它的aaS,比如現在正火的容器技術,所有就有了CaaS ,所以它們之間的界限也越來越模糊,之所以有這些名詞,其實是屬於雲計算技術商業化過程中普及概念的一個手段而已。
通常有很多人分不清SaaS和PaaS,覺得這兩個是一樣的,雖然這兩個服務都有共同點,就是不要下載應用直接在瀏覽器上能用,但他們還是有些區別的。
雲計算的模式
SaaS:提供給客戶的服務是運營商運行在雲計算基礎設施上的應用程序,用戶可以在各種設備上通過客戶端界面訪問,如瀏覽器。消費者不需要管理或控制任何雲計算基礎設施,包括網路、伺服器、操作系統、存儲等等。
PaaS:所謂PaaS實際上是指將軟體研發的平台(計世資訊定義為業務基礎平台)作為一種服務,以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式的一種應用。但是,PaaS的出現可以加快SaaS的發展,尤其是加快SaaS應用的開發速度。在2007年國內外SaaS廠商先後推出自己的PAAS平台。客戶不需要管理或控制底層的雲基礎設施,包括網路、伺服器、操作系統、存儲等,但客戶能控制部署的應用程序,也可能控制運行應用程序的託管環境配置。
總結:PaaS是SaaS的一種補充或者是幫助,他們都是雲計算里非常重要的一部分。
推薦閱讀:
※所有人都說Python 簡單易學,為何我覺得難?
※【精心解讀】用pandas處理大數據——節省90%內存消耗的小貼士
※python 利用KNN分析商戶是否續約
※偽·從零開始學Python - 0.2 我與Python
※唯一值、值計數以及成員資格