建"云"偉業(yè) 2011服務(wù)器半年盤點(diǎn)之云平臺(tái)

責(zé)任編輯:vicky

2011-07-04 11:50:06

摘自:中關(guān)村在線

從云計(jì)算概念誕生,到如今各個(gè)國際IT巨頭揭竿而起,推出各自的云計(jì)算平臺(tái)和解決方案,云計(jì)算大有勢(shì)不可擋的趨勢(shì)。

從云計(jì)算概念誕生,到如今各個(gè)國際IT巨頭揭竿而起,推出各自的云計(jì)算平臺(tái)和解決方案,云計(jì)算大有勢(shì)不可擋的趨勢(shì)。

新生物的誕生,到最后的成長(zhǎng)壯大,都不是自己?jiǎn)未颡?dú)斗的結(jié)果。正如,當(dāng)前的英特爾、微軟等IT巨頭,它們沒有一個(gè)不是盡量擴(kuò)大自己生態(tài)鏈。生態(tài)鏈越大,其生命力越強(qiáng)。

而當(dāng)前市場(chǎng)上林林總總的云計(jì)算平臺(tái),同樣形成了平臺(tái)混戰(zhàn)的局面。誰都希望在自己的云平臺(tái)上,擁有更多做應(yīng)用開發(fā)的小廠商以及企業(yè)客戶。以下,編者通過整理當(dāng)前熱門的云計(jì)算平臺(tái)以及開源云平臺(tái),為讀者呈現(xiàn)一些云平臺(tái)的特性。未來的一段時(shí)間,它也許將壯大,成為眾開發(fā)人員以及ISV頂禮膜拜的云平臺(tái)。

2011年,各個(gè)IT巨頭都在原有戰(zhàn)略布局的基礎(chǔ)上有所前行,但是沒有大的方向性轉(zhuǎn)變,而是更加強(qiáng)調(diào)自己的云平臺(tái)如何落地生根。正如,很多專家預(yù)料的那樣,2011年是云計(jì)算應(yīng)用年。

IT巨頭的那些云計(jì)算平臺(tái)

雖然,很多國內(nèi)和國際的第三方咨詢機(jī)構(gòu)都公布的調(diào)查數(shù)據(jù)都顯示,云計(jì)算未來幾年將擁有巨大的市場(chǎng)份額。同時(shí),也有專家同時(shí)提醒,云計(jì)算是有錢人玩的游戲,特別是云計(jì)算平臺(tái)。如果不能當(dāng)云平臺(tái)提供者,能夠在云計(jì)算這個(gè)產(chǎn)業(yè)鏈中擔(dān)當(dāng)一個(gè)角色,也是非常有前途的。下面,編者搜集了當(dāng)前比較熱門的云計(jì)算平臺(tái),看一下2011年上半年它們都發(fā)生哪些變化。

Google的云計(jì)算平臺(tái)

Google的云計(jì)算平臺(tái)原本為Google最重要的搜索應(yīng)用提供服務(wù),如今這個(gè)服務(wù)已經(jīng)擴(kuò)展到其他應(yīng)用程序。Google的云計(jì)算基礎(chǔ)架構(gòu)模式包括4個(gè)相互獨(dú)立又緊密結(jié)合在一起的系統(tǒng):Google File Systemt分布式文件系統(tǒng),針對(duì)Google應(yīng)用程序的特點(diǎn)提出的MapReduce編程模式,分布式的鎖機(jī)制Chubby以及Google開發(fā)的模型簡(jiǎn)化的大規(guī)模分布式數(shù)據(jù)庫BigTable。下面分別介紹四個(gè)系統(tǒng)的特性。

首先是Google File System文件系統(tǒng)(GFS)。除了性能,可伸縮性、可靠性以及可用性以外,GFS設(shè)計(jì)還受到Google應(yīng)用負(fù)載和技術(shù)環(huán)境的影響。體現(xiàn)在4個(gè)方面:1)充分考慮到大量節(jié)點(diǎn)的失效問題,需要通過軟件將容錯(cuò)以及自動(dòng)恢復(fù)功能集成在系統(tǒng)中;2)構(gòu)造特殊的文件系統(tǒng)參數(shù),文件通常大小以G字節(jié)計(jì),并包含大量小文件;3)充分考慮應(yīng)用的特性,增加文件追加操作,優(yōu)化順序讀寫速度;4)文件系統(tǒng)的某些具體操作不再透明,需要應(yīng)用程序的協(xié)助完成。

MapReduce分布式編程環(huán)境:Google構(gòu)造MapReduce編程規(guī)范來簡(jiǎn)化分布式系統(tǒng)的編程。應(yīng)用程序編寫人員只需將精力放在應(yīng)用程序本身,而關(guān)于集群的處理問題,包括可靠性和可擴(kuò)展性,則交由平臺(tái)來處理。MapReduce通過"Map(映射)"和"Reduce(化簡(jiǎn))"這樣兩個(gè)簡(jiǎn)單的概念來構(gòu)成運(yùn)算基本單元,用戶只需提供自己的Map函數(shù)以及Reduce函數(shù)即可并行處理海量數(shù)據(jù)。為了進(jìn)一步理解MapReduce的編程方式,下面給出一個(gè)基于MapReduce編程方式的程序偽代碼。程序功能是統(tǒng)計(jì)文本中所有單詞出現(xiàn)的次數(shù)。

分布式的大規(guī)模數(shù)據(jù)庫管理系統(tǒng)BigTable:由于一部分Google應(yīng)用程序需要處理大量的格式化以及半格式化數(shù)據(jù),Google構(gòu)建了弱一致性要求的大規(guī)模數(shù)據(jù)庫系統(tǒng)BigTablet。BigTable的應(yīng)用包括Search History,Maps,Orkut,RSS閱讀器等。

BigTable是客戶端和服務(wù)器端的聯(lián)合設(shè)計(jì),使得性能能夠最大程度地符合應(yīng)用的需求。BigTable系統(tǒng)依賴于集群系統(tǒng)的底層結(jié)構(gòu)。一個(gè)是分布式的集群任務(wù)調(diào)度器,一個(gè)是前述的Google文件系統(tǒng),還有一個(gè)分布式的鎖服務(wù)Chubby。

Chubby是一個(gè)非常魯棒的粗粒度鎖,BigTable使用Chubby來保存根數(shù)據(jù)表格的指針,即用戶可以首先從Chubby鎖服務(wù)器中獲得根表的位置,進(jìn)而對(duì)數(shù)據(jù)進(jìn)行訪問。BigTable使用一臺(tái)服務(wù)器作為主服務(wù)器,用來保存和操作元數(shù)據(jù)。主服務(wù)器除了管理元數(shù)據(jù)之外,還負(fù)責(zé)對(duì)tablet服務(wù)器(即一般意義上的數(shù)據(jù)服務(wù)器)進(jìn)行遠(yuǎn)程管理與負(fù)載調(diào)配??蛻舳送ㄟ^編程接口與主服務(wù)器進(jìn)行元數(shù)據(jù)通信,與tablet服務(wù)器進(jìn)行數(shù)據(jù)通信。

2011年上半年,谷歌除了在云計(jì)算平臺(tái)上獲得進(jìn)一步的認(rèn)可之外,還在移動(dòng)開發(fā)平臺(tái)Andriod上獲得空前的成功。對(duì)于2011的谷歌來說,可以說是雙豐收。

IBM"藍(lán)云"計(jì)算平臺(tái)

IBM是一個(gè)以硬件起家,如今發(fā)展成為軟硬皆可的綜合解決方案提供商。2011年上半年不僅僅在市值上一舉超過微軟取得全球第二的位置,同時(shí),2011年也迎來了IBM百年慶典的偉大時(shí)刻。真可謂是喜事連連!

"藍(lán)云"計(jì)算平臺(tái)IBM推出來的一套軟硬兼施的平臺(tái),它將Internet上使用的技術(shù)擴(kuò)展到企業(yè)平臺(tái)上,使得數(shù)據(jù)中心使用類似于互聯(lián)網(wǎng)的計(jì)算環(huán)境。"藍(lán)云"大量使用了IBM先進(jìn)的大規(guī)模計(jì)算技術(shù),結(jié)合了IBM自身的軟、硬件系統(tǒng)以及服務(wù)技術(shù),支持開放標(biāo)準(zhǔn)與開放源代碼軟件。"藍(lán)云"基于IBM Almaden研究中心的云基礎(chǔ)架構(gòu),采用了Xen和PowerVM虛擬化軟件,Linux操作系統(tǒng)映像以及Hadoop軟件。

"藍(lán)云"計(jì)算平臺(tái)的組成結(jié)構(gòu)是:一個(gè)數(shù)據(jù)中心、IBM Tivoli部署管理軟件、IBM Tivoli監(jiān)控軟件、IBM WebSphere應(yīng)用服務(wù)器、IBM DB2數(shù)據(jù)庫以及一些開源信息處理軟件和開源虛擬化軟件等。"藍(lán)云"軟件平臺(tái)的特點(diǎn)主要體現(xiàn)在虛擬機(jī)以及對(duì)于大規(guī)模數(shù)據(jù)處理軟件Apache Hadoop的使用上。Hadoop是開源版本的Google File System軟件和MapReduce編程規(guī)范。

其中,"藍(lán)云"計(jì)算平臺(tái)中的虛擬化技術(shù):"藍(lán)云"軟件的一個(gè)重要特點(diǎn)是虛擬化技術(shù)的使用。虛擬化的方式在"藍(lán)云"中有兩個(gè)級(jí)別,一個(gè)是在硬件級(jí)別上實(shí)現(xiàn)虛擬化,另一個(gè)是通過開源軟件實(shí)現(xiàn)虛擬化。而"藍(lán)云"計(jì)算平臺(tái)中的存儲(chǔ)體系結(jié)構(gòu):"藍(lán)云"計(jì)算平臺(tái)中的存儲(chǔ)體系結(jié)構(gòu)對(duì)于云計(jì)算來說也是非常重要的,無論是操作系統(tǒng)、服務(wù)程序還是用戶的應(yīng)用程序的數(shù)據(jù)都保存在存儲(chǔ)體系中。"藍(lán)云"存儲(chǔ)體系結(jié)構(gòu)包含類似于Google File System的集群文件系統(tǒng)以及基于塊設(shè)備方式的存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN。

另外,在2011年4月8日,IBM又新推出了一個(gè)SmartCloud企業(yè)級(jí)云計(jì)算平臺(tái)。這個(gè)云計(jì)算平臺(tái)將幫助IBM實(shí)現(xiàn)在2015年之前云計(jì)算收入達(dá)到70億美元的目標(biāo)。新IBM云計(jì)算平臺(tái)能夠讓機(jī)構(gòu)、機(jī)構(gòu)的員工和合作伙伴得到自己需要的一切功能,如高級(jí)分析和商務(wù)應(yīng)用以及像虛擬服務(wù)器和存儲(chǔ)那樣的IT基礎(chǔ)設(shè)施或者使用測(cè)試軟件代碼的工具等。所有這一切都通過IBM的全球云數(shù)據(jù)中心網(wǎng)絡(luò)安全地向用戶提供。

IBM SmartCloud平臺(tái)有兩個(gè)實(shí)施選擇:企業(yè)和企業(yè)+。企業(yè)版從本周四開始提供并且在IBM現(xiàn)有的開發(fā)和測(cè)試云的基礎(chǔ)上擴(kuò)展。與傳統(tǒng)的環(huán)境相比,這個(gè)平臺(tái)能夠把應(yīng)用程序開發(fā)的時(shí)間從數(shù)天減少到幾分鐘,把開發(fā)成本減少30%。

 

亞馬遜的彈性計(jì)算云平臺(tái)

2011年的亞馬遜似乎不太順利。2011年4月22日,亞馬遜服務(wù)器發(fā)生嚴(yán)重的宕機(jī)事件。以前,亞馬遜服務(wù)器也發(fā)生過宕機(jī)事件,但是皆沒有這一次宕機(jī)事件如此長(zhǎng)。

原本是互聯(lián)網(wǎng)上最大的在線零售商的亞馬遜公司,如今也負(fù)擔(dān)起眾多公司的云平臺(tái)。亞馬遜稱為彈性計(jì)算云的云平臺(tái),是較早提供遠(yuǎn)程云計(jì)算服務(wù)的平臺(tái)。亞馬遜將自己的彈性計(jì)算云建立在公司內(nèi)部的大規(guī)模集群計(jì)算的平臺(tái)上,而用戶可以通過彈性計(jì)算云的網(wǎng)絡(luò)界面去操作在云計(jì)算平臺(tái)上運(yùn)行的各個(gè)實(shí)例(instance)。用戶使用實(shí)例的付費(fèi)方式由用戶的使用狀況決定,即用戶只需為自己所使用的計(jì)算平臺(tái)實(shí)例付費(fèi),運(yùn)行結(jié)束后計(jì)費(fèi)也隨之結(jié)束。這里所說的實(shí)例即是由用戶控制的完整的虛擬機(jī)運(yùn)行實(shí)例。通過這種方式,用戶不必自己去建立云計(jì)算平臺(tái)。節(jié)省了設(shè)備與維護(hù)費(fèi)用。

Amazon的彈性計(jì)算云由名為Amazon網(wǎng)絡(luò)服務(wù)(Amazon Web services)的現(xiàn)有平臺(tái)發(fā)展而來。2006年3月,Amazon發(fā)布了簡(jiǎn)單存儲(chǔ)服務(wù)(simple storage service,簡(jiǎn)稱S3),用戶使用SOAP協(xié)議存放和獲取自己的數(shù)據(jù)對(duì)象。在2007年7月,Amazon公司推出了簡(jiǎn)單隊(duì)列服務(wù)(simplequeue service,簡(jiǎn)稱SQS),這項(xiàng)服務(wù)能夠使得托管虛擬主機(jī)之間發(fā)送的消息。支持分布式程序之間的數(shù)據(jù)傳遞,無須考慮消息丟失的問題。Amazon又繼續(xù)提供了EBS(elastic block storage)服務(wù),為用戶提供塊級(jí)別的存儲(chǔ)接口。在提供這些基礎(chǔ)設(shè)施的同時(shí),Amazon公司開發(fā)了彈性計(jì)算云EC2系統(tǒng),開放給外部開發(fā)人員使用。

彈性計(jì)算云用戶使用客戶端通過SOAP over HTTPS協(xié)議與Amazon彈性計(jì)算云內(nèi)部的實(shí)例進(jìn)行交互。這樣,彈性計(jì)算云平臺(tái)為用戶或者開發(fā)人員提供了一個(gè)虛擬的集群環(huán)境,在用戶具有充分靈活性的同時(shí),也減輕了云計(jì)算平臺(tái)擁有者(Amazon公司)的管理負(fù)擔(dān)。彈性計(jì)算云中的每一個(gè)實(shí)例代表一個(gè)運(yùn)行中的虛擬機(jī)。用戶對(duì)自己的虛擬機(jī)具有完整的訪問權(quán)限,包括針對(duì)此虛擬機(jī)操作系統(tǒng)的管理員權(quán)限虛擬機(jī)的收費(fèi)也是根據(jù)虛擬機(jī)的能力進(jìn)行費(fèi)用計(jì)算的,實(shí)際上,用戶租用的是虛擬的計(jì)算能力。

微軟的云計(jì)算平臺(tái)

對(duì)于微軟來說,自己就是Azure云平臺(tái)最好的用戶。2011年4月12日,微軟將把Dynamics ERP應(yīng)用程序遷移到Azure云平臺(tái)。這個(gè)來的很晚的舉措是微軟銷售Dynamics應(yīng)用軟件的一個(gè)重大轉(zhuǎn)變。微軟過去一直以內(nèi)部部署和托管的方式通過合作伙伴銷售Dynamics。

從2011年7月1日起,Azure云服務(wù)平臺(tái)的所有入庫數(shù)據(jù)傳輸都將實(shí)現(xiàn)免費(fèi)。微軟通過博客宣布,無論是"高峰時(shí)段"還是"非高峰時(shí)段",所有進(jìn)入Azure平臺(tái)的數(shù)據(jù)傳輸都將免費(fèi)。此舉旨在鼓勵(lì)開發(fā)人員將更多數(shù)據(jù)轉(zhuǎn)移到微軟Azure服務(wù),接收了大量外部數(shù)據(jù)的Azure應(yīng)用也可以從中獲益。

盡管微軟宣布Azure平臺(tái)的數(shù)據(jù)入庫傳輸將實(shí)現(xiàn)免費(fèi),但從Azure轉(zhuǎn)移出數(shù)據(jù)則并非免費(fèi)。要想將數(shù)據(jù)從Azure平臺(tái)轉(zhuǎn)移出去,用戶仍然需要付費(fèi)。

2009年,微軟推出了Azure云平臺(tái)。微軟的云服務(wù)平臺(tái),Azure可以提供應(yīng)用程序開發(fā)、部署和更新等在線服務(wù)。微軟Azure服務(wù)比亞馬遜的EC2云服務(wù)更進(jìn)一步,可以使開發(fā)人員無需使用虛擬機(jī)和其它基礎(chǔ)架構(gòu)資源而開發(fā)應(yīng)用。也就是說,Azure可以提供虛擬機(jī)進(jìn)行應(yīng)用測(cè)試,但只限運(yùn)行于微軟Windows服務(wù)器。

 

VMware的云平臺(tái)

2011年4月15日,VMware推出了開放式的PaaS實(shí)現(xiàn)Cloud Foundry。不幸的是,2011年5月5日有消息傳出,VMware公司目前仍處于測(cè)試階段的全新Cloud Foundry服務(wù)便遭遇了兩天停機(jī)事故。

作為新一代云應(yīng)用平臺(tái),Cloud Foundry專為云計(jì)算環(huán)境、企業(yè)級(jí)數(shù)據(jù)中心和公有云服務(wù)提供商所打造。Cloud Foundry可以簡(jiǎn)化現(xiàn)代應(yīng)用程序的開發(fā)、交付和應(yīng)用過程,在面對(duì)多種共有云和私有云選擇、符合業(yè)界標(biāo)準(zhǔn)的高效開發(fā)框架以及應(yīng)用基礎(chǔ)設(shè)施服務(wù)時(shí),可以顯著提高開發(fā)者在云環(huán)境中部署和運(yùn)行應(yīng)用程序的能力。

VMware還借此機(jī)會(huì)推出了"微云"解決方案,這是一個(gè)新的開源PaaS計(jì)劃。通過"微云",開發(fā)者可以在自己的機(jī)器上建立和測(cè)試他們的應(yīng)用,在提高開發(fā)效率的同時(shí),還能確保開發(fā)環(huán)境和生產(chǎn)環(huán)境的一致性。

Cloud Foundry拓展了VMware對(duì)于開放PaaS的承諾,能夠廣泛支持各種開發(fā)框架和編程語言以及多樣的應(yīng)用服務(wù)和云部署環(huán)境。Cloud Foundry還可以交付高度的便攜性,使開發(fā)者能夠在云服務(wù)提供商和企業(yè)級(jí)數(shù)據(jù)中心之間自由移動(dòng)自己的應(yīng)用。

Cloud Foundry能夠部署在私有云或公有云的環(huán)境中,既可以運(yùn)行在vSphere和vCloud架構(gòu)之上,也可以運(yùn)行在其他云架構(gòu)之上。例如,Cloud Foundry可以部署在Amazon Web服務(wù)之上,還可以部署在Eucalyptus和OpenStack等開源平臺(tái)技術(shù)之上。

在當(dāng)今的云計(jì)算時(shí)代,開源技術(shù)是必不可少的。Cloud Foundry的開源架構(gòu)和社區(qū)進(jìn)程將會(huì)為開發(fā)人員帶來高效和簡(jiǎn)潔的PaaS服務(wù),加速應(yīng)用交付的速度。

2011年6月15日,VMware再次推出用于虛擬化和云環(huán)境的集成應(yīng)用平臺(tái)——VMware vFabric 5。該vFabric 5平臺(tái)將市場(chǎng)領(lǐng)先的Spring Java開發(fā)框架和新一代vFabric應(yīng)用服務(wù)相結(jié)合,將提供核心應(yīng)用平臺(tái),用于創(chuàng)建、部署和運(yùn)行現(xiàn)代應(yīng)用。

vFabric 5首次推出了靈活的打包和許可模式,使企業(yè)能夠購買基于虛擬機(jī)的應(yīng)用基礎(chǔ)設(shè)施,而不是基于物理的CPU,并只對(duì)使用中的許可付費(fèi)。該模式將消除幾十年來的陳舊方式,如以往通常企業(yè)都在為即將到來的負(fù)荷高峰提前購買富余的軟件,而在非高峰期,這些軟件許可則不得不"休眠"閑置,從而導(dǎo)致大量費(fèi)用的浪費(fèi)。vFabric 5的這一許可模式能夠更加貼近云計(jì)算模式,將軟件成本、使用、消費(fèi)以及為組織提供的價(jià)值有機(jī)的聯(lián)系起來。

CA AppLogic云平臺(tái)

說起CA,可能很多人還記得曾經(jīng)幾進(jìn)幾出中國市場(chǎng)的那個(gè)CA,有些落寞的收?qǐng)?。CA公司實(shí)施云計(jì)算戰(zhàn)略的年頭并不算長(zhǎng),而如今卻在云計(jì)算領(lǐng)域取得長(zhǎng)足進(jìn)步。

2011年4月初,CRN公布了“2011年云平臺(tái)供應(yīng)商商Top 20”。令人驚訝的是,谷歌沒有成為榜單頭名,而IBM竟然沒有進(jìn)入榜單。在這張榜單中,CA公司獲得了第四名的好成績(jī)。

對(duì)于CA來說,好消息還不夠。2011年6月28日,CA AppLogic云平臺(tái)獲得世界云計(jì)算大賽(Cloud Computing World Series)"最佳云平臺(tái)"大獎(jiǎng)。由行業(yè)專家組成的獨(dú)立評(píng)審團(tuán)對(duì)數(shù)百種候選產(chǎn)品進(jìn)行了嚴(yán)格評(píng)審,革命性完整云計(jì)算平臺(tái)CA AppLogic最終從同類產(chǎn)品中勝出。

據(jù)了解,CA AppLogic云平臺(tái)能夠幫助客戶迅速創(chuàng)建可升級(jí)的高可用性私有云和公共云環(huán)境,以提供與眾不同的獨(dú)特服務(wù)。通過直觀的視覺界面,用戶只需使用瀏覽器即可定義基礎(chǔ)設(shè)施、條款、部署和管理應(yīng)用,還可監(jiān)控云平臺(tái)的運(yùn)行。它提供給客戶一個(gè)包括底層虛擬化在內(nèi)的一體化云平臺(tái),以圖形界面拖拽模式操作構(gòu)建應(yīng)用,這個(gè)革命性的平臺(tái)可以讓客戶節(jié)省大量時(shí)間及資源,在數(shù)小時(shí)內(nèi)從無到有構(gòu)建出基于CA AppLogic云平臺(tái)的應(yīng)用。

CA AppLogic軟件專為管理服務(wù)提供商(MSP)和企業(yè)客戶量身定制,幫助用戶在云計(jì)算環(huán)境下實(shí)現(xiàn)超越以往的靈活性、可升級(jí)性和成本效益。

CA AppLogic平臺(tái)能夠快速地部署云平臺(tái),通過圖形界面構(gòu)建應(yīng)用,并用可升級(jí)的服務(wù)支持客戶核心業(yè)務(wù)的運(yùn)營(yíng)。并且,有趨勢(shì)表明,CA Technologies非常重視中國市場(chǎng),并將繼續(xù)持之以恒地開發(fā)優(yōu)秀產(chǎn)品,提供完善服務(wù),以滿足快速增長(zhǎng)的中國云計(jì)算市場(chǎng)需求。

 

開源云計(jì)算平臺(tái)

開源軟件一直在軟件界發(fā)揮著重要作用。對(duì)于云平臺(tái)這樣略顯得有些新鮮的產(chǎn)物,開源社區(qū)里的開源平臺(tái)竟然也屢見不鮮,著實(shí)讓人覺得興奮。

紅帽開源API:Deltacloud

2009年,紅帽公司推出了開源的API:Deltacloud,它的主要作用是將基于云計(jì)算的工作負(fù)載在不同的IaaS供應(yīng)商之間遷移,如Amazon和Rackspace。

紅帽公司推出開源的API:Deltacloud

為了能在不同的與供應(yīng)商之間轉(zhuǎn)移,客戶需要“一個(gè)可以兼容的架構(gòu)和一個(gè)與內(nèi)部運(yùn)行的東西兼容的堆棧”。

Abiquo開源云平臺(tái):AbiCloud

Abiquo公司推出了一款開源云平臺(tái):AbiCloud,它能夠以快速、簡(jiǎn)單和可擴(kuò)展的方式創(chuàng)建和管理大型、復(fù)雜的IT基礎(chǔ)設(shè)施(包括虛擬服務(wù)器,網(wǎng)絡(luò),應(yīng)用,存儲(chǔ)設(shè)備等)。

Abiquo公司的開源云平臺(tái):AbiCloud

AbiCloud與其他云平臺(tái)相比最大的特點(diǎn)在:強(qiáng)大的Web界面管理。用戶可以通過拖拽一個(gè)虛擬機(jī)來部署一個(gè)新服務(wù)。同時(shí),AbiCloud還允許通過VirtualBox部署實(shí)例,支持VMware、KVM和Xen等。

微軟云平臺(tái):Orleans

微軟的云平臺(tái)最大的一個(gè)賣點(diǎn)就是開發(fā)人員可以使用.NET、Visual Studio和其它編程工具來編寫Azure應(yīng)用程序。據(jù)了解,微軟研究人員正在研發(fā)下一代云計(jì)算編程模式和相關(guān)工具,而Orleans就是微軟下一代云計(jì)算編程模式之一。

Orleans的架構(gòu)

Orleans是一種新的編程模式,用來提升微軟通用語言運(yùn)行庫(CLR)的抽象水平,它引入了“grains”的概念,這是一個(gè)可以在數(shù)據(jù)中心之間遷移的計(jì)算和數(shù)據(jù)存儲(chǔ)單元。Orleans自身還將提供很多運(yùn)行時(shí),包括Geo-Distribution、數(shù)據(jù)復(fù)制與一致行、性能監(jiān)控、自適應(yīng)控制、 運(yùn)行時(shí)監(jiān)控、分布式調(diào)試。

Orleans的宗旨就是為了創(chuàng)建一種既適用于客戶端又適用于服務(wù)器的編程模式,簡(jiǎn)化代碼調(diào)試,提高代碼的可移植性。

目前已知的資料并沒有任何關(guān)于Orleans開發(fā)計(jì)劃的內(nèi)容,Orleans也許還處在概念設(shè)計(jì)階段,也許已經(jīng)開始了初期的開發(fā)工作,這些都要耐心等待才會(huì)有答案。

 

cloud ocean云平臺(tái):Fan

因?yàn)樵破脚_(tái)需要集合眾人的力量,而開源一直在堅(jiān)持這種精神,所以如果說,開源云平臺(tái)是云平臺(tái)的主流一點(diǎn)都不為過。cloud ocean公司也推出了一款開源云平臺(tái):Fan。這個(gè)云平臺(tái)的推出,使IDC機(jī)房能夠以快速、簡(jiǎn)單和可擴(kuò)展的方式創(chuàng)建和管理大型、復(fù)雜的IT基礎(chǔ)設(shè)施(包括虛擬服務(wù)器、網(wǎng)絡(luò)、應(yīng)用、存儲(chǔ)設(shè)備等等)。

Fan與其他云平臺(tái)相比最大的區(qū)別在:高可擴(kuò)展性和高度靈活性。并且,F(xiàn)an還允許通過KVM、XEN部署實(shí)例,同時(shí)支持VirtualBox、VMware。

Eucalyptus Systems云平臺(tái):Eucalyptus

Eucalyptus是一種開源的軟件基礎(chǔ)結(jié)構(gòu),用來通過計(jì)算集群或工作站群實(shí)現(xiàn)彈性的、實(shí)用的云計(jì)算。它最初是美國加利福尼亞大學(xué)Santa Barbara計(jì)算機(jī)科學(xué)學(xué)院的一個(gè)研究項(xiàng)目,現(xiàn)在已經(jīng)商業(yè)化,發(fā)展成為了Eucalyptus Systems公司。不過,Eucalyptus仍然按開源項(xiàng)目那樣維護(hù)和開發(fā)。Eucalyptus Systems還在基于開源的Eucalyptus構(gòu)建額外的產(chǎn)品;它還提供支持服務(wù)。

一個(gè)多集群 Eucalyptus 安裝的拓?fù)?/p>

不管是源代碼還是包安裝,Eucalyptus 很容易安裝在現(xiàn)今大多數(shù)Linux發(fā)布版上。并且,它提供了如下特性:

1、與EC2和S3的接口兼容性(SOAP接口和REST接口)。使用這些接口的幾乎所有現(xiàn)有工具都將可以與基于Eucalyptus的云協(xié)作。

2、支持運(yùn)行在 Xen hypervisor或KVM之上的VM的運(yùn)行。未來版本還有望支持其他類型的 VM,比如 VMware。

3、用來進(jìn)行系統(tǒng)管理和用戶結(jié)算的云管理工具。

4、能夠?qū)⒍鄠€(gè)分別具有各自私有的內(nèi)部網(wǎng)絡(luò)地址的集群配置到一個(gè)云內(nèi)。

同時(shí),我們還可以看到Ubuntu Enterprise Cloud (UEC) ——Ubuntu最新提出的一個(gè)開源計(jì)劃,正在進(jìn)一步簡(jiǎn)化基于Eucalyptus云基礎(chǔ)設(shè)施的部署、配置和使用。UEC 簡(jiǎn)化了如下內(nèi)容:

1、創(chuàng)建能夠在Amazon的EC2基礎(chǔ)設(shè)施上運(yùn)行Eucalyptus的公共云

2、創(chuàng)建能夠在位于防火墻之后的數(shù)據(jù)中心內(nèi)部的基礎(chǔ)設(shè)施之上運(yùn)行的私有云。

這是到目前為止最為簡(jiǎn)單的安裝和嘗試使用Eucalyptus的方式。只需下載CD服務(wù)器版并將其安裝在任何想要的地方。UEC 也是第一個(gè)允許在本地環(huán)境輕松創(chuàng)建云服務(wù)并進(jìn)而利用云計(jì)算強(qiáng)大功能的開源項(xiàng)目。

Cittio公司Zeppelin云平臺(tái)

2009年的時(shí)候,Cittio公司推出了這個(gè)Zeppelin云平臺(tái)的項(xiàng)目,據(jù)稱這是第一款開源的云計(jì)算管理和監(jiān)控客戶端。

Zeppelin云平臺(tái)的目標(biāo)是向IT商店提供一系列的工具,以便IT商店可以更好地將應(yīng)用程序與云計(jì)算相結(jié)合,期待這項(xiàng)新技術(shù)可以讓大型IT商店更多的采用云計(jì)算。

Cittio公司認(rèn)為,云端應(yīng)用程序和構(gòu)架的變化將是令人矚目的,這樣云計(jì)算本身向當(dāng)今IT業(yè)務(wù)的命令和控制帶入了新的風(fēng)險(xiǎn)。這意味著現(xiàn)存的網(wǎng)絡(luò)和系統(tǒng)管理解決方案的變革也同樣會(huì)引人注目。

同時(shí),他們也認(rèn)為在云端管理領(lǐng)域有三個(gè)主要的問題:第一,在云操作和終端用戶的實(shí)現(xiàn)、管理以及 檢測(cè)所帶來的問題;第二,缺乏能夠精確監(jiān)測(cè)云彈性和資源可用性的新標(biāo)準(zhǔn);第三,大部分的系統(tǒng)管理解決方案都依賴于各自獨(dú)有的客戶端技術(shù)或SNMP來進(jìn)行性 能測(cè)量,所以它們之間缺乏安全傳輸數(shù)據(jù)的能力。

Cittio公司聲稱,Zeppelin項(xiàng)目就是為了解決這些問題而設(shè)計(jì)的,它提供了詳細(xì)的云端評(píng)價(jià)、性能測(cè)量和審計(jì)功能,并提供了數(shù)據(jù)中心構(gòu)架和其應(yīng)用程序。

Zeppelin的特點(diǎn)在于,它可以遠(yuǎn)程部署,還通過了基于標(biāo)準(zhǔn)WBEM/CIM-XML和WS-Management接口訪問數(shù)據(jù)的安全性保證。同時(shí),Zeppelin還包括了一些開源系統(tǒng)上的實(shí)現(xiàn),包括Linux、帶有Project Kensho功能的Citrix XenServer和VMware。另外,Cittio公司啟動(dòng)了一項(xiàng)開源社區(qū)推動(dòng)計(jì)劃,該計(jì)劃將與Zeppelin計(jì)劃相輔相成。

 

OpenNebula云平臺(tái)

OpenNebula是開放原始碼的虛擬基礎(chǔ)設(shè)備引擎,它用來動(dòng)態(tài)布署虛擬機(jī)器在一群實(shí)體資源上,OpenNebula最大的特色在于將虛擬平臺(tái)從單一實(shí)體機(jī)器到一群實(shí)體資源。OpenNebula是Reservoir Project 的一技術(shù),是歐洲研究學(xué)會(huì)發(fā)起的虛擬基礎(chǔ)設(shè)備和云端運(yùn)算的計(jì)劃。

云平臺(tái)OpenNebula

OpenNebula的目標(biāo)是將一群實(shí)體cluster轉(zhuǎn)換彈性的虛擬基礎(chǔ)設(shè)備,且可動(dòng)態(tài)調(diào)適服務(wù)器工作負(fù)載地改變,OpenNebula在服務(wù)器和實(shí)體機(jī)處設(shè)備間產(chǎn)生新的虛擬層,這個(gè)層可支持叢集的服務(wù)器執(zhí)行和加強(qiáng)虛擬機(jī)的效益。

目前OpenNebula可支持XEN和KVM和實(shí)時(shí)存取EC2,也支持印象檔的傳輸、復(fù)制和虛擬網(wǎng)絡(luò)管理網(wǎng)絡(luò)。

開源云平臺(tái):Nuvem項(xiàng)目

在這個(gè)深受開源影響的時(shí)代中,與云相關(guān)的項(xiàng)目層出不窮。Nuvem項(xiàng)目主要面向的是IaaS,它當(dāng)前具有以下特性:

1、定義一個(gè)開放API,抽象出通用的云平臺(tái)服務(wù),從特定的私有云中解耦應(yīng)用邏輯。

2、針對(duì)流行的云(如Google AppEngine、Amazon EC2以及Microsoft Azure)實(shí)現(xiàn)Nuvem API。

3、一開始關(guān)注于用戶認(rèn)證與授權(quán)、分布式緩存、數(shù)據(jù)存儲(chǔ)、隊(duì)列等,然后擴(kuò)展到其他服務(wù),如聊天、日志與調(diào)試等。

目前,還沒有真正定義好開源API以抽象出通用的云平臺(tái)服務(wù)。Nuvem試圖圍繞著開源云應(yīng)用編程接口創(chuàng)建相關(guān)的社區(qū),希望以此能夠?qū)崿F(xiàn)經(jīng)過實(shí)踐檢驗(yàn)的開源機(jī)制,比如用戶驅(qū)動(dòng)的創(chuàng)新。

但是,據(jù)說向Apache所提交的libCloud與Deltacloud內(nèi)容可能會(huì)廢棄掉Nuvem文檔,后者自從今年6月以來就沒再更新過。但我們還是希望官方在開始Nuvem項(xiàng)目前能夠進(jìn)行澄清并將相關(guān)內(nèi)容統(tǒng)一起來,這樣每個(gè)人都能就單獨(dú)、統(tǒng)一的開源API達(dá)成一致。

小結(jié):曾經(jīng)有不少專家認(rèn)為云計(jì)算又將成為炒作的熱刺,一片片浮云罷了。一段時(shí)間之后,它將隨風(fēng)飄散。但是,沒有想到這片浮云如今正在從概念到落地,逐漸生根開花了,如今已經(jīng)成為IT巨頭必爭(zhēng)之地。

這股云計(jì)算風(fēng)潮正在席卷著社會(huì)的任何一個(gè)角落,正在通過“云平臺(tái)”這種特殊的介質(zhì),向相信它的人迸發(fā)出令人“驚艷”的作用力:隨需定制、自動(dòng)化管理、低成本等。

云計(jì)算已經(jīng)不再是一種簡(jiǎn)單的炒作,而被廣泛地認(rèn)為可以付諸于實(shí)際應(yīng)用的服務(wù)或者產(chǎn)品。無論你是否相信“云計(jì)算”的真與假,是否成為傳統(tǒng)軟件的夢(mèng)魘,毋庸置疑的是未來幾年都將是云的世界。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)