英特爾借助微軟技術構建靈活的實驗室虛擬化環境
“今天虛擬化技術在各方面都有了進步,虛擬化也從純軟件逐深入到處理器級虛擬化,再到平臺級虛擬化乃至輸入/輸出級虛擬化,虛擬化可以將IT環境改造成為更加強大、更具彈性、更富有活力的架構,英特爾將與微軟一道為實現虛擬化利用率、能源節省、可管理性、服務等多方面共同努力。”—— Intel 系統工程師 許萌
英特爾為計算機工業提供關鍵元件,包括性能卓越的微處理器、芯片組、板卡、系統及軟件等,這些產品是標準計算機架構的重要組成部分。英特爾一直堅守“創新”理念,根據市場和產業趨勢變化不斷自我調整。從微米到納米制程,從 4 位到 64 位微處理器,從奔騰® 到酷睿 TM,從芯片技術、微架構到芯片與平臺創新,英特爾不間斷地為行業注入新鮮活力,并聯合產業合作伙伴開發創新產品,推動行業標準的制定,從而為世界各地的用戶帶來更加精彩的體驗。
今天,計算、通信、消費電子正加速融合,數字經濟面臨著新的發展機遇。作為全球信息產業的領導公司之一,英特爾將致力于整合公司的一切資源,推動信息科技的發展和整個產業的進步。基于英特爾® 處理器的服務器和微軟虛擬化技術能為企業提供領先的性能,打造虛擬化環境的堅實基礎,以贏取硬件與軟件完美組合所發揮出的全部潛力來助力企業實現戰略目標。
一、業務情況
英特爾公司作為全球最大的半導體公司,業務專注于微處理器的設計及生產,此外也有開發主板芯片組、網絡卡、閃存、繪圖芯片、嵌入式處理器,與對通信與運算相關的產品等。英特爾擁有雇員94,000人,在全球各地設有分支機構。
其中 IT工程計算(IT Engineering Computing)部門, 為所有英特爾公司設計工程師提供計算和服務支持。在全球支持超過350個研發實驗室。實驗室分為3種類型:軟件與平臺實驗室,芯片驗證實驗室和測試平臺實驗室。現在虛擬化技術正被多個實驗室采用,運用于軟件測試與質量控制,以及多線程測試工作和芯片驗證主機的虛擬化。
二、項目目標
在實驗室環境下,多種虛擬化產品正在使用Microsoft Hyper-V以及其他多種業內知名的開源和商業虛擬化解決方案。這使得實驗室的環境非常復雜并且難以維護。工程計算團隊希望通過統一的虛擬化解決方案并在全球的實驗室使用,以支持主要客戶的要求。簡化虛擬化應用帶來的復雜程度,降低運維成本。
為了能夠對現有的虛擬化技術及其相關技術解決方案進行全面的了解和評估,從而為企業虛擬化解決方案的設計部署提供有效的技術參考和最佳實踐,微軟和英特爾公司 (以下簡稱英特爾)的IT工程計算部門共同合作,在英特爾所提供的硬件平臺與網絡環境上,對于微軟的虛擬化產品和技術以及構建于此基礎之上的企業服務器虛擬化解決方案進行了全面的測試。
三、解決方案
微軟團隊通過評估英特爾IT工程計算的當前環境及需求,并結合自身的虛擬化技術及產品特性,為英特爾量身定制了虛擬化應用解決方案及嚴格的評估測試流程。微軟技術團隊與英特爾IT工程計算團隊共同完成了以下幾個場景的測試,包括:
•保持業務連續性
利用SCVMM對物理和虛擬環境進行統一的監控, 確保所有虛擬機保持最新的狀態,并能并行運行。英特爾IT人員表示SCVMM使得災難恢復和連續性的保證就像復制文件一樣簡單,只要點擊幾下鼠標,就可以遠程管理備份站點,并確保所有生產站點都可以獲得一致的保護。另外利用Virtual Machine Manager快速的在物理服務器之間切換負載的靈活能力,即使在服務器的計劃維護過程中,也能保持出色業務連續性。
•保持高可用性
利用Hyper-V基于windows server 2008的群集功能,在進行有計劃的主機維護或當意外故障發生時,系統會自動尋找具備充足內存的目標主機,快速重啟,而且服務中斷的時間很短,幾乎可以忽略不計。Intel的IT 人員也可以手動指定目標主機,進而提供了靈活的高可用性解決方案。
•負載平衡
Hyper-V不僅可以實現高可用性,還可以幫助實現負載平衡,和System Center完美整合。Intel IT 人員表示,通過System Center Operation Manager可以實時監測虛擬機的狀態(包括CPU,內存,網絡狀況等),當監測到不堪重負的虛擬機時,可以很方便地借助System Center Virtual Machine Manager根據模板快速創建一個新的虛機加入到這個群集,繼續提供服務,整個過程幾乎不需要人工干預,而且非常有效。保證靈活高效的IT環境.
•備份和恢復
利用DPM實現虛擬機的備份及集中化管理, 實時捕獲數據的變動,并能夠自動、快速創建還原點。這樣可以保證英特爾IT人員和最終用戶可以用最短的時間恢復數據。
•Virtual Machine Manager 自助服務門戶
利用VMM 自助服務門戶功能,英特爾IT人員可以在受限的虛擬主機組上的控制環境內創建和管理自己的虛擬機。并由管理員創建決定在其各自虛擬機上的操作范圍的自助服務用戶角色。從而為英特爾實驗室的IT 人員提供了更為靈活,安全的測試和實驗的環境。
圖:測試環境拓撲
在POC測試中,英特爾測試了Hyper-V及相關的軟件在實驗室虛擬化中的基本功能。基于結果參考,英特爾認為微軟Hyper-V虛擬化技術能夠滿足大多數工程計算部門的需求。并決定采用Hyper-V作為工程計算部門的虛擬化解決方案和服務。
四、獲得的收益
通過本次對微軟Hyper-V虛擬化技術的POC測試,英特爾IT工程計算團隊解決了Hyper-V整體解決方案在英特爾實驗室虛擬化中應用的各種疑問,并取得了顯著的收益,包括:
降低實驗室環境虛擬化復雜度
通過采用微軟Hyper-V技術作為英特爾實驗室虛擬化解決方案,有效地降低了整體環境的復雜度。通過采用System Center Virtual Machine Manager 2008提供的簡單直觀的管理控制臺,技術人員可以輕松上手虛擬機管理操作,縮短了部署后的培訓時間。由于System Center Virtual Machine Manager 2008還提供針對第三方虛擬化平臺(VMware)的管理,使得部署Hyper-V技術之后的英特爾IT工程計算團隊可以僅用單一的管理控制臺實現不同虛擬化解決方案的統一配置管理,有效降低了了實驗室虛擬化的復雜程度。此外微軟Hyper-V虛擬化解決方案不僅提供對Windows操作系統的支持,還針對其他類Unix操作系統提供支持,如支持Xen的Linux等,可以充分滿足英特爾不同實驗室的需求。
全面的虛擬化解決方案及服務
英特爾IT工程計算團隊一直在尋求一種全面的虛擬化方案,以解決實驗室虛擬化環境中遇到的關鍵問題。微軟作為全球領先的軟件供應商,在虛擬化方面不僅提供了技術平臺,還提供了一系列相關軟件來幫助用戶實現虛擬化部署的規劃、評估、安裝、監控、運維等各關鍵環節管理控制。通過本次POC測試,微軟技術團隊為英特爾IT工程計算團隊提供了虛擬化部署最佳實踐指導,為今后的英特爾全球實驗室廣泛部署積累了寶貴的經驗。
縮短停機時間,提高可用性
英特爾的IT工程計算團隊表示,通過部署微軟虛擬化解決方案,利用基于Hyper-V的虛擬機快速恢復功能,以及基于群集服務的快速切換功能,有效的減少了全年的計劃外停機時間,更好的保障了其內部管理系統的穩定運行.而且利用Hyper-V支持stretch clustering(延伸群集)的特點,也就是跨越地理位置的故障轉移群集功能,一旦某個站點發生故障,其他地方的另外一個站點也可以立刻恢復工作。進而有效地提升了服務的連續性與高可用性。
五、相關產品及服務
本項目涉及的軟件:
System Center Virtual Machine Manager 2008
System Center Operation Manager 2007
System Center Data Protection Manager 2008
Windows Storage Server 2008
Windows Server 2008 64bit with Hyper-V
Microsoft Exchange Server 2007
Microsoft Cluster Manager