在近日召開的第四屆中國SOA標準化研討會上,來自各行業專家、使用者、政府等相關人員,就SOA 標準以及發展進行了相關的探討。 中國移動研究院SOA專案經理杜宇健就中移動在SOA與雲計算兩者融合發展以及標準化方面做了詳細的介紹,以下是相關內容。
IT的發展框裡面從大型機、個人機損及再到雲計算的變革,我們看到合久必分,分久必合的趨勢,從大型機的時候,其實就有網路,你打電話約定好時間,塞進你的卡片,得到結果。 後來到PC的時候,從只有特定行業應用得起的服務,變成每個個人都能夠用得起的情況,由此帶來的互聯網。 後來互聯網變革提高了我們個人計算系統的協同能力。 雲計算實際上是繼個人電腦,互聯網之後的第三次IT革命。 實際上早在上個世紀九十年代,就提出了網路電腦的概念,這其實就是一個雲計算的雛形,人們還沒有想到通過互聯網能夠操作的某一些事情,對於網路的信任感還存在一定的局限性,所以,沒有發生一些雲計算。 到現在,雲計算逐漸深入人心,現在,雲計算將來會成為一種像基礎設施,水和煤氣這樣的方便供大家使用,更有觀點說,將來世界上只有5台電腦。
對於中國移動來說我們也有一些不同的理解,是一種利用大規模低成本運算單元通過IP網路連接,以提供各種計算和存儲服務的IT技術。 通過5個特徵可以看出,我們中國移動對於雲計算的一些需求方面的訴求。 大規模、平滑擴展跨地域是我們希望通過雲計算提高我們的處理能力,我們現在中國移動的資料已經達到30個PD,其中大部分的資料是分享型資料,這種現有的傳統的分析的處理架構可以說遠遠不能滿足我們的業務需求。 對於功能雲方面,我們希望能夠創造我們自有的功能雲,為客戶提供各種各樣的應用資源。 另外雲計算也有一些通過具體化計算來實現分配。 它的這種構架和架構,傳統的方式大家都瞭解比較多了,這種架構帶來的利用率不均衡和浪費的情況,這是我們對雲計算的理解。 從雲計算的發展來看,實際上從各國角度上看,各國政府也在不遺餘力地推動雲計算的應用,包括我們國家。 美國政府已經把稅收監控等計算應用到雲計算之上,這也是第一個託管在工作雲上的政府網站。 我們中國移動也希望能夠利用我們中國移動的這樣一些IT的經驗和我們的一些基礎設施的優勢,來為我們政府的中小企業提供相關的服務。
從雲計算的時代下,中國移動作為一個資訊運營商,從三個方面來考慮:
1、 網路基礎設施。
雲計算是通過網路來獲取按需計算和存儲的資源。 而雲計算,從網路來說是我們運營商的立足之本。 我們需要不斷地創新技術和發展我們的網路,從3G到4G,不斷地拓寬我們的頻寬,加大基礎設施的應用;
2、 終端基礎設施。
現在蘋果、GOOGLE,微軟,終端對雲時代的作用還是存在相當多的紛爭的。 作為運營商來說,利益考慮,我們顯然認為終端是雲計算的重要的平臺,將圍繞終端打造我們個人化的多媒體的資訊平臺。 3、應用基礎設施,這個方面我們電信運營商將雲計算作為我們構建我們IT應用的核心的平臺,引入雲計算來構建一個低成本、高效能高可擴充性的技術應用平臺。
運營商在雲計算的服務上面有這樣的優勢:
1、 掌握客戶的需求。 這是通過過去對於集團客戶、個人客戶,大量的業務運營的經驗,能夠更有效地明確廣大使用者的具體業務需求。 另外一方面我們具有比較豐富的公司資訊化的運營經驗。 在有關部門的支撐之下,中國移動將會以SaaS的模式,在公司資訊化這方面的經驗提供給我們這樣一個政府也好,其他的大型國有企業來使用,將來我們的這種IT的這個MS的領域的這樣的服務會直接去服務于我們其他的企業或者政府。 另一方面就是這種服務品質保證。 這個也是根本的一個優勢,也就是說對於一個雲計算的供應商來說,很大的困擾就是SLA的保障,但是運營商這邊有優勢就是通過端到端去保證整個雲服務的品質,真正為雲服務奠定一個電信的品質保證。
2、就是資源優勢,我們從資金和資源上的優勢,我們可以建立大規模倉儲式的資料中心,去支撐去具備有大規模服務的能力。
從雲計算的標準化情況來看,目前在公共雲可以說是,八仙過海各顯神通。 在私有領域上面也是各個廠商提供不同的解決方案。
從運營商角度來講,運營商特別喜歡標準化,所以,在雲計算這個領域裡面呢,實際上運營商來說,不僅要做一個雲計算的消費者和使用者,我們也需要做一個雲計算的服務的提供者,所以我們中國移動也提供了一個, 目前也在構建一個大的雲的開發專案,通過這個專案實際去研究,主要在IAAS和PAAS的核心技術。 目前我們有一個1124的開發平臺(音),我們通過虛擬化,還有分類式檔案系統,還資料倉儲,具體到精分的專案應用,都會作這個平臺上進行相應的開發。 實際上我們的成果也在我們中國移動的內部進行大量的試點。 另外就是我們企業內部的私有雲的建設。
中國移動在雲計算標準化工作中也是積極參與,首先積極參與國家資訊技術標準化委員會的SOA標準工作組的工作,在這個小組裡面我們牽頭了標準雲計算的一些工作。 也算是作為我們中國電子學會雲計算專委會的工作之一。 同時我們也進行一些學術科研等方面的工作。
在SOA,中國移動在對SOA的思考介入還是比較早的,2008年實際上已經開始分析,SOA在內部支撐系統的可行性和切入的點。 2009年,我們在執行資訊系統建立的系統平臺,我們在SOA的方面的最早的嘗試。 近些年來,2011年以來,我們在這種核心的計費系統裡面也開展了一些SOA的嘗試。
總體上來看,中國移動來做SOA的驅動力有這麼幾點:
1、 業務發展的需要;
在傳統的業務日益放緩的情況下需要開展新的業務,移動互聯網的業務、寬頻的業務,這樣的業務就需要有很大的支撐系統,我們目前的BOSS系統,主要完成的目標還是對本省的客戶的支援,對於一些互聯網的客戶的發展, 我們需要某省的產品應對其他省的客戶做支撐,現在我們是每個省的這種不同省份,經營商還存在差異,這帶來一個供應商的需求。
2、 客戶服務;
以客戶為導向,現在的IT的建設理念,從以前的以功能為實現為建設目標,轉變為以圍繞客戶為核心,加強對客戶的接觸管理和服務要求管理,對長流程的這樣一些系統的設計優化提出更高的要求,還要精細運營。 現在這種運營商重組以後,這種市場的競爭也是越來越大,這種行銷的時即時性也是要求越來越高,也需要我們的行銷案有快速上升的能力;
3、 精細運營;
我們需要切實提高IT的管控能力,中國移動過去基本上對IT供應商依賴方面反應還是比較嚴重的,這種情況下要換供應商,省公司會存在各方面的擔心。 我們一開始逐步希望能夠通過SOA這種方式來加強對技術的要求。 對於中國移動整體的IT架構上來看SOA也是我們重要的一個演進方向。
中移動現在的特徵是有三大支撐系統,每個系統都有集團和省的兩個架構,所以,需要同SOA去説明實現跨省、跨系統的這樣的應用集成。 另外對於SOA的實踐上面,我們在執行資訊系統這裡面是走得比較早的,通過建ERP這些專案進行實施,近年來我們的實踐,也是在核心的IT系統裡面得到應用。
最主要是三個方面:
管道整合,管道整合對於提高客戶的滿意度,一個客戶可以通過電話方式或者網上營業廳或者到實體營業廳辦理業務,這種情況下要通過SOA方式,對這種服務進行一個整合。 另
集團客戶支援,行銷的整合,在行銷的壓力之下,要快速整合現有的行銷管道,提供新的行銷案的支援。
寬頻業務發展,我們需要提高長流程的這樣業務的開通和通常的能力。 來貫通我們售前、售中、售後的長流程。 但是從目前來看我們的實踐還是停留在一個後集成的階段,因為客觀情況就是,我們中國移動的IT支撐系統大量還是遺留系統,你要通過這種構建化、元件化的開發強調預集成的概念還是不太現實的,我們總體上還是說,OK,我告訴你, 我們梳理出來多少程度是集成度比較高的,報告出來,將來達到這個程度之後我們再通過SOA方式進行整合,這種IT方式還是比較原始的方式。
對於SOA和雲計算的融合發展是這樣考慮的。 首先中國移動的工作這兩個方面還是比較融合的。 SOA和所謂的雲計算兩個都有服務,但是這兩者是有差異的,雲計算是運營和交付,就是通過這個網路按需提供給客戶。 而SOA的服務,是強調服務如何應用,如何以最有效的架構方式進行整合。 所以,SOA在IAAS的基礎上是一個互相結合來提高整體IT性能的相應能力的情況。
SOA解決的是我開發的流程的週期的減短,在實際系統運營當中,我們強調在SOA的架構之下,對流程進行一個快速的重購,滿足新的業務需求這種情況勢必就會帶來,某一些服務對需求的提高或者降低,這種情況下,採用傳統架構的情況下, 會帶來一些熱點或者利用率不足的情況下。
那麼,通過IaaS情況下,就是對這種回應提供一個支援。 另外,SOA和PaaS和SaaS的層面上,因為我們這邊考慮不是很多,但是我們認為SOA在這兩個層面上,兩者是一個互相促進的關係,並非互相包含。
我們在構建一個SaaS或者PaaS的,你可以做一個SOA的架構,但是不一定非要。 比如在搜尋引擎的研究中或者在一些海量資料的分析當中去,更多地關注的是一個變形計算的演算法的實現,而如果強調的是一個CLM(音)或者等等這樣一些適合於SOA架構的流程圖的時候,我們可以把SOA的這種方式, 本身他已有的ESB的能力或者這種模式引擎能力直接演化為一種能力或者通過這種方式來提高PaaS的靈活性和擴充性,也包括SaaS。 這是對兩者之間能夠發展的一些初步的思考。
另外,對於標準化的工作,我們提一些建議:
1、建議標準化工作以階梯式的發展方式進行。 一方面比如在IaaS層面的標準,我們可以加快相關的一些進程,形成標準之後,去推動產業聯盟的發展,共同促進市場的做大做強。 而對於SaaS或者PaaS層面,目前還處在八仙過海各顯其能,創新點子不斷出現的情況下,建議還是可以給一些框架,做一些適當性的引導,規範工作可以適當緩期。
2、標準化和開源工作並重。 我們通過開源工作,把原形促進到開源裡面去,促進標準化的成熟。
3、作為SOA的使用者的角度上來講,作為企業的角度來講,對標準化的關鍵期望就是能夠注重技術的參考實現,注重SOA的工作,驗證技術的可行性並且是推動產業化的工作。