姚樂:從傳統(tǒng)信息化到互聯(lián)網(wǎng)化
2017年7月22日,由中國新一代IT產(chǎn)業(yè)推進聯(lián)盟指導(dǎo),CIO時代學(xué)院、IT趣學(xué)社聯(lián)合主辦,CIO時代APP承辦的“西部產(chǎn)業(yè)互聯(lián)網(wǎng)高峰論壇暨2017CIO時代中國行西安站”活動在“古城”西安順利舉行。CIO時代學(xué)院院長、中國新一代IT產(chǎn)業(yè)推進聯(lián)盟秘書長姚樂在活動上發(fā)表了題為《從傳統(tǒng)信息化到互聯(lián)網(wǎng)化》的主題演講。以下為演講實錄:
CIO時代學(xué)院院長、中國新一代IT產(chǎn)業(yè)推進聯(lián)盟秘書長 姚樂
尊敬的各位領(lǐng)導(dǎo)、各位專家、各位同仁,大家上午好!首先我要代表主辦方感謝在座的各位,犧牲周末的時間參加今天的論壇。我報告的題目是“從傳統(tǒng)信息化到互聯(lián)網(wǎng)化”。
信息化這領(lǐng)域和概念已經(jīng)提出很長一段時間了,今天單獨作為一個主題來講。在座的很多也是做信息化的,作為CIO,包括從業(yè)務(wù)部門的角度來看,我們的信息化模式確實還面臨非常大的挑戰(zhàn),需要重大的轉(zhuǎn)型。這個轉(zhuǎn)型便是從傳統(tǒng)的信息化模式過渡到一種新的信息化模式,也就是我們說的互聯(lián)網(wǎng)化。
那么這兩者有什么樣的區(qū)別?我認為***的區(qū)別在于,過去的信息化是基于傳統(tǒng)的技術(shù)架構(gòu),今天由于有了云計算、大數(shù)據(jù)、物聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)、區(qū)塊鏈等新的技術(shù),這些技術(shù)會帶來很多模式和業(yè)務(wù)的快速變化,我們說業(yè)務(wù)也在互聯(lián)網(wǎng)化,實際上,業(yè)務(wù)互聯(lián)網(wǎng)化的同時也會帶來IT本身互聯(lián)網(wǎng)化的轉(zhuǎn)型。因此我今天主要匯報兩個方面:一方面是傳統(tǒng)信息化的弊端,另一方面是互聯(lián)網(wǎng)化的趨勢。
一、傳統(tǒng)信息化模式的問題
1. 傳統(tǒng)信息化模式的弊端
系統(tǒng)太重,實施困難,交付成本高。我們之所以說傳統(tǒng)信息化模式的弊端,是因為我們看到了新的東西。我們看到互聯(lián)網(wǎng)這些模式下快速的迭代、快速的創(chuàng)新、隨時的更改,在此模式下再看傳統(tǒng)的信息化,原先的系統(tǒng)太重了,動輒需要半年甚至一年的時間,結(jié)果還未上線,很多東西就變了。剛把它做好,我們說固化,固化后變化又來了。因此,我們面臨著的就這些重的系統(tǒng),實施很困難。過去可能會繼續(xù)實施下去,但今天我們面臨的業(yè)務(wù)環(huán)境快速變化,幾乎在改變互聯(lián)網(wǎng)連接的一切,傳統(tǒng)模式在變,我們不可能永遠這樣固化下去。
技術(shù)架構(gòu)老化,無法支撐大并發(fā)和大數(shù)據(jù)。在傳統(tǒng)的技術(shù)架構(gòu)方面,我們始終稱其為IOE架構(gòu),這個基礎(chǔ)架構(gòu)無法支撐大并發(fā)和大數(shù)據(jù)的處理。因為我們今天的互聯(lián)網(wǎng)要隨時連接客戶,甚至包括內(nèi)部的客戶,這種連接一定會帶來大的并發(fā)量,有的可能是瞬間的大的并發(fā)量,比如我做一個活動,外部的客戶就進來了,那么在過去的IOE架構(gòu)下,傳統(tǒng)的ERP能實施的支持到兩百個就不錯了,而且還很慢。今天在互聯(lián)網(wǎng)的環(huán)境中,我們要隨時連接外部的客戶,同時內(nèi)部的員工也要實時連接,這種大的并發(fā)處理,過去的系統(tǒng)只要一連接就會被攻掉。很多企業(yè)已經(jīng)將血的教訓(xùn)擺在前面,結(jié)果花了很多錢,***不得不去掉這套東西。
大量數(shù)據(jù)產(chǎn)生,過去的架構(gòu)無法對其處理?;ヂ?lián)網(wǎng)連接過去連接人,到了物聯(lián)網(wǎng)時代,進一步連接物。隨著人的使用會產(chǎn)生大量的行為數(shù)據(jù),連接人也好,連接物也好,物聯(lián)傳感的數(shù)據(jù)也在大量的產(chǎn)生,這些數(shù)據(jù)都為對我們下一步的智能化、精準(zhǔn)化帶來很多場景的變化,這些我們都需要去處理。而過去的架構(gòu)無法處理這些大的數(shù)據(jù)量,因此這是傳統(tǒng)信息化的模式所帶來的弊端或者說我們面臨的一些問題。
2. 信息化模式需要轉(zhuǎn)型
從大的角度來講,整個信息化的建設(shè)模式應(yīng)從縱切模式轉(zhuǎn)向橫切模式。過去的信息化,當(dāng)我們做一個系統(tǒng)時,從上面的應(yīng)用系統(tǒng)到中間接入什么數(shù)據(jù)庫,甚至用什么硬件網(wǎng)絡(luò),每個系統(tǒng)都是單獨考慮的,這個周期會很長。未來我們要走向橫切的模式,考慮應(yīng)用時不需要下面的基礎(chǔ)架構(gòu)如何建設(shè),因此出現(xiàn)了目前的IaaS、SaaS、PaaS,這些一層層的劃分也會帶來建設(shè)模式的變化。未來我們做應(yīng)用的,就是在這些服務(wù)上面快速實現(xiàn)應(yīng)用,而不需要考慮最下面的系統(tǒng),當(dāng)然他需要考慮容量,但不需要親自建設(shè),當(dāng)然這里還會分層,會帶來整個建設(shè)模式的變化。
二、互聯(lián)網(wǎng)化的趨勢
1. 互聯(lián)網(wǎng)轉(zhuǎn)型的內(nèi)容
以職能為中心轉(zhuǎn)向以用戶為中心。什么是互聯(lián)網(wǎng)化?互聯(lián)網(wǎng)轉(zhuǎn)型轉(zhuǎn)哪?我們做信息化的而言,要從過去的以職能為中心轉(zhuǎn)向以用戶為中心。過去我們做信息化都是從各個部門職能出發(fā),比如財務(wù)系統(tǒng)、人力資源系統(tǒng),包括生產(chǎn)管理等等。那么這些部門的工作職責(zé)是什么?流程是什么?大家都是從自己如何辦公的角度做這套系統(tǒng),但在今天的互聯(lián)網(wǎng)時代,***的一個改變就是要強調(diào)用戶體驗。不論是政府還是企業(yè),都要考慮滿足用戶需求,也就是習(xí)總書記說的老百姓的獲得感。不要做的很多東西都是為自己所用,老百姓還是要去跑腿。企業(yè)也做的任何系統(tǒng)也是如此,不能應(yīng)該給他的東西獲取不了?;ヂ?lián)網(wǎng)時代,人要隨時隨地獲取其應(yīng)該獲取的東西,這就是一種用戶體驗。這時我們需要從外往內(nèi)看,過去我們是從內(nèi)往外看,自己可以用即可。現(xiàn)在要考慮用戶,這個用戶不僅包括外部的客戶,還包括內(nèi)部的用戶,隨時隨地辦公時,他在什么場景下需要什么信息。而我的背后流程需要從用戶的角度來看如何提供這些信息。因此,整個過程由從內(nèi)到外轉(zhuǎn)為由外到內(nèi)。
從流程驅(qū)動轉(zhuǎn)為數(shù)據(jù)驅(qū)動。過去我們的信息化都是流程驅(qū)動的,指的是我們按照一條辦事流程,做一個好的工作流引擎,自動化運轉(zhuǎn)。但隨著今天我們可以感知、采集的數(shù)據(jù)越來越多,很多場景的變化是隨時隨地的,而且不是固定的,這種變化需要依據(jù)數(shù)據(jù)驅(qū)動,數(shù)據(jù)會驅(qū)動下一個流程以及我們應(yīng)該做出的決策。很多場景不再是我們?nèi)藶槭孪仍O(shè)計好的,而是根據(jù)場景選擇的。當(dāng)我們可以感知的傳感進步,特別是隨著人工智能、大數(shù)據(jù)的發(fā)展,未來一定是數(shù)據(jù)驅(qū)動。
從大系統(tǒng)轉(zhuǎn)成微服務(wù)。我們過去都是建大系統(tǒng),動輒幾百萬、上千萬,一個項目動輒做幾個月、半年,甚至幾年。大家看過去的系統(tǒng),好多系統(tǒng)沒有做完,生命周期便已經(jīng)結(jié)束了。如果這樣做下去,系統(tǒng)是沒有用的。但我們看今天所說的互聯(lián)網(wǎng)模式,快速迭代,上午提出需求,下午就有可能出來測試版,至少是一個原型。我們現(xiàn)在很多傳統(tǒng)的企業(yè),包括一個學(xué)員藍月亮IT總監(jiān)說,他們的老板如今也意識到了技術(shù)所帶來的變化,他希望技術(shù)部門立即實踐,而且非??焖俚牡_@個時候我們要做微服務(wù)。因此我們要有微服務(wù),微服務(wù)只做一件事情,可以隨時修改,修改某個服務(wù)時不影響系統(tǒng)的運行,整個的技術(shù)要往這方面轉(zhuǎn)。
從封閉性轉(zhuǎn)向開放性。過去做的系統(tǒng)未提到這個系統(tǒng)可以被調(diào)用,做系統(tǒng)的根本沒有考慮系統(tǒng)何時被如何調(diào)用的問題,因此很多系統(tǒng)都是封閉的。要做開發(fā)、接口、集成,那時的EI、集成、中間件等各個概念就是在這個階段產(chǎn)生的,未來你的系統(tǒng)天然是開放的,可以根據(jù)需要隨時調(diào)用,因為它是彈性的。今天調(diào)用一百次,明天可以調(diào)用一萬次。不調(diào)用的時候它就不占資源,調(diào)用的時候調(diào)用多少就占用多少資源,這是開放性。
從單機架構(gòu)轉(zhuǎn)向分布式架構(gòu)。過去從硬件一直到軟件都是基于單機的,包括數(shù)據(jù)庫。我們的數(shù)據(jù)庫如何操作?對這樣一種單一性的軟件而言,我們現(xiàn)在很多人說上云,要將這些單一軟件往云上遷,實際上我認為這是一種錯誤的做法。因為我們的底層是分布式彈性的,我們的應(yīng)用系統(tǒng)根本不是彈性的,也不是分布式的,強制遷上去,費了很大的代價還不如重新做一個。因此,我提出一個概念叫做原生云應(yīng)用的開發(fā)。上面的一些應(yīng)用不是云應(yīng)用,本身是不可以擴展的,數(shù)據(jù)庫結(jié)構(gòu)都是傳統(tǒng)的Oracle等結(jié)構(gòu)寫的,如果你非要用某個云數(shù)據(jù)庫,那是件很痛苦的事情。我們整個的從底層到上層,我們都應(yīng)該要考慮云的方式、分布式架構(gòu)。簡言之,你今天開發(fā)的這個應(yīng)用你都不知道會被調(diào)用多少次,或者它的并發(fā)量有多大,你只需要做到當(dāng)它需要有多大的并發(fā)量時,我的底層自動啟動多少資源去支持,我的云數(shù)據(jù)庫多少數(shù)據(jù)庫實例去支持,這些都是分布式的、彈性的。
從中心化的治理轉(zhuǎn)向去中心化的自治。這是一個很重要的轉(zhuǎn)型,可以說我們過去傳統(tǒng)的架構(gòu)走到今天,***級的階段叫SOA階段,其實SOA是傳統(tǒng)信息化的一個***的階段,SOA也是一個傳統(tǒng)架構(gòu)。就我自己的理解而言,SOA是一個典型的傳統(tǒng)架構(gòu)。因為它是基于ESB的總線機制。所有的服務(wù)器都要在總線設(shè)計那些服務(wù),設(shè)計服務(wù)如何劃分、何時被調(diào)用、通過總線如何被調(diào)用等,這些都需要靠人為事先設(shè)計、治理,這種治理的難度是非常高的。因此,SOA是一個很好的概念,但實施起來非常困難。由于它首先是一個總線的機制,是中心化的思路,而且還有一個很重要的方面,即總線是有瓶頸的。我們說在今天的互聯(lián)網(wǎng)時代,隨時可能被大的、很多的服務(wù)調(diào)用,所有需求的隨時連接都要通過總線的話,總線是有瓶頸的。其他都是彈性的,只有總線是單點,那這個單點就是瓶頸。所以說在互聯(lián)網(wǎng)的架構(gòu)中,總線(或者說我們要交互時)這種模式應(yīng)該也是要被廢除的。應(yīng)該走向去中心化的點對點交互,無非是要建立注冊和路由的機制,進而服務(wù)與服務(wù)之間是點對點交互,這樣就沒有瓶頸了。
2. 未來路徑的選擇
面對這樣重大的轉(zhuǎn)型,我們會有不同的選擇,在這個階段有的機構(gòu)會采取相對激進的方式,完全采用互聯(lián)網(wǎng)技術(shù)架構(gòu),對于大多數(shù)企業(yè)而言,可能要面臨雙重模式的問題。當(dāng)然從大的方向來講,比如工業(yè)方面,在國際上也有兩個思路:一個是工業(yè)4.0,一個是美國工業(yè)互聯(lián)網(wǎng)。一年前,我認為中國非常應(yīng)實施工業(yè)互聯(lián)網(wǎng),德國工業(yè)4.0的思路確實值得學(xué)習(xí),但在路徑上我們應(yīng)更多的選擇美國工業(yè)互聯(lián)網(wǎng)的技術(shù)路徑。因為德國工業(yè)4.0是將整個工業(yè)分成四個階段,從機械革命到電力能源革命,到計算機革命,再到第四次革命,這次革命以CPS為代表,當(dāng)時這個概念也是美國人提出來的。我認為CPS概念的核心思想就是根據(jù)美國工業(yè)互聯(lián)網(wǎng)提出的“數(shù)字孿生”概念,就是物理世界和虛擬世界是一對孿生兄弟,我只要想去管控物理世界,它的數(shù)字世界也會有模擬,它會有一個數(shù)字的表述,所有物理世界的變化都反映到虛擬世界。這樣通過對虛擬世界的模擬、數(shù)據(jù)運算,甚至是人工智能、機器學(xué)習(xí),它可以反饋到物理世界。那么CPS就是這樣一種將物理世界和虛擬世界連接的平臺或系統(tǒng)。那么“數(shù)字孿生”概念中的道理是什么,有人說是個性化,有人說是智能化,我相信這些都是,但都只代表了一些方向,我們說3.0時實現(xiàn)了自動化,我們有了電子元器件、電子計算機,實現(xiàn)了自動化。那么自動化和智能化區(qū)別在哪?上周楊部長在演講中提到,從智能化的角度講,比如說過去的生產(chǎn)線已經(jīng)做到自動化了,那么大家知道這種自動化是固定的,按照人設(shè)定的固定的自動化程序,未來的智能化會有參數(shù)的選擇,就是在生產(chǎn)過程中,根據(jù)環(huán)境的變化,比如溫度的變化、壓力的變化,或者出現(xiàn)的異常,整個生產(chǎn)線是可以智慧調(diào)解的,它可以選擇參數(shù)的,發(fā)現(xiàn)了問題也要進行調(diào)整。未來生產(chǎn)線的柔性、自動化,包括設(shè)備的預(yù)測性維護,比如產(chǎn)品質(zhì)量問題可能會出現(xiàn)在哪里,機器會自動發(fā)現(xiàn)、機器學(xué)習(xí),這就是未來的智能化。
我認為智能化是工業(yè)4.0的一個方向,因為智能化并不代表4.0的全部。至于4.0具體是什么,大家都是憧憬,都可以去描述一個原型或一個想法,我認為這其中最重要的就是互聯(lián)網(wǎng)化。其實智能化屬于互聯(lián)網(wǎng)化中的一個內(nèi)容,有了傳感、互聯(lián),有了連接云計算、大數(shù)據(jù)的互聯(lián)網(wǎng)技術(shù),這都代表一種互聯(lián)網(wǎng)化的方向。
還有一個很重要的便是平臺,它會帶來一些模式的變化。人在平臺中參與設(shè)計完后,可以立即獲得自己所要的產(chǎn)品。在整個模式中,就像今天的共享單車,如果過去你是賣單車,單車都賣不出去了,整個模式是平臺在分配資源?;ヂ?lián)網(wǎng)的平臺在全社會將供和需做到***化的配置,這就是未來的一個方向。
不論是描述的遠景也好、階段的劃分也好,我認為都是沒問題的。當(dāng)時德國工業(yè)4.0強調(diào)三個集成:端到端的集成、橫向集成、縱向集成。為什么強調(diào)三個集成?因為德國4.0應(yīng)該是建立在3.0的基礎(chǔ)之上,你需要有3.0的優(yōu)勢,其實3.0的優(yōu)勢是德國人的優(yōu)勢,在3.0的基礎(chǔ)之上再提橫向、縱向、端到端的集成,通過所謂的CPS平臺把這些集成到一起。我們看美國工業(yè)互聯(lián)網(wǎng)強調(diào)了三個融合:IT、CT、OT都要融合到互聯(lián)網(wǎng)。過去的信息技術(shù)是基于單機的,這些信息技術(shù)也要融合互聯(lián)網(wǎng)技術(shù),包括通信技術(shù)也要融合到互聯(lián)網(wǎng)技術(shù)。過去我們叫OT為自動化技術(shù)。我們說一個工廠里有設(shè)備和自動化部,以及信息部或信息中心,但如今我們發(fā)現(xiàn)未來的趨勢是我們的設(shè)備都將是軟件定義的設(shè)備,我們的工廠將是軟件定義的工廠,我們的制造將是軟件定義的制造,我們整個制造的技術(shù)在被軟件化,這個時候這些技術(shù)都要融入到互聯(lián)網(wǎng)的技術(shù)上,未來的制造便是互聯(lián)網(wǎng)技術(shù)在支撐的制造,因此都會融入到互聯(lián)網(wǎng)。
所謂新一代信息化模式,整個底層是云和大數(shù)據(jù)的平臺,然后基于設(shè)備,軟件定義這些數(shù)據(jù)的采集、反饋,這是一種新的制造模式,比如今年Facebook推出了無人工廠。所以在這兩種比較下,我認為德國工業(yè)4.0是一種升級的思路,這種升級的思路應(yīng)該按照傳統(tǒng)的思路一步步往下走,但美國人走的是顛覆的思路。
3. 下一代信息化模式
我認為,在轉(zhuǎn)型的過程中既有升級也有顛覆,但總體來講,我們應(yīng)該意識到大的方向是互聯(lián)網(wǎng)技術(shù)在改變整個社會的模式,包括制造模式。這種模式下我們都要考慮到云和大數(shù)據(jù)的方式,IaaS、PaaS、SaaS,一切即服務(wù),這種服務(wù)隨時在被調(diào)用,未來包括你們的企業(yè)、工廠可能會調(diào)用大量外部的服務(wù),這一定是正常的。這個時候新一代信息技術(shù)催生下一代信息化模式,我們的基礎(chǔ)設(shè)施、平臺、數(shù)據(jù)、軟件都將成為服務(wù),這時我們與過去做的開發(fā)和運營模式就不同了,目前流行的是DevOps概念,當(dāng)然這個在互聯(lián)網(wǎng)公司,我們在金融行業(yè)已經(jīng)在快速推廣這種新的模式。因為我們要用互聯(lián)網(wǎng)技術(shù)平臺,要快速響應(yīng)業(yè)務(wù)的需求,我們不可能像傳統(tǒng)的職能部門的劃分,這個開發(fā)完了交給測試,測試完了交給運營,這是無法滿足快速的響應(yīng)。因此整個結(jié)構(gòu)要發(fā)生變化。
4. 原生云應(yīng)用的開發(fā)
在新一代信息化模式的背景下,我們的應(yīng)用是要基于微服務(wù)架構(gòu)開發(fā)原生應(yīng)用。什么叫微服務(wù)架構(gòu)?即信息中的獨立的服務(wù)。服務(wù)非常細,一個服務(wù)就做一件事。因此這個系統(tǒng)就是一個永遠的測試版,永遠在改,隨時在改。未來的系統(tǒng)都是這樣的一種開發(fā)模式。
5. 遷移策略
對很多企業(yè)而言,會面臨著遺留系統(tǒng)和新系統(tǒng)的問題。有的提出叫雙模式IT問題。遺留系統(tǒng),我們也稱之為微服務(wù)架構(gòu)概念,開發(fā)新的系統(tǒng)。新的應(yīng)用全部用微服務(wù)架構(gòu)來做。這兩種模式并存,當(dāng)遺留的系統(tǒng)越來越少便將其廢棄掉,這是一個轉(zhuǎn)型的路徑和遷移的策略。
三、結(jié)束語
未來已來,只是尚未流行。其實我們說的這些實際上已經(jīng)在發(fā)生了,我們必須要意識到它已經(jīng)來臨。這是一個最壞的時代,也是一個***的時代,對有些人來講,這是一個最壞的時代,因為一切都變了,不適應(yīng)了。對一些創(chuàng)新者、創(chuàng)業(yè)者來講,這是一個***的時代。因為這些重大的社會轉(zhuǎn)型,我們整個技術(shù)端和社會端發(fā)生了巨大的變革,上升到第四次工業(yè)革命是一點都不為過的。相反,第四次產(chǎn)業(yè)革命的背后一定有新的技術(shù)革命,這個技術(shù)革命就是互聯(lián)網(wǎng)技術(shù),就是以云計算、大數(shù)據(jù)、物聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)、區(qū)塊鏈為代表的新一代信息技術(shù),由于這些技術(shù)是滲透性的、廣泛性的,它會改變整個社會的結(jié)構(gòu),很多商業(yè)模式都要隨之改變。因此對很多人來講,這也是一個好的時代,對他們來說是機會大于危機。傳統(tǒng)產(chǎn)業(yè)之所以看到危機是因為大家看到未來的方向,為什么新的模式在被追捧,是因為危機,機會就隱藏在危機之中,希望在座的各位抓住機會。謝謝大家!