各種規(guī)模不同的公司都已經(jīng)認(rèn)識(shí)到虛擬化開(kāi)始作為了一個(gè)改變當(dāng)前場(chǎng)景的因素。服務(wù)器鞏固、能耗效率、增強(qiáng)的功能以及更加簡(jiǎn)單的管理和部署,對(duì)于轉(zhuǎn)向虛擬化服務(wù)器以及虛擬的主服務(wù)方面都有著切實(shí)的好處。
微軟已經(jīng)看到了虛擬化的前景并且開(kāi)始通過(guò)Hyper-V來(lái)?yè)屨际袌?chǎng)(先前都是通過(guò)它的代碼名字Viridian而被大家所知,或者通過(guò)先前的品牌名Windows Server Virtualization),它的Beta版在這個(gè)月的早期就已經(jīng)發(fā)布了,比預(yù)期的2008年2月發(fā)布要早一些。根據(jù)公司所說(shuō),Hyper-V是下一代的基于系統(tǒng)管理程序(hypervisor)的虛擬化平臺(tái),并且它會(huì)集成到操作系統(tǒng)中去,可以讓你動(dòng)態(tài)地增加物理的和虛擬的資源。
你可能已經(jīng)從整體上了解了虛擬化的概念,但是你也許不熟悉具體的細(xì)節(jié)。下面我們將會(huì)看到Hyper-V是如何工作的、它的主要好處以及何時(shí)你可以期待著在生產(chǎn)環(huán)境中部署這些新的特色。
它是如何工作的?
為了了解Hyper-V,首先考慮一下它的三個(gè)主要組件:分別是管理程序(hypervisor)、虛擬化堆棧以及新的虛擬化I/O模型。Windows的管理程序基本上用來(lái)創(chuàng)建不同的分區(qū),而代碼的每一個(gè)虛擬化實(shí)例會(huì)在這些分區(qū)上運(yùn)行。虛擬化堆棧以及I/O組建提供了和Windows自身的交互功能以及和被創(chuàng)建的不同分區(qū)的交互功能。
所有的這三個(gè)組件都是順序的工作。使用裝備有Intel VT-或者AMD-V-enabled技術(shù)處理器的服務(wù)器,Hyper-V可以和管理程序交互,而管理程序是一個(gè)非常小的軟件,該軟件直接在處理器上。這個(gè)軟件會(huì)和運(yùn)行著操作系統(tǒng)的處理器上的線程掛鉤,而該線程可以有效地管理多個(gè)虛擬機(jī)、多個(gè)虛擬操作系統(tǒng),而這些都運(yùn)行在單一的物理處理器上。
因?yàn)檫@里沒(méi)有第三方的軟件產(chǎn)品或者驅(qū)動(dòng)用來(lái)安裝,你幾乎可以得到完全的兼容性保證。伴隨著有效的進(jìn)程管理,你可以在你虛擬化服務(wù)的主機(jī)上“熱插拔”各種資源。從處理器到內(nèi)存、到網(wǎng)卡、再到附加的存儲(chǔ)媒介,你可以增加這些設(shè)備到你的機(jī)器上,而不需要停掉任何的服務(wù)并且中斷用戶的會(huì)話。你也可以擁有64位的客戶會(huì)話,該會(huì)話對(duì)于今后采用64位軟件的公司是一個(gè)很大的好處。你可以虛擬化你的系統(tǒng)遷移、節(jié)省部署上的成本,并且當(dāng)你完成遷移后,你可以評(píng)估到底需要多少臺(tái)物理主機(jī)。
高可用性
虛擬化背后的一些想法不僅僅是減少機(jī)器的副本以及節(jié)省成本,還包括可以確??捎玫姆?wù)比起那些不采用虛擬化的服務(wù)器數(shù)量更多。在這種上下文環(huán)境中,Hyper-V包括了對(duì)多個(gè)客戶集群的支持。
除此之外,你還可以將多個(gè)運(yùn)行著Hyper-V組件的物理機(jī)做成集群,因此虛擬化的實(shí)例可以從另外一臺(tái)主機(jī)上恢復(fù),當(dāng)主要的主機(jī)發(fā)生實(shí)效時(shí)。最后,你能夠?qū)⒁粋€(gè)虛擬客戶從一臺(tái)物理主機(jī)上轉(zhuǎn)移到另外一臺(tái)上,而不需要關(guān)機(jī)時(shí)間、減少服務(wù)以及重新組織,而這些工作一般會(huì)極大地限制生產(chǎn)服務(wù)的效果。
你同樣還可以利用Windows Server 2008上的新的磁盤(pán)配額特色,它可以讓你在多個(gè)位置擁有集群——舉例來(lái)說(shuō),在美國(guó)的東西海岸、或者整個(gè)世界的不同大洲之間。你可以這樣做,同時(shí)并不需要在它們之間有一個(gè)單一的共享磁盤(pán),而這一點(diǎn)在使用Windows Server 2003操作系統(tǒng)上的集群是必須的。
除此之外,你可以在Windows Server 2008的服務(wù)器核心安裝上實(shí)現(xiàn)Hyper-V,并且利用這種部署所帶來(lái)的穩(wěn)定性和額外負(fù)擔(dān)。當(dāng)然,這也會(huì)帶來(lái)高可用性對(duì)象的切實(shí)好處。
未來(lái)展望
那么,什么時(shí)候你可以獲得Hyper-V所帶來(lái)的這些好處并享受這些特色呢?好消息就是你可以今天就開(kāi)始探索該產(chǎn)品:當(dāng)前在Microsoft.com網(wǎng)站上有一個(gè)Beta版的Hyper-V可供下載。微軟計(jì)劃在Windows Server 2008投入生產(chǎn)的180天內(nèi)停止Hyper-V的最終build,并且它將提供Windows Server 2008的多個(gè)規(guī)格版本,你可以選擇帶有Hyper-V或者不帶有Hyper-V。而Windows Server 2008有望在2008年2月發(fā)布。
如果在你的虛擬化架構(gòu)中,比較關(guān)心你所投入的時(shí)間和金錢(qián),你會(huì)很高興地了解到,當(dāng)Hyper-V正式可以使用時(shí),Microsoft Virtual Server 2005的使用者可以相對(duì)無(wú)縫地移植到Hyper-V,而不用擔(dān)心失去到目前為止在Virtual Server上的投入。但是,你需要在一些實(shí)例中了解新的硬件,因?yàn)镠yper-V會(huì)需要64位的硬件,并且不會(huì)在一個(gè)x86的版本(32位)中發(fā)布。
Hyper-V會(huì)成為微軟虛擬化歷史中重要的下一步。通過(guò)配備適當(dāng)?shù)挠布?,你就可以享受到很多前所未有的虛擬化所帶來(lái)的好處。
微軟已經(jīng)看到了虛擬化的前景并且開(kāi)始通過(guò)Hyper-V來(lái)?yè)屨际袌?chǎng)(先前都是通過(guò)它的代碼名字Viridian而被大家所知,或者通過(guò)先前的品牌名Windows Server Virtualization),它的Beta版在這個(gè)月的早期就已經(jīng)發(fā)布了,比預(yù)期的2008年2月發(fā)布要早一些。根據(jù)公司所說(shuō),Hyper-V是下一代的基于系統(tǒng)管理程序(hypervisor)的虛擬化平臺(tái),并且它會(huì)集成到操作系統(tǒng)中去,可以讓你動(dòng)態(tài)地增加物理的和虛擬的資源。
你可能已經(jīng)從整體上了解了虛擬化的概念,但是你也許不熟悉具體的細(xì)節(jié)。下面我們將會(huì)看到Hyper-V是如何工作的、它的主要好處以及何時(shí)你可以期待著在生產(chǎn)環(huán)境中部署這些新的特色。
它是如何工作的?
為了了解Hyper-V,首先考慮一下它的三個(gè)主要組件:分別是管理程序(hypervisor)、虛擬化堆棧以及新的虛擬化I/O模型。Windows的管理程序基本上用來(lái)創(chuàng)建不同的分區(qū),而代碼的每一個(gè)虛擬化實(shí)例會(huì)在這些分區(qū)上運(yùn)行。虛擬化堆棧以及I/O組建提供了和Windows自身的交互功能以及和被創(chuàng)建的不同分區(qū)的交互功能。
所有的這三個(gè)組件都是順序的工作。使用裝備有Intel VT-或者AMD-V-enabled技術(shù)處理器的服務(wù)器,Hyper-V可以和管理程序交互,而管理程序是一個(gè)非常小的軟件,該軟件直接在處理器上。這個(gè)軟件會(huì)和運(yùn)行著操作系統(tǒng)的處理器上的線程掛鉤,而該線程可以有效地管理多個(gè)虛擬機(jī)、多個(gè)虛擬操作系統(tǒng),而這些都運(yùn)行在單一的物理處理器上。
因?yàn)檫@里沒(méi)有第三方的軟件產(chǎn)品或者驅(qū)動(dòng)用來(lái)安裝,你幾乎可以得到完全的兼容性保證。伴隨著有效的進(jìn)程管理,你可以在你虛擬化服務(wù)的主機(jī)上“熱插拔”各種資源。從處理器到內(nèi)存、到網(wǎng)卡、再到附加的存儲(chǔ)媒介,你可以增加這些設(shè)備到你的機(jī)器上,而不需要停掉任何的服務(wù)并且中斷用戶的會(huì)話。你也可以擁有64位的客戶會(huì)話,該會(huì)話對(duì)于今后采用64位軟件的公司是一個(gè)很大的好處。你可以虛擬化你的系統(tǒng)遷移、節(jié)省部署上的成本,并且當(dāng)你完成遷移后,你可以評(píng)估到底需要多少臺(tái)物理主機(jī)。
高可用性
虛擬化背后的一些想法不僅僅是減少機(jī)器的副本以及節(jié)省成本,還包括可以確??捎玫姆?wù)比起那些不采用虛擬化的服務(wù)器數(shù)量更多。在這種上下文環(huán)境中,Hyper-V包括了對(duì)多個(gè)客戶集群的支持。
除此之外,你還可以將多個(gè)運(yùn)行著Hyper-V組件的物理機(jī)做成集群,因此虛擬化的實(shí)例可以從另外一臺(tái)主機(jī)上恢復(fù),當(dāng)主要的主機(jī)發(fā)生實(shí)效時(shí)。最后,你能夠?qū)⒁粋€(gè)虛擬客戶從一臺(tái)物理主機(jī)上轉(zhuǎn)移到另外一臺(tái)上,而不需要關(guān)機(jī)時(shí)間、減少服務(wù)以及重新組織,而這些工作一般會(huì)極大地限制生產(chǎn)服務(wù)的效果。
你同樣還可以利用Windows Server 2008上的新的磁盤(pán)配額特色,它可以讓你在多個(gè)位置擁有集群——舉例來(lái)說(shuō),在美國(guó)的東西海岸、或者整個(gè)世界的不同大洲之間。你可以這樣做,同時(shí)并不需要在它們之間有一個(gè)單一的共享磁盤(pán),而這一點(diǎn)在使用Windows Server 2003操作系統(tǒng)上的集群是必須的。
除此之外,你可以在Windows Server 2008的服務(wù)器核心安裝上實(shí)現(xiàn)Hyper-V,并且利用這種部署所帶來(lái)的穩(wěn)定性和額外負(fù)擔(dān)。當(dāng)然,這也會(huì)帶來(lái)高可用性對(duì)象的切實(shí)好處。
未來(lái)展望
那么,什么時(shí)候你可以獲得Hyper-V所帶來(lái)的這些好處并享受這些特色呢?好消息就是你可以今天就開(kāi)始探索該產(chǎn)品:當(dāng)前在Microsoft.com網(wǎng)站上有一個(gè)Beta版的Hyper-V可供下載。微軟計(jì)劃在Windows Server 2008投入生產(chǎn)的180天內(nèi)停止Hyper-V的最終build,并且它將提供Windows Server 2008的多個(gè)規(guī)格版本,你可以選擇帶有Hyper-V或者不帶有Hyper-V。而Windows Server 2008有望在2008年2月發(fā)布。
如果在你的虛擬化架構(gòu)中,比較關(guān)心你所投入的時(shí)間和金錢(qián),你會(huì)很高興地了解到,當(dāng)Hyper-V正式可以使用時(shí),Microsoft Virtual Server 2005的使用者可以相對(duì)無(wú)縫地移植到Hyper-V,而不用擔(dān)心失去到目前為止在Virtual Server上的投入。但是,你需要在一些實(shí)例中了解新的硬件,因?yàn)镠yper-V會(huì)需要64位的硬件,并且不會(huì)在一個(gè)x86的版本(32位)中發(fā)布。
Hyper-V會(huì)成為微軟虛擬化歷史中重要的下一步。通過(guò)配備適當(dāng)?shù)挠布?,你就可以享受到很多前所未有的虛擬化所帶來(lái)的好處。