云計算平臺架構(gòu)
最下的一層是 IaaS,提供 CPU,網(wǎng)絡(luò),存儲等基礎(chǔ)硬件的云服務(wù)。在 IaaS 這一層,著名的云計算產(chǎn)品有 Amazon 的 S3(Simple Storage Service), 提供給用戶云存儲服務(wù)。
再上一層是 PaaS,提供類似于操作系統(tǒng)層次的服務(wù)與管理 ,比如 Google GAE,你可以把自己寫 Java 應(yīng)用 ( 或者是 Python) 丟在 Google 的 GAE 里運行,GAE 就像一個”云”操作系統(tǒng),對你而言,不用關(guān)心你的程序在那臺機(jī)器上運行。
最后一層是 SaaS,就是我們所熟悉的軟件即服務(wù)。事實上 SaaS 的概念的出現(xiàn)要早于云計算,只不過云計算的出現(xiàn)讓原來的 SaaS 找到了自己更加合理的位置。本質(zhì)上,SaaS 的理念是:有別的傳統(tǒng)的許可證付費方式 ( 比如購買 Windows Office),SaaS 強(qiáng)調(diào)按需使用付費。SaaS 著名的產(chǎn)品很多,比如 IBM 的 LotusLive,Salesforce.com 等。
目前對于到底什么是云計算,什么樣的平臺屬于云計算平臺,等等圍繞云計算相關(guān)的問題,不同的軟硬件廠商對此都有自己不同的理解,有著自己不同的定義。他們所提供的云計算平臺也是千差萬別。
談到云計算,大家總會聯(lián)想到這些方面的東西:比如說高伸縮性 (High Scalability) ,成本節(jié)約 (Cost Saving), 按需使用 (Use On Demand), 等等。
我們姑且不論云計算帶來的這些紛繁多樣的種種概念,如果僅僅從技術(shù)角度來講,云計算本身并不是一個什么新奇的概念,可以理解為一種新型的 IT 服務(wù)交付使用方式,而傳統(tǒng)的技術(shù)比如虛擬化、集群、網(wǎng)格等等都可以用來作為云計算平臺的支撐技術(shù)。