幫助學(xué)習(xí)云計(jì)算開(kāi)發(fā)的幾個(gè)開(kāi)源平臺(tái)
鑒于很多云計(jì)算愛(ài)好者想學(xué)習(xí)云計(jì)算開(kāi)發(fā)但不知道如何入手,云計(jì)算專家提醒想要學(xué)習(xí)云計(jì)算開(kāi)發(fā)的人員關(guān)注以下三個(gè)開(kāi)源的云計(jì)算項(xiàng)目,接觸開(kāi)源的東西能夠更好更快的掌握云計(jì)算。
(1) 10gen,它既是一個(gè)云平臺(tái),又是一個(gè)可下載的開(kāi)放源代碼包,可用于創(chuàng)建您自己的私有云。10gen 是類似于 App Engine 的一個(gè)軟件棧,它提供與 App Engine 類似的功能 — 但有一些不同之處。通過(guò) 10gen,可以使用 Python 以及 JavaScript. 和 Ruby 編程語(yǔ)言開(kāi)發(fā)應(yīng)用程序。該平臺(tái)還使用沙盒概念隔離應(yīng)用程序,并且使用它們自己的應(yīng)用服務(wù)器的許多計(jì)算機(jī)(當(dāng)然,是在 Linux 上構(gòu)建)提供一個(gè)可靠的環(huán)境。
(2) Eucalyptus 項(xiàng)目(Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems)是 Amazon EC2 的一個(gè)開(kāi)源實(shí)現(xiàn),它與商業(yè)服務(wù)接口兼容。和 EC2 一樣,Eucalyptus 依賴于 Linux 和 Xen 進(jìn)行操作系統(tǒng)虛擬化。Eucalyptus 是加利福尼亞大學(xué)(Santa Barbara)為進(jìn)行云計(jì)算研究而開(kāi)發(fā)的。您可以從該大學(xué)的網(wǎng)站上下載它,或者通過(guò) Eucalyptus Public Cloud 體驗(yàn)它,不過(guò)后者有一些限制。
(3) Enomalism 云計(jì)算平臺(tái)。Enomalism 是一個(gè)開(kāi)放源代碼項(xiàng)目,它提供了一個(gè)功能類似于 EC2 的云計(jì)算框架。Enomalism 基于 Linux,同時(shí)支持 Xen 和 Kernel Virtual Machine(KVM)。Enomalism 提供了一個(gè)基于 TurboGears Web 應(yīng)用程序框架和 Python 的軟件棧。
以上三個(gè)開(kāi)源平臺(tái)可以幫助想要學(xué)習(xí)云計(jì)算開(kāi)發(fā)的人員更加深入了解云計(jì)算,讓學(xué)習(xí)云計(jì)算開(kāi)發(fā)不是一件難事。
【編輯推薦】