云計算商家必爭之地 推薦幾款云平臺(組圖)
從云計算概念被提起,到如今國際IT巨頭以及國內揭竿而起的云計算廠商。云計算的技術與應用已經成為一種大勢所趨。
新生物的誕生,到最后的成長壯大,都不是自己單打獨斗的結果。正如,當前的英特爾、微軟等IT巨頭,它們沒有一個不是盡量擴大自己的合作伙伴,擴大自己生態(tài)鏈。生態(tài)鏈越大,其生命力越強。而這些是戰(zhàn)略,具體到戰(zhàn)術上,各大廠商都有自己的平臺,眾多圍繞該平臺做開發(fā)的小廠商。并組合成最終產品,呈現在用戶的面前。以微軟的Windows操作系統為例,你能說它全部是由微軟開發(fā)的嗎?
未來,云計算的爭斗,可能將醞釀一場云計算平臺的混戰(zhàn)。編者經過簡單的統計,為您呈現一些云平臺,未來的某個時候,它也許將壯大,成為眾開發(fā)人員以及ISV頂禮膜拜的核心平臺。
紅帽開源API:Deltacloud
2009年,紅帽公司推出了開源的API:Deltacloud,它的主要作用是將基于云計算的工作負載在不同的IaaS供應商之間遷移,如Amazon和Rackspace。
紅帽公司推出開源的API:Deltacloud
為了能在不同的與供應商之間轉移,客戶需要“一個可以兼容的架構和一個與內部運行的東西兼容的堆棧”。
#p#
Abiquo開源云平臺:AbiCloud
Abiquo公司推出了一款開源云平臺:AbiCloud,它能夠以快速、簡單和可擴展的方式創(chuàng)建和管理大型、復雜的IT基礎設施(包括虛擬服務器,網絡,應用,存儲設備等)。
Abiquo公司的開源云平臺:AbiCloud
AbiCloud與其他云平臺相比最大的特點在:強大的Web界面管理。用戶可以通過拖拽一個虛擬機來部署一個新服務。同時,AbiCloud還允許通過VirtualBox部署實例,支持VMware、KVM和Xen等。
#p#
微軟云平臺:Orleans
微軟的云平臺最大的一個賣點就是開發(fā)人員可以使用.NET、Visual Studio和其它編程工具來編寫Azure應用程序。據了解,微軟研究人員正在研發(fā)下一代云計算編程模式和相關工具,而Orleans就是微軟下一代云計算編程模式之一。
Orleans的架構
Orleans是一種新的編程模式,用來提升微軟通用語言運行庫(CLR)的抽象水平,它引入了“grains”的概念,這是一個可以在數據中心之間遷移的計算和數據存儲單元。Orleans自身還將提供很多運行時,包括Geo-Distribution、數據復制與一致行、性能監(jiān)控、自適應控制、 運行時監(jiān)控、分布式調試。
Orleans的宗旨就是為了創(chuàng)建一種既適用于客戶端又適用于服務器的編程模式,簡化代碼調試,提高代碼的可移植性。
目前已知的資料并沒有任何關于Orleans開發(fā)計劃的內容,Orleans也許還處在概念設計階段,也許已經開始了初期的開發(fā)工作,這些都要耐心等待才會有答案。
#p#
cloud ocean云平臺:Fan
因為云平臺需要集合眾人的力量,而開源一直在堅持這種精神,所以如果說,開源云平臺是云平臺的主流一點都不為過。cloud ocean公司也推出了一款開源云平臺:Fan。這個云平臺的推出,使IDC機房能夠以快速、簡單和可擴展的方式創(chuàng)建和管理大型、復雜的IT基礎設施(包括虛擬服務器、網絡、應用、存儲設備等等)。
Fan與其他云平臺相比最大的區(qū)別在:高可擴展性和高度靈活性。并且,Fan還允許通過KVM、XEN部署實例,同時支持VirtualBox、VMware。
#p#
Eucalyptus Systems云平臺:Eucalyptus
Eucalyptus是一種開源的軟件基礎結構,用來通過計算集群或工作站群實現彈性的、實用的云計算。它最初是美國加利福尼亞大學Santa Barbara計算機科學學院的一個研究項目,現在已經商業(yè)化,發(fā)展成為了Eucalyptus Systems公司。不過,Eucalyptus仍然按開源項目那樣維護和開發(fā)。Eucalyptus Systems還在基于開源的Eucalyptus構建額外的產品;它還提供支持服務。
一個多集群 Eucalyptus 安裝的拓撲
不管是源代碼還是包安裝,Eucalyptus 很容易安裝在現今大多數Linux發(fā)布版上。并且,它提供了如下特性:
1、與EC2和S3的接口兼容性(SOAP接口和REST接口)。使用這些接口的幾乎所有現有工具都將可以與基于Eucalyptus的云協作。
2、支持運行在 Xen hypervisor或KVM之上的VM的運行。未來版本還有望支持其他類型的 VM,比如 VMware。
3、用來進行系統管理和用戶結算的云管理工具。
4、能夠將多個分別具有各自私有的內部網絡地址的集群配置到一個云內。
同時,我們還可以看到Ubuntu Enterprise Cloud (UEC) ——Ubuntu最新提出的一個開源計劃,正在進一步簡化基于Eucalyptus云基礎設施的部署、配置和使用。UEC 簡化了如下內容:
1、創(chuàng)建能夠在Amazon的EC2基礎設施上運行Eucalyptus的公共云
2、創(chuàng)建能夠在位于防火墻之后的數據中心內部的基礎設施之上運行的私有云。
這是到目前為止最為簡單的安裝和嘗試使用Eucalyptus的方式。只需下載CD服務器版并將其安裝在任何想要的地方。UEC 也是第一個允許在本地環(huán)境輕松創(chuàng)建云服務并進而利用云計算強大功能的開源項目。
#p#
Cittio公司Zeppelin云平臺
2009年的時候,Cittio公司推出了這個Zeppelin云平臺的項目,據稱這是第一款開源的云計算管理和監(jiān)控客戶端。
Zeppelin云平臺的目標是向IT商店提供一系列的工具,以便IT商店可以更好地將應用程序與云計算相結合,期待這項新技術可以讓大型IT商店更多的采用云計算。
Cittio公司認為,云端應用程序和構架的變化將是令人矚目的,這樣云計算本身向當今IT業(yè)務的命令和控制帶入了新的風險。這意味著現存的網絡和系統管理解決方案的變革也同樣會引人注目。
同時,他們也認為在云端管理領域有三個主要的問題:第一,在云操作和終端用戶的實現、管理以及 檢測所帶來的問題;第二,缺乏能夠精確監(jiān)測云彈性和資源可用性的新標準;第三,大部分的系統管理解決方案都依賴于各自獨有的客戶端技術或SNMP來進行性 能測量,所以它們之間缺乏安全傳輸數據的能力。
Cittio公司聲稱,Zeppelin項目就是為了解決這些問題而設計的,它提供了詳細的云端評價、性能測量和審計功能,并提供了數據中心構架和其應用程序。
Zeppelin的特點在于,它可以遠程部署,還通過了基于標準WBEM/CIM-XML和WS-Management接口訪問數據的安全性保證。同時,Zeppelin還包括了一些開源系統上的實現,包括Linux、帶有Project Kensho功能的Citrix XenServer和VMware。另外,Cittio公司啟動了一項開源社區(qū)推動計劃,該計劃將與Zeppelin計劃相輔相成。
#p#
云平臺OpenNebula
OpenNebula是開放原始碼的虛擬基礎設備引擎,它用來動態(tài)布署虛擬機器在一群實體資源上,OpenNebula最大的特色在于將虛擬平臺從單一實體機器到一群實體資源。OpenNebula是Reservoir Project 的一技術,是歐洲研究學會發(fā)起的虛擬基礎設備和云端運算的計劃。
云平臺OpenNebula
OpenNebula的目標是將一群實體cluster轉換彈性的虛擬基礎設備,且可動態(tài)調適服務器工作負載地改變,OpenNebula在服務器和實體機處設備間產生新的虛擬層,這個層可支持叢集的服務器執(zhí)行和加強虛擬機的效益。
目前OpenNebula可支持XEN和KVM和實時存取EC2,也支持印象檔的傳輸、復制和虛擬網絡管理網絡。
#p#
開源云平臺:Nuvem項目
在這個深受開源影響的時代中,與云相關的項目層出不窮。Nuvem項目主要面向的是IaaS,它當前具有以下特性:
1、定義一個開放API,抽象出通用的云平臺服務,從特定的私有云中解耦應用邏輯。
2、針對流行的云(如Google AppEngine、Amazon EC2以及Microsoft Azure)實現Nuvem API。
3、一開始關注于用戶認證與授權、分布式緩存、數據存儲、隊列等,然后擴展到其他服務,如聊天、日志與調試等。
目前,還沒有真正定義好開源API以抽象出通用的云平臺服務。Nuvem試圖圍繞著開源云應用編程接口創(chuàng)建相關的社區(qū),希望以此能夠實現經過實踐檢驗的開源機制,比如用戶驅動的創(chuàng)新。
但是,據說向Apache所提交的libCloud與Deltacloud內容可能會廢棄掉Nuvem文檔,后者自從今年6月以來就沒再更新過。但我們還是希望官方在開始Nuvem項目前能夠進行澄清并將相關內容統一起來,這樣每個人都能就單獨、統一的開源API達成一致。
小結:曾經有人打趣說:只要你過去幾年沒被困在荒島上出不來,你就不可能不知道“云計算”三個字。可見,云計算已經不再是一種簡單的炒作,而被廣泛地認為可以付諸于實際應用的服務或者產品。無論你是否相信“云計算”的真與假,是否成為傳統軟件的夢魘,毋庸置疑的是未來幾年都將是云的世界。
但是,如何跨出云應用的關鍵一步,將云計算落地生根,云平臺將是云計算廠商的必爭之地。
【編輯推薦】
- Windows Azure的未來:平臺即服務
- 詳解:Office 365云計算平臺5大優(yōu)勢
- OpenStack為Windows Server云平臺提供支持
- 北京建成國內最大工業(yè)云計算平臺 每秒百萬億次