淺談雲計算SPI(SaaS、PaaS、IaaS)

  The other day, I arrived at the SAP LABS CHINA for interview with my pleasure. That gave me a chance to know the concept of cloud computing. We have  a communication in English a few minutes , it's stimulating. And I get a point of view That English is a good thing. Many thanks to interviewer.編程

       呃~ 算了,我這蹩腳的英文水平讓我實在是扯不下去了,前戲大概就這些,步入正題吧!瀏覽器

       根據NIST(National Institute of  Standards and Technology,美國國家標準與技術研究院)的權威定義,雲計算的服務模式有SPI(SaaS、PaaS、IaaS)三大類。雲計算分三層,基礎設施在最下端,平臺在中間,軟件在頂端。服務器

# IaaS:Infrastructure-as-a-Service(基礎設施即服務)網絡

       第一層是IaaS;測試

       把主機集中管理,以市場機制經過虛擬化層對外提供服務,用按使用量收費的盈利模式,造成了雲計算的基礎層。網站

       正常狀況下公司的網站須要運行一些企業應用,須要買服務器或別的硬件來控制本地應用,確保業務的正常運行。而當有了IaaS,公司能夠做爲客戶的角色經過租用的手段將硬件外包到IaaS公司,IaaS公司會提供場外服務器、存儲和網絡硬件,節省了維護成本和辦公場地。雲計算

       特色:spa

              一、支持動態遷移;orm

              二、提升資源利用率;中間件

              三、部署靈活等。

# PaaS:Platform-as-a-Service(平臺即服務)

       第二層是PaaS;

       有時候也稱做中間件,平臺即服務是指把一個完整的應用程序運行平臺做爲一種服務提供給客戶。在這種服務模式中,客戶不須要購買底層硬件和平臺軟件,只須要利用PaaS平臺,就可以建立、測試和部署應用程序。

       具備標準化、獨立化、通用化的特性。

       特色:

              一、提供服務平臺的編程接口,開發人員須要根據服務平臺的服務接口進行應用程序開發;

              二、提供應用程序的託管平臺,針對這個平臺開發的應用程序通常只部署在這個平臺上。

# SaaS:Software-as-a-Service(軟件即服務)

       第三層是SaaS;

       大可能是經過網頁瀏覽器來接入,任何一個遠程服務器上的應用均可經過網絡來運行。概念定義:把軟件部署爲託管服務,用戶不須要購買軟件,能夠經過網絡訪問所須要的服務,客戶按量付費。

       特色:

              一、多主租用;

              二、用戶按量付費,下降了入門門檻,可吸引大量有創新能力的中小企業參與雲計算服務。

 

>>> 總結

       俗話說:好玩不過嫂子,好吃不過餃子~~哈哈,幸虧我只是個吃貨,爲了更透徹的理解雲計算中三大概念(SaaS、PaaS、Iaas),這裏就拿吃餃子來作比喻吧!

       做爲一個「吃貨」是怎樣吃到餃子的呢?爲了匹配不一樣應用場景,大體的分爲如下幾種方式,以下:

# 在家裏本身作

       買原材料(麪粉、調料、鍋等),擀麪皮,包餃子,煮(蒸、煎)餃子等一系列的操做全都本身完成。

       此方式就雷同於公司要在網站上部署企業應用,從服務器等硬件資源到應用的正常運行等從無到有的一系列操做都由公司自身完成。

# 朋友家裏吃

       有天忽然想吃餃子了,而後打個電話給基友告訴了他,他回答到:想吃餃子?行啊,我家裏鍋碗瓢盆都有,你本身來吧,這些東西你隨便用,其它的本身解決吧~~嗚嗚,估計是和這個基友的基情不太深~~

       此場景就雷同於雲廠商對客戶提供IaaS服務(基礎設施即服務)。

# 對象家裏吃

       假如說談了對象,而後對方對你有興趣,爲了深刻溝通,就買了麪粉、調料和各類餡料,包好了各類口味的餃子,邀請你去家裏吃餃子。這種狀況就是你徹底不須要考慮包餃子,只須要根據本身喜愛選擇不一樣口味的餃子。固然,在其設施容許的狀況下,至於用什麼方式作(煮、蒸、煎)也取決於本身。

       此場景就雷同於雲廠商對客戶提供PaaS服務(平臺即服務)。兩事件的區別在於餃子事件中涉及的是情感交互,而云服務這塊就有經營者和消費者的利益關係^_^。

# 去店裏吃餃子

       本身什麼都不須要準備,帶好錢包到店裏,根據本身的口味選擇餃子下單。

       此場景可類比於雲廠商對客戶提供SaaS服務(軟件即服務),做爲消費者徹底不須要考慮餃子的原材料的採購,餃子的作法等,只用按需付費,便可吃到餃子。

 

       總得來講這些是經過筆者查閱資料後對雲計算概念的初識,而後根據本身的觀點進行的總結,如有欠妥和不當之處,煩請閱者不吝賜教,謝謝!!!

相關文章
相關標籤/搜索