Server 2012 R2 Hyper-V中的十大全新功能
譯文導(dǎo)讀:從下一代Windows虛擬機(jī)到更好的Linux支持能力,微軟在全新虛擬化平臺(tái)中為每位用戶帶來驚喜。
Windows Server 2012 R2 Hyper-V亮點(diǎn)集錦
從傳統(tǒng)上看,微軟公司一直堅(jiān)持著每隔兩年為其服務(wù)器操作系統(tǒng)發(fā)布新版本的習(xí)慣;然而此次Windows Server 2012 R2與前代產(chǎn)品的發(fā)行僅僅相距一年。從邏輯角度分析,開發(fā)周期較短的新版本往往無法提供太多新鮮要素。但這一次微軟一舉顛覆了傳統(tǒng)與邏輯,R2版本為我們帶來大量全新與改進(jìn)功能,而Hyper-V只是眾多改進(jìn)中的一分子。在本文中,我們將一同了解微軟在虛擬化平臺(tái)中為用戶帶來的***新功能。
第二代虛擬機(jī)
長久以來,虛擬機(jī)的基礎(chǔ)架構(gòu)都沒有發(fā)生過顯著改變。由于操作系統(tǒng)需要運(yùn)行在搭建完成的物理設(shè)備之上,因此所以虛擬機(jī)都必須以模擬方式廣泛支持各類硬件,例如特定的網(wǎng)卡與IDE磁盤控制器等。此次Windows Server 2012 R2 Hyper-V引入了一項(xiàng)全新架構(gòu)概念,即以現(xiàn)代硬件為基礎(chǔ)、摒棄模擬設(shè)備。這項(xiàng)特性使其能夠添加一些新型功能,例如虛擬機(jī)安全啟動(dòng)以及通過虛擬SCSI或者虛擬網(wǎng)卡實(shí)現(xiàn)啟動(dòng)等。美中不足的是,新特性迫使我們必須通過Windows 8及Windows Server 2012的64位版本方可實(shí)現(xiàn)客戶機(jī)支持。
虛擬機(jī)直連
通過RDP與運(yùn)行中的虛擬機(jī)相連要求使用活動(dòng)網(wǎng)絡(luò)連接,這一點(diǎn)我們恐怕難以保證。除了活動(dòng)網(wǎng)絡(luò)連接之外,虛擬機(jī)還必須擁有系統(tǒng)可以嘗試連接的IP地址,根據(jù)實(shí)際運(yùn)行環(huán)境的不同、這一要求也可能帶來潛在的管理與安全問題。但隨著虛擬機(jī)直連機(jī)制全面入駐Windows Server 2012 R2與Hyper-V,上述現(xiàn)狀得到了有效解決。新功能允許我們以遠(yuǎn)程桌面直連方式通過所謂“虛擬機(jī)總線”接入任何運(yùn)行中的虛擬機(jī)系統(tǒng)。另外,新功能還被整合到Hyper-V管理體系當(dāng)中。
將副本擴(kuò)展至第三站點(diǎn)
原先Windows Server 2012中的Hyper-V副本功能只允許將復(fù)制內(nèi)容擴(kuò)展至某一個(gè)單獨(dú)目標(biāo)處。在這樣的局限下,服務(wù)供應(yīng)商很難按預(yù)期步驟一方面為客戶提供內(nèi)容副本、另一方面將數(shù)據(jù)復(fù)制到離線設(shè)施當(dāng)中。***的Windows Server 2012 R2與Hyper-V則提供三重復(fù)制能力,有效解決了這個(gè)難題。與之同理,企業(yè)用戶現(xiàn)在也可以在內(nèi)部環(huán)境中保存一套副本、并在異地基礎(chǔ)設(shè)施中再建立另一套副本。
副本保存頻率選項(xiàng)
原先Windows Server 2012中的Hyper-V副本功能會(huì)固定以五分鐘為間隔保存數(shù)據(jù)副本,這意味著即使硬件擁有支持能力、我們也無法更頻繁地復(fù)制業(yè)務(wù)信息;同樣,即使不需要如此頻繁地進(jìn)行復(fù)制,我們也不能把保存間隔調(diào)整得更長。Windows Server 2012 R2版本則添加了兩個(gè)全新選項(xiàng),支持頻率更高(30秒)與頻率更低(15分鐘)兩種副本保存方案。這項(xiàng)功能甚至支持間歇性網(wǎng)絡(luò)連接。在默認(rèn)情況下,Hyper-V副本功能會(huì)統(tǒng)計(jì)連接失效周期的數(shù)量,并在該數(shù)量達(dá)到12時(shí)才切換至故障狀態(tài)。如果將復(fù)制周期設(shè)定為15分鐘,這就意味著我們可以最多承受三個(gè)小時(shí)的網(wǎng)絡(luò)中斷。
壓縮機(jī)制讓遷移更迅速
Windows Server 2012 Hyper-V提供兩套方案幫助用戶改善實(shí)時(shí)遷移性能。***是數(shù)據(jù)壓縮能力,通過降低整體數(shù)據(jù)量來減少通過傳輸線路的字節(jié)總數(shù)。需要注意的是,數(shù)據(jù)壓縮會(huì)嚴(yán)重占用CPU資源、因此可能給其它操作帶來影響,這一點(diǎn)是大家必須認(rèn)真考慮的。第二個(gè)選項(xiàng)為SMB Direct,要求網(wǎng)卡能夠支持RDMA(即遠(yuǎn)程直接內(nèi)存訪問)。微軟公司的建議是:如果您的傳輸帶寬為每秒10Gb,請使用RDMA(性能可提升至十倍);否則,請使用壓縮機(jī)制(性能可提升至兩倍)。系統(tǒng)將壓縮設(shè)置為默認(rèn)選項(xiàng),且適合于大部分用例。
虛擬機(jī)在線導(dǎo)出與克隆
Windows Server 2012 Hyper-V的缺點(diǎn)之一在于必須首先停止虛擬機(jī)的運(yùn)行狀態(tài)方可進(jìn)行導(dǎo)出或克隆操作。在生產(chǎn)環(huán)境中,這樣的設(shè)定令功能失去了實(shí)際意義。Windows Server 2012 R2 Hyper-V取消了這些限制,現(xiàn)在它可以從System Center Virtual Machine Manager 2012 R2中將處于運(yùn)行狀態(tài)的虛擬機(jī)導(dǎo)出,整個(gè)過程只需點(diǎn)擊幾下鼠標(biāo)即可完成。與其它大部分與Windows Server 2012相關(guān)的管理操作一樣,我們也可以利用Windows PowerShell實(shí)現(xiàn)相同的管理目的。
VHDX在線容量調(diào)整
在Windows Server 2012 Hyper-V當(dāng)中,我們無法對接入運(yùn)行中虛擬機(jī)的虛擬硬盤進(jìn)行容量調(diào)整。Windows Server 2012 R2消除了這一限制,讓用戶可以隨意增加或減少虛擬硬盤(只支持VHDX格式)容量,且無需停止虛擬機(jī)運(yùn)行。但我們?nèi)匀粺o法利用這項(xiàng)功能對在線VHD進(jìn)行壓縮。要實(shí)現(xiàn)這一目標(biāo),大家需要使用System Center Virtual Machine Manager 2012 R2、Hyper-V Manager或者PowerShell中的命令行。如果大家希望把硬盤空量盡可能降低,也可以通過PowerShell直接將磁盤空間設(shè)定為當(dāng)前已用大小。
存儲(chǔ)QoS(即服務(wù)質(zhì)量)
Windows Server 2012 R2能夠?qū)€(gè)別虛擬機(jī)的I/O數(shù)據(jù)吞吐量進(jìn)行級別限定。在以上截圖的左側(cè),大家可以看到分別列有IOPS的上限與下限設(shè)定。在最初發(fā)布的Windows Server 2012 R2中,惟一不同的是該設(shè)定的上限數(shù)字。系統(tǒng)會(huì)對接入虛擬硬盤的實(shí)際磁盤使用率進(jìn)行監(jiān)控,并由此測量IOPS數(shù)值。如果某些應(yīng)用程序需要占用大量I/O資源,大家可能需要對數(shù)據(jù)吞吐量進(jìn)行限定,以避免其影響到整個(gè)虛擬機(jī)乃至相隔虛擬機(jī)的性能表現(xiàn)。
Linux動(dòng)態(tài)內(nèi)存支持
微軟公司在Linux虛擬機(jī)的支持方面也沒有止步不前。在Windows Server 2012 R2當(dāng)中,Hyper-V能夠以動(dòng)態(tài)方式為運(yùn)行中的虛擬機(jī)分配內(nèi)存容量。這項(xiàng)功能對于某些Linux工作負(fù)載(特別是Web服務(wù)器)意義重大,這是因?yàn)榇祟愄摂M機(jī)會(huì)隨時(shí)間推移而對內(nèi)存容量提出不同要求。在存在大量Linux虛擬機(jī)的環(huán)境下,動(dòng)態(tài)內(nèi)存機(jī)制的作用甚至比有效管理全部虛擬機(jī)的所有可用內(nèi)存更加重要。Windows Server 2012 R2 Hyper-V還為Linux客戶機(jī)帶來Windows Server備份功能。
共享VHDX
在Windows Server 2012 R2 Hyper-V的幫助下,Windows客戶機(jī)集群(大家可以將其視為傳統(tǒng)Windows Server故障轉(zhuǎn)移集群,只不過使用的是另一組虛擬機(jī))不再需要iSCSI或者光纖通道SAN,而可以利用商用存儲(chǔ)加以配置:即存儲(chǔ)在集群共享分卷中的一個(gè)共享VHDX文件。請注意,雖然集群化虛擬機(jī)可以照常進(jìn)行實(shí)時(shí)遷移,但VHDX文件的實(shí)時(shí)存儲(chǔ)遷移要求集群中的某一個(gè)節(jié)點(diǎn)必須處于離線狀態(tài)。
原文鏈接:
http://www.infoworld.com/slideshow/104337/10-great-new-features-in-windows-server-2012-r2-hyper-v-220067
原文標(biāo)題:10 great new features in Windows Server 2012 R2 Hyper-V