微軟全球開發(fā)者大會(Build 2011)后,微軟公布了Windows Server 8開發(fā)者預(yù)覽版的下載。Windows Server 8將新增300個新功能,包括Hyper-V虛擬化、管理與任務(wù)自動化、服務(wù)、存儲、網(wǎng)絡(luò)方面等等。本文將根據(jù)Build大會等帶來的信息,圍繞Windows Server 8(開發(fā)代碼名)HyperVisor以外的部分進行重點介紹。
支持海量CPU和4TB內(nèi)存
在上次關(guān)于Hyper-V 3.0的報道中曾向大家介紹:Windows Server 8最大可支持160個邏輯CPU和2TB的內(nèi)存。而就其Windows Server 8本身,最大可支持640個邏輯CPU和4TB的內(nèi)存。
在之前報道中所介紹的160個邏輯CPU和最大2TB的內(nèi)存,似乎是在Hyper-V 3.0中的限制。但如果考慮到當(dāng)時Windows Server 2008 R2在發(fā)布后,它所支持的CPU數(shù)和內(nèi)存有所提高。那么在Windows Server 8發(fā)布之時,這些的數(shù)字可能也會有若干提升。同時,在Windows Server 8發(fā)布后,微軟也極有可能通過服務(wù)包等方式,使最大CPU數(shù)和最大內(nèi)存得以不斷提高。
Windows Server 8支持640個邏輯處理器和4TB內(nèi)存。待到發(fā)布時,其功能可能還將有若干擴展
另外,在Windows Server中,是以64個邏輯CPU作為1組加以處理。而Windows Server 8,最大可處理10組,因此最大能夠支持640個邏輯CPU。
在Windows Server中,是以組為單位對邏輯CPU實施管理
與以往的Windows Server OS相比,Windows Server 8可以說是一款令人驚喜的支持大量CPU和內(nèi)存的操作系統(tǒng)。
但就理論值來說,作為HPC(高性能計算)和金融用的系統(tǒng)加以利用的紅帽企業(yè)級Linux 6.0,CPU最大支持?jǐn)?shù)為4096個,最大支持內(nèi)存為64TB。也許,Windows Server 8就理論值而言,擁有如此的性能。筆者認(rèn)為,因為現(xiàn)實中不存在用以進行驗證的硬件,極有可能控制為現(xiàn)實數(shù)字。
Windows Server 8:支持Metro 風(fēng)格
Windows Server 8與桌面Windows 8(開發(fā)代碼名) 的基本代碼(Code Bace)相同,支持Metro風(fēng)格。當(dāng)然,也支持Windows Runtime (WinRT)等的執(zhí)行環(huán)境。
Windows 8的架構(gòu)圖:以DirectX為基礎(chǔ),在Windows Runtime API上構(gòu)筑了Metro風(fēng)格。作為Metro風(fēng)格的編程語言,可使用HTML5/JavaScript、XAML bace的C#?VB,C/C++等
除Metro風(fēng)格以外,在Windows Server 8中,還準(zhǔn)備了現(xiàn)有的Windows桌面可供用戶選用。
實際上,在操作服務(wù)器OS的過程中,Metro風(fēng)格是不易使用的。在對大量數(shù)據(jù)實施監(jiān)控或者操作的環(huán)境中,Metro風(fēng)格是否有些不適合,因此,大部分的操作將會在Windows的桌面上進行。也許有一部分OS的操作(啟動按鈕的功能)等會采用Metro風(fēng)格。
Windows Server 8圖形模型:為了支持Metro風(fēng)格,在DirectX上新增了Windows8 Shell。將來,現(xiàn)有的GDI將會成為DirectX的模擬仿真,從而全部變?yōu)镈irectX BACE
現(xiàn)在所提供的Windows Server 8開發(fā)者預(yù)覽版中,對于Metro風(fēng)格,顯示有Tile的服務(wù)器用應(yīng)用軟件,單擊該Tile后,即可在Windows桌面上進行操作。為此,目前Metro風(fēng)格的長處不太被人認(rèn)可。
WinRT架構(gòu)圖
因為WinRT現(xiàn)在已能用HTML5/JavaScript、C#/VB.NET(.NET Framework)和C++等語言進行程序的編制,它今后有可能將大大改變Windows Server 8中的管理及操作。
Metro風(fēng)格可支持各種功能。而Windows 8并不是全部實現(xiàn),但基本上必將替換Windows 7以前的API
System Center等系統(tǒng)管理用應(yīng)用軟件,已公開多種API(應(yīng)用編程接口)。為了與外部開展合作,其他公司的應(yīng)用軟件也公開了API。使用這樣的API,也許有可能在WinRT上總括顯示和管理若干個管理用應(yīng)用軟件。特別是如果用HTML5/JavaScript,能夠簡單地開發(fā)原始工具(original-tool),與以往的程序編制大不相同。
多數(shù)系統(tǒng)管理者通常在Windows上,使用PowerShell等,通過文本窗口進行作業(yè)。但是,如果使用WinRT,能夠與PowerShell同樣地一邊對多個管理工具進行操作,一邊利用Metro風(fēng)格的圖形用戶界面(Graphic UI)。如果這樣,不僅僅制成工具者本人,也許其他多位同事也能作為標(biāo)準(zhǔn)的管理工具加以利用。
在服務(wù)器OS中的Metro風(fēng)格,并非作為單純的UI來考慮,而應(yīng)當(dāng)作為包含BACE的WinRT在內(nèi)的程序編制環(huán)境加以考慮。
Windows Server 8的安裝和可選項
在Windows Server 8中,備有新的安裝和可選項。
在以前的Windows Server的全部安裝中,服務(wù)器管理者可根據(jù)需要添加任務(wù),擴展其功能。同時,還備有Server Core這種無GUI(圖形用戶界面)殼的簡約型安裝和可選項。
Server Core只有用于啟動服務(wù)器OS的最低限度環(huán)境,因此作為啟動Hyper-V等的環(huán)境加以使用。
在Windows Server 8中,提供了新的安裝和可選項“Features On Demand”
從Windows Server 8開始,設(shè)置了正處在全部安裝和Server Core中間的“Features On Demand”的可選項。
Features On Demand也有GUI,因此外觀幾乎與全部安裝并無差別。所不同的一點就是,要想安裝若干功能,需要從遠程進行安裝作業(yè)。
新的圖形驅(qū)動(Graphic-driver)WDDM 1.2,支持Rendering only、Display-only的驅(qū)動程序。如果由服務(wù)器使Rendering only工作,由遠程PC使Display only工作,便可實現(xiàn)高度的KVM環(huán)境
在Windows Server的全部安裝中,已將基本包容全部任務(wù)的程序包安裝到磁盤中。因此,添加任務(wù)的時候,不需要安裝媒體等。但是不需要的任務(wù)也被安裝到磁盤內(nèi),將會白白浪費容量。為了改善這個問題,采用安裝和可選項或許是個很好的選擇。
作為另一個在Windows Server 8中的重大改進,即用戶能在全部安裝和Features On Demand中,刪掉GUI環(huán)境。如果能夠從遠程控制多個功能,沒必要先通過中央控制臺(Console)拖動GUI。由于采用無GUI殼類型,所消耗的CPU電力和存儲器減少,從而能更便于假想化分配等。
以實現(xiàn)云端操作系統(tǒng)(Cloud OS)為目標(biāo)
Windows Server 8可在完全無控制臺顯示模式(Console display mode)中運用。要實現(xiàn)這項功能,需要安裝新的顯示器驅(qū)動程序,因此在目前的開發(fā)者預(yù)覽版中執(zhí)行與否尚不清楚。
但是,如果服務(wù)器本身能夠在完全無控制臺顯示模式中運用,那么應(yīng)該能通過遠程對位于其它建筑物的數(shù)據(jù)中心內(nèi)的服務(wù)器進行操作和使用。
大幅度改進Windows Server 8,以協(xié)調(diào)在云端(Cloud)中的運用
如果考慮在數(shù)據(jù)中心內(nèi)部服務(wù)器的私有云端上,預(yù)先安裝Windows Server 8的工作環(huán)境,操作和管理等全部都可通過遠程進行。那時,如果不是象以往那樣利用遠程桌面進行連接,而是斷開服務(wù)器的中央控制臺部分,在遠程PC端加以顯示的話,Windows Server 8本身具有KVM功能,也許將不需要另外的KVM。
利用假想化功能,已經(jīng)能運用多租戶(Multi-Tenant)的云端操作系統(tǒng)
同時,還備有網(wǎng)絡(luò)自引導(dǎo)的功能,因此在私有云端設(shè)置服務(wù)器時,如果將服務(wù)器本體與網(wǎng)絡(luò)進行連接,將會自動地導(dǎo)入Windows Server 8。
以后,作為初始設(shè)置,只要從遠程上進行必要的設(shè)定和操作等便可萬事俱備。
這樣一來,數(shù)據(jù)中心便可不必配置大量人員,只要設(shè)置管理硬件的最低限度的人員就行了。多數(shù)人員的任務(wù)不只是進行IT管理,同時能兼任公司內(nèi)部的系統(tǒng)開發(fā)。這樣一來,高效率的私有云端應(yīng)用會變?yōu)榭赡堋?/p>
為了在多租戶環(huán)境下實現(xiàn)高可靠性,增強了各自假想環(huán)境中的分離及網(wǎng)絡(luò)功能
在Windows Server 8中,同樣,網(wǎng)絡(luò)存儲器省卻TCP/IP協(xié)議堆棧,采用HBA方式,則會表現(xiàn)出更高的性能
Windows Server 8中,以File Server這一任務(wù),支持HBA bace的存儲,作為假想磁盤的存儲加以利用
總之,微軟在Windows Server 8中增加了許多的新功能,在這里不能一一列舉。可以說,正是這些功能,使Windows Server 8得以成為云端操作系統(tǒng)。如果考慮在云中的運用、網(wǎng)絡(luò)周邊功能強化等功能,已經(jīng)升級至與UNIX服務(wù)器相當(dāng)?shù)牡燃壛恕?/p>
雖然微軟在BUILD大會上未過多談到,但為了實現(xiàn)高可靠性和高可用性,在CPU和存儲器、HDD、網(wǎng)絡(luò)等服務(wù)器的所有層面上,需要冗長化和不間斷(Nonstop)功能。特別是在隔離系統(tǒng)故障部分,能令出現(xiàn)狀態(tài)惡化退化的服務(wù)器不停止運行的這種不間斷功能,必將成為云端操作系統(tǒng)的一項重要功能。
預(yù)計Windows Server 8的β版會在明年2月前后發(fā)布。
轉(zhuǎn)載鏈接:http://server.zol.com.cn/273/2734246.html


