近日我分析了Techno-Pulse網(wǎng)站的Google Analytics數(shù)據(jù),結(jié)果發(fā)現(xiàn)幾個(gè)搜索關(guān)鍵字與Cloud Service Models(云服務(wù)模式)有關(guān)。讀者們似乎在尋找服務(wù)模式方面的實(shí)用信息,以便幫助自己作出決定。雖然我在不少文章中部分提到過(guò)這個(gè)話題,不過(guò)在此專門(mén)探討一下,希望幫助讀者更清楚地了解和決定應(yīng)該選擇哪一種云服務(wù)模式。
云服務(wù)模式僅僅意味著哪一種類型的服務(wù)提供給客戶。不同的模式適合不同種類的要求,可以獲得不同的業(yè)務(wù)目標(biāo)。簡(jiǎn)單搜索一下,你會(huì)發(fā)現(xiàn)網(wǎng)上有許多關(guān)于Cloud * as a Service的內(nèi)容,其中的*可以換成下面任何一個(gè):
Desktop(桌面)、Security(安全)、Data(數(shù)據(jù))、Software(軟件)、Platform(平臺(tái))、Infrastructure(基礎(chǔ)架構(gòu))、IT(信息技術(shù))、Testing(測(cè)試)、Hardware(硬件)、Computing(計(jì)算)、Database(數(shù)據(jù)庫(kù))和Storage(存儲(chǔ))等。
這一切讓人有點(diǎn)暈頭轉(zhuǎn)向。由于云計(jì)算仍在發(fā)展之中,供應(yīng)商們可以自由創(chuàng)新并提供各種服務(wù),這些服務(wù)方面缺乏任何嚴(yán)格而明確的規(guī)則。所以,不妨讓我化繁為簡(jiǎn),提出被最多人接受的服務(wù)模式類型,由美國(guó)商務(wù)部國(guó)家標(biāo)準(zhǔn)和技術(shù)研究所(NIST)定義。
NIST在其特別刊物800-146文檔中提到了三類云服務(wù)模式。制作的這篇文檔供聯(lián)邦機(jī)構(gòu)使用。非政府組織也可以在自愿的基礎(chǔ)上使用它,不受版權(quán)保護(hù)。
三類服務(wù)模式
·SaaS(軟件即服務(wù))
·PaaS(平臺(tái)即服務(wù))
·IaaS(基礎(chǔ)架構(gòu)即服務(wù))
NIST進(jìn)一步詳細(xì)地定義了這些服務(wù),下面提供了摘要,只不過(guò)換成了本人的表述。
SaaS篇
消費(fèi)者不用操心與服務(wù)有關(guān)的任何問(wèn)題或麻煩。服務(wù)提供商對(duì)應(yīng)用程序享有非常高的管理控制權(quán),負(fù)責(zé)更新、部署、維護(hù)和安全。提供商對(duì)應(yīng)用程序行使最終管轄權(quán)。比如說(shuō),Gmail就是一種SaaS,谷歌是提供商,我們大眾則是消費(fèi)者。我們對(duì)Gmail享有的管理權(quán)和用戶級(jí)控制權(quán)非常有限,不過(guò)消費(fèi)者可以通過(guò)設(shè)置來(lái)采取一系列有限的操作,比如啟用優(yōu)先收件箱、簽名和撤銷發(fā)送郵件等。
下圖表明了提供商與用戶之間的相對(duì)控制級(jí)別——SaaS結(jié)構(gòu)組成和控制范圍,引用自NIST文檔。
SaaS用戶是哪些?
除了組織和企業(yè)外,SaaS用戶/訂戶還可以是你我這樣的個(gè)人。在大多數(shù)情況下,使用費(fèi)按用戶數(shù)量來(lái)計(jì)算。比如說(shuō),Google Apps最多可供10個(gè)電子郵件帳戶免費(fèi)使用;但是如果用戶數(shù)量超過(guò)10個(gè),Google Apps for Business每月每個(gè)用戶收費(fèi)5美元。
何時(shí)/為何應(yīng)該選擇SaaS?
如果你想要致力于業(yè)務(wù),而不是把時(shí)間浪費(fèi)在更換壞掉的故障、管理IT基礎(chǔ)架構(gòu);最重要的是,不想把時(shí)間浪費(fèi)在聘請(qǐng)和留住IT人員上。
你應(yīng)該選用哪種SaaS?
·使用SaaS最有效的是云端生產(chǎn)力和協(xié)作應(yīng)用程序(如Google Apps),以及在線項(xiàng)目管理應(yīng)用程序(如DeskAway以及Zoho Mail/Chat/Docs/Project/Sheet/Writer等)。
·客戶關(guān)系管理(CRM)應(yīng)用程序——Impel CRM、Salesforce.com和微軟Dynamics。
·基于云的存儲(chǔ)和共享服務(wù),如Dropbox、Skydrive(Windows Live)、亞馬遜簡(jiǎn)單存儲(chǔ)服務(wù)(S3)、Google Docs、Box.net和Mozy。
·中小企業(yè)/中小公司可以選用EazeWork(用于人力資源、工資處理和銷售)
PaaS篇
簡(jiǎn)單地說(shuō),PaaS是可以在上面開(kāi)發(fā)、測(cè)試和部署軟件的一種平臺(tái);這意味著,軟件的整個(gè)生命周期都可以在PaaS上完成。這種服務(wù)模式專門(mén)面向應(yīng)用程序的開(kāi)發(fā)人員、測(cè)試人員、部署人員和管理員。這項(xiàng)服務(wù)提供了開(kāi)發(fā)云SaaS應(yīng)用程序所需要的一切資源。
下圖顯示了NIST定義的PaaS結(jié)構(gòu)組成和控制范圍:
PaaS通常包括了開(kāi)發(fā)環(huán)境、編程語(yǔ)言、編譯程序、測(cè)試工具和部署機(jī)制。在一些情況下,比如谷歌應(yīng)用引擎(GAE),開(kāi)發(fā)人員可以下載開(kāi)發(fā)環(huán)境,然后在開(kāi)發(fā)人員自己的基礎(chǔ)架構(gòu)中本地使用開(kāi)發(fā)環(huán)境;或者開(kāi)發(fā)人員可以通過(guò)瀏覽器,使用提供商的基礎(chǔ)架構(gòu)中的工具。
PaaS用戶是哪些?
獨(dú)立軟件開(kāi)發(fā)商(ISV)、IT服務(wù)提供商或者甚至想開(kāi)發(fā)SaaS的開(kāi)發(fā)人員個(gè)體。
何時(shí)/為何應(yīng)該選擇PaaS?
你完全致力于開(kāi)發(fā)應(yīng)用程序,其他一切都將由平臺(tái)來(lái)處理。
你應(yīng)該選擇哪種PaaS?
·GAE在Java和Python開(kāi)發(fā)人員個(gè)體當(dāng)中比較受歡迎。
·微軟Windows Azure針對(duì)企業(yè)級(jí)用戶群。ASP.Net(C#、VB.Net)開(kāi)發(fā)人員會(huì)發(fā)現(xiàn)采用Windows Azure很容易。
·亞馬遜也向前邁出了一步,提供PaaS:Beanstalk(這讓Java開(kāi)發(fā)人員多了一個(gè)選擇)。
·幾家總部設(shè)在印度的PaaS提供商(如OrangeScape和Wolf Frameworks)正憑借其5G可視化PaaS,在市場(chǎng)上掀起了動(dòng)靜。OrangeScape應(yīng)用程序可以在所有主要的云平臺(tái)上運(yùn)行,包括谷歌應(yīng)用引擎、微軟Azure、IBM SmartCloud、亞馬遜彈性計(jì)算云(EC2)或數(shù)據(jù)中心,沒(méi)必要改寫(xiě)應(yīng)用程序。
·Engine Yard和Heroku是面向Ruby on Rails(RoR)的領(lǐng)先的云PaaS。Heroku(已被Saleforce.com收購(gòu))也是用于開(kāi)發(fā)Facebook應(yīng)用程序的優(yōu)先PaaS。
·PHP開(kāi)發(fā)人員可以在PHP Fog和CloudControl之間進(jìn)行選擇。
·想選擇支持多語(yǔ)言的應(yīng)用平臺(tái),不妨考慮DotCloud。
·總部設(shè)在印度的Ozonetel Systems提供KooKoo PaaS,提供云電話服務(wù)。
IaaS篇
你需要虛擬計(jì)算機(jī)、云存儲(chǔ)、防火墻和配置服務(wù)等網(wǎng)絡(luò)基礎(chǔ)架構(gòu)部件嗎?IaaS正是你應(yīng)該選擇的云服務(wù)模式。系統(tǒng)管理員是這種服務(wù)的一類用戶。使用費(fèi)可以按多個(gè)標(biāo)準(zhǔn)來(lái)計(jì)算,比如每個(gè)處理器小時(shí)、每小時(shí)存儲(chǔ)的數(shù)據(jù)(GB)、所用的網(wǎng)絡(luò)帶寬、每小時(shí)所用的網(wǎng)絡(luò)基礎(chǔ)架構(gòu)以及所用的增值服務(wù)(如監(jiān)控和自動(dòng)擴(kuò)展等),不一而足。
下圖顯示了NIST定義的IaaS結(jié)構(gòu)組成和控制范圍:
IaaS用戶是哪些?
你知道《開(kāi)心農(nóng)場(chǎng)》和《黑幫戰(zhàn)爭(zhēng)》嗎?是的,它們是由Zynga.com開(kāi)發(fā)的最受歡迎的兩款Facebook游戲。每個(gè)月超過(guò)2.3億個(gè)用戶在亞馬遜AWS上運(yùn)行12000多臺(tái)服務(wù)器。每當(dāng)游戲開(kāi)發(fā)商推出一款新游戲,開(kāi)始是使用幾臺(tái)服務(wù)器,然后實(shí)時(shí)擴(kuò)增服務(wù)器容量。
為了防止服務(wù)器遭到分布式拒絕服務(wù)攻擊(DDOS),頗有爭(zhēng)議的維基解密網(wǎng)站(Wikileaks)曾托管在亞馬遜AWS上?,F(xiàn)在,這個(gè)網(wǎng)站似乎搬回到了瑞典的主機(jī)上。
其中最重要的用戶是SaaS和PaaS提供商,它們與IaaS提供商托管在一起。總部設(shè)在印度的在線訂票服務(wù)商redBus。
何時(shí)/為何應(yīng)該選擇IaaS?
IaaS對(duì)于不知道新推出的應(yīng)用程序/網(wǎng)站會(huì)有多成功的創(chuàng)業(yè)公司來(lái)說(shuō)非常有用。你可以選擇多個(gè)操作系統(tǒng)、平臺(tái)、數(shù)據(jù)庫(kù)和內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)——它們都在一個(gè)地方。
注意:由于經(jīng)濟(jì)原因,目前不建議把每月訪客量不到10000人次的靜態(tài)網(wǎng)站托管在IaaS平臺(tái)上。如果你使用亞馬遜AWS,可能每月需要付費(fèi)18美元左右。
你應(yīng)該選擇哪種IaaS?
亞馬遜是IaaS領(lǐng)域的先驅(qū)。其他領(lǐng)先的提供商包括Rackspace、GoGrid、Joyent、Rightscale和Terremark(已被美國(guó)電信運(yùn)營(yíng)商韋里遜公司收購(gòu))。
想選擇總部設(shè)在印度的IaaS,不妨考慮下面兩家提供商:
·NetMagic Solutions
·InstaCompute(隸屬印度電信運(yùn)營(yíng)商塔塔通信公司)
【編輯推薦】
聯(lián)系客服