八款開源的云計算環境管理工具
云計算設計以一種高性價比的方式利用強大的計算機和通信網絡功能,云計算系統可以讓企業低價使用巨大的計算、存儲和網絡資源。我們大多數人都以這種或那種方式使用著云計算,如果你有Gmail、Yahoo! Mail或Hotmail的電郵帳號,那么你就有了云計算前端的使用經驗。而在云計算系統的后端,則分布著不同的計算機、服務器和數據存儲系統,它們創建了云計算服務,但用戶眼里看不到它們。有大量開源云管理工具可供選擇以幫助自動化、監控、備份、跟蹤和調整云計算基礎設施。
其中包括:
用于諸如橫跨多個云的業務部署和流程控制、大型裸機虛擬化部署和基于工作站的服務原型設計等。
用于將基于云的工作負載在不同的IaaS供應商之間遷移,如Amazon和Rackspace。
jclouds 是一個開源的Java類庫,用來幫你開始云計算應用開發,并可重用已有的Java和Clojure技能。
libcloud 是一個訪問云計算服務的統一接口,該項目已經成為 Apache 組織的***項目,采用 Python 開發。
Ganeti是基于Xen虛擬機管理器和其他開源軟件的虛擬服務器管理軟件工具。
Chef 是一個系統集成框架,為整個架構提供配置管理功能
Puppet,您可以集中管理每一個重要方面,您的系統使用的是跨平臺的規范語言,管理所有的單獨的元素通常聚集在不同的文件,如用戶, CRON作業,和主機一起顯然離散元素,如包裝,服務和文件。
Automation framework and web interface for managing infrastructure