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