3月12日外電頭條:Windows2008 R2揭秘 自動遷移傲視群雄
原創(chuàng)【51CTO.com快譯】在目前受到廣泛關(guān)注的Windows Server 2008 R2中,最“熱”的功能就是虛擬機(jī)在線遷移技術(shù)(live virtual machine migration),因?yàn)槲④泴2中Hyper-V與VMware底層架構(gòu)的無縫結(jié)合一直在不遺余力的宣傳。但除了這項(xiàng)服務(wù)器虛擬化的利器之外,R2還有很多值得密切關(guān)注的方面,從IIS網(wǎng)絡(luò)直到終端服務(wù)(Terminal Services),R2做出了全方位的性能提高。關(guān)于R2和即將推出的Windows 7,據(jù)說還將提供更好的虛擬桌面集成,以及甚至不需VPN的安全遠(yuǎn)程訪問【51CTO.com注:此功能稱之為DirectAccess,需要使用IPv6協(xié)議】。
在R2中,Hyper-V有兩個重要的性能改進(jìn)。第一,它現(xiàn)在可以對物理主機(jī)提供32個CPU的支持。提高CPU數(shù)量使大型數(shù)據(jù)中心有更好的機(jī)會來虛擬化他們的多余CPU。第二個重要改進(jìn)是VM虛擬機(jī)的在線遷移,它可以讓你把虛擬機(jī)無縫地從一臺服務(wù)器遷移到另一臺,而與此同時服務(wù)卻幾乎沒有中斷。在遷移的過程中,用戶可以保持連接狀態(tài),工作不被打攪。
自動在線遷移技術(shù)傲視群雄
除了在微軟的服務(wù)器虛擬化應(yīng)用中填補(bǔ)空白,在線遷移到底有多大作用?這取決于這樣的問題:一般多久我需要在兩臺物理服務(wù)器之間移動虛擬機(jī)?
這個答案也許你很覺得很簡單——如果你手上的Hyper-V物理主機(jī)已經(jīng)裝載了太多的VM虛擬機(jī),它們之間相互搶占系統(tǒng)資源的時候,你當(dāng)然就會想把其中的一些移動到其它服務(wù)器。而R2甚至可以讓你不需要安排關(guān)機(jī)的時間,這豈不更好?
當(dāng)然還有其他原因會讓你想要移動虛擬機(jī)。例如,你碰到了一些微小的網(wǎng)絡(luò)錯誤,這時候你一定希望將一些較重要的虛擬機(jī)移動到不同網(wǎng)段的其他主機(jī)上,這樣你可以安心的來對你的主機(jī)“除蟲”。當(dāng)然,還有主機(jī)維護(hù)時,Hyper-V的物理主機(jī)需要定期維護(hù),這一般需要主機(jī)重啟。另外即使你是通過路由來維護(hù)網(wǎng)絡(luò),將關(guān)鍵數(shù)據(jù)移動到其他某一臺主機(jī)也是好習(xí)慣。
正如你所看到的,以上這些情況會很容易出現(xiàn),因此將你的虛擬機(jī)移動到另一個主機(jī)是有益的,這樣來自用戶和業(yè)務(wù)的壓力會大大減少。將來企業(yè)擁有大量虛擬服務(wù)器之后,在線遷移很可能成為最重要的功能。
Server Core萬歲
Windows Server 2008中最好的功能之一是服務(wù)器核心Server Core。你可以通過Server Core為主機(jī)安裝精簡的Windows,只安裝你需要的功能。比如只安裝DNS或Active Directory這些核心服務(wù),這將大大減少主機(jī)被攻擊的面積,提高服務(wù)的質(zhì)量。
在R2中,Server Core將支持.NET和IIS環(huán)境。對于大量的Web服務(wù)器來說,通過Server Core來減少受攻擊面積無疑是最好的辦法,Server Core可以在運(yùn)行IIS時無需運(yùn)行ASP.Net(ASP.Net成為一個可選安裝)。【51CTO.com編者按:其實(shí)從Windows Server 2003開始ASP.Net就可以選裝了,不過當(dāng)時沒有Sever Core。】此外在對.Net的支持方面,Server Core提供了管理工具PowerShell,這是另一個飛躍。
除了可以在Server Core上運(yùn)行,在R2中IIS也升級到了7.5。IIS 7.5會單獨(dú)推出,但它在R2中會有一些很好的新功能。例如,微軟已經(jīng)創(chuàng)建了許多PowerShell cmdlets令,為Web服務(wù)器的日常管理任務(wù)提供自動化幫助,以及一些安全管理工具。每個IIS管理員都將會欣賞IIS對元數(shù)據(jù)和網(wǎng)站內(nèi)容的自動備份功能。當(dāng)然,對于大型的主機(jī)托管服務(wù),創(chuàng)建和管理網(wǎng)站自動化、應(yīng)用自動化、以及安全設(shè)置自動化將帶來更為重大的效益。他們將不再需要為新的客戶分配人力資源,在多個服務(wù)器上部署Web應(yīng)用時,也無需擔(dān)心出現(xiàn)人為誤操作的風(fēng)險(xiǎn),這在以前是不可避免的。
FTP服務(wù)在R2中不僅依然健在,還將得到很大改善。雖然FTP仍然十分普遍這個現(xiàn)實(shí)有點(diǎn)讓人失望,但顯然它不會走上軟盤的老路。好消息是現(xiàn)在你可以通過配置IIS,在同一個IP地址上掛上好幾個FTP站點(diǎn)。這樣,你就可以在你的網(wǎng)域上輕松設(shè)置不同的FTP站點(diǎn),每一個都可以定義自己的安全級別。R2中的FTP已擴(kuò)展為支持IPv6和SSL。
#p#
充滿誘惑的域功能
如果有人覺得R2只不過是一個更新版本,R2單單在域方面的功能提升就可以反駁他。
要想使用增強(qiáng)的Active Directory強(qiáng)大功能,你的域服務(wù)器必須在新的功能級別上運(yùn)行。在這些新的改進(jìn)中,我本人喜歡加入域的功能。在部署時,你將不再需要手動接合域服務(wù)器;你可以創(chuàng)建一個應(yīng)答文件,安裝程序就可以根據(jù)情況把服務(wù)器加入域中。而實(shí)際情況是計(jì)算機(jī)甚至不需要與網(wǎng)絡(luò)進(jìn)行物理連接就可以加入域。它可以在部署時加入,啟動后就可以成為一個經(jīng)過配置的域成員。新的功能級別功能在遠(yuǎn)程部署中極為關(guān)鍵,隨著企業(yè)的分散化經(jīng)營,它將迅速成為網(wǎng)絡(luò)配置規(guī)范。
Active Directory回收站在R2中也得到了功能增強(qiáng)。當(dāng)你刪除Active Directory對象時,他們會進(jìn)入回收站,以后你可以在這里恢復(fù)。
在R2中,Terminal Services有了一個新名字——Remote Desktop Services(遠(yuǎn)程桌面服務(wù)),并且添加了一些很酷的新功能。其中最令人印象深刻的是RemoteApp,它可以使你遠(yuǎn)程連接到服務(wù)器上的應(yīng)用并且運(yùn)行它們,就好像它們是安裝在本地一樣。與服務(wù)器的連接是通過Remote Desktop Protocol(遠(yuǎn)程桌面協(xié)議),因此它絕不僅僅是外部執(zhí)行的一個快捷方式。我發(fā)現(xiàn)通過RemoteApp,向服務(wù)器發(fā)布應(yīng)用輕松的難以想象,在客戶端執(zhí)行應(yīng)用也是如此。
除了發(fā)布單一的應(yīng)用,通過Remote Desktop Services,你甚至可以將整個客戶端發(fā)送到服務(wù)器。在這種情況下,發(fā)布到服務(wù)器上的客戶端應(yīng)用和用戶本地的桌面項(xiàng)目并沒有太大區(qū)別,使用者可能會以為他們?nèi)匀辉诒镜夭僮?。我相信從Remote Desktop Services開始,本地應(yīng)用和服務(wù)器應(yīng)用之間的界限會變得更加模糊不清。
超級腳本完美實(shí)現(xiàn)事務(wù)處理
PowerShell的升級也將做為R2的一部分發(fā)布。PowerShell 2.0帶來了幾十個新的cmdlet指令以及一些重要的新功能。我將只提及其中兩個——這是我認(rèn)為最重要的。
首先是遠(yuǎn)程接入(remoting.)。PowerShell 2.0將允許你遠(yuǎn)程接入服務(wù)器和運(yùn)行腳本,只要你通過控制臺即可。我無法統(tǒng)計(jì)有多少種遠(yuǎn)程接入的具體方案,但不用說,它是個很大的數(shù)字。
PowerShell 2.0的另一個殺手锏是事務(wù)處理功能(Transaction)。這意味著你可以在一個長腳本中對每一個步驟的完成進(jìn)行標(biāo)注,而且所有步驟可以同時回滾。這里,具體的使用方法同樣多的無法統(tǒng)計(jì)。我們簡單想象一下:在R2中能夠?qū)懗鲞@樣的腳本,執(zhí)行一系列步驟并完成標(biāo)注,如果一個步驟失敗,它們都將回滾,讓你的服務(wù)器和數(shù)據(jù)保持干干凈凈。
事務(wù)處理回滾功能在數(shù)據(jù)庫管理員中已經(jīng)應(yīng)用了幾年。Windows Server 2008本身可以利用NTFS技術(shù)達(dá)到事務(wù)回滾的效果,但現(xiàn)在PowerShell的支持將使事務(wù)處理功能無限美好,現(xiàn)在你可以說天空才是它的極限。
【51CTO.com總結(jié)】:Windows Server 2008 R2通過加入IIS和.Net支持使Server Core更加完善,隨之又使PowerShell得以借用這些改進(jìn)。Hyper-V 2.0和VM虛擬機(jī)在線移植使Windows在服務(wù)器整合方面的努力不斷得到贊揚(yáng)。Terminal Services的使用者也會在新的Remote Desktop Services中找到許多不錯的改進(jìn)。當(dāng)然,不是每個人都將立刻從IIS 7.5中獲益,或急切地想把域服務(wù)器升級到Active Directory。最后,還有增強(qiáng)的Branch Office Caching和DirectAccess(與Windows 7共同擁有)。在大型服務(wù)供應(yīng)商們那里,Windows Server R2可能獲得最熱烈的歡迎,擁有大型Web farm系統(tǒng)的組織機(jī)構(gòu)和擁有眾多虛擬機(jī)的大型企業(yè),也會很高興的接受R2的到來。
【編輯推薦】
- 讓W(xué)indows Server 2008進(jìn)行數(shù)據(jù)恢復(fù)
- Windows 2008服務(wù)器管理應(yīng)用之角色配置
- Windows Vista/Windows Server 2008 SP2 RC搶先發(fā)布
【51CTO.com譯稿,合作站點(diǎn)轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】
原文:Test Center preview: Windows Server 2008 R2 作者:Sean McCown