探究微軟工程實驗室使用私有云平臺始末
原創【51CTO專訪報道】云計算是一種把IT作為服務提供的計算方式,而虛擬化是云計算服務構建的一種核心技術。對于大部分基礎設施即服務的云計算來說,虛擬化是不可或缺的實現技術。采用基礎設施即服務的方式改造企業中已有的硬件平臺,也是嘗試云計算的一種相對簡單,并能夠快速看出效果的方式。比如通過服務器的整合來降低能耗,緩解設備增加帶來的空間和能源上的壓力。近日,51CTO記者專程采訪了微軟亞太研發集團,服務器與開發工具事業部研發工程實驗室經理劉擎,分享微軟自身利用私有云基礎架構,成功搭建開發測試云平臺和自助服務門戶的過程。
劉擎所帶領的團隊從2007年開始,利用微軟私有云技術搭建的開發測試云。提高了服務器資源的有效利用,實現了靈活的服務器資源配置管理,并縮短了服務周期。目前只需要3個人,便可以運營近1600臺服務器,支持上海和北京的多個開發團隊進行開發和測試。“在這個平臺部署之后的應用情況,我們也做了詳細的統計“,劉擎分享道:”整體服務器利用率提高了8倍,工程師的開發效率提升了4~5倍。”
提高工作效率,降低資源成本
開發與測試通常是首先使用虛擬化技術的業務,開發人員可以利用虛擬機,在安全而且相互獨立的虛擬環境中進行構建并測試。“之前我們沒有虛擬化平臺的時候,工程師要去部署一個測試環境,通常需要2~4個小時左右的時間”,劉擎用一個形象的實例談到:“現在部署一個并行的系統只需要18分鐘,也就是20分鐘左右就可以組成一個有8個Windows環境的團隊進行產品測試,極大程度的提高了效率。”
在大多數的應用系統中,工作負荷只占用硬件總容量的一小部分,通過虛擬化在進程和內存消耗方面補充工作負荷,所以IT平臺可以降低支持業務操作所需要的物理服務器數量。“典型的服務器使用率通常為15%,如果將服務器的利用率保持在70%~80%的情況下,基礎架構設施所需要的空間、硬件以及支持的電力消耗減少到原先的三分之一”,劉擎說:“從2010年開始,我們將采購服務器的配置定到一個相當高的硬件標準,這樣在同一臺機器上可以運行更多的虛擬機,那么對于單個節點,與它每天的工作任務對比來看,成本的付出已經降到很低了,可以用普通PC機的市場價格獲得私有云中等同于4顆至強服務器,8G內存的虛擬機計算資源。”
微軟內部開發測試云平臺實時使用狀態
傳統IT環境下,物理機的提供方式需要每次都進行一個實際服務器設備的采購流程,然后再進行實地部署,到用戶可以真實使用這些物理資源的時候,一般都需要一個比較長的服務流程。“虛擬化的方式,用戶申請一臺虛擬機只需要與管理員有一個簡單的申請,也許幾分鐘之后,你的內存就由4G變成了8G,硬盤由500G變成了800G”,劉擎說道:“這也是對企業IT部門服務流程的一種優化和調整,IT服務部門將不再是救火隊的角色。”
統一的硬件和虛擬化管理平臺
虛擬化的技術的確能夠在許多方面為企業帶來好處,但是同時它也在某種程度上為起源的管理帶來了挑戰。“如果沒有一個良好的管控,虛擬化會給基礎設施的管理帶來混亂,”劉擎也深有感觸的談到:“你會發現服務器環境變得更加不穩定,更加復雜,如果沒有良好的管理,那么虛擬化帶來的便利將會被抵消。”
微軟研發工程實驗室搭建的私有云平臺,主要通過System Center系列的管理產品對基礎架構資源進行管理。主要應用的工具平臺有System Center Virtual Machine Manager,對虛擬機進行管理,進行資源整合。System Center Operation Manager,主要提供監控、性能報告、出錯預警等,它與VMM可以進行深度的集成。“我們在搭建的過程中,也對其它的管理工具平臺進行了評估”,劉擎認為:“System Center提供的是一個可擴展的集成平臺來進行IT資源的管理,這是很重要的。”
統一虛擬化管理平臺界面
VMM提供虛擬化環境的集中式管理,能夠讓管理員快速分配新的虛擬機。它的自助服務門戶是基于Web的可選組件,管理員可以配置組件來授權用戶在虛擬主機的環境中創建和管理自己的虛擬機。可以在沒有任何停機的情況下,將虛擬機從Windows Server 2008 R2的故障集群中實時遷移到相同集群中的其它節點。劉擎向記者展示了System Center Operation Manager端到端的可視化監視平臺,從服務器、應用程序到客戶端,都是全視圖的管理界面。
對于云計算平臺的落地使用,記者還與劉擎交流了用戶的幾大關注點,對于有效管理物理及與虛擬機混合的IT環境,通過一套工具集中管理不同廠商的虛擬化技術,以及針對物理機到虛擬機的轉換,虛擬機與虛擬機之間的轉換,還有虛擬機的高可用性、模板管理、容災備份等有針對性的優化工具。劉擎的團隊都有著很好的實際環境中的應用經驗,在微軟的私有云解決方案中,這些經驗也在不斷的深化和優化,為更多建立在云計算平臺上的企業提供***實踐。



















