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