Bing.com 已採用 Windows Server 2012 進行運作!

10 8月

一直以來 Microsoft 都在網際網路上運作多樣服務,但是就在幾年前情況發生轉變,也是我們 CEO Steve Ballmer 的至理名言“公司目前正在孤注一擲。雲端運算! 我們需要來一同來面對。”我們應該要同舟共濟,朝著同一個方向努力,並透過互相學習的方式來傳遞最佳的雲端產品。我們正從目前 Windows Azure 雲端服務中總結相關管理經驗,並且將其融入到我們的產品當中進行改進。在我們規劃及研發 Windows Server 2012 期間,我們在雲端服務上花費了大量的時間,以瞭解雲端服務中的相關的優點及缺點為何。當您以我們的規模運作服務時,任何一個小問題都將會被無限放大,因此每一次的改進都有著極大的效益。我們將這些經驗轉變成您目前看到的許多功能,這些功能包括自動化機制、支援資料中心拓撲架構、高可用性、最小化平均故障檢測時間 (MTTD)/平均故障復原時間 (MTTR)…等。在今天的部落格文章當中,Bing 團隊的軟體開發工程師 Mukul Sabharwal,將會討論 Windows Server 2012 的一些功能以及對 Bing 服務的影響,同時說明為何 Bing 正在以最快的速度進行應用和部署 Windows Server 2012。正如您所看到的,Windows Server 2012 是真正針對雲端環境所優化的作業系統。
Cheers !

Jeffrey

在公佈最新 Windows Server 2012 RC版本時,Bing.com 團隊同時也考慮要如何才能應用並受惠於該作業系統的相關新功能。Bing.com為遍及全球各地資料中心,並且運作在成千上萬台電腦主機上的雲端服務。效能對於 Bing 雲端服務來說非常關鍵。Bing 每秒鐘要為數千個使用者查詢請求提供服務,而使用者則要求查詢結果的準確性和回應速度。
我們在部署 Windows Server 2012 時利用四種關鍵的新功能,包括:

  • 內建於 Windows Server 2012 中的 Microsoft .NET Framework 4.5,包括 後台垃圾回收機制和相關延遲時間改善功能
  • 改善並加快啟動時的效能反應 (在 .NET 4.5 中啟用多核心 JIT 功能)
  • 針對由 .NET 即時編譯的 64 位元應用程式收集及堆疊功能
  • 評估 Hyper-V 3.0(Window Server 2012 中 Hyper-V 版本)

預先安裝 .NET Framework 4.5
我們的 Rendering Tier 完全透過代管程式碼 (Managed Code) 進行運作,其依賴於 .NET Framework 和 Web 框架 ASP.NET 以及 ASP.NET MVC 的功能。我們撰寫代管程式碼的主要原因之一在於 CLR 可以提高開發人員的工作效率並且保障運作時的安全性。但是這些功能也會產生效能上的成本,例如 垃圾收集 GC (Garbage Collection)

伺服器後台垃圾回收
.NET 4.5 導入了 伺服器應用程式後台垃圾回收機制。後台垃圾回收機制在 .NET 4 中發佈,該功能主要為用戶端應用程式,並且曾經風靡一時也正因如此,我們對於 Windows Server 2012 能夠將其導入到伺服器中而感到興奮不已。當然,看到這種結果我們也十分高興!
下列 InternalRequestLatency 圖表中顯示,我們的應用程式在執行非 I/O 任務時所花費的時間。(如您所知,我們的設定目標為讓第 99 th 變得更快。)

clip_image001

在下列的圖表當中,請注意大部分效益都源至於減少處理所建立代管記憶體 (Managed Memory) 的時間,而這是為了建立 垃圾收集 GC (Garbage Collection) 請求服務的重要項目。(請注意! 日期與本部落格文章中的所有圖表都已經進行了相關處理。)

clip_image002

另一種最佳效能計算方式及 ASP.NET 應用程式伺服器健康狀況的指標,就是在 ASP.NET 中佇列的請求數量 (如下圖所示)。請注意 5 月 25 日時曲線的急速下滑!

clip_image003

升級至 Windows Server 2012 將為您的代管應用程式 (Managed Application) 帶來同樣的影響。縮短垃圾收集時間之後,表示將有更多的時間為使用者請求提供服務。因此將有效縮短延遲時間並且改善服務的處理能力。

採用多核心 JIT 進行編譯
在 Windows Server 2012 中透過 .NET 4.5 實作出的另一重要功能,便是使用多核心進行 JIT 編譯的動作。該功能為一種依照組態設定進行優化的方法,也就是在 後台執行緒 (Background Thread) 編譯執行動作中執行緒可能請求的方法,在理想情況下應用程式會在需要運作時早已經完成 JIT 編譯的動作。
ASP.NET 應用程式預設便已經啟用此功能,因此只需讓您的 ASP.NET 應用程式自動獲得多核心 JIT 編譯機制,便可以立即提升整體運作效能。
您可能會納悶: 為什麼啟動時間對於伺服器端的應用程式來說非常重要? 因為使用者希望的是,在必要時才需要重新啟動服務,並且希望可以自行選擇時間 (避開尖峰時間) 來完成此一動作。但是,如果您的應用程式不幸發生當機的情況時該怎麼辦?
因此啟動時間的長短對於服務的高可用性來說非常重要。當服務發生中斷的情況後進行快速復原時,此時您便可以體驗到啟動時間長短的差異性有多重要了。那麼您可能會接著問,啟動時間是否真正縮短了?從下列圖表中可以看到啟動時間整整縮短了 50%,並且在服務中斷時重新復原的速度也提高了將近一倍!

clip_image004

針對營運伺服器上的應用程式進行採樣分析

Windows Server 2012 中另一項新增功能,便是透過 JIT 編譯 64 位元 .NET 應用程式收集及堆疊功能。

我們將效能計數器作為我們的主要監控機制,同時也是傳送給管理人員通知中的第一行內容。它們不僅涉及到我們在本文中所討論的問題(垃圾收集時間和 ASP.NET 佇列請求),而且還會涉及其他重要問題,例如 CPU 佔用時間百分比和異常數量。
效能計數器對於檢測效能發生下降時極為重要,因為它會將深入檢查操作任務的健康狀況。但是,它們通常不足以診斷效能問題的“根本原因”。因此我們假設效能計數器數值飆升。例如 CPU 佔用時間百分比增加一倍進而對延遲時間產生影響。接下來我們該怎麼做? 就 Windows Server 2012 來說,我們的下一步便是啟用低資源消耗的採樣分析機制 (Sample-Based Profiling)。
Windows Server 2012 當中透過 JIT 編譯 64 位元 .NET 應用程式收集及堆疊功能,.Net 應用程式透過 Windows 事件追蹤 (ETW,Event Tracing for Windows) 系統來完成。如果您熟悉事件追蹤系統,便會瞭解這是一種系統範圍內的服務,不會要求需要重新開機; 因此它不具入侵性(也就是說不會附加到某個執行程序)、根據您所訂閱的事件、低資源消耗:在採樣分析機制運作時僅產生約 10% 的 CPU 資源成本。

clip_image005

CPU 佔用時間百分比的上升趨勢僅由 80% 上升至 90%。這將轉變為幾乎等同於百分比的延遲效能降低,如下圖所示。

clip_image006

當診斷效能問題的“根本發生原因”變得非常重要時,10% 的效能降低是可以接受的。
我們已經在本文當中討論了採樣分析機制,但是此功能還能擴充至其他類型的事件追蹤系統,包括 Context Switch 事件和 ReadyThread 事件。例如 您不僅可以分析佔用大量 CPU 使用率的問題,而且可以嘗試解決由 I/O 或 Thread-Scheduling 所產生的問題。(請注意! 啟用 Context Switch 分析機制的資源消耗成本將高於採樣分析機制,在我們的應用程式當中對 CPU 產生約 30% 的效能影響。)
有時,僅會出現在正式環境中才會重複出現的問題,而這些問題可以在大規模範圍內產生影響。能夠採用低資源消耗的日誌分析工具是種非常巨大的優勢,就 Windows Server 2012 來說,代管的應用程式現在可以獲得與本機應用程式相同的原生支援。
(請注意! 當 Windows Server 2008 導入可在採樣分析設定檔 ETW 事件中獲得堆疊功能時,對於已經由 JIT 編譯器編譯過的 64 位元應用程式是無效的。)

Hyper-V 3 和支援 Guest NUMA 機制
在 Windows Server 2012 推出之前,採用虛擬化技術就表示會有額外的資源成本,即使考慮到它所帶來的全部效益情況依然如此。整體來說,虛擬化之後所產生的間接軟體成本讓人無法接受。此外,在我們的綜合實驗室測試中虛擬 CPU 的數量限制 (最多 4 個)也成為了 VM 虛擬主機運算能力的瓶頸。
但是在 Windows Server 2012 中的 Hyper-V 3.0 功能,具備大幅度的“擴充 (Scale)”能力。其中我們對於支援 Guest NUMA 機制感到格外興奮。感知 NUMA 拓撲功能對於記憶體智慧分配機制來說非常重要,最小化跨節點的記憶體存取往往是加速應用程式的關鍵環節。
籍由全新 Windows Server 2012 所整合的 Guest OS 支援 NUMA 機制,我們正在對使用 Hyper-V 3.0 進行重新評估。我們預計 Hyper-V 將能夠滿足我們對於效能的要求,同時又能節省大量的成本。

雲端業務和雲端優化作業系統
Bing.com 已經透過使用公開的 RC 版本切換到 Windows Server 2012 中得到了明顯的改善。我們基本上可以將 CPU 佔用時間百分比降低一半,以為代管應用程式(包括垃圾收集)和減少重新啟動服務時的啟動時間提供關鍵服務。透過簡化過程監控並將其內建於作業系統中,並且我們已經在效能方面得到明顯的提升。我們還在探索如何將 NUMA 效率與 Hyper-V 3.0 互相結合,以虛擬化技術增強我們的服務。Bing.com 是公認成功的大型規模企業雲端服務,這充分說明我們如何將 Windows Server 2012 建構成一種真正的雲端優化作業系統。
Bing.com 是雲端服務。該雲端服務十分快速,它運作於成千上萬台電腦上,跨越全球範圍內大量的資料中心。目前,該雲端服務已經透過 Windows Server 2012 得到優化。

總結
全新的 Windows Server 2012 功能使 Bing.com 團隊在考慮遷移到最新作業系統時,對 Windows Server 2012 作業系統興趣十足。從初期快速遷移影響性的評估到真正的全面部署,這樣的發展過程為 .NET 4.5 功能、多核心 JIT 功能提供了巨大的效益,並且效能大幅改進的 Hyper-V 3.0 功能同樣獲得極大的效益。
現在您已經瞭解這些 Bing.com的內部優化運作機制,最後請不要忘記以下內容: 全球範圍內所有 Bing.com 搜索結果現在都由 Windows Server 2012 提供服務!

  • 內建的 .NET 4.5(包含於 Windows Server 2012 當中),包括後台垃圾回收和延遲改善功能。
  • 透過 .NET 4.5 的多核心 JIT 功能啟用,達成啟動效能的改進。
  • 針對由 .NET 即時編譯的 64 位元應用程式收集調用堆疊功能。
  • Hyper-V 3.0 在未來上的部署應用。
Advertisements

體驗微軟私有雲,享受大稻埕燦爛煙火!

7 8月

下載活動banner

活動時間 即日起至2012/08/15 23:00止

活動獎項 clip_image001[20]
本活動配合台北市政府觀光局活動,如遇天氣因素或任何因素變更或取消無法施放煙火,將不再另外舉辦。)

參加辦法
下載體驗以下三種微軟私有雲,並將指定擷圖回傳至tn_tw@microsoft.com,待TechNet活動小組確認完畢後,即可得到抽獎序號。下載一種可得到一組抽獎序號,兩種可得到兩組序號,三種都完成下載,即可得到三組抽獎序號,下載越多機會越大!

  1. System Center 2012 用戶端管理與資訊安全解決方案
  2. Microsoft 私用雲端評估軟體
  3. Windows Server 2012 Release Candidate (RC)

結果公布 2012/08/16 上午公布,並以信件通知得獎者

下載說明
三種微軟私有雲下載方式如下,須將抽獎憑證-1及抽獎憑證-2兩者同時寄回tn_tw@microsoft.com,才可獲得抽獎序號。

 

1.System Center 2012 用戶端管理與資訊安全解決方案

Step1:至TechNet網站下載System Center 2012 用戶端管理與資訊安全解決方案

http://technet.microsoft.com/zh-TW/evalcenter/hh667640.aspx

clip_image001[22]

Step2:登入 Windows Live ID,截下此圖做為您來信抽獎憑證-1

clip_image002

Step3:第一次登入者,請訂閱

clip_image003

Step4:下載並安裝Download Manager

clip_image004[4]clip_image005[4]

Step5:將下載完成的Download Manager 和右下角的小時鐘一起截圖,此圖做為您來信抽獎憑證-2

clip_image006[4]

Step6:回傳您的2張截圖,包含

1.      Setp2:登入畫面

2.      Step5:下載完成的狀態與小時鐘

寄至 tn_tw@microsoft.com

來信主旨請寫:體驗微軟私有雲,抽七夕煙火饗宴券(SC2012)

2.Microsoft 私用雲端評估軟體

Step1:至TechNet網站下載System Center 2012 用戶端管理與資訊安全解決方案

http://technet.microsoft.com/zh-tw/evalcenter/hh505660.aspx

clip_image001

Step2:登入 Windows Live ID,截下此圖做為您來信抽獎憑證-1

clip_image002[4]

Step3:點選您需要的選項

clip_image003[4]

Step4:下載並安裝Download Manager

clip_image004[6]clip_image005[6]

Step5:將下載完成的Download Manager 和右下角的小時鐘一起截圖,此圖做為您來信抽獎憑證-2

clip_image006

Step6:回傳您的2張截圖,包含

1.      Setp2:登入畫面

2.      Step5:下載完成的狀態與小時鐘

寄至 tn_tw@microsoft.com

來信主旨請寫:體驗微軟私有雲,抽七夕煙火饗宴券(SC Private Cloud)

3.Windows Server 2012 Release Candidate (RC)

Step1:至TechNet網站下載Windows Server 2012 Release Candidate (RC)
http://technet.microsoft.com/zh-tw/evalcenter/hh670538

ISO 或 VHD 兩者皆可下載

clip_image001[24]

Step2:登入 Windows Live ID,截下此圖做為您來信抽獎憑證-1

clip_image002[7]

Step3:第一次登入者,請訂閱

clip_image003[7]

Step4:下載並安裝Download Manager

clip_image004[8]

Step5:將兩個下載完成的Download Manager 和右下角的小時鐘一起截圖,此圖做為您來信抽獎憑證-2

clip_image005

Step6:回傳您的2張截圖,包含

1. Setp2:登入畫面

2. Step5:下載完成的狀態與小時鐘

寄至 tn_tw@microsoft.com

來信主旨請寫:體驗微軟私有雲,抽七夕煙火饗宴券(WS2012)

使用Windows Server “8 (2012)” Server Core建構優化的私有雲

3 8月

Jeffrey Snover, Windows Server

我想說Windows Server “8 (2012)”是一次革命性的發佈。我們不再將Windows Server 8 (2012) 當成是一台單獨的伺服器上作業系統,而是將它看成能夠適合單獨的伺服器或是由很多伺服器所組成雲端環境的一個作業系統。我們一直很關心顧客的投資和營運成本 (Capex/Opex), 但是當我們考慮到客戶需要部署數萬台(或者數十萬台)的伺服器時,一切都變得不同了。對於這些客戶來說效率、營運靈活度、自動化功能…等,“最好能具備的功能”就變得非常重要。大家都知道這些,但是當微軟自行營運自己的雲端服務時,其相關的推廣經驗使我們更加深刻的體會到這些問題點。這就像是在打拳擊時當你雙手舉高是由於你的教練告訴你這麼做,和由於你被對手痛擊到臉部時是截然不同的。只有經驗能推動真正且持續的改變。

我們為雲端運算所做出的一切對於每位使用者都將受益,包括那些只有單獨伺服器的客戶。以自動化管理為基礎,我們開發出各式很棒的工具。即使您選擇不使用我們所提供的自動化功能,您仍然可以從各種工具當中獲益。當然,所有客戶們都會享受到軟體和系統更新所帶來的好處。

Server Core是我們雲端作業系統工作的核心。我們從Windows Server 2008 開始就專注於Server Core的發展,但是當時它還不是一個非常引人注意的功能。但是現在我們認為Windows Server “8 (2012)”已經跨越了這條臨界線,我們推薦它作為首選的組態設定。我們告訴獨立軟體發展供應商的合作夥伴:你們需要支援Server Core並且遷移到一個遠端圖形化使用者介面的模式上。我們仍然會繼續提供“擁有圖形化使用者介面的伺服器”作為一個相容性的選項。同時對於那些希望受益於Server Core,但是需要更多時間完成遷移的管理員和應用程式,我們增加了“最精簡伺服器介面”作為一個安裝選項。本部落格文章將闡述我們在Server Core工作背後的一些技術背景和細節。

David Cross, Director (GM-Level) of Program Management – Windows Server,本部落格文章的作者。

–Cheers! Jeffrey

使用Windows Server “8 (2012)” Server Core 建構優化的私有雲

私有雲是以最小的投資和營運成本來達成 可擴充、動態的 為多元化感知應用服務提供了保障。當部署在一個運作於優化後的伺服器作業系統的平台上時,私有雲才能發揮它全部的潛能。一個為雲端環境而優化的伺服器作業系統應提供以下功能特色:

  • 多元並且可擴充的遠端系統管理
  • 持續自動化及腳本支援
  • 靈活的設定和配置
  • 低成本的儲存和高可用性
  • 高效率和電源管理
  • 最少的軟體更新和最少的被攻擊區域
  • 開放的web和應用開發模型
  • 優化的體積和儲存空間佔用

這些就是我們在Windows Server “8 (2012)” 中所致力提升的功能,這也就是為什麼Windows Server “8 (2012)”是最好的為雲端優化作業系統的眾多原因當中的幾項關鍵。在計畫這次發佈的過程中,我們花費了超過1,000萬美元和整整一年的時間來和社群以及雲端解決方案開發者溝通。透過這些對話以及討論,我們聽到了明確的訊息及需求: 部署靈活性和優化對於您的企業來說非常重要。現在讓我們談一談我們做了什麼以回應這個意見反應。

正如我們在 前一篇部落格文章 中所強調和分享的那樣,我們推薦用Server Core來組態及部署Windows Server “8 (2012)”。採用 Server Core安裝方式將會有效減少Windows伺服器對於磁碟空間和記憶體的需求,使管理人員能夠增加他們部署 VM 虛擬主機的密度,並且最大程度增加部署架構的可擴充性。我們不僅節省了相當大的儲存空間,同時還使伺服器被攻擊區域的面積縮小,進而提高整體安全性和可靠性。另外除了減少Windows伺服器的整體佔用空間之外,也同時限制了某台伺服器上需要安裝安全性更新的元件數量。最少數量的系統安全性更新減少之後,伺服器重新啟動的頻率也減少因此也提升了伺服器的連續可用性。

現在就來看一看我們在Windows Server “8 (2012)” beta版中有哪些進步。從下列表格中您可以看到我們如何致力於私有雲中提供部署應用和服務所需的能力、可管理性、靈活性。

功能

Windows Server 2008

Windows Server 2008 R2

Windows Server “8 (2012)”

角色和產品支援

9 種角色

10 種角色

13種角色 (支援 SQL Server 2012)

可管理性

僅命令列工具

PowerShell + 230個 cmdlet

PowerShell + 多達 2,430 個cmdlet 支援對伺服器進行管理作業

靈活性

擇一安裝模式: 以Server Core 模式或完整模式進行安裝

擇一安裝模式: 以Server Core 模式或完整模式進行安裝

可以透過增加、刪除角色在圖形化使用者介面的伺服器、最精簡伺服器介面以及Server Core之間切換;並且具備 On Daemon 安裝功能的能力

讓我們來深入看看在這個發佈版本中所採用的辦法,首先,請容我簡短的介紹一下Server Core的演進歷史,以使讓那些不瞭解這種部署模式的人能獲得一些技術背景資訊。多年以來,大多數Windows作業系統是以單一元件Windows Foundation 的形式提供給使用者。Windows Foundation包含Windows Explorer (舊稱為 Windows 檔案總管,從 Windows 8 開始改稱為 文件資源管理器)、.NET Framework、Desktop Shell、驅動程式、多媒體支援、Internet Explorer…等。可選擇的功能和伺服器角色是獨立的元件,他們可以被安裝於Windows Foundation之上。

在Windows Server 2008中,我們引入了Server Core 安裝模式。其目標就是允許身為使用者的您可以僅僅安裝及應用所需要的Windows元件即可。Server Core是一個單獨的安裝選項,可選擇的功能和伺服器角色是獨立的元件可以安裝於Server Core之上。這種安裝模式能最大化您的伺服器可用資源,同時提升這台伺服器的安全性和可維護性。由於減少了軟體更新的需求,因此 Server Core將能有效減少系統重新啟動的頻率。但是這種減少僅限於數量有限的伺服器角色和作業類型。在 Windows Server 2008 中,我們獲得的使用者意見反應顯示Server Core的應用由於以下原因受到限制:

1. 客戶們需要的角色和產品(特別是SQL Server)並沒有出現在Server Core安裝選項當中。在一共17種伺服器角色當中,只有9種角色可以運作於Server Core內。

2. 缺乏PowerShell和伺服器管理員使得Server Core難於管理。

3. 沒有辦法在Server Core和完整安裝模式伺服器之間進行切換。如果您安裝了Server Core並且希望它變成完整安裝模式伺服器,那麼您需要重新安裝作業系統。

clip_image001

圖1. Windows Server 2008 架構元件

新一代的Server Core

雖然第一代 Server Core的發佈並沒有獲得廣泛的使用,但是對於那些已經使用它的使用者來說仍然是一個極大的成功。在Windows Server 2008 R2中,我們擴充了 Server Core 對於幾種新的伺服器角色的支援,並且增加了.NET Framework和 PowerShell 管理功能至其中。這使得可以使用Server Core的使用者變得更多,並且使它們對於那些正在使用它的客戶來說變得更加方便。然而 Server Core 仍然是一個獨立的Windows安裝選項: 一旦安裝了它,您就無法切換到完整安裝模式。針對客戶的意見反應,以及他們期望將Server Core應用於私有雲部署的熱切渴望,我們在Windows Server “8 (2012)”中加大了對Server Core 功能的投資,以進一步提高部署的靈活性並且使Server Core支援更多的伺服器角色:

  • Active Directory憑證服務
  • Active Directory網域服務
  • Active Directory輕量型目錄服務(AD LDS)
  • Active Directory授權管理伺服器
  • DHCP伺服器
  • DNS 伺服器
  • Hyper-V
  • 檔案共用服務(包括 檔案伺服器資源管理員)
  • 列印和文件服務
  • 遠端桌面服務角色
    • 遠端桌面連接代理
    • 遠程桌面授權
    • 遠端桌面虛擬主機
  • 路由和遠端存取伺服器
  • 串流媒體服務(可單獨下載)
  • Web伺服器(包括 ASP.NET 子集)
  • Windows Server更新伺服器

不僅如此,很多伺服器應用程式例如SQL Server 2012 也將在Windows Server “8 (2012)”中支援安裝於 Server Core。

從架構的角度來看,我們將Server Core簡化成一個所有Windows伺服器版本的最小共用基礎,並且將Windows Foundation重新建構成許多可以獨立安裝、卸載的元件。舉例來說,現在你可以僅僅執行一條指令,便能將一台運作於 Server Core 模式的伺服器轉換成一台具備完整Windows桌面圖形化的使用者介面伺服器。不光是如此,要做相反的轉換同樣簡單。以上的操作介面轉換僅僅需要幾分鐘時間即可完成,並且最多要求重新啟動系統一次。

clip_image002

圖2. Windows Server “8 (2012)”構成元件

如果您安裝了 Windows Server “8 (2012)” Beta版,你可以親自嘗試這些新功能。例如您要將安裝圖形化使用者介面的Windows Server “8 (2012)” 伺服器轉換為Server Core 操作介面的話,請開啟PowerShell並且執行下列指令:

Uninstall-WindowsFeature Server-Gui-Mgmt-Infra -Restart

同時要求重新安裝圖形化使用者介面元件,請執行如下指令:

Install-WindowsFeature Server-Gui-Shell -Restart

Windows Server “8 (2012)” 的目標之一就是將Server Core的維護動作盡可能精簡,進而達到“剛好夠用的程度”來安裝Windows 以達到使用者對於伺服器所期望的功能。關於我們如何做到這一點,請接著閱讀以下的 On Daemon 安裝功能並降低磁碟空間

最精簡伺服器介面

過去的二個版本,服務提供者和IT專業人員對於作業系統的管理與設定有著共同的需求。事實上,很多管理人員喜歡Server Code部署模式的靈活性和效能。然而有些管理人員既想要獲得圖形化工具的靈活性,又想要避免因為圖形介面和桌面所帶來的資源耗用。

Windows Server中最大的元件(從儲存需求方面來說)是由圖形化使用者介面(GUI)所組合而成。從軟體更新的歷史資料來看,GUI元件通常會比非GUI元件安全性更新動作更加頻繁。Windows的GUI元件當中,二個最大的元件是Windows Explorer和Internet Explorer,但是它們在Windows  Server當中卻很少被使用到。因此,我們將Windows Explorer和Internet Explorer移到另一個選擇安裝當中。您也可以透過伺服器管理員介面、PowerShell或命令提示字元來啟用或停用它們。

在Windows Server “8 (2012)”當中,我們引入了一個新的安裝模式體驗稱為 最精簡伺服器介面。它可以使用大多數本地端 GUI管理任務,而且不需要安裝完整的GUI Shell或Internet Explorer。最精簡伺服器介面包含的二進位檔案提供了相當好的本地端管理能力。若要組態Windows Server “8 (2012)”主機的最精簡伺服器介面,請確認您已經 啟用Graphical Management Tools and Infrastructure 項目,並且 停用Desktop Experience and Server Graphical Shell 項目。

clip_image003

圖3. 最精簡伺服器介面功能選擇

最精簡伺服器介面 實際上是一個GUI 伺服器的安裝模式,但是其中並不包括Internet Explorer、Windows Shell元件 (例如 桌面、Windows Explorer、Metro風格的應用程式支援及桌面體驗。 MMC和新的伺服器管理員也有被包含在 最精簡伺服器介面 當中。您可以利用它來管理本地端和遠端Windows伺服器,以及作為Windows伺服器管理工具。因為 最精簡伺服器介面 安裝模式並未包括Windows Explorer或伺服器圖形介面,因此並非所有的GUI 管理功能都能使用。簡單來說就是必須透過圖形介面擴充功能的控制台小程式將無法使用。包括如下項目:

• 程式和功能
• 網路共用中心
• 設備和印表機中心(裝置管理員是可以使用的)
• 桌面顯示設定(但是可以透過名為 SetRes 的工具來改變顯示器解析度)
• 防火牆控制台(但是進階防火牆 MMC 管理單元是可用的)
• Windows更新
• 字型
• 儲存空間

您可以使用遠端伺服器管理工具(RSAT)的可選擇功能,大多數MMC嵌入式管理單元也可以安裝並且不依賴於它們所相對應的角色。在某些情況下 MMC 嵌入式管理單元的某些功能可能會受到限制。例如 Help 説明可能無法使用,或是管理單元的詳細資訊面板受到限制,因為沒有安裝 Internet Explorer 來顯示 HTML 頁面。

最精簡伺服器介面,雖然不像包含完整圖形介面伺服器安裝模式那樣佔用資源,但是與 Server Core相比之下仍然多佔用大約4 GB的磁碟空間。因此,我們希望能確保最精簡伺服器介面在不需要時可以被刪除。Graphical Management Tools and Infrastructure功能元件可以被卸載,以使伺服器轉換為Server Core。除此之外,使用遠端伺服器管理工具(RSAT),以及伺服器的MMC 嵌入式管理單元可以很容易的安裝到Windows 8 用戶端版本上,以進行遠端系統管理Windows伺服器。還有我們內建了多達 2,430 個 Powershell Cmdlet 用來進行本地端和遠端的系統管理之用。

On Daemon 安裝功能並降低磁碟空間

在預設情況下,可以將所有Windows元件的檔案儲存在一個目錄下,稱為side-by-side 元件儲存或WinSxS。這個目錄結構是經過精心設計的可以提供許多好處。例如安裝媒體從來都不需要打開或關閉任何Windows功能。此外,Windows更新可以以任何順序進行調整,若管理人員有需要也可以完全跳過任何更新。您若想要啟用此功能,需要將每一個Windows可安裝元件存放在WinSxS資料夾中,因此便產生對磁碟空間的需求。但是隨著越來越多的 VM 虛擬主機的運作,對於相對昂貴的高效能磁碟、SAN和SSD的儲存空間爭奪,我們看到管理人員期待能減少Windows Server 8 (2012) 磁碟空間佔用的需求。同時我們也希望保持高標準的安全性更新和部署作業上的靈活性,因為管理人員已經習慣此運作模式。

在Windows Server “8 (2012)”中我們為管理人員增加一個功能,就是您可以從安裝程序中完全移除不需要的角色和功能。在Windows以前的版本當中,一個功能不是被「啟用」就是被「停用」。在Windows Server “8 (2012)”當中,新增一個狀態稱之為「已停用且移除相關承載 (disabled with payload removed)」。Powershell Cmdlet中的Uninstall-WindowsFeature指令中 “-Remove” 參數會將某個功能轉換為此狀態並且從WinSxS資料夾中移除檔案。例如 您可以使用下列 PowerShell 指令,從磁碟中完全移除Windows Explorer、Internet Explorer和其他相關元件(以及所有與它們相關聯的檔案)。

Uninstall-WindowsFeature Server-Gui-Shell -Remove

當一個功能被停用並且被移除相關檔案時,相關檔案在事實上已經從side-by-side儲存中刪除,並且完全從磁碟中被移除。因此如果不為 Install-WindowsFeature cmdlet 指令的“-source”參數指定安裝來源的話,就無法重新安裝被刪除的功能。預設情況下,如果網際網路連線可用(如果需要的話,這種行為可以被停用),Windows 會從Windows Update下載缺少的元件。如果沒有網際網路連線,也可以透過載入DVD中 Windows映象檔(install.wim)來獲得安裝來源。當然您也可以透過 GPO 群組原則指定預設安裝來源清單。

Features On Demand功能已經在Windows Server “8 (2012)” Beta 版本中可用。例如 .NET Framework 3.5版本並未包含在您下載的映象檔當中。未安裝 .Net Framework 3.5使ISO 映像檔大小約減少了 300 MB 左右。類似的情況 “含有GUI的伺服器元件”例如 GUI管理工具和一些伺服器角色,也已經從預設的Server Core安裝套件包中移除。

關於 On Demand 安裝功能和如何使用Windows Power Shell為 Server Core安裝,並且轉換成 GUI圖形介面的伺服器安裝模式,請閱讀TechNet上的文章Windows Server Installation Options

減少重新啟動及安全性更新

正如我們在 前一篇部落格文章 中所分享的那樣,我們已經實作出許多機制以儘量減少安裝安全性更新而導致系統重新啟動的狀況。相對來說,Windows Update也經過重新設計使未安裝的角色及功能不需安裝安全性更新。根據歷史統計資料來看,透過停用那些經常需要安裝安全性更新而又不常被使用的選項功能,將如同大多數伺服器 GUI 元件一樣使用Server Core 之後,將有可能減少40 ~ 60%的安全性更新數量。

image

上列圖表中顯示一台Windows Server Core自從產品發佈以來,進行部署之後有多少個月沒有重新啟動過。適用的安全性更新是由Windows Update提供並且建議的安全性更新。提供這些安全性更新僅僅是因為受安全性更新影響的檔案安裝在系統上。必要安全性更新是適用安全性更新的子集,由安全公告(如MS08-052)標注並解釋對於某些特定的情況中哪些適用安全性更新事實上是需要被安裝的。

例如 就MS08-052而言,一個GDI+ 的安全性更新將修復該漏洞。那個漏洞可能會導致惡意的遠端程式碼得以執行。然而,這個漏洞只在某些情況下可被利用,也就是當某些程式(並非Windows Server 本身)被安裝後。如果管理人員判定修補程式實際上無法被用上,就可以安全的退出這個特定的安全性更新,進而節省重新啟動的頻率。僅僅安裝必要的安全性更新即可,因此系統重新啟動的頻率可以進一步被降低。

選擇只安裝關鍵性更新是有可能將重新啟動頻率更進一步減少。從Windows Server 2008 (2012) RTM以來,有見過Server Core曾經 26個月沒有重新啟動過,也就是說與大約每2個月重新啟動一次的 GUI伺服器相比之下減少了67% 重新啟動的機會。

總結

我們所開發的Windows Server“8 (2012)” ,將為資料中心和雲端環境提供最大的靈活性和資源優化。 此外 Server Core的部署模式提供了更多的正常運作時間,減少了維護時間並且優化磁碟空間和系統運作時記憶體的使用需求,同時更提供了比以往任何時候更快、更高效率的部署作業。 為下一代的解決方案和應用提供最佳的解決方案,我們鼓勵 IT 專業人員和客戶們在資料中心或私有雲環境中部署使用Server Core和 最精簡伺服器介面

支援的 SMB 協定由版本 2.2 升級為 3.0

3 8月

今天我們又收到 Windows 激動人心的最新發佈消息。距離 Windows Server 8 beta 版的推出已經有一段時日了,在此期間我們收到了許多中肯的意見反應。隨著各項準備工作的深入推廣,下一世代版本的 Windows 作業系統已經呼之欲出,我們也已經就其中的許多細節進行廣泛的討論,並且確定了許多內容。本周的主要內容是命名。本週一 Brandon LeBlanc 在 Windows 團隊的部落格中公佈了 Windows 版本產品的官方名稱。Brad Anderson 也在當天的 MMS 主旨發言中公佈了伺服器的官方名稱,也就是 Windows Server 2012。而在今天的部落格文章當中,SMB 團隊將向眾多使用者公佈其產品的官方名稱: SMB 3.0。我想這一個名稱並不出乎大家的意料之外。SMB 團隊將在此最新發佈的產品中為使用者提供更多的創新內容。如果您尚未下載試用版本,那麼我相信您在閱讀了本篇部落格文章中相關細節之後,一定會迫不及待去下載試用以體驗其獨特魅力。

去年 9 月,我們曾經在 //Build 大會上推出了 SMB 2.2,該產品為針對 Windows 中檔案共用時所預設使用的 SMB (Server Message Block) 協定。之後,我們透過各種途徑積極參與社群工作,並且詳細介紹我們此一協定的發佈所投入的大量心血,以及我們認為此一產品將能真正引發一場業界革命的原因所在。更新的 SMB 協定大幅度增強了 可靠性、可用性、可管理性和檔案伺服器的效能,籍由該協定 Windows Server 2012 將可以為使用者提供一系列全新的 SMB 功能。
為了推出此一最新產品,我們展開了許多工作任務其中包括 撰寫程式碼、引入一系列新功能、測試許多新的應用情境、與合作夥伴深入合作…等。現在 SMB 2.2 協定已經正式升級為 SMB 3.0 協定版本!
本部落格系列文章的粉絲們已經在過去數月當中閱讀了數篇詳細介紹 SMB 改進內容的部落格文章。簡言之,以下將列舉 Windows Server 2012 SMB 3.0 中一些關鍵的新功能:

  • 針對伺服器與應用程式優化的 SMB: 全新的 SMB 功能機制是專門為了檔案共用儲存上的應用資料而設計的,例如 資料庫應用程式(Microsoft SQL Server)或虛擬化軟體(Hyper-V)。這將足以使應用程式利用 SMB 中儲存管理的 進階特色、效能、可靠性和成本效益…等機制,為使用者提供在功能特色方面都大幅優於目前傳統光纖通道儲存解決方案的應用程式儲存解決方案。
  • SMB 水平擴充機制 (Scale-Out) 達成檔案共用: 由於最大共用網路頻寬是所有檔案伺服器叢集節點的總使用頻寬,並且不局限於僅能使用上一版本中單一叢集節點的頻寬,因此只要增加叢集節點主機數量便可以擴充整體可用頻寬。因此使用者無需再建立多台包含單獨叢集磁碟的叢集檔案伺服器,便可以利用一個叢集環境當中的所有節點主機,因此水平擴充檔案共用架構可同時簡化對檔案伺服器叢集的管理作業。除此之外,管理人員也可以將 SMB 用戶端連接透明的重新導向至另一個不同的檔案伺服器叢集節點主機上,以便更順暢的達到叢集負載平衡。
  • SMB Direct 機制達成 可擴充、快速、高效能的儲存連接: SMB Direct(SMB over RDMA [Remote Direct Memory Access])為 Windows Server 2012 中一項針對 SMB 的傳輸協定。當採用支援 RDMA 標準的網路介面卡(iWARP、InfiniBand、RoCE)時,可以啟用伺服器與儲存設備之間採用直接以記憶體到記憶體 (Memory to Memory) 方式的資料傳輸,因此能最大程度降低 CPU 的使用率和延遲時間。透過 SMB 協定連接的所有應用程式都可以從 SMB Direct 中直接受惠。因為能最大程度降低檔案的 I/O 存取,以及降低 CPU 運算資源這表示應用程式伺服器,將可以處理更大型的運算工作負載,並且縮短 CPU 運算週期(也就是說 Hyper-V 將可以託管更多台 VM 虛擬主機)。
  • SMB MultiChannel 機制達成資料快速傳輸及網路容錯: 使用者現在可以在遠端 SMB 檔案共用上儲存更多伺服器應用程式資料,因為 SMB 存取效能已經獲得大幅提升,並且網路效能和可靠性也明顯的改善。SMB MultiChannel 機制將多個網路介面的頻寬進行整合因而提高傳輸效能,並且存取 SMB 共用資料夾的多個網路路徑也都能提供網路容錯能力。
  • SMB Active-Active 機制達成透明容錯移轉及節點容錯: 企業營運中關鍵伺服器應用程式的工作負載,需要能確保與後端儲存的連接高可用性。全新的 SMB 伺服器和用戶端互相合作,以保障對於所有檔案的操作,對於計畫中的叢集資源遷移和計畫之外的叢集節點故障狀況而言,檔案伺服器叢集節點主機的容錯移轉機制對於應用程式及使用者來說是透明移轉的,運作中的應用程式以及使用者操作將不會受到任何影響。
  • SMB 檔案共用支援 VSS (Volume Shadow Copy Service): SMB 檔案共用支援 VSS 功能,因此擴充了 Windows VSS的基礎結構,所以儲存於 SMB 檔案共用中的伺服器應用程式資料,可以啟用應用程式資料一致性的磁碟區副本功能,達成資料備份和災難還原的目的。除此之外SMB 檔案共用 VSS 也可以啟用備份應用程式功能,以便直接從磁碟區副本當中讀取備份資料,並且無需在資料傳輸過程中停止應用程式伺服器。由於此一功能利用現有的 VSS 基礎結構,因此使用者可以輕鬆完成與現有具備 VSS 感知的備份軟體和 VSS 感知應用程式(如 Hyper-V)進行整合。
  • SMB Encryption加密機制有效保護資料傳輸的安全性: SMB 加密機制可以保護資料在傳輸過程中免遭竊聽和篡改的攻擊。整個部署過程中您只需要勾選啟用項目即可,無須使用者端進行其他設定。由於移動辦公人員將從眾多未受保護的網路連接至一個遠端的資料,因此加密機制將日益重要。如果使用者需要存取的資料為敏感性資料,那麼即使是在受保護的公司網路中,SMB 加密仍然能夠讓使用者受益良多。
  • SMB Directory Leasing 機制加速對檔案的存取: 分公司的使用者透過高延遲時間的 WAN 網路,來存取共用資料夾時常常出現嚴重的延遲現象,而 SMB Directory Leasing 機制可以明顯縮短延遲時間。此一機制能暫存並且快取共用資料夾中的目錄和檔案中繼資料,因此能有效縮短從檔案伺服器中獲取中繼資料的往返時間。如此一來,分公司的使用者在操作相關應用程式時,便會發現應用程式的回應時間縮短因此加強了使用者的操作體驗。
  • SMB EcoSystem: 為了推出支援 SMB 3.0 協定的系統,我們與多家供應商建立合作夥伴關係,這是 Windows Server 2012 開發過程中一個關鍵部份。過去一年當中我們一直與數家伺服器供應商以及開放原始碼組織合作夥伴密切合作,主動為他們提供大量的協定檔案,並且舉辦“集體測試”活動,以為他們提供測試及獲取意見反應的寶貴機會。最後,同時也是最重要的一點,SMB EcoSystem目前已經涵蓋關鍵伺服器應用程式(例如 SQL Server、Hyper-V)的所有功能,因此可以確保使用者在整個網路堆疊當中,和多家供應商的網路之間能夠充分利用 SMB 3.0 的特色功能。

憑藉著如此多樣的全新特性,SMB 協定將為使用者提供一系列更豐富的特色功能,此外,透過這些特色功能的互相結合,可以為使用者提供相較於傳統光纖通道儲存解決方案的企業,提供另一個可靠的高效能儲存替代方案,並且不論是從採購或是營運的角度來看,其建置價格都更為合理。
欲查看有關 SMB 協定的更多參考資料,請參考 TechNet 相關連結:

Windows Server “8 (2012)” Beta 版 SMB 功能預覽
高效能、高可用性的伺服器應用程式檔案共用儲存技術預覽
為伺服器應用程式部署快速、高效率的檔案伺服器
建置您的雲端架構: 融合檔案伺服器儲存的資料中心

SMB 團隊專案經理 Jose Barreto 和 Claus Joergensen,撰寫了一篇非常出色的部落格文來介紹如何將伺服器應用程式儲存導入 Windows 檔案共用的文章。閱讀該部落格文章將對您大有裨益,因此我強烈推薦您抽空閱讀。
對於 Windows Server 2012 的發佈,我們感到十分興奮,甚至迫不及待的希望您能使用該產品。建構此一產品的過程充滿了樂趣,當然,我們也希望您擁有一個愉快的使用經驗。在此同時,正如您所瞭解的 Beta 版本推出已經有一段時日,我們希望您能儘快使用該產品,並且向我們提供您的意見和建議。

SMB 3.0 團隊。

使用Windows Server “8 (2012)” Server Core建構優化的私有雲

3 8月

Jeffrey Snover, Windows Server

我想說Windows Server “8 (2012)”是一次革命性的發佈。我們不再將Windows Server 8 (2012) 當成是一台單獨的伺服器上作業系統,而是將它看成能夠適合單獨的伺服器或是由很多伺服器所組成雲端環境的一個作業系統。我們一直很關心顧客的投資和營運成本 (Capex/Opex), 但是當我們考慮到客戶需要部署數萬台(或者數十萬台)的伺服器時,一切都變得不同了。對於這些客戶來說效率、營運靈活度、自動化功能…等,“最好能具備的功能”就變得非常重要。大家都知道這些,但是當微軟自行營運自己的雲端服務時,其相關的推廣經驗使我們更加深刻的體會到這些問題點。這就像是在打拳擊時當你雙手舉高是由於你的教練告訴你這麼做,和由於你被對手痛擊到臉部時是截然不同的。只有經驗能推動真正且持續的改變。

我們為雲端運算所做出的一切對於每位使用者都將受益,包括那些只有單獨伺服器的客戶。以自動化管理為基礎,我們開發出各式很棒的工具。即使您選擇不使用我們所提供的自動化功能,您仍然可以從各種工具當中獲益。當然,所有客戶們都會享受到軟體和系統更新所帶來的好處。

Server Core是我們雲端作業系統工作的核心。我們從Windows Server 2008 開始就專注於Server Core的發展,但是當時它還不是一個非常引人注意的功能。但是現在我們認為Windows Server “8 (2012)”已經跨越了這條臨界線,我們推薦它作為首選的組態設定。我們告訴獨立軟體發展供應商的合作夥伴:你們需要支援Server Core並且遷移到一個遠端圖形化使用者介面的模式上。我們仍然會繼續提供“擁有圖形化使用者介面的伺服器”作為一個相容性的選項。同時對於那些希望受益於Server Core,但是需要更多時間完成遷移的管理員和應用程式,我們增加了“最精簡伺服器介面”作為一個安裝選項。本部落格文章將闡述我們在Server Core工作背後的一些技術背景和細節。

David Cross, Director (GM-Level) of Program Management – Windows Server,本部落格文章的作者。

–Cheers! Jeffrey

使用Windows Server “8 (2012)” Server Core 建構優化的私有雲

私有雲是以最小的投資和營運成本來達成 可擴充、動態的 為多元化感知應用服務提供了保障。當部署在一個運作於優化後的伺服器作業系統的平台上時,私有雲才能發揮它全部的潛能。一個為雲端環境而優化的伺服器作業系統應提供以下功能特色:

  • 多元並且可擴充的遠端系統管理
  • 持續自動化及腳本支援
  • 靈活的設定和配置
  • 低成本的儲存和高可用性
  • 高效率和電源管理
  • 最少的軟體更新和最少的被攻擊區域
  • 開放的web和應用開發模型
  • 優化的體積和儲存空間佔用

這些就是我們在Windows Server “8 (2012)” 中所致力提升的功能,這也就是為什麼Windows Server “8 (2012)”是最好的為雲端優化作業系統的眾多原因當中的幾項關鍵。在計畫這次發佈的過程中,我們花費了超過1,000萬美元和整整一年的時間來和社群以及雲端解決方案開發者溝通。透過這些對話以及討論,我們聽到了明確的訊息及需求: 部署靈活性和優化對於您的企業來說非常重要。現在讓我們談一談我們做了什麼以回應這個意見反應。

正如我們在 前一篇部落格文章 中所強調和分享的那樣,我們推薦用Server Core來組態及部署Windows Server “8 (2012)”。採用 Server Core安裝方式將會有效減少Windows伺服器對於磁碟空間和記憶體的需求,使管理人員能夠增加他們部署 VM 虛擬主機的密度,並且最大程度增加部署架構的可擴充性。我們不僅節省了相當大的儲存空間,同時還使伺服器被攻擊區域的面積縮小,進而提高整體安全性和可靠性。另外除了減少Windows伺服器的整體佔用空間之外,也同時限制了某台伺服器上需要安裝安全性更新的元件數量。最少數量的系統安全性更新減少之後,伺服器重新啟動的頻率也減少因此也提升了伺服器的連續可用性。

現在就來看一看我們在Windows Server “8 (2012)” beta版中有哪些進步。從下列表格中您可以看到我們如何致力於私有雲中提供部署應用和服務所需的能力、可管理性、靈活性。

功能

Windows Server 2008

Windows Server 2008 R2

Windows Server “8 (2012)”

角色和產品支援

9 種角色

10 種角色

13種角色 (支援 SQL Server 2012)

可管理性

僅命令列工具

PowerShell + 230個 cmdlet

PowerShell + 多達 2,430 個cmdlet 支援對伺服器進行管理作業

靈活性

擇一安裝模式: 以Server Core 模式或完整模式進行安裝

擇一安裝模式: 以Server Core 模式或完整模式進行安裝

可以透過增加、刪除角色在圖形化使用者介面的伺服器、最精簡伺服器介面以及Server Core之間切換;並且具備 On Daemon 安裝功能的能力

讓我們來深入看看在這個發佈版本中所採用的辦法,首先,請容我簡短的介紹一下Server Core的演進歷史,以使讓那些不瞭解這種部署模式的人能獲得一些技術背景資訊。多年以來,大多數Windows作業系統是以單一元件Windows Foundation 的形式提供給使用者。Windows Foundation包含Windows Explorer (舊稱為 Windows 檔案總管,從 Windows 8 開始改稱為 文件資源管理器)、.NET Framework、Desktop Shell、驅動程式、多媒體支援、Internet Explorer…等。可選擇的功能和伺服器角色是獨立的元件,他們可以被安裝於Windows Foundation之上。

在Windows Server 2008中,我們引入了Server Core 安裝模式。其目標就是允許身為使用者的您可以僅僅安裝及應用所需要的Windows元件即可。Server Core是一個單獨的安裝選項,可選擇的功能和伺服器角色是獨立的元件可以安裝於Server Core之上。這種安裝模式能最大化您的伺服器可用資源,同時提升這台伺服器的安全性和可維護性。由於減少了軟體更新的需求,因此 Server Core將能有效減少系統重新啟動的頻率。但是這種減少僅限於數量有限的伺服器角色和作業類型。在 Windows Server 2008 中,我們獲得的使用者意見反應顯示Server Core的應用由於以下原因受到限制:

1. 客戶們需要的角色和產品(特別是SQL Server)並沒有出現在Server Core安裝選項當中。在一共17種伺服器角色當中,只有9種角色可以運作於Server Core內。

2. 缺乏PowerShell和伺服器管理員使得Server Core難於管理。

3. 沒有辦法在Server Core和完整安裝模式伺服器之間進行切換。如果您安裝了Server Core並且希望它變成完整安裝模式伺服器,那麼您需要重新安裝作業系統。

clip_image001

圖1. Windows Server 2008 架構元件

新一代的Server Core

雖然第一代 Server Core的發佈並沒有獲得廣泛的使用,但是對於那些已經使用它的使用者來說仍然是一個極大的成功。在Windows Server 2008 R2中,我們擴充了 Server Core 對於幾種新的伺服器角色的支援,並且增加了.NET Framework和 PowerShell 管理功能至其中。這使得可以使用Server Core的使用者變得更多,並且使它們對於那些正在使用它的客戶來說變得更加方便。然而 Server Core 仍然是一個獨立的Windows安裝選項: 一旦安裝了它,您就無法切換到完整安裝模式。針對客戶的意見反應,以及他們期望將Server Core應用於私有雲部署的熱切渴望,我們在Windows Server “8 (2012)”中加大了對Server Core 功能的投資,以進一步提高部署的靈活性並且使Server Core支援更多的伺服器角色:

  • Active Directory憑證服務
  • Active Directory網域服務
  • Active Directory輕量型目錄服務(AD LDS)
  • Active Directory授權管理伺服器
  • DHCP伺服器
  • DNS 伺服器
  • Hyper-V
  • 檔案共用服務(包括 檔案伺服器資源管理員)
  • 列印和文件服務
  • 遠端桌面服務角色
    • 遠端桌面連接代理
    • 遠程桌面授權
    • 遠端桌面虛擬主機
  • 路由和遠端存取伺服器
  • 串流媒體服務(可單獨下載)
  • Web伺服器(包括 ASP.NET 子集)
  • Windows Server更新伺服器

不僅如此,很多伺服器應用程式例如SQL Server 2012 也將在Windows Server “8 (2012)”中支援安裝於 Server Core。

從架構的角度來看,我們將Server Core簡化成一個所有Windows伺服器版本的最小共用基礎,並且將Windows Foundation重新建構成許多可以獨立安裝、卸載的元件。舉例來說,現在你可以僅僅執行一條指令,便能將一台運作於 Server Core 模式的伺服器轉換成一台具備完整Windows桌面圖形化的使用者介面伺服器。不光是如此,要做相反的轉換同樣簡單。以上的操作介面轉換僅僅需要幾分鐘時間即可完成,並且最多要求重新啟動系統一次。

clip_image002

圖2. Windows Server “8 (2012)”構成元件

如果您安裝了 Windows Server “8 (2012)” Beta版,你可以親自嘗試這些新功能。例如您要將安裝圖形化使用者介面的Windows Server “8 (2012)” 伺服器轉換為Server Core 操作介面的話,請開啟PowerShell並且執行下列指令:

Uninstall-WindowsFeature Server-Gui-Mgmt-Infra -Restart

同時要求重新安裝圖形化使用者介面元件,請執行如下指令:

Install-WindowsFeature Server-Gui-Shell -Restart

Windows Server “8 (2012)” 的目標之一就是將Server Core的維護動作盡可能精簡,進而達到“剛好夠用的程度”來安裝Windows 以達到使用者對於伺服器所期望的功能。關於我們如何做到這一點,請接著閱讀以下的 On Daemon 安裝功能並降低磁碟空間

最精簡伺服器介面

過去的二個版本,服務提供者和IT專業人員對於作業系統的管理與設定有著共同的需求。事實上,很多管理人員喜歡Server Code部署模式的靈活性和效能。然而有些管理人員既想要獲得圖形化工具的靈活性,又想要避免因為圖形介面和桌面所帶來的資源耗用。

Windows Server中最大的元件(從儲存需求方面來說)是由圖形化使用者介面(GUI)所組合而成。從軟體更新的歷史資料來看,GUI元件通常會比非GUI元件安全性更新動作更加頻繁。Windows的GUI元件當中,二個最大的元件是Windows Explorer和Internet Explorer,但是它們在Windows  Server當中卻很少被使用到。因此,我們將Windows Explorer和Internet Explorer移到另一個選擇安裝當中。您也可以透過伺服器管理員介面、PowerShell或命令提示字元來啟用或停用它們。

在Windows Server “8 (2012)”當中,我們引入了一個新的安裝模式體驗稱為 最精簡伺服器介面。它可以使用大多數本地端 GUI管理任務,而且不需要安裝完整的GUI Shell或Internet Explorer。最精簡伺服器介面包含的二進位檔案提供了相當好的本地端管理能力。若要組態Windows Server “8 (2012)”主機的最精簡伺服器介面,請確認您已經 啟用Graphical Management Tools and Infrastructure 項目,並且 停用Desktop Experience and Server Graphical Shell 項目。

clip_image003

圖3. 最精簡伺服器介面功能選擇

最精簡伺服器介面 實際上是一個GUI 伺服器的安裝模式,但是其中並不包括Internet Explorer、Windows Shell元件 (例如 桌面、Windows Explorer、Metro風格的應用程式支援及桌面體驗。 MMC和新的伺服器管理員也有被包含在 最精簡伺服器介面 當中。您可以利用它來管理本地端和遠端Windows伺服器,以及作為Windows伺服器管理工具。因為 最精簡伺服器介面 安裝模式並未包括Windows Explorer或伺服器圖形介面,因此並非所有的GUI 管理功能都能使用。簡單來說就是必須透過圖形介面擴充功能的控制台小程式將無法使用。包括如下項目:

• 程式和功能
• 網路共用中心
• 設備和印表機中心(裝置管理員是可以使用的)
• 桌面顯示設定(但是可以透過名為 SetRes 的工具來改變顯示器解析度)
• 防火牆控制台(但是進階防火牆 MMC 管理單元是可用的)
• Windows更新
• 字型
• 儲存空間

您可以使用遠端伺服器管理工具(RSAT)的可選擇功能,大多數MMC嵌入式管理單元也可以安裝並且不依賴於它們所相對應的角色。在某些情況下 MMC 嵌入式管理單元的某些功能可能會受到限制。例如 Help 説明可能無法使用,或是管理單元的詳細資訊面板受到限制,因為沒有安裝 Internet Explorer 來顯示 HTML 頁面。

最精簡伺服器介面,雖然不像包含完整圖形介面伺服器安裝模式那樣佔用資源,但是與 Server Core相比之下仍然多佔用大約4 GB的磁碟空間。因此,我們希望能確保最精簡伺服器介面在不需要時可以被刪除。Graphical Management Tools and Infrastructure功能元件可以被卸載,以使伺服器轉換為Server Core。除此之外,使用遠端伺服器管理工具(RSAT),以及伺服器的MMC 嵌入式管理單元可以很容易的安裝到Windows 8 用戶端版本上,以進行遠端系統管理Windows伺服器。還有我們內建了多達 2,430 個 Powershell Cmdlet 用來進行本地端和遠端的系統管理之用。

On Daemon 安裝功能並降低磁碟空間

在預設情況下,可以將所有Windows元件的檔案儲存在一個目錄下,稱為side-by-side 元件儲存或WinSxS。這個目錄結構是經過精心設計的可以提供許多好處。例如安裝媒體從來都不需要打開或關閉任何Windows功能。此外,Windows更新可以以任何順序進行調整,若管理人員有需要也可以完全跳過任何更新。您若想要啟用此功能,需要將每一個Windows可安裝元件存放在WinSxS資料夾中,因此便產生對磁碟空間的需求。但是隨著越來越多的 VM 虛擬主機的運作,對於相對昂貴的高效能磁碟、SAN和SSD的儲存空間爭奪,我們看到管理人員期待能減少Windows Server 8 (2012) 磁碟空間佔用的需求。同時我們也希望保持高標準的安全性更新和部署作業上的靈活性,因為管理人員已經習慣此運作模式。

在Windows Server “8 (2012)”中我們為管理人員增加一個功能,就是您可以從安裝程序中完全移除不需要的角色和功能。在Windows以前的版本當中,一個功能不是被「啟用」就是被「停用」。在Windows Server “8 (2012)”當中,新增一個狀態稱之為「已停用且移除相關承載 (disabled with payload removed)」。Powershell Cmdlet中的Uninstall-WindowsFeature指令中 “-Remove” 參數會將某個功能轉換為此狀態並且從WinSxS資料夾中移除檔案。例如 您可以使用下列 PowerShell 指令,從磁碟中完全移除Windows Explorer、Internet Explorer和其他相關元件(以及所有與它們相關聯的檔案)。

Uninstall-WindowsFeature Server-Gui-Shell -Remove

當一個功能被停用並且被移除相關檔案時,相關檔案在事實上已經從side-by-side儲存中刪除,並且完全從磁碟中被移除。因此如果不為 Install-WindowsFeature cmdlet 指令的“-source”參數指定安裝來源的話,就無法重新安裝被刪除的功能。預設情況下,如果網際網路連線可用(如果需要的話,這種行為可以被停用),Windows 會從Windows Update下載缺少的元件。如果沒有網際網路連線,也可以透過載入DVD中 Windows映象檔(install.wim)來獲得安裝來源。當然您也可以透過 GPO 群組原則指定預設安裝來源清單。

Features On Demand功能已經在Windows Server “8 (2012)” Beta 版本中可用。例如 .NET Framework 3.5版本並未包含在您下載的映象檔當中。未安裝 .Net Framework 3.5使ISO 映像檔大小約減少了 300 MB 左右。類似的情況 “含有GUI的伺服器元件”例如 GUI管理工具和一些伺服器角色,也已經從預設的Server Core安裝套件包中移除。

關於 On Demand 安裝功能和如何使用Windows Power Shell為 Server Core安裝,並且轉換成 GUI圖形介面的伺服器安裝模式,請閱讀TechNet上的文章Windows Server Installation Options

減少重新啟動及安全性更新

正如我們在 前一篇部落格文章 中所分享的那樣,我們已經實作出許多機制以儘量減少安裝安全性更新而導致系統重新啟動的狀況。相對來說,Windows Update也經過重新設計使未安裝的角色及功能不需安裝安全性更新。根據歷史統計資料來看,透過停用那些經常需要安裝安全性更新而又不常被使用的選項功能,將如同大多數伺服器 GUI 元件一樣使用Server Core 之後,將有可能減少40 ~ 60%的安全性更新數量。

image

上列圖表中顯示一台Windows Server Core自從產品發佈以來,進行部署之後有多少個月沒有重新啟動過。適用的安全性更新是由Windows Update提供並且建議的安全性更新。提供這些安全性更新僅僅是因為受安全性更新影響的檔案安裝在系統上。必要安全性更新是適用安全性更新的子集,由安全公告(如MS08-052)標注並解釋對於某些特定的情況中哪些適用安全性更新事實上是需要被安裝的。

例如 就MS08-052而言,一個GDI+ 的安全性更新將修復該漏洞。那個漏洞可能會導致惡意的遠端程式碼得以執行。然而,這個漏洞只在某些情況下可被利用,也就是當某些程式(並非Windows Server 本身)被安裝後。如果管理人員判定修補程式實際上無法被用上,就可以安全的退出這個特定的安全性更新,進而節省重新啟動的頻率。僅僅安裝必要的安全性更新即可,因此系統重新啟動的頻率可以進一步被降低。

選擇只安裝關鍵性更新是有可能將重新啟動頻率更進一步減少。從Windows Server 2008 (2012) RTM以來,有見過Server Core曾經 26個月沒有重新啟動過,也就是說與大約每2個月重新啟動一次的 GUI伺服器相比之下減少了67% 重新啟動的機會。

總結

我們所開發的Windows Server“8 (2012)” ,將為資料中心和雲端環境提供最大的靈活性和資源優化。 此外 Server Core的部署模式提供了更多的正常運作時間,減少了維護時間並且優化磁碟空間和系統運作時記憶體的使用需求,同時更提供了比以往任何時候更快、更高效率的部署作業。 為下一代的解決方案和應用提供最佳的解決方案,我們鼓勵 IT 專業人員和客戶們在資料中心或私有雲環境中部署使用Server Core和 最精簡伺服器介面

支援的 SMB 協定由版本 2.2 升級為 3.0

3 8月

今天我們又收到 Windows 激動人心的最新發佈消息。距離 Windows Server 8 beta 版的推出已經有一段時日了,在此期間我們收到了許多中肯的意見反應。隨著各項準備工作的深入推廣,下一世代版本的 Windows 作業系統已經呼之欲出,我們也已經就其中的許多細節進行廣泛的討論,並且確定了許多內容。本周的主要內容是命名。本週一 Brandon LeBlanc 在 Windows 團隊的部落格中公佈了 Windows 版本產品的官方名稱。Brad Anderson 也在當天的 MMS 主旨發言中公佈了伺服器的官方名稱,也就是 Windows Server 2012。而在今天的部落格文章當中,SMB 團隊將向眾多使用者公佈其產品的官方名稱: SMB 3.0。我想這一個名稱並不出乎大家的意料之外。SMB 團隊將在此最新發佈的產品中為使用者提供更多的創新內容。如果您尚未下載試用版本,那麼我相信您在閱讀了本篇部落格文章中相關細節之後,一定會迫不及待去下載試用以體驗其獨特魅力。

去年 9 月,我們曾經在 //Build 大會上推出了 SMB 2.2,該產品為針對 Windows 中檔案共用時所預設使用的 SMB (Server Message Block) 協定。之後,我們透過各種途徑積極參與社群工作,並且詳細介紹我們此一協定的發佈所投入的大量心血,以及我們認為此一產品將能真正引發一場業界革命的原因所在。更新的 SMB 協定大幅度增強了 可靠性、可用性、可管理性和檔案伺服器的效能,籍由該協定 Windows Server 2012 將可以為使用者提供一系列全新的 SMB 功能。
為了推出此一最新產品,我們展開了許多工作任務其中包括 撰寫程式碼、引入一系列新功能、測試許多新的應用情境、與合作夥伴深入合作…等。現在 SMB 2.2 協定已經正式升級為 SMB 3.0 協定版本!
本部落格系列文章的粉絲們已經在過去數月當中閱讀了數篇詳細介紹 SMB 改進內容的部落格文章。簡言之,以下將列舉 Windows Server 2012 SMB 3.0 中一些關鍵的新功能:

  • 針對伺服器與應用程式優化的 SMB: 全新的 SMB 功能機制是專門為了檔案共用儲存上的應用資料而設計的,例如 資料庫應用程式(Microsoft SQL Server)或虛擬化軟體(Hyper-V)。這將足以使應用程式利用 SMB 中儲存管理的 進階特色、效能、可靠性和成本效益…等機制,為使用者提供在功能特色方面都大幅優於目前傳統光纖通道儲存解決方案的應用程式儲存解決方案。
  • SMB 水平擴充機制 (Scale-Out) 達成檔案共用: 由於最大共用網路頻寬是所有檔案伺服器叢集節點的總使用頻寬,並且不局限於僅能使用上一版本中單一叢集節點的頻寬,因此只要增加叢集節點主機數量便可以擴充整體可用頻寬。因此使用者無需再建立多台包含單獨叢集磁碟的叢集檔案伺服器,便可以利用一個叢集環境當中的所有節點主機,因此水平擴充檔案共用架構可同時簡化對檔案伺服器叢集的管理作業。除此之外,管理人員也可以將 SMB 用戶端連接透明的重新導向至另一個不同的檔案伺服器叢集節點主機上,以便更順暢的達到叢集負載平衡。
  • SMB Direct 機制達成 可擴充、快速、高效能的儲存連接: SMB Direct(SMB over RDMA [Remote Direct Memory Access])為 Windows Server 2012 中一項針對 SMB 的傳輸協定。當採用支援 RDMA 標準的網路介面卡(iWARP、InfiniBand、RoCE)時,可以啟用伺服器與儲存設備之間採用直接以記憶體到記憶體 (Memory to Memory) 方式的資料傳輸,因此能最大程度降低 CPU 的使用率和延遲時間。透過 SMB 協定連接的所有應用程式都可以從 SMB Direct 中直接受惠。因為能最大程度降低檔案的 I/O 存取,以及降低 CPU 運算資源這表示應用程式伺服器,將可以處理更大型的運算工作負載,並且縮短 CPU 運算週期(也就是說 Hyper-V 將可以託管更多台 VM 虛擬主機)。
  • SMB MultiChannel 機制達成資料快速傳輸及網路容錯: 使用者現在可以在遠端 SMB 檔案共用上儲存更多伺服器應用程式資料,因為 SMB 存取效能已經獲得大幅提升,並且網路效能和可靠性也明顯的改善。SMB MultiChannel 機制將多個網路介面的頻寬進行整合因而提高傳輸效能,並且存取 SMB 共用資料夾的多個網路路徑也都能提供網路容錯能力。
  • SMB Active-Active 機制達成透明容錯移轉及節點容錯: 企業營運中關鍵伺服器應用程式的工作負載,需要能確保與後端儲存的連接高可用性。全新的 SMB 伺服器和用戶端互相合作,以保障對於所有檔案的操作,對於計畫中的叢集資源遷移和計畫之外的叢集節點故障狀況而言,檔案伺服器叢集節點主機的容錯移轉機制對於應用程式及使用者來說是透明移轉的,運作中的應用程式以及使用者操作將不會受到任何影響。
  • SMB 檔案共用支援 VSS (Volume Shadow Copy Service): SMB 檔案共用支援 VSS 功能,因此擴充了 Windows VSS的基礎結構,所以儲存於 SMB 檔案共用中的伺服器應用程式資料,可以啟用應用程式資料一致性的磁碟區副本功能,達成資料備份和災難還原的目的。除此之外SMB 檔案共用 VSS 也可以啟用備份應用程式功能,以便直接從磁碟區副本當中讀取備份資料,並且無需在資料傳輸過程中停止應用程式伺服器。由於此一功能利用現有的 VSS 基礎結構,因此使用者可以輕鬆完成與現有具備 VSS 感知的備份軟體和 VSS 感知應用程式(如 Hyper-V)進行整合。
  • SMB Encryption加密機制有效保護資料傳輸的安全性: SMB 加密機制可以保護資料在傳輸過程中免遭竊聽和篡改的攻擊。整個部署過程中您只需要勾選啟用項目即可,無須使用者端進行其他設定。由於移動辦公人員將從眾多未受保護的網路連接至一個遠端的資料,因此加密機制將日益重要。如果使用者需要存取的資料為敏感性資料,那麼即使是在受保護的公司網路中,SMB 加密仍然能夠讓使用者受益良多。
  • SMB Directory Leasing 機制加速對檔案的存取: 分公司的使用者透過高延遲時間的 WAN 網路,來存取共用資料夾時常常出現嚴重的延遲現象,而 SMB Directory Leasing 機制可以明顯縮短延遲時間。此一機制能暫存並且快取共用資料夾中的目錄和檔案中繼資料,因此能有效縮短從檔案伺服器中獲取中繼資料的往返時間。如此一來,分公司的使用者在操作相關應用程式時,便會發現應用程式的回應時間縮短因此加強了使用者的操作體驗。
  • SMB EcoSystem: 為了推出支援 SMB 3.0 協定的系統,我們與多家供應商建立合作夥伴關係,這是 Windows Server 2012 開發過程中一個關鍵部份。過去一年當中我們一直與數家伺服器供應商以及開放原始碼組織合作夥伴密切合作,主動為他們提供大量的協定檔案,並且舉辦“集體測試”活動,以為他們提供測試及獲取意見反應的寶貴機會。最後,同時也是最重要的一點,SMB EcoSystem目前已經涵蓋關鍵伺服器應用程式(例如 SQL Server、Hyper-V)的所有功能,因此可以確保使用者在整個網路堆疊當中,和多家供應商的網路之間能夠充分利用 SMB 3.0 的特色功能。

憑藉著如此多樣的全新特性,SMB 協定將為使用者提供一系列更豐富的特色功能,此外,透過這些特色功能的互相結合,可以為使用者提供相較於傳統光纖通道儲存解決方案的企業,提供另一個可靠的高效能儲存替代方案,並且不論是從採購或是營運的角度來看,其建置價格都更為合理。
欲查看有關 SMB 協定的更多參考資料,請參考 TechNet 相關連結:

Windows Server “8 (2012)” Beta 版 SMB 功能預覽
高效能、高可用性的伺服器應用程式檔案共用儲存技術預覽
為伺服器應用程式部署快速、高效率的檔案伺服器
建置您的雲端架構: 融合檔案伺服器儲存的資料中心

SMB 團隊專案經理 Jose Barreto 和 Claus Joergensen,撰寫了一篇非常出色的部落格文來介紹如何將伺服器應用程式儲存導入 Windows 檔案共用的文章。閱讀該部落格文章將對您大有裨益,因此我強烈推薦您抽空閱讀。
對於 Windows Server 2012 的發佈,我們感到十分興奮,甚至迫不及待的希望您能使用該產品。建構此一產品的過程充滿了樂趣,當然,我們也希望您擁有一個愉快的使用經驗。在此同時,正如您所瞭解的 Beta 版本推出已經有一段時日,我們希望您能儘快使用該產品,並且向我們提供您的意見和建議。

SMB 3.0 團隊。

Windows Server 8 (2012) Hyper-V 技術預覽

3 8月

大家好!! 我是傑佛瑞(Jeffrey)。 10月11日 Windows Server & Cloud部門的總經理邁克·尼爾(Mike Neil),討論了我們在Windows Server 8 (2012) 開發者預覽版本中對於 Hyper-V虛擬化角色裡的投資。這篇部落格文章將是閱讀有關Windows Server 2012 Hyper-V和虛擬化技術很好的一個起點。

我們在上月的BUILD 大會上介紹了Windows Server 8 (2012),並且討論如何才能為我們的客戶建構一個稱之為 “雲端優化IT (Cloud Optimized IT)”的運算平台。所謂 “雲端優化 IT 平台”是一個 動態化、高可用性、高效益比的伺服器平台。在這個雲端平台當中,虛擬化技術是關鍵且不可或缺的一環。在此我將接續 Bill Laing 上一篇部落格文章 來繼續談談有關 Hyper-V 虛擬化方面的改進。

整體來看,Windows Server 8 (2012) 的Hyper-V 伺服器角色提供了一個完整的虛擬化平台,優化的效能和可伸縮性,以及與雲端服務的連接。企業將可以採用 Windows Server 8 (2012) Hyper-V虛擬化技術,輕易建置出完全獨立且支援多個組織的雲端平台。Windows Server 8 (2012) Hyper-V技術幫助企業能以低成本,但是卻高效能的方式建置出大規模的資料中心;同時提供良好的 可管理性、可擴充性、可互動性。

接下來我將列舉幾個範例來展示 Windows Server 8 (2012) Developer Preview 版本中 Hyper-V的新功能,並且展示這些新功能能夠如何幫助企業建置出一個完整的虛擬化平台。

多承租用戶、完全隔離以及 QoS 服務品質控制

  • Hyper-V 網路虛擬化
    • 當 VM 虛擬主機遷移至不同雲端環境上運作時,允許 VM 虛擬主機保留其私有 IP位址 (Private IP Address)。並且將此 VM 虛擬主機與其他組織進行安全隔離。即使其他 VM 虛擬主機使用了相同的私有 IP 位址也不會發生互相衝突的情況。
    • Hyper-V 可擴充式虛擬交換機具備如下功能特色:
      • 多承租用戶之間的安全性以及環境隔離。
      • 網路流量控制 (Traffic shaping and network traffic control)。
      • 內建安全保護機制能有效隔離含惡意軟體的 VM 虛擬主機。
      • 符合 QoS 服務品質的頻寬管理,以提高虛擬化環境的整體運作效能。
      • 提升資源使用監控功能,進而能針對資源使用的計費服務提供更完整且更準確的資源使用清單。

但是我們並未因此而自滿,如今在企業中虛擬化和私有雲服務越來越重要,並且需要大力提升對於系統回應速度的需求,以滿足服務等級協定 (Service Level Agreement,SLA) 以及顧客需求。 Windows Server 8 (2012) 在可伸縮性及效能方面的明顯提升,都說明了企業 IT 能夠更好的利用硬體資源來加速運算,因此能在固定的硬體資源條件下更快速的完成運算工作。在 高密度、高擴充性的運算運作環境之下,這樣的效能提升能更好的滿足客戶們的需求。Windows Server 8 (2012) 包含了一系列的新功能以 更快速、更可靠 的支援虛擬化環境。以下僅僅列舉其中幾項:

更大的支援度及高效能

  • 每台 Hyper-V 主機支援最高達 160 顆邏輯處理器。
  • 每台 Hyper-V 主機支援高達 2 TB 實體記憶體。
  • 每台 VM 虛擬主機支援高達 32 顆虛擬處理器。
  • 每台 VM 虛擬主機支援高達 512 GB 虛擬記憶體。
  • 新的VHDX虛擬磁片格式,將支援高達16 TB的容量空間。以因應下一代的大磁碟空間需求。
    • Hyper-V Pass Through Disks 空間支援沒有上限,支援的磁碟空間大小僅受虛擬機器作業系統本身所限制。
    • Hyper-V SR-IOV (Single Root-I/O Virtualization) 技術,能夠允許 VM 虛擬主機直接對應存取實體網路介面卡(NICs),以提高網路傳輸速度。SR-IOV技術對於10 GbE 頻寬的網路環境來說尤其重要。
    • VM 虛擬主機支援光纖通道 (Fiber Channel) 技術並提供以下功能:
      • 增加 VM 虛擬主機的儲存選擇,支援光纖通道儲存區域網路 (FC-SAN)。
      • 支援 VM 虛擬主機透過光纖來建立叢集環境。
      • 支援 VM 虛擬主機使用 多路徑存取 (MultiPath I/O) 機制。

VM 虛擬主機可移動性

  • 無共用即時遷移 (Share Nothing Live Migration): VM 虛擬主機只需一個網路連線,便可以運作 Live Migration 功能進行遷移。
  • 儲存即時遷移 (Live Storage Migration): 允許在不停機的情況下達到遷移儲存空間和負載平衡機制。
  • 同時間 VM 即時遷移及即時儲存遷移 (Concurrent Live Migrations / Storage): 允許同一時間執行遷移任意多台 VM 虛擬主機以及儲存空間。Hyper-V本身並沒有任何限制,唯一的限制來自於硬體資源本身。
  • 即時遷移優先權 (Live Migration Prioritization): 支援設定 VM 虛擬主機進行遷移的優先順序。
  • Hyper-V支援 SMB 2.2 協定: 支援任何 SMB 2.2 儲存設備,因此使得管理儲存設備更為容易,並能更佳的利用現有網路資源。

我們一直在傾聽使用者的需求,並且根據使用者的意見反應,希望能夠隨時針對任何的 VM 虛擬主機進行即時遷移,並且可以選擇是否需要支援高可用性 (High Availability)。由您來決定如何遷移,也就是我們盡可能提供最大的靈活性以及彈性給您。

Windows Server 8 (2012): 理想的雲端運算平台

目前企業的需求日新月異不停的在變化當中。進而不斷的給企業 IT 團隊提出更高的要求,要求整個IT系統能更趨於 靈活化、動態化並且能隨時回應需求的變化。而Windows Server 8 (2012) Hyper-V技術正是一個良好的基礎平台,非常適合用於搭建這樣一個動態化的 IT平台。Hyper-V所提供的技術及工具,可以幫助企業 IT 順利達成 IT流程自動化,進而降低企業 IT營運的成本壓力。在此基礎之上所建構的資料中心,將能夠真正達到與實體伺服器的硬體抽離,這正是私有雲技術的精髓所在。

如今,雲端運算已經將虛擬化技術提高到一個新的層次,企業中的運算資源、網路資源、儲存資源 都被視為一個共用的資源池,可以靈活且彈性的分配給任何需要的運算任務。資源的分配與利用完全根據實際的運算需求而定,因此,雲端運算大幅增加 IT的彈性和可伸縮性,並且提供使用者自由取用的自助式服務,因此減少了大量的 IT 管理資源。

對於Windows Server 8 (2012) 的各項新功能,本篇部落格文章中所介紹的僅僅是以管窺天的程度而以。我們將在隨後的幾篇部落格文章中介紹更多的新功能。