2009-06-29 97 views
12

虛擬化&雲計算。虛擬化和雲計算 - 從哪裏開始?

我知道這些都很含糊,含糊不清的詞意味着很多不同的東西。他們也是今天討論最多的話題。但是,因爲他們如此新,他們不在學校教書。我很幸運地在虛擬化技術方面進行了幾次講座,並閱讀了關於虛擬化技術的文章。我現在想更多地瞭解這兩個主題,因爲我知道他們是「熱門」主題之一,而留在「最前沿」的一面是我作爲開發人員必須做的事情。

我應該從哪裏開始瞭解虛擬化&雲計算?
從文章到學術論文到博客到書籍的任何內容都會很棒。
我想了解我能從建築到雲部署的所有事情
因爲我在這兩方面都缺乏知識,所以我不知道我應該期待什麼。

請填寫我:)

集合

技術:
Amazon's EC2
Microsoft Azure

文章/論文:
Sun's Cloud Computing Article
Xen and Arts of Virtualization
Google's Distributed System Educational Site

視頻:
PDC 2008 Azure Services Platform

在新聞:
Sys-Con Virtualization

+0

當你說虛擬化時,你在談論VMWare的機器虛擬化技術嗎? – 2009-06-29 19:08:37

+0

@nader:我在談論任何虛擬化,包括操作系統,應用程序,服務器等。 – codingbear 2009-06-29 20:57:05

+0

@nader:爲了澄清,我對虛擬化,distrib的教育方面更感興趣。計算等等......事情是如何運作的以及所有這些。 – codingbear 2009-06-29 20:58:20

回答

0

我不認爲這只是他們的 「相對較新的」 狀態時停止他們被在學校任教。

它們都是部署機制。在我的計算機科學課程中,我們花時間研究部署選項,並始終學習如何構建更好的系統。部署很重要,但對每種情況都非常具體。因此,教授一種方法是毫無意義的,並且教授所有方法將花費太多時間或者不足以覆蓋足夠的細節。

就你而言,你真的需要從你要去的方向來接近它。你想擴展一個網站或其他服務嗎?數據庫如何龐大?它如何緩存?它需要有多可靠?預算是否是一個因素?

+0

只是一個教育因素。我知道沒有單一來源可以爲我提供我想要的所有答案。因此,我試圖收集其他人知道和傾聽的一些消息。 :) – codingbear 2009-06-29 17:55:51

3

看一看微軟的Azure - http://www.microsoft.com/azure/default.mspx

和亞馬遜的雲 - http://aws.amazon.com/ec2/

目前,雲計算是帶狀約,我敢肯定,對於大多數的營銷目的,所有它的意思是「託管服務「。這意味着,不是將應用程序安裝在客戶端硬件上,供應商同意收取訂購費用並將其託管在自己的站點(或第三方)上。

使用術語「雲」是因爲當在技術圖中描繪「T'Internet」時,我們繪製了雲的圖片。而已。

實際上,它現在只是作爲一個大而便宜的存儲空間使用。 PAYG計算是理想的,但我們還有幾年時間。

+0

我還沒有看到Azure(只聽說過它),但EC2是真棒。我實際上寫了一些腳本來在亞馬遜的技術講座上玩弄它。 :) – codingbear 2009-06-29 17:59:20

0

雲計算理論基於分佈式系統的原理,我建議使用這個術語。一些(可能)良好的講座對您有: http://www.academicearth.org/lectures/networks-and-distributed-systemshttp://videolectures.net/mlmi04uk_warner_cgc/

另外,如果你有一個很好的CS背景檢查的論文和文章: ieeexplore.ieee.org/Xploreportal.acm.org(與你的學校或當地圖書館檢查,看看如果你已經訂購了這些網站,否則它的價格是20美元)

0

就虛擬化而言,你可能會發現獲得一些實踐經驗很有用。獲得VMWare的試用版本,在虛擬機中安裝操作系統,使用這些選項,瞭解它的行爲方式等。當然,VMWare工作站與用於企業服務器的全功能虛擬化產品並不完全相同,但是,有一些經驗來補充你正在閱讀的內容總是一個好主意。

0

我經歷了類似的路徑去,因爲它聽起來像你想穿過去,所以讓我告訴你,我做了什麼,你可以挑選:

我應該從哪裏開始瞭解 虛擬化&雲計算?

我通過示例瞭解了虛擬化。如果你有一個備用的Linux系統,請在其上放置XenKVM,然後使用一些虛擬機。我在以前的鏈接中使用了舊版本的指南,並發現它們非常簡單易用。而且,由於雲計算只是在虛擬化之外增加了一些功能(例如虛擬機的網絡隔離),因此學習虛擬化可以解決大部分問題。從文章的學術 論文博客書

什麼是 很大。

我想在 雲

Here's a link學會從架構到部署盡我所能 約亞馬遜的迪納摩,底層存儲系統的塊/數據庫的文章,下了很大一部分在於亞馬遜的架構。 Amazon AWS API的開放源代碼實施是Eucalyptus,如果您有多臺不使用的Linux機器,則可能需要嘗試一下。更多信息描述的架構可以找到here