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