2011-11-14 101 views
4

我的問題是平臺作爲一種服務到底是什麼,以及我的IaaS和SaaS概念是否真的正確。什麼是平臺即服務?

的IaaS:當你可以指定你就吃下的IaaS機級別您的需求,這意味着當你能決定你的應用程序,託管在雲中,一個1.7GHz的盒子或內運行2.5Ghz之一。甚至你需要多少盒。

SaaS:當您使用互聯網上託管的軟件時,在用戶級別。因此,如果您使用Google文檔,則使用SaaS。

我無法清除undestand什麼是平臺即服務。我的疑問,源於當我看到這樣的事情:

雲計算已經發展到包括用於構建和運行自定義應用程序,被稱爲「平臺即服務」(PaaS的或)概念的平臺。 PaaS應用程序也被稱爲按需,基於Web或軟件即服務(或SaaS)解決方案。 [http://www.salesforce.com/paas/]

這是否意味着PaaS和SaaS是相同的?我現在可以想到的是,我不確定PaaS是在租用雲時使用的數據庫,例如SQL Azure ......您租用的東西不是直接基礎架構,也不是軟件,但是這有助於您開發最終的SaaS產品。我對嗎???

回答

5

不,他們不是一回事。假設您想實施您自己的SaaS版本,如Google文檔。但是,假設您不想提供實施分佈式存儲,備份等所需的硬件和軟件。如果我向您提供了這筆費用,將是PaaS。

不同之處在於:軟件爲用戶提供服務(電子表格,salesforce管理)。該平臺爲軟件提供服務(雲存儲,分佈式數據庫,備份)。基礎設施爲平臺提供服務(內存,本地存儲,CPU,網絡)。

+0

好的,我想我明白了。所以SDK本身(比如Azure SDK)只是訪問平臺/基礎架構服務並使用它們的一種手段? – renatoargh

+0

是的。該平臺提供了一個API,允許軟件利用平臺提供的服務。 Windows Azure就是這樣一個平臺,提供數據庫和網絡服務。這[微軟視頻](http://www.microsoft.com/windowsazure/)很好地解釋了這種關係。 –