我在網頁上遇到了Stackoverflow &中的很多問題,這非常有用。關於IaaS,PaaS & SaaS,我已經閱讀了很多問題。然而,我有很多問題可能很幼稚,因爲我沒有看到任何這些問題。雲計算術語 - IaaS,PaaS和SaaS
1)PaaS是否等同於開發/定製軟件的開發環境,而不是IaaS,IaaS是運行開發軟件(可以是任何環境測試或生產)的執行環境?
2)在PaaS的情況下,我看到了apprenda。作爲Apprenda的一部分,我看到.net,Java,IIS & SQL Server列爲平臺的一部分。這是否意味着不必將所有這些安裝在我的本地機器或開發箱中,而是需要一種遠程機器,在這裏安裝所有的開發工具,我只需要去編程任何我想要的東西? 3)如果我還沒有訂閱IaaS,我如何運行使用作爲服務公開的平臺開發的軟件?
4)我還了解到,PaaS可以是公共或私有的(在公司的防火牆內)。如果是私有的,PaaS的提供商是否會基本上爲我公司的基礎架構設置開發平臺?
5)任何提供登錄功能的網站都可以稱爲SaaS?例如:GMAIL,Yahoo Mail,Facebook等。
6)Google Drive,Apple iCloud等可以稱爲SaaS嗎?
謝謝Koma!這有助於。我無法想象其中的一些,因爲我沒有在這些工作。關於PaaS,我們是否會得到一個開發環境,例如:eclipse帶有DB和必需的服務(支付等),以針對特定業務線的產品安裝?在這種情況下,開發是否應該在本地機器上進行,並且必須將代碼移植到執行它的雲中?在現實生活中,我們是否會得到不同的雲實例來設置QA,INT,PRE-PROD和PROD env? –
我還閱讀了IaaS,我們可以從少數操作系統中選擇,爲了安裝我們選擇的操作系統,我們需要選擇Metal作爲服務(MaaS)。這是真的? –
@PunterVicky我只能說對於AppEngine來說,有一個SDK可以在本地機器上模擬平臺,因此您可以開發/測試並上傳代碼。對於Google Compute Engine上的iaas,選擇操作系統非常複雜,您甚至可以構建自定義圖像。從未聽說過MaaS。最後,您可以隨意設置DEV/STAGING/PROD的項目,至少在Google雲平臺上。 – koma