


揭示Windowerver2008的虛擬化
微軟已經看到了虛擬化的前景并且開始通過Hyper-V來搶占市場(先前都是通過它的代碼名字Viridian而被大家所知,或者通過先前的品牌名Windows Server Virtualization),它的Beta版在這個月的早期就已經發布了,比預期的2008年2月發布要早一些。根據公司所說,Hyper-V是下一代的基于系統管理程序(hypervisor)的虛擬化平臺,并且它會集成到操作系統中去,可以讓你動態地增加物理的和虛擬的資源。
你可能已經從整體上了解了虛擬化的概念,但是你也許不熟悉具體的細節。下面我們將會看到Hyper-V是如何工作的、它的主要好處以及何時你可以期待著在生產環境中部署這些新的特色。
它是如何工作的?
為了了解Hyper-V,首先考慮一下它的三個主要組件:分別是管理程序(hypervisor)、虛擬化堆棧以及新的虛擬化I/O模型。Windows的管理程序基本上用來創建不同的分區,而代碼的每一個虛擬化實例會在這些分區上運行。虛擬化堆棧以及I/O組建提供了和Windows自身的交互功能以及和被創建的不同分區的交互功能。
所有的這三個組件都是順序的工作。使用裝備有Intel VT-或者AMD-V-enabled技術處理器的服務器,Hyper-V可以和管理程序交互,而管理程序是一個非常小的軟件,該軟件直接在處理器上。這個軟件會和運行著操作系統的處理器上的線程掛鉤,而該線程可以有效地管理多個虛擬機、多個虛擬操作系統,而這些都運行在單一的物理處理器上。
因為這里沒有第三方的軟件產品或者驅動用來安裝,你幾乎可以得到完全的兼容性保證。伴隨著有效的進程管理,你可以在你虛擬化服務的主機上“熱插拔”各種資源。從處理器到內存、到網卡、再到附加的存儲媒介,你可以增加這些設備到你的機器上,而不需要停掉任何的服務并且中斷用戶的會話。你也可以擁有64位的客戶會話,該會話對于今后采用64位軟件的公司是一個很大的好處。你可以虛擬化你的系統遷移、節省部署上的成本,并且當你完成遷移后,你可以評估到底需要多少臺物理主機。
高可用性
虛擬化背后的一些想法不僅僅是減少機器的副本以及節省成本,還包括可以確保可用的服務比起那些不采用虛擬化的服務器數量更多。在這種上下文環境中,Hyper-V包括了對多個客戶集群的支持。
除此之外,你還可以將多個運行著Hyper-V組件的物理機做成集群,因此虛擬化的實例可以從另外一臺主機上恢復,當主要的主機發生實效時。最后,你能夠將一個虛擬客戶從一臺物理主機上轉移到另外一臺上,而不需要關機時間、減少服務以及重新組織,而這些工作一般會極大地限制生產服務的效果。
你同樣還可以利用Windows Server 2008上的新的磁盤配額特色,它可以讓你在多個位置擁有集群——舉例來說,在美國的東西海岸、或者整個世界的不同大洲之間。你可以這樣做,同時并不需要在它們之間有一個單一的共享磁盤,而這一點在使用Windows Server 2003操作系統上的集群是必須的。
除此之外,你可以在Windows Server 2008的服務器核心安裝上實現Hyper-V,并且利用這種部署所帶來的穩定性和額外負擔。當然,這也會帶來高可用性對象的切實好處。
未來展望
那么,什么時候你可以獲得Hyper-V所帶來的這些好處并享受這些特色呢?好消息就是你可以今天就開始探索該產品:當前在 Microsoft.com網站上有一個Beta版的Hyper-V可供下載。微軟計劃在Windows Server 2008投入生產的180天內停止Hyper-V的最終build,并且它將提供Windows Server 2008的多個規格版本,你可以選擇帶有Hyper-V或者不帶有Hyper-V。而Windows Server 2008有望在2008年2月發布。
如果在你的虛擬化架構中,比較關心你所投入的時間和金錢,你會很高興地了解到,當Hyper-V正式可以使用時,Microsoft Virtual Server 2005的使用者可以相對無縫地移植到Hyper-V,而不用擔心失去到目前為止在Virtual Server上的投入。但是,你需要在一些實例中了解新的硬件,因為Hyper-V會需要64位的硬件,并且不會在一個x86的版本(32位)中發布。
Hyper-V會成為微軟虛擬化歷史中重要的下一步。通過配備適當的硬件,你就可以享受到很多前所未有的虛擬化所帶來的好處。
關鍵字:虛擬化、Server、服務器
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解