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