IaaS、PaaS或SaaS:哪一個(gè)最適合你?
譯文云計(jì)算主要有三種類型:IaaS、PaaS和SaaS,分別代表基礎(chǔ)架構(gòu)即服務(wù)、平臺(tái)即服務(wù)和軟件即服務(wù)。如果你近期關(guān)注,就會(huì)發(fā)現(xiàn)選擇哪一個(gè)取決于你本公司的要求和熟悉程度。
這些服務(wù)的出現(xiàn)有賴于虛擬化技術(shù)、無所不在的高速網(wǎng)絡(luò)以及如今瀏覽器的強(qiáng)大功能。由于這些要素已全部到位,擁有自己的基礎(chǔ)架構(gòu),或者甚至擁有自己的軟件隨之變得不大必要了。因?yàn)槟憧梢栽谛枰獣r(shí)從云環(huán)境獲取所需的計(jì)算資源。
要明白這些XX即服務(wù)的解決方案,最省事的辦法就是從SaaS入手,這是最抽象的一層,也許你今天很可能已經(jīng)在使用的模式,甚至已經(jīng)在使用個(gè)人版。SaaS的一個(gè)簡(jiǎn)單例子就是在線電子郵件服務(wù),比如Gmail。如果你使用Gmail,就不用托管運(yùn)行自己的電子郵件服務(wù)器,由谷歌負(fù)責(zé)托管運(yùn)行,你只要通過作為客戶端的瀏覽器來訪問它就行了。但是電子郵件僅僅是貴公司你所用的一個(gè)應(yīng)用而已,如今網(wǎng)上還有好多面向公司企業(yè)的應(yīng)用。
SaaS實(shí)際上面向貴企業(yè)內(nèi)部的最終用戶,不需要太多的條件就可以輕松入手。服務(wù)提供商只要搞清楚分配多少資源專門用于你所用的實(shí)際應(yīng)用。服務(wù)提供商負(fù)責(zé)搞定服務(wù)器、虛擬機(jī)、網(wǎng)絡(luò)設(shè)備及其他一切;而你只要使用瀏覽器來訪問即行了。
IaaS處于云計(jì)算領(lǐng)域的另一端。在這種場(chǎng)景下,你想要繼續(xù)控制自己的軟件環(huán)境,但是又不想要維護(hù)任何設(shè)備。你不想要購(gòu)買服務(wù)器,然后把它們放到使用空調(diào)系統(tǒng)調(diào)節(jié)氣候的機(jī)房或者其他環(huán)境。相反,你只要求助于IaaS提供商,請(qǐng)求虛擬機(jī)就行了。
你可以把自己想要的任何軟件放在虛擬機(jī)上面運(yùn)行。在后端,提供商在你需要存儲(chǔ)或其他資源時(shí)及時(shí)提供。虛擬化技術(shù)簡(jiǎn)化了這項(xiàng)工作,該技術(shù)把物理驅(qū)動(dòng)器等硬件設(shè)備與你在其中運(yùn)行的虛擬機(jī)分離開來。亞馬遜彈性計(jì)算云( EC2)、IBM及其他許多服務(wù)提供商提供IaaS,但是在選擇提供商時(shí)要格外慎重。
PaaS則介于IaaS和SaaS之間。它既不像SaaS那樣是個(gè)成品,也不像IaaS那樣是張白板。PaaS為你的應(yīng)用程序開發(fā)者提供了針對(duì)某一個(gè)平臺(tái)進(jìn)行開發(fā)所需的各種鉤子(hook)和工具。比如說,微軟的Windows Azure為你提供了開發(fā)移動(dòng)應(yīng)用程序、社交應(yīng)用程序、網(wǎng)站、游戲及更多應(yīng)用所需的工具。你可以構(gòu)建這些東西,但是你使用應(yīng)用編程接口(API)和工具,把它們連入到Azure環(huán)境,在其中運(yùn)行。
讓人覺得這個(gè)問題更犯暈的是,一些廠商的營(yíng)銷人員掀起了“XX即服務(wù)”熱潮。其中大多數(shù)實(shí)際上都可以歸為SaaS這個(gè)大類;要說有什么不一樣,那就是XX這部分。
***,SaaS及其許多類型實(shí)際上用濫了,于是我們不再稱之為云服務(wù)。畢竟,連我們通常所說的電子商務(wù)網(wǎng)站也是某種軟件即服務(wù):一部分軟件在后臺(tái)運(yùn)行,除了圖形用戶界面(即網(wǎng)頁)外,用戶根本看不到后臺(tái)的實(shí)際情況。
IaaS和PaaS將會(huì)是云計(jì)算的兩大類型,每一類吸引一群技術(shù)技能不一樣的不同客戶。而一旦業(yè)界對(duì)于這整個(gè)云概念變得更為熟悉,將來的真正爭(zhēng)論會(huì)變成:你會(huì)把自己多少的計(jì)算系統(tǒng)交給其他提供商?又把多少的計(jì)算系統(tǒng)留在企業(yè)內(nèi)部?
原文鏈接:http://www.itworld.com/cloud-computing/218753/iaas-vs-paas-vs-saas