2010-11-10 131 views
1

嗨大家 我對IT領域非常陌生,任何人都可以解釋我關於虛擬機和雲計算的關係。 在我的公司,他們使用的是使用ubuntu eucalyptus工具的私有云。他們使用KVM。 當我需要他們說的資源時,我們會給你虛擬機是雲計算意味着提供虛擬機,因爲我在網上學習雲計算,它聽起來像一種不同的技術。 更重要的是我想知道虛擬機的規格(特徵)取決於物理機器嗎? 他們正在模仿,或者我們可以提供我們的規範,例如製作一個100 GB的存儲虛擬機,而物理機只有20 GB的硬盤?或者有可能使虛擬機成爲虛擬機4 GB RAM,而物理機器有128 mb RAM請給我解釋這個概念我會永遠感謝你們所有人虛擬機和雲計算

回答

3

虛擬機意味着在幾個不同的虛擬計算環境中共享一臺物理計算機的資源 - 有效地,一臺計算機假裝成爲幾臺電腦。顯然,你只能共享你擁有的物理資源,所以如果物理機有12Gb的內存,那麼你可以使用多達12Gb的虛擬機;不過,你可以隨意分發12Gb,例如一臺電腦有4Gb,而其餘的只有1Gb。與硬盤空間和處理能力類似。

雲計算實際上是許多假裝成一個計算環境的計算機。在實踐中,組成雲系統的計算機也將被虛擬化以最大化物理計算機的資源。

+0

物理計算機的資源如何最大化?就像你剛纔提到的那樣,虛擬化不是在不同的計算環境之間劃分資源? – committedandroider 2015-04-06 05:37:39

+0

是的,但每個虛擬機只使用計算機資源的一個子集。這意味着如果您的服務器的資源使用率平均在10%到25%左右,那麼您可以在一臺物理計算機上的虛擬環境中運行多個服務器,而不是每臺服務器都有一臺物理計算機,從而最大限度地利用一臺服務器(有效地取代六臺計算機,每臺服務器都有電源,CPU,磁盤,內存要求等)。 – 2015-04-28 00:30:35

5

這是概括地說:

雲是建立了衆多的物理機(硬件)的。這些機器中的每一臺都運行多個虛擬機,這些虛擬機就是呈現給最終用戶的。

虛擬機只限於其規格不能超過主機(底層物理機器)的規格。

所以不行,如果你的虛擬機運行的物理機只有20GB的硬盤空間,你不能要求他們創建一個具有100GB磁盤空間的虛擬機。 (這同樣適用於RAM)。

這就是說,存儲在EC2上運行的方式(Amazon Compute Cloud)有點不同。存儲是在離線狀態下完成的,因此在這種情況下,可以請求超出主機的驅動器空間,但又不會超過存儲完成的實際位置的物理大小。

此外,如果您有多個VM在同一主機上運行,​​則限制Vitrual Machines不能超出主機功能也適用。在這種情況下,虛擬機的共享功能不能超過主機的功能。例如,如果物理機上有4GB的RAM,則可以有2個VM,每個有2GB的RAM。

+2

從技術上講,你可能過分的RAM,但主機將交換很多。(你至少需要那麼多的硬盤空間。) – Ashe 2010-11-10 07:49:36

+0

是的!這是事實,但我正在採取保守的態度。但是,謝謝,你是100%正確的。 – 2010-11-10 07:59:50

+0

什麼意思提供給最終用戶? – committedandroider 2015-04-06 05:42:20