雲計算入門學習(一)

最近由於項目需要,要做一個關於雲計算的研發項目。(只是爲了學習備忘使用,如有錯誤的地方請大家指正!)

乍一聽,雲計算高深莫測,感覺有點害怕。什麼是雲計算,雲計算能幹什麼?有什麼特點?如何開發雲應用?

以下分別介紹:

在介紹雲計算前,先說說

什麼是雲計算:

田溯寧教授----隨着網絡尤其是寬帶網絡的發展,以及“虛擬化軟件”技術的實現,人們意識到“網絡即是計算機”,我們可以把計算能力、存儲能力再一次集中起來,放在“網絡”中去。當我們需要的時候,就通過網絡拿下來,不需要時就放在網絡上面。這種無所不在的計算能力,被人們形象地稱爲“雲”。

 

我自己-----就我的理解是將所有的應用、數據放到統一集中的雲端虛擬空間中,客戶端不必安裝任何軟件就可以實現和已經安裝了軟件一樣的效果,當然要求帶寬要高!

雲計算能幹什麼:在未來,只需要一臺筆記本或一部手持機,就可以通過網絡服務來實現我們需要的一切,包括超級計算。

雲計算的特點:

首先,雲計算提供了最可靠、最安全的數據存儲中心,用戶不用再擔心數據丟失、病毒入侵等麻煩。

其次,雲計算對用戶端的設備要求最低,使用起來也最方便。

此外,雲計算可以輕鬆實現不同設備間的數據與應用共享。大家不妨回想一下,你自己的聯繫人信息是如何保存的。

最後,雲計算爲我們使用網絡提供了幾乎無限多的可能,爲存儲和管理數據提供了幾乎無限多的空間,也爲我們完成各類應用提供了幾乎無限強大的計算能力。

如何開發雲應用:

五個開源的雲計算平臺:

 

1. Enomalism (http://www.enomaly.com/) 雲計算平臺。Enomalism 是一個開放源代碼項目,它提供了一個功能類似於 EC2 的雲計算框架。Enomalism 基於 Linux,同時支持 Xen 和 Kernel Virtual Machine(KVM)。Enomalism 提供了一個基於 TurboGears Web 應用程序框架和 Python 的軟件棧。

2. Euclyptus (http://eucalyptus.cs.ucsb.edu/) 項目(Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems)是 Amazon EC2 的一個開源實現,它與商業服務接口兼容。和 EC2 一樣,Eucalyptus 依賴於 Linux 和 Xen 進行操作系統虛擬化。Eucalyptus 是加利福尼亞大學(Santa Barbara)爲進行雲計算研究而開發的。您可以從該大學的網站上下載它,或者通過 Eucalyptus Public Cloud 體驗它,不過後者有一些限制。

3. AppDrop (http://appdrop.com/) Google App Engine (GAE) 的開放源碼克隆版, 提供與GAE同樣的接口。這意着你可以在Euclyptus上提供類似GAE的服務。 (網站已失效)

4. 10Gen (http://www.10gen.com/) 它既是一個雲平臺,又是一個可下載的開放源代碼包,可用於創建您自己的私有云。10gen 是類似於 App Engine 的一個軟件棧,它提供與 App Engine 類似的功能 — 但有一些不同之處。通過 10gen,可以使用 Python 以及 JavaScript. 和 Ruby 編程語言開發應用程序。該平臺還使用沙盒概念隔離應用程序,並且使用它們自己的應用服務器的許多計算機(當然,是在 Linux 上構建)提供一個可靠的環境。

5. NimBus (http://workspace.globus.org/) 呵呵,網格中間件Globus的作品,從最早的Virtual Workspace演化而來, http://workspace.globus.org/index.html ,提供與EC2類似的功能和接口

 

此外還有windows azure平臺。

 

介紹幾個學習雲的網站:

中雲:http://www.china-cloud.com/

中國雲計算論壇:http://bbs.chinacloud.cn/showforum-20.aspx

中國雲計算:http://www.chinacloud.cn/default.aspx

微軟雲計算平臺:http://www.microsoft.com/windowsazure/

windows Azure 開發人員中心:http://msdn.microsoft.com/zh-tw/azure/default.aspx

Azure學習資源彙總:http://www.infoq.com/cn/news/2009/03/azure-resources

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章