Windows Server 2012七大超值特性(一)
譯文Windows Server 2012堪稱一款里程碑式的操作系統(tǒng),大量新功能與新特性給產(chǎn)品帶來令人印象深刻的全方位提升。從數(shù)據(jù)在磁盤中的存儲方式到客戶端與服務(wù)器間的數(shù)據(jù)傳輸協(xié)議等等,新產(chǎn)品中充滿了驚喜與創(chuàng)新。而要總結(jié)這款服務(wù)器操作系統(tǒng)的首要變革,我們認(rèn)為連續(xù)可用性、低廉的成本與減少管理支出應(yīng)當(dāng)算作聯(lián)絡(luò)各類改進(jìn)的核心價(jià)值與關(guān)注重點(diǎn)。
Windows Server 2012開發(fā)團(tuán)隊(duì)中的主要架構(gòu)師之一Jeffery Snover曾經(jīng)對新版本系統(tǒng)進(jìn)行過深入研究,他的觀點(diǎn)值得借鑒:“微軟經(jīng)過長時(shí)間已經(jīng)積累已經(jīng)在多個(gè)主要軟件項(xiàng)目中獲得成功并打造出成熟的產(chǎn)品,很顯然包括Hyper-V、PowerShell以及SMB等老牌軟件將以3.0的形式在Windows Server 2012中繼續(xù)為用戶提供優(yōu)質(zhì)服務(wù)。”
單單是3.0規(guī)模性升級就足以證明Windows Server 2012的售價(jià)物有所值,而一系列新功能的加入則讓這款微軟傾力栽培的服務(wù)器產(chǎn)品更具吸引力。事實(shí)上,我整理了七項(xiàng)能夠以“超值”來形容的Windows Server 2012新特性,在下面的文章中我將按照重要性將其一一列出。這些功能不僅實(shí)現(xiàn)了高端功能商品化、有效替代第三方軟件、降低操作系統(tǒng)維護(hù)及管理成本,更能夠在與PowerShell的協(xié)作下大量節(jié)省管理人員的日常工作時(shí)間。
其中任何一項(xiàng)功能都足以成為我們果斷升級Windows Server 2012的理由,而更令人振奮的是,它們都包含在標(biāo)準(zhǔn)版系統(tǒng)當(dāng)中。
Windows Server 2012超值特性第一位:存儲空間(Storage Spaces)
Windows Server 2012的主要飛躍之一在于對資源的彈性設(shè)置與管理。在磁盤相關(guān)資源方面,我們迎來了彈性文件系統(tǒng)(簡稱ReFS)與存儲空間兩大有生力量。最早于1993年伴隨Windows NT 3.1一同面市的NTFS相信大家一定不陌生,而ReFS則成為這套文件系統(tǒng)長青樹的欽點(diǎn)接班人。NTFS在過去十九年中顯然經(jīng)受住了時(shí)間的考驗(yàn),時(shí)至今日仍有不計(jì)其數(shù)的系統(tǒng)在使用這套方案。Windows Server 2012也無疑將在未來幾年中繼續(xù)堅(jiān)持對NTFS的支持。
ReFS改變了數(shù)據(jù)向磁盤中寫入的方式。NTFS很容易受到文件元數(shù)據(jù)(即操作系統(tǒng)在檢索文件時(shí)所使用的信息)損壞的影響。ReFS則采用寫入同時(shí)進(jìn)行分配的方式,這樣即使在傳輸過程中出現(xiàn)中斷,文件本身也不會受到破壞。此外,它還將元數(shù)據(jù)校驗(yàn)作為驗(yàn)證保存數(shù)據(jù)的另一套衡量手段;用戶可以隨時(shí)根據(jù)需要開啟數(shù)據(jù)校驗(yàn)這項(xiàng)功能。微軟公司將這套機(jī)制稱為完整性流控制(Integrity Streams)。在它的幫助下,即使底層磁盤系統(tǒng)本身不具備文件保護(hù)措施,用戶的數(shù)據(jù)安全性仍然較為可靠。
如果大家目前正在使用典型的RAID類磁盤陣列,那么存儲空間的出現(xiàn)很可能為您節(jié)約大量資金。這是因?yàn)榇鎯臻g功能所面向的是采用JBOD甚至完全沒有經(jīng)過系統(tǒng)部署的“多塊磁盤驅(qū)動(dòng)器”。除非我們需要?jiǎng)?chuàng)建集群,否則存儲空間無需與任何特定(潛臺詞也就是昂貴)的磁盤控制器相配合。物理存儲資源會以虛擬磁盤、空間的形式被分配到存儲池當(dāng)中。如上文所說,虛擬磁盤可以選擇NTFS或者ReFS兩種格式化方式。
在我們創(chuàng)建一套存儲分卷時(shí),存儲空間能提供三套不同的布局選項(xiàng)——簡單、鏡像與奇偶校驗(yàn)。雖然在數(shù)據(jù)分布算法方面差異巨大,但這三者的作用與特性大致等同于RAID 0、RAID 1與RAID 5。存儲空間還提供所謂“精簡配置”分卷,這意味著用戶可以創(chuàng)建出一套空間大于實(shí)際物理容量的虛擬分卷。只要將物理存儲資源加入存儲池,物理容量總量就會逐漸提高,但整個(gè)過程絕不會給虛擬分卷造成任何影響。換言之,我們終于能夠在處理高可用性應(yīng)用程序時(shí)實(shí)時(shí)添加存儲資源,而無需為停機(jī)時(shí)間而煩惱——這顯然是一種巨大的進(jìn)步。
古老的CHKDSK功能也從文件系統(tǒng)的更新?lián)Q代中大大受益?,F(xiàn)在NTFS分卷獲得了一款全新磁盤損壞掃描工具,該工具于后臺運(yùn)行、能夠有效糾正磁盤物理錯(cuò)誤與數(shù)據(jù)損壞。這款工具能夠處理大多數(shù)數(shù)據(jù)損壞問題,我們再也不必重啟系統(tǒng)、運(yùn)行CHKDSK并忍耐由此帶來的漫長停機(jī)過程了。如果某些情況下必須使用CHKDSK,新的掃描工具也能在幾秒鐘內(nèi)完成所有操作——比起其它早期Windows Server版本動(dòng)輒幾分鐘甚至數(shù)小時(shí)的大型RAID磁盤修復(fù)過程,如此提升簡直令人淚流滿面。
雖然稱不上嚴(yán)重失誤,但ReFS目前存在的問題也不少。首先,我們無法利用ReFS格式的磁盤進(jìn)行系統(tǒng)引導(dǎo),也不能在便攜式存儲媒體上使用ReFS格式。更要命的是,我們甚至無法將NTFS分卷直接轉(zhuǎn)換成ReFS格式,這意味著將NTFS中的數(shù)據(jù)拷貝到ReFS這邊才是惟一的可行方案。
Windows Server 2012超值特性第二位:Hyper-V 3.0
微軟公司自從推出Hyper-V之日起,就嘗試以此為契機(jī)沖擊VMware所雄踞的虛擬化市場。當(dāng)初Windows Server 2008 R2的面市就被許多分析人士視為微軟針對VMware的一波有力攻勢,這款服務(wù)器系統(tǒng)將大量“必備”功能以附贈的形式交給了虛擬化用戶。而Hyper-V 3.0則進(jìn)一步拉升了標(biāo)準(zhǔn),甚至在許多方面達(dá)到了VMware低端產(chǎn)品的水準(zhǔn),這對于一套免費(fèi)虛擬化工具而言實(shí)在是難能可貴。不過在高端市場方面,微軟仍然有很多工作要做——目前他們的首要突破點(diǎn)在于存儲服務(wù)水平領(lǐng)域以及VMware的所謂“軟件定義型數(shù)據(jù)中心”。
Hyper-V 3.0與前輩版本們相比,在支持能力上也有了長足進(jìn)步。例如將每臺主機(jī)的內(nèi)存上限提高到4TB,邏輯處理器數(shù)量提升為320個(gè)、每集群支持64節(jié)點(diǎn)、每集群支持8000套虛擬機(jī)系統(tǒng),單臺主機(jī)的虛擬機(jī)支持能力也達(dá)到1024套。Hyper-V的文件級存儲功能如今還支持SMB(即服務(wù)器消息塊),并延續(xù)以往的iSCSI及光纖通道支持。其它新特性包括引入全新虛擬交換機(jī)與虛擬SAN。虛擬SAN允許用戶通過虛擬光纖通道將虛擬機(jī)與物理主機(jī)總線適配器(簡稱HBA)直接相連,進(jìn)而大幅提高傳輸性能。
Hyper-V 3.0中的一大關(guān)鍵性改進(jìn)在于實(shí)時(shí)遷移機(jī)制的進(jìn)一步完善。此功能支持虛擬機(jī)與底層存儲內(nèi)容的遷移。只要只在在Windows Server 2012網(wǎng)絡(luò)SMB共享文件夾之中,用戶就能以直觀方式查看源文件及目標(biāo)Hyper-V主機(jī),并輕松實(shí)現(xiàn)文件遷移。大家還可以在不同集群服務(wù)器的主機(jī)之間移動(dòng)虛擬機(jī),只要二者不使用相同的存儲資源即可。
Hyper-V副本是Hyper-V 3.0提供的又一項(xiàng)新功能,旨在以開箱即用的形式實(shí)現(xiàn)大到整套存儲系統(tǒng)、小到單個(gè)虛擬機(jī)系統(tǒng)的全面故障恢復(fù)方案。就底層技術(shù)而言,它為來自Hyper-V主機(jī)的虛擬機(jī)提供異步且不限數(shù)量的副本,而且完全無需存儲陣列或其它第三方工具的輔助。這從另一個(gè)角度節(jié)省或者說規(guī)避了成本,同時(shí)也成為Windows Server 2012的又一大超值特性。
微軟公司認(rèn)為Hyper-V 3.0有能力處理任何來自用戶的工作負(fù)載,尤其是在面對例如Exchange、SQL Server或者SharePoint等同樣出自微軟自家的應(yīng)用時(shí)更顯得得心應(yīng)手??紤]到這一點(diǎn),我們可以將上述應(yīng)用程序整合到同一臺服務(wù)器或者集群之中,這無疑能夠顯著降低企業(yè)運(yùn)營成本。而且還是同樣的結(jié)論,只要一套Windows Server 2012就包羅萬有,大家無需再額外購買任何VMware軟件產(chǎn)品。
Windows Server 2012超值特性第三位:PowerShell 3.0
讓一切與Windows Server 2012有關(guān)的管理工作都獲得自動(dòng)化方案,這正是PowerShell 3.0的核心價(jià)值。在Windows Server 2012當(dāng)中,還沒有哪種管理任務(wù)是PowerShell無法完成的。在使用PowerShell的遠(yuǎn)程管理功能時(shí),大家會發(fā)現(xiàn)自己能夠在任何有權(quán)限進(jìn)行訪問的服務(wù)器上都能運(yùn)行PowerShell腳本。盡管新的服務(wù)器管理器所使用的圖形用戶界面可能只是圖有其表的孱弱系統(tǒng)管理方案,但PowerShell卻是隱藏在幕后、實(shí)力不俗的主力任務(wù)處理者。
Windows Server 2012中包含2430條命令,加上PowerShell創(chuàng)建工作流的能力以及Windows Workflow Foundation(簡稱WWF),共同將系統(tǒng)管理提升到新的歷史高度。對于基于時(shí)間或計(jì)劃的管理工作而言,Task Scheduler與PowerShell的攜手協(xié)作能夠?qū)⒚钚械耐Πl(fā)揮到極致。大家可以在PowerShell命令窗口中鍵入以下內(nèi)容來查看所有可用命令:
PS> Get-Command -Module PSScheduledJob
對于某些管理工具而言(例如新的Active Directory Administrative Center,活動(dòng)目錄管理中心),用戶會發(fā)現(xiàn)其中多了一個(gè)PowerShell歷史記錄窗口,大家可以清楚地查看哪些命令已經(jīng)執(zhí)行及是否正確完成預(yù)定任務(wù)。對于那些常用的命令,我們可以將其保存起來在今后的重復(fù)任務(wù)中自動(dòng)使用,甚至為特定環(huán)境創(chuàng)建一套Active Directory腳本。
這一改進(jìn)絕非偶然,微軟公司還建議用戶利用Server Core打理無人照管的服務(wù)器。事實(shí)上,除非大家手動(dòng)取消,否則該功能將自動(dòng)得到安裝。根據(jù)微軟公司的理解,只根據(jù)服務(wù)器角色部署必要的功能、將其它一切有可能造成潛在安全或可用性風(fēng)險(xiǎn)的無關(guān)代碼全部清除才是保障業(yè)務(wù)持續(xù)性的最佳選擇。安裝完成后,所有管理工作都要通過服務(wù)器管理器GUI或者PowerShell以遠(yuǎn)程方式自動(dòng)實(shí)現(xiàn)。如此一來,企業(yè)無論是從安全性還是修復(fù)效率上都無形中節(jié)約了一筆開支。
Windows Server 2012中的PowerShell集成腳本環(huán)境(簡稱ISE)是一款專門用于開發(fā)及測試PowerShell腳本所準(zhǔn)備的工具。它包含一套全面的幫助方案,能夠以填空的形式了解用戶需求、一步步幫助大家創(chuàng)建并測試屬于自己的自動(dòng)化腳本。我們可以在清單中篩選自己需要的命令,然后使用-What IF限定符在不實(shí)際運(yùn)行命令的前提下預(yù)覽命令的執(zhí)行效果。
在下一篇文章,我們將介紹Windows Server 2012的其他四個(gè)超值特性,包括故障轉(zhuǎn)移集群、重復(fù)數(shù)據(jù)刪除、SMB 3.0、文件服務(wù)器擴(kuò)展性。