Windows Server 2008 十大新功能

Windows Server 2008的變化既有細微的方面,也有根本性的。服務器整合、硬件的高效管理、遠程的硬件無圖形界面操控,徹底改變的系統安全模式,這些都是WS2K8的大 賣點。在上週Los Angeles舉行的WinHEC 2007上,通過微軟軟件工程師Mark Russinovich等的協助,我們擬定出了一份WS2K8中最具影響力上的新技術列表。下面我們從第10條開始介紹:

#10:具有自修復功能NTFS文件系統(The self-healing NTFS file system)

在WS2K8 中,將會有一個新增的系統服務來在後臺檢測文件系統的錯誤,以及在服務器運行狀態下進行直接修復。如果檢測服務正在修復損壞的磁盤結構,對應用程序來講, 受到的影響只是存儲在這些區域上的文件暫時無法訪問,在修復結束後即可重新訪問。系統是永遠不會關閉的,沒有必要重啓來做CHKDSK這樣的操作。

#9:並行會話的創建(Parallel session creation)

在Server 2008之前的操作系統中,會話的創建是串行的方式。也就是說,當多個用戶同時登錄終端系統時會造成系統的瓶頸,造成用戶排隊等待會話的初始化。在 Vista及WS2K8中的新會話模塊,至少可以同時初始化4個會話,如果有4塊以上的處理器,還可以增加更多。Vista下的Media Center就是一個很好的例子,如果你在多個不同的房間同時啓動Media Center就會發現,速度要比XP下的Media Center更流暢。

#8:關機服務(Clean service shutdown)

關機已經是Windows的“歷史性問題”了。在XP中,一旦關機開始後系統就會啓動一個20秒的計數器,超時後會詢問用戶是否結束應用程序。在服務器系 統中,該計數器是應用程序的生命之鐘。而在WS2K8下,這20秒的倒計時被一個專門的服務所取代了,該服務會向需要關閉的程序不間斷的送達關機信號,直 至程序迴應自己確實已退出。

#7:內核事務管理器(Kernel Transaction Manager)

這對開發人員們來說是個好消息,就算無法完全排出,也能在最大程度上減少多個線程訪問同一系統資源(註冊表、文件系統等)時的死鎖問題。拿數據庫系統來 說,交互指令都會按次序插入內存隊列,並最終一次性的來進行“落實”。這一功能,最終被加入了Vista和Windows Server 2008。內核事務管理器的目的在於從某些錯誤中恢復,這個管理器允許事務客戶端的插入(plug into),事務客戶端通過這樣的方式來使用內核事務管理器所管理的資源。

#6:SMB2 網絡文件系統(SMB2 network file system)

SMB在很久很久以前就成爲了Windows自帶的網絡文件系統。隨着現在的多媒體文件體積日漸巨增,對服務器的要求也相應的增加了。在微軟的內部測試中SMB2的速度比Windows Server 2003中的網絡文件系統要快3到4倍。

#5:地址空間的隨機加載(Address Space Load Randomization;ASLR)

ASLR 或許是Vista中最具爭議的一項功能,它直接導致了同一操作系統在每次啓動時加載系統驅動的(內存)位置都會不同。微軟的解釋是,這項功能不會影響普通 的系統服務,所以不必擔心應用程序無法鏈接到需要使用的服務。惡意軟件的作者經常利用早期Windows版本在固定內存地址加載文件的缺陷,也就是說他們 能夠知道在32位的XP SP2下,哪裏裝載着KERNEL32.DLL,並隨意的進行訪問。因爲,不管任何機器在任何時候啓動,這個DLL都在同一個地方呆着。而現在,系統會在 啓動時從256個隨機位置中選取一個,並附加16M空間的(正或負)偏移,惡意軟件能找到這些位置的機會可以說是相當的渺茫。

#4:Windows 硬件錯誤體系(Windows Hardware Error Architecture;WHEA)

沒錯,微軟的確在將Windows錯誤進行標準化,確切的理解可以是,應用程序向系統報告錯誤的一種協議。在過去,設備報告其錯誤的方式相當的繁雜,沒有 既定的標準。直至今日,要編寫一個按照統一模式來整理和顯示各種錯誤的程序也是極其困難的,因爲不同的錯誤源有不同的錯誤代碼。現在,所有硬件產生的錯誤 都有了統一的報告接口,這對第三方廠商來說絕對是一個好消息。

#3:虛擬服務器(Windows Server Virtualization)

就算是已經被削減了功能,Viridian依然是一個高效和減少成本的好東西。感謝VMware,虛擬機到目前爲止依然是一個開放的市場。或許今後幾年, VMware還會繼續領跑。Viridian的到了Intel和AMD的支持,這使得Viridian具備了VMware這樣第三方產品所不具備的硬件支 撐平臺。虛擬機不僅能更全面的發揮客戶服務器的能力,還可以節省空間、能源、成本等等,此外,虛擬機對整合系統的兼容性、健壯性增強也有不言而喻的好處。 現在的情況是,多數服務器85%的CPU時間都是被浪費掉了的。把這些不計其數的處理器資源利用起來,可謂是意義重大。

#2:全新的命令行工具(PowerShell)

過去的兩年,我們得到的消息是:PowerShell將會是Longhorn的組件,但並非真正意義上的組件,而是一個可以免費下載並支持 Longhorn 的工具。現在我們已經明確的瞭解到,PowerShell這個全新的命令行工具,將會作爲對圖形管理界面的一個補充而隨系統一起發佈。在上週的 WinHEC上,來自微軟的Windows Server程序主管Iain McDonald甚至這麼來評價PowerShell,”如果我有權決定的話,我更傾向於把PowerShell作爲Windows的默認界面“。

#1:核心服務器(Server Core)

想像一下吧,微軟的服務器未來:低開銷的集羣、虛擬化、無GUI界面的DHCP或是DNS服務器,這些全部由一個終端來進行控制。如果你是Unix或者 Linux的管理員,你或許會覺得不屑一顧。然而,這個問題卻是過去10年間Windows作爲服務器的一大硬傷。一臺不必運行任何應用程序的服務器需要 32位顯示色麼?需要DirectX、ADO和OLE麼?爲何Windows非要給自己加上不必要的負擔?時至今日,在Windows Server 2008中,這樣的負擔終於成爲了可選項目。微軟的專家稱,Beta 3版的Server 2008已經可以擔當8種不同的角色,而最終版本還會更多。在適當的配置下,管理員可以通過本地的GUI界面來管理遠程Server Core服務器的安裝,並且使用3389(TCP)端口開甚至通過DNS來進行對Server Core的各種管理。在加入”組件化“的.NET支持後(目前Server Core不支持.NET框架),我們將看到PowerShell、WMI(Windows Management Instrumentation)、.NET Framework這三駕馬車的協同作戰,微軟有史以來操控性最強的服務器系統即將呈現在我們的眼前。


本文由Aoouch編譯器(Beta)自動翻譯

新聞來源:BetaNews
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章