Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows Server系統教程 >> Windows Server教程 >> Windows Server 2008虛擬化功能解析

Windows Server 2008虛擬化功能解析

日期:2017/1/24 11:03:00      編輯:Windows Server教程

    當Windows Server 2008 (WS08)的產品版推出時-正式發行計劃在2008年2月27日-將包括測試軟件代碼。微軟宣布Windows Server 2008發行版將包括虛擬化服務器 (WSV)的測試版在內,Windows Server 2008是微軟最新的服務器操作系統。

  為什麼微軟會采取如此驚人的舉措,在另一個完整產品的發行中包含測試代碼?根據虛擬化服務器的程序設計經理Arun Jayendran的說法,這是因為用戶對新的WSV太感興趣了。

  毫無疑問,大量用戶對虛擬化技術感興趣。而目前微軟在這一領域還處於落後地位,作為主要的服務器操作系統供應商,微軟必須加強虛擬化技術。但是將測試代碼向市場開放可能會是一項冒險的策略。虛擬化服務器將會是一個未完成的產品:現在它以拼湊的方式,采用最新的虛擬化方法--系統管理程序技術,而它將會缺少諸如熱遷移這樣的一些功能。

  為什麼要虛擬化?

  虛擬化的絕妙之處在於,虛擬機的運行完全象一台物理服務器一樣。終端用戶根本感覺不到差異(在某些情況下,他們會覺得機器性能有所提高)。另外,你還可以在同一台物理服務器上運行多台虛擬機--有時在同一台機器上最多可達到15或20台虛擬機-這樣可以節省硬件、數據中心的空間以及能耗。

  虛擬化給IT界帶來巨變,過去幾年來已經有幾個玩家存在,並且已經創造了巨大的利潤,包括目前在這個領域的市場領先者VMware,還有一種基於Linux的虛擬化軟件XenSource。當然還有微軟。根據微軟的說法,目前世界上只有不到5%的服務器實現虛擬化。如果此說法屬實,虛擬化的市場會是無比巨大的。

  這種增長至少在某種程度上是由一種采用系統管理程序技術形式的新虛擬化方法促成的。在大多數情況下,虛擬化產品(例如微軟的Virtual Server 2005 R2和VMware的VMware Server)需要安裝在一個已有的操作系統中。系統管理程序並沒有安裝在操作系統中,但它是嵌入在操作系統中的虛擬化工具,能減少用戶成本並提供一種更好的虛擬化模式。

  系統管理程序成為主角

  結果表明,系統管理程序變得非常通用。9月10日,VMware宣布公司已經和服務器硬件制造商IBM, 富士通, 富士通西門子計算機公司, 戴爾, 惠普, 以及NEC達成交易,將VMware ESX Server 3i和VMware's hypervisor直接嵌入服務器硬件中。這會讓虛擬化調度更簡單:只要將服務器妥當地接入基礎設備,將它整合到虛擬化管理空間裡,再將虛擬機安裝到服務器中。

  與此同時,8月15日,以其瘦客戶端解決方案而廣為人知的Citrix Systems公司,宣布將收購XenSource,然後將XenSource的客戶操作系統虛擬化功能添加到自己已有的虛擬化產品線中。

  在這種影響下,微軟宣布它將涉足系統管理程序市場只是早晚的事情:虛擬化服務器(WSV)。Windows Server 2008預定在今年晚些時候進入市場;然而,微軟推遲到2月才發行,是為了讓虛擬化服務器團隊有足夠的時間將他們的測試代碼包含到產品中。(虛擬化服務器的正式發布預定在WS08向制造商發布的180天之後。)

  毫無疑問,當WSV進入市場時將會引起轟動。不象虛擬服務器2005,WSV不是運行在操作系統之上,而是與操作系統一起運行,降低虛擬化技術對硬件的消耗。除了對32位虛擬機(VM)的支持,WSV還將支持64位虛擬機,這是虛擬服務器目前無法完成的。

  WSV將會通過一種新的微軟管理控制台進行管理,無需在每台運行系統管理程序的服務器上調度IIS-再一次減少消耗並構成一個更安全的硬件平台。WSV將利用Intel與AMD處理器中的虛擬化功能。運行在WSV上的虛擬機最多能有四個處理器內核與32 GB隨機存取內存(RAM)。物理主機和虛擬機都將有失效備援組,在兩種層面上提供延續服務。

  一開始就存在的問題,微軟還有些問題需要解決。

  一些重要功能有可能遺漏,例如虛擬機的熱遷移(將一個虛擬機從一台物理主機遷移到另一台,而不間斷服務)和虛擬機在運行中增加資源,以及根據當前需要進行整體資源重分配-微軟宣布晚些時候將增加這些功能。

  另外,根據微軟的說法,修改後的系統管理程序小於1KB。但為了運行,它將會安裝WS08的字符基准服務器內核版本-一種大於1GB的典型安裝。與最近發布的總共32MB的VMware ESX 3i相比,你會覺得WSV實在是一種"大規格"的系統管理程序。並且系統管理程序必須運行在64位的硬件上,WSV不支持32位主機。  

 

 

  另一方面,WSV將會改變人們對虛擬化的看法。目前,系統管理程序的價格非常昂貴,並且沒有單一虛擬機的主機,因為沒有人願意花高昂的價格購買系統管理程序而讓它運行單一的工作量,這樣的花費實在是效率低下。

  由於以上原因,企業需要充分利用系統管理程序的安裝,在每台主機上運行15到20台虛擬機。操作系統中安裝了系統管理程序之後,企業就能夠通過確定運行在每一台網絡主機上的工作量來改變這種模式。如果工作量請求所有的主機資源,主機就會成為一台所謂的"單一虛擬機主機"--一台運行單一工作量的專用主機。即使只有單一工作量,主機還是將工作量虛擬化,因為虛擬化會從物理硬件上釋放所有的工作量,並讓你可以根據需要將虛擬機從一台主機遷移到另一台。

  成為技術趨勢的一部份

  系統管理程序的發展很快將IT服務領域分為硬件資源組合與提供虛擬服務兩方面。目前硬件被看成只是一種用於為所提供的服務預備足夠處理能力的資源組合。所提供的服務-與終端用戶互動的服務--均被虛擬化,以便你能利用虛擬化帶來的好處確保自己獲得這些服務。

  通過將所有硬件資源作為提供虛擬化服務的主機系統,你可以動態地控制這些服務與用戶間的互動。所提供的服務只是基於策略的工作量,可以根據需求進行動態的控制。

  比如說,你正在運行一項電子郵件服務。在夜間,你運行兩台虛擬機保持該項服務可用。為了具備冗余和失效備援的功能,這兩項虛擬服務運行在兩台主機服務器上,每台主機分別運行一項服務。如果有一台主機出現故障,這兩項服務會遷移到同一台主機上,繼續提供服務。如果電子郵件服務的需求達到高峰,假設是在早上8點左右用戶都開始工作時,你可以動態地啟動第三個虛擬服務器。

  當工作負載增加,你還可以啟動一個又一個虛擬服務器。當工作負載減少,你可以削減運行中的虛擬機。用相同的方法分配硬件資源,讓機器根據你的需要處於待命狀態。當你啟用物理資源支持虛擬服務的需要時,功耗和散熱處於動態管理中,因此數據中心也處於動態中。服務級別協議決定了你根據需要創建的啟動機器策略。作為IT管理者,你休息並觀察工作量就可以了,當管理策略與需求相互作用時這些工作量會突然增加或消失。

  當所有人意識到,為了提供最好的資源組合,你必須至少有兩台采用共用存儲器的物理服務器,這時硬件制造商也會制造新產品-采用共用存儲器是確保對虛擬機的連續服務的唯一方法。我們會看到,推出這樣的"一台機器上的多服務器"用於解決中小企業的需要,或者甚至是大型企業的遠程網點的需要。

  在發行代碼中引入測試版

  將於2008年早些時候推出的具備上述所有優點的WSV版本是測試代碼-將測試代碼納入發行產品中,表明了微軟對於虛擬化所面臨的極大壓力。

  當你在生產系統上運行包含測試代碼的發行產品時會導致嚴重的問題。根據微軟的說法,除非你執行兩個內含的最新版本,這些測試代碼才會運行。然而,這些最新版本采用微軟系統更新程序格式(.MSU),並且可以通過腳本輕易地執行,從而在系統上啟用本來是用於不同用途的測試產品。這將導致嚴重的安全問題並可能損壞系統。

  當然,攻擊者需要規避用戶賬戶控制系統,該系統確保只有通過你的授權管理任務才會執行,但是如果在適當的情況下,管理任務將會輕易地執行。為什麼不通過讓WSV成為可下載軟件的方法阻止所有這些風險,而是將它包含在發行代碼中?這樣,想要測試該軟件的人,可以對於是否在生產系統上運行它作出自己的判斷。

  所以,雖然微軟倉促進入系統管理程序市場取得了一些成效,但仍然要看視窗虛擬化服務器是否能僅僅通過免費的方法克服當前的不利條件,並且視窗虛擬化服務器是否能依靠這種具備一系列功能但價格昂貴的唯一產品,讓微軟在虛擬化市場占有一席之地。

 

Copyright © Windows教程網 All Rights Reserved