開源雲計算平台

具體開源雲計算產品有三類,三種產品分別是abiCloud, abiNtense和abiData。這三種產品都可以用來架構和開發公有私有混合雲,以及雲套用等的基礎設施。abiCloud是開源雲管理軟體,可以創建管理資源並且可以按需擴展。

開源產品

Abiquo公司幫助用戶建立,管理以及擴展複雜的計算架構。具體開源雲計算產品有三類,三種產品分別是abiCloud, abiNtense和abiData。這三種產品都可以用來架構和開發公有私有混合雲,以及雲套用等的基礎設施。abiCloud是開源雲管理軟體,可以創建管理資源並且可以按需擴展。  abiNtense是一個類似於Grid的架構,用來減少大量高性能計算的執行時間。abiData 由Hadoop,hBase,Pig開發而來,是一個信息管理系統,可以用來搭建分析大量數據的套用。是低成本的雲存儲解決方案。

計算平台

Enomalism 是提供了成為彈性計算(Elastic Computing)的套用開發和部署方式,功能類似於 EC2 的雲計算框架的開放源項目。該項目基於 Linux,同時支持 Xen 和 Kernel Virtual Machine(KVM)。Enomalism 提供了一個基於 TurboGears Web 應用程式框架和 Python 的軟體棧。

Mong

MongoDB是一個高性能的面向檔案的開源數據存儲項目。十分容易部署,管理和使用。可以通過網路訪問,並且由C++語言編寫。主要包含的功能特性有易存儲對象類型的數據,完全索引支持,查詢支持,複製和故障恢復支持,高效的二進制數據存儲,自動處理碎片提高雲層次上的擴展性。高性能,可擴展,適當的功能使這個項目的主要設計目標。

項目

Eucalyptus 項目全稱是Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems,由Santa Barbara大學建立的開源項目,是主要實現雲計算環境的彈性需求的軟體,通過其在集群或者伺服器組上的部署,並且使用常見的Linux工具和基本的基於web的服務。使用FreeBSD License,意味著可以直接使用在商業軟體套用中,當前支持的商業服務只是亞馬遜的EC2,今後會增加多種客戶端接口。該系統使用和維護十分方便,使用SOAP安全的內部通信,且把可伸縮型作為主要的設計目標,具有簡單易用,擴展方便的特點。這個軟體層的工具可以用來通過配置伺服器集群來實現私有雲,並且其接口也是與公有雲相兼容,可以滿足私有雲與公有雲混合構建擴展的雲計算環境。

下面的列表是該項目的路線圖:

5/28/08 – Release 1.0 shipped  8/28/08 – EC2 API and initial installation model in V1.3 Completes overlay version  12/16/08 – Security groups, Elastic IPs, AMI, S3 in V1.4  4/09/09 – EBS, Metadata service in V1.5  4/23/09 - Ubuntu release  6/1/09 – Final feature release as V1.6 Completes AWS specification as of 1/1/2009  7/15/09 – Final bug-fix release “core” opens for community contributions

根據路線圖,我們會發現Eucalyptus將會被包含在Ubuntu9.10發布版中,先前關於Ubuntu將會內置雲計算環境的報導也是基於此。

這種集成雲計算開源項目的發布版將會對亞馬遜EC2等商業市場進行衝擊。構建私有雲的方式將會更容易被大公司所接受,公有雲的發展將會更傾向於SMB客戶群體。

在 Eucalyptus的主頁上有一個Eucalyptus Public Cloud用來體驗Eucalyptus所構成的雲計算。當前這個環境可以被任何用戶使用,用來啟動VM實例,登入進去,測試實例里的套用,觀察狀態等任務。但是VM實例只能使用六小時,並且同時一個用戶最多開4個VM實例。由於RightScale宣布支持基於eucalyptus的雲安裝,所以也可以通過RightScale上的EPC版本訪問EPC。  另外一個可以運行在eucalyptus上的項目是AppScale,是一個研究型的用來執行GoogleAppEngine 套用的框架。目前該框架可以在eucalyptus上實現透明操作。

Clou

VMware日前宣布了一項開源的PaaS計畫Cloud Foundry,使用各種開源開發框架和中介軟體,來提供PaaS的服務。 VMware的表示,一方面,開發者可以通過這個平台來建設自己的SaaS的服務,不用自行建設和維護硬體伺服器和中介軟體,另一方面,因為Cloud Foundry採用開源的網站平台技術,所以開發者的應用程式也可以任意轉移到其他平台上而不受限於PaaS的平台。

目前Cloud Foundry可以支持多種開發框架,為Spring for Java、Ruby on Rails、Node.js以及多種JVM開發框架等。Cloud Foundry平台也提供MySQL和Redis和MongoDB等資料庫服務。

相關詞條

熱門詞條

聯絡我們