據(jù)統(tǒng)計(jì),在美國硅谷已約有150余家涉足云計(jì)算的企業(yè),。自2010年開始,全球主流IT企業(yè)每天都在創(chuàng)造和運(yùn)用新的商業(yè)模式,,以謀求在未來云計(jì)算市場中的霸主地位。國內(nèi)外嗅覺靈敏的一些企業(yè)早已意識到,,云計(jì)算革命將導(dǎo)致IT格局重組,,幾乎所有重量級IT巨頭已進(jìn)入云計(jì)算領(lǐng)域,群雄逐鹿之勢已定,。微軟,、IBM、亞馬遜,、谷歌以及其他的一些公司在這種新的運(yùn)算形式上投入了數(shù)以十億計(jì)美元的資金,,它們認(rèn)為這種新型的業(yè)務(wù)模式能夠揭開一個(gè)新世代的序幕,,這個(gè)時(shí)代代表了高響應(yīng)程度、效率和高效IT服務(wù),。
而PaaS平臺就像當(dāng)年互聯(lián)網(wǎng)普及之后,,網(wǎng)絡(luò)歌曲和歌手頻繁躥紅一樣,PaaS給予開發(fā)者一個(gè)嶄新的,、既可獲取商業(yè)利益又能享受成就感的云平臺,。
何謂PaaS模式?
所謂PaaS實(shí)際上是指將軟件研發(fā)的平臺作為一種服務(wù),,以SaaS的模式提交給用戶,。因此,PaaS也是SaaS模式的一種應(yīng)用,。但是,,PaaS的出現(xiàn)可以加快SaaS的發(fā)展,尤其是加快SaaS應(yīng)用的開發(fā)速度,。沒有任何技術(shù)或管理上的進(jìn)展,,能夠獨(dú)立地許諾十年內(nèi)使生產(chǎn)率、可靠性或簡潔性獲得數(shù)量級上的進(jìn)步,。人們會在不同的方向?yàn)樘岣哕浖桓兜男屎唾|(zhì)量做出不懈努力,。PaaS毫無疑問是其中的方向之一,PaaS改變了傳統(tǒng)的應(yīng)用交付模式,,促進(jìn)了分工的進(jìn)一步專業(yè)化,,解耦了開發(fā)團(tuán)隊(duì)和運(yùn)維團(tuán)隊(duì),將極大地提高未來軟件交付的效率,。
國內(nèi)外PaaS平臺各顯神通
國外IT企業(yè)如Salesforce、Engine Yard,、VMforce,、微軟Windows Azure都在布局自己的PaaS平臺戰(zhàn)略,國內(nèi)也紛紛發(fā)力,,最早在2009年新浪也推出了自己的云計(jì)算服務(wù)平臺,,和Google一樣,都叫App Engine,。同樣都屬于PaaS平臺型服務(wù),,那么它們都是如何各顯神通的呢?
1,、Heroku
近日Salesforce宣布2.12億美元收購Heroku,,也是Salesforce至今為止最大的一次收購。Heroku成立于2007年,,主要是通過“云計(jì)算”在網(wǎng)上分發(fā)和管理Ruby應(yīng)用程序,。據(jù)稱截止收購前有超過百萬的Ruby開發(fā)人員直接在Amazon web服務(wù)與應(yīng)用(AWS)上編寫和運(yùn)行應(yīng)用程序,。Heroku維護(hù)著開發(fā)環(huán)境,并將其他云計(jì)算服務(wù)進(jìn)行集成,。這是非常有影響力的一個(gè)因素,。目前,Heroku在其服務(wù)器和軟件上運(yùn)行著超過10萬個(gè)應(yīng)用程序,,其中大部分運(yùn)行的Ruby應(yīng)用程序類型是高級網(wǎng)絡(luò)服務(wù),、社交游戲和網(wǎng)站。而此次收購將大大提升Salesforce.com作為PaaS供應(yīng)商的地位,。
2,、Google App Engine(GAE)
而Google App Engine,它是 Google 管理的數(shù)據(jù)中心中用于 WEB 應(yīng)用程序的開發(fā)和托管的平臺,。2008 年 4月 發(fā)布第一個(gè)測試版本,。目前支持python和java開發(fā)。全球已有數(shù)十萬的開發(fā)者在其上開發(fā)了眾多的應(yīng)用,。
GAE也是Google云計(jì)算的一部分,,是一個(gè)互聯(lián)網(wǎng)應(yīng)用服務(wù)引擎,開發(fā)人員可以使用GAE的API開發(fā)互聯(lián)網(wǎng)應(yīng)用,,而帶寬,、主機(jī)全都不用擔(dān)心,Google都會提供,。目前免費(fèi)用戶擁有500M存儲空間,、每月500萬次PV,對于一般的應(yīng)用應(yīng)該足夠了,。Web開發(fā)者們也可以用GAE來托管應(yīng)用,,不用再為沒有主機(jī)而發(fā)愁。
3,、Sina App Engine(SAE)
Sina App Engine(SAE),,作為國內(nèi)領(lǐng)先的云計(jì)算平臺,是由新浪公司于2008年開始開發(fā)和運(yùn)營,。SAE為App開發(fā)者提供穩(wěn)定,、快捷、透明,、可控的服務(wù)化的平臺,,并且減少開發(fā)者的開發(fā)和維護(hù)成本。SAE選擇在國內(nèi)流行最廣的Web開發(fā)語言PHP作為首選的支持語言,,后續(xù)還將支持java,、python、NodeJS等語言。
SAE不僅能夠讓開發(fā)商或用戶在其PaaS平臺上面構(gòu)建和運(yùn)行應(yīng)用,,同時(shí)還負(fù)責(zé)供應(yīng)并維護(hù)底層的基礎(chǔ)架構(gòu),,包括虛擬化、操作系統(tǒng)修補(bǔ),、安全問題等,。
Web開發(fā)者可以在Linux/Mac/Windows上通過SVN、SDK或者Web版在線代碼編輯器進(jìn)行開發(fā),、部署,、調(diào)試,團(tuán)隊(duì)開發(fā)時(shí)還可以進(jìn)行成員協(xié)作,,不同的角色將對代碼,、項(xiàng)目擁有不同的權(quán)限;
SAE提供了一系列分布式計(jì)算,、存儲服務(wù)供開發(fā)者使用,,包括分布式文件存儲、分布式數(shù)據(jù)庫集群,、分布式緩存,、分布式定時(shí)服務(wù)等,這些服務(wù)將大大降低開發(fā)者的開發(fā)成本,。同時(shí)又由于SAE整體架構(gòu)的高可靠性和新浪的品牌保證,,大大降低了開發(fā)者的運(yùn)營風(fēng)險(xiǎn)。
另外,,作為典型的云計(jì)算,,SAE采用“所付即所用,所付僅所用”的計(jì)費(fèi)理念,,通過日志和統(tǒng)計(jì)中心精確的計(jì)算每個(gè)應(yīng)用的資源消耗(包括CPU,、內(nèi)存、磁盤等),。作為典型的公有云計(jì)算平臺,,SAE平臺采用云豆作為計(jì)價(jià)單位,用戶在注冊使用后,,可通過多種方式獲得免費(fèi)云豆的支持。在應(yīng)用創(chuàng)立初期,,使用SAE平臺幾乎不需要付出任何費(fèi)用,,Web開發(fā)者們?nèi)绻肓愠杀緞?chuàng)業(yè),在國內(nèi)來說,,SAE其實(shí)是最合適的選擇,。
PaaS將主導(dǎo)2011云計(jì)算
從上述幾個(gè)PaaS平臺服務(wù)中,我們看出PaaS已是軟件開發(fā)的一次革命,,大大降低了SaaS應(yīng)用開發(fā)的門檻,,提高了開發(fā)效率,,充分體現(xiàn)了互聯(lián)網(wǎng)低成本、高效率,、規(guī)?;瘧?yīng)用的特性。
對于企業(yè)及一些創(chuàng)業(yè)者來說,,選擇一套傳統(tǒng)的軟件系統(tǒng),,軟硬件投入、周期投入,、人員投入都是一筆很大的經(jīng)濟(jì)負(fù)擔(dān),。如果采取在線的PaaS平臺,不僅可以降低軟件和硬件方面的投入,,更可以在PaaS平臺上快速的二次開發(fā)最適合自己應(yīng)用的軟件,,其易上手的特性也可以最大的降低使用人員的培訓(xùn)時(shí)間和費(fèi)用。在大量節(jié)約人力,、物力和時(shí)間的情況下,,中小企業(yè)可以把更多的精力放在企業(yè)發(fā)展和產(chǎn)品運(yùn)營方面。
綜上所述,,(PaaS)將軟件開發(fā)人員和IT運(yùn)行維護(hù)人員從基礎(chǔ)設(shè)施日常管理,、安全問題,以及許可證問題等瑣碎事務(wù)中解放出來,,因此PaaS是最有可能讓企業(yè)及創(chuàng)業(yè)者應(yīng)用的云計(jì)算,。展望2011年的云計(jì)算產(chǎn)業(yè),雖然困難重重,,但前景依然光明,,而PaaS又將會作為云計(jì)算又一劃時(shí)代的革命,將在國內(nèi)外無數(shù)企業(yè)共同努力下,,描繪出云計(jì)算發(fā)展的新藍(lán)圖,。