2010 NexCom 下一代網絡通信展暨CECC 中國企業通信大會、CWCC 中國無線通信大會于4月27-29日在北京國家會議中心隆重召開。微軟 DPE軟件架構資深顧問 方國偉在會上做了《微軟云計算解決方案與下一代數據中心》的主題演講:
大家上午好!因為今天上午的會場涉及到云計算和數據中心,微軟自己一直在推廣一些云計算方面的解決方案,同時我們自己業提供一些云計算的服務。因為我們知道云計算服務底下必須要有大量數據庫,今天我的演講主要包含兩部分,一是微軟關于云計算方面的解決方案;二是我們自己一些實踐。
1、關于云計算的背景。2、微軟云計算。微軟云計算戰略,包括公司整個戰略,大家一般認為微軟公司是做軟件的,這沒有錯,但是我們這個公司從整個軟件銷售模式,或者說整個服務提供方式,從2006年開始變化。我們公司最早轉型是在2006年,微軟公司開始變了,軟件+服務。3、數據中心。數據中心是云計算服務的堅強基礎,沒有數據中心的話,云計算根本無從談起。
云計算的背景
微軟如何看云計算?我們認為云計算可以看作是計算模式比較大的變化,為什么現在很多客戶、很多廠商、很多我們的合作伙伴對此高度關注,這是一個新的計算模式。回顧一下歷史,在主機時代,IBM非常風光;CS模式,像微軟、英特爾。每個時代、每一次計算模式變化都有一些新的公司出來。
云計算從不同的角度看這個事情,結合今天的主題,從數據中心演變的角度看云計算。微軟從技術角度認為云計算是一種演變,可以把它分為幾個大階段:1、傳統數據中心。它構建的時候往往按照最大需求來做的,比如月底或者季末比較繁忙,你肯定會按照它最高的要求來做軟硬件配置,結果導致傳統數據中心利用率比較低,根據我們和第三方數據,認為一般是15%甚至低于15%。2、虛擬化數據中心。傳統數據中心構建沒有考慮節能方面的東西。如何才能提高它的利用率?虛擬化。一是可以提高它的利用率,我們認為它的利用率可以提高到50%以上;二是降低成本。這需要管理好,如果管理不好,就會帶來更多的麻煩。
延伸到云計算,我們希望云計算、信息服務、計算資源,就像目前水和電一樣,非常方便,你不用自己構建一個發電廠來做這個事情。在目前階段,很多用戶因為各種原因可能不太愿意把自己一些數據庫放在第三方空間上,更愿意自己運營一個平臺,一些大型企業愿意這樣做,但是大型企業對數據中心本身要有大的投入。
公共云,我們認為這是一個大的趨勢,但并不代表走了一個階段才能走到下一個階段,也不代表用公共云就不能用私有云了,很多時候這是逐漸演變的過程,很多時候有并行的情況發生。
我們現在可以看到云計算很多不同的定義,定義雖然不同,我們發現基本想法越來越趨同。1、云計算實際上是把資源集中在一塊,提供一些整合,對外提供服務。2、資源服務,一般來說比較靈活,非常具有彈性。
云計算服務的分類。軟件即服務:用戶通過標準的Web瀏覽器來使用互聯網上的軟件服務;包含一個通過多重租用,根據需要作為一項服務提供的完整應用程序;用戶不必購買軟件,只需按需租用軟件或廣告模式。平臺即服務:提供應用服務平臺,如互聯網應用編程接口,運行平臺等;用戶基于該應用服務平臺,可以構建和部署自己的應用。基礎設施即服務:以服務的形式提供虛擬硬件資源,如虛擬主機、存儲、網絡等資源;用戶無需購買服務器、網絡設備。
微軟云計算:軟件+服務
我們的愿景,借助互聯網的力量、通過軟件的魔力、在不同設備上創造無縫體驗。我們看到在新的設備,不僅僅是PC,雖然微軟是靠PC成長起來的,但是我們強調有更多的設備需要連接到互聯網上去,我們看到互聯網的力量非常強大,所以這是我們新的愿景。這個愿景比較長,我們內部叫做3+1愿景。“3”代表三屏,包括電腦、手機、電視。我們在國內沒有電視這個業務,在美國有Xbox業務。“1”是云平臺。
我們的戰略是軟件+服務,從2006年開始,我們所有軟件都慢慢朝服務方向演變,我們花更多力氣在在線服務上面。軟件+服務模式:1、云+端(客戶端)的模式。2、用戶在選擇系統的時候,可以自己采購軟硬件做這個事情,可以采用外包方式。
統一的微軟云計算平臺。我們在2006年開始做軟件+服務大轉變,現在云計算方面的服務非常多了。從私有云到公有云,或者從服務模式來看,我們都有一些相應的解決方案。微軟在云計算方面,它的服務非常強,我們自己制造軟件,為我們自己的軟件構建平臺,我們構建平臺的時候有一些經驗,把這些經驗放到我們的開發里面去。
微軟公有云計算平臺:Windows Azure、SQL Azure、Windows Azure platform。Windows Azure架構,云計算平臺最主要特點是提供計算和存儲能力,上面跑應用程序。我們發現這沒有什么特別神奇的東西,因為計算和存儲通過一些VM來實現。
在國內推廣一個解決方案是動態云解決方案,分兩部分:1、針對托管運營商;2、針對企業。這兩個解決方案都用一些微軟服務器產品。平臺邏輯層次實現:服務層、管理層、虛擬化層、資源層。
通過企業場景的流程來解釋一下服務大概過程,在企業里面,希望這個方案可以幫助企業把所有基礎設施整合在一起,用戶可以通過這個門戶來使用。使用這個平臺的人可以分兩類:一類是一般用戶,另一類是平臺管理人員。當然這個用戶對企業來講一般都是業務部門的IT人員,他需要什么樣的資源,比如需要多少計算資源等等。管理人員要進行確認,確認這個資源,你要1T的存儲,到數據中心里面看看有沒有這么多,管理配置,然后進行分配,分配可以做到自動。分配完了之后,用戶可以自己使用,利用生成創建VM,訪問報表,非常簡單。一般用戶不需要對下面一些基礎設施很了解,也不用關心跑在什么機器上面,你關心是到底需要多少計算資源。
后臺數據中心情況
微軟有很多服務,Hotmail、MSN、Windows Update XBOXLIVE等等,我們的量非常大。我們需要構建一個綠色數據中心,數據中心現在構建量非常驚人,我們會采用不同方式來改善數據中心對環境的一些影響,比如都柏林,更多采用智能風冷。也不是所有地方的數據中心都可以采用智能風冷,因為地點不一樣。
數據中心演變,我們公司分四代:第一代強調的是有能力實現用戶對IT的要求。第二代考慮到支撐力度,考慮到節能情況。第三代要考慮更高的節能要求,更高的計算密度,需要模塊化的設計。第四代不光是把服務器模塊化,把發電機組、智能設備都要強化。
舉例:芝加哥數據中心,我下周也會帶客戶去現場考察這個芝加哥數據中心。如果你在外面看的話,非常大。如果你進去的話,發現里面沒有一臺計算機,都在集裝箱里面,每個里面會包含2000-2500臺服務器,目標PUE小于1.25,構建時間小于一年。
第四代:設計的基本思想。軟件第四代數據中心的設計目標是通過標準的組件實現“即插即用”和JIT配置,構建一個靈活的、模塊化的和可擴展的數據中心。
第四代數據中心的目標:可以持續發展,實現業界較低的平均PUE,目標2012年小于1.125;計算整個生命周期的成本,而不僅僅是運營成本;減少建筑耗材,包括水泥、銅、水等,不僅僅是電力;水將是一個限制資源,會被緊密的監測和管理。我們的目標希望它可以不改變原代碼,只改配件。我們通過這個應用服務器,希望有一個管理工具可以同時在一個窗口里面監控到你的數據中心的應用程序。
微軟全面擁抱云計算:微軟的愿景是基于云計算的;微軟有40000恩左右員工在構建軟件,大概70%從事與云計算相關的事情;今后一年內,會有90%從事基于云計算或受云計算啟發的項目;Windows Azure和SQL Azure始于云計算;Bing、Hotmail和Windows Live提供云服務;Windows、Windows Phone和Xbox與云集成;Office、Exchange和SharePaint正在專注于云計算。這是一個針對云計算的產品,比如Office,有一個wbe版本,可以通過瀏覽器使用Office,這不是特別新鮮,不一樣的地方是Web可以自己部署,企業在內部可以使用瀏覽器使用Office。
謝謝大家!