阿里云金鑫:云計(jì)算帶給企業(yè)IT建設(shè)的幾點(diǎn)思考
阿里云資深行業(yè)總監(jiān)金鑫先生也與大家分享了《云計(jì)算帶給企業(yè)IT建設(shè)的幾點(diǎn)思考》的主題演講,在演講中,他提到了中國的云機(jī)遇:改變過去“重硬輕軟”的慣性;計(jì)算機(jī)加軟件的模式會(huì)變成云服務(wù)加數(shù)據(jù)的模式,而敏捷和彈性是互聯(lián)網(wǎng)IT架構(gòu)的核心要素。以下為演講實(shí)錄:
阿里云資深行業(yè)總監(jiān) 金鑫
首先感謝北大提供的這么一個(gè)平臺(tái),看到這個(gè)題目,思考了很久,像云計(jì)算,在中國實(shí)際上從2010年之后發(fā)展比較快,我自己是2010年加入到阿里云,一直在這個(gè)行業(yè)當(dāng)中,我感覺到可能像今天在座的也有很多云計(jì)算的業(yè)者,大家都是在這個(gè)大潮當(dāng)中一起來見證和實(shí)踐云計(jì)算的發(fā)展??吹竭@個(gè)題目我在想,實(shí)際上大家說到云計(jì)算,對于云計(jì)算接受度最快的一些人群,從我來看,從2011年到2012年,是中小企業(yè),是移動(dòng)互聯(lián)網(wǎng)開發(fā)者,是互聯(lián)網(wǎng)的從業(yè)者,真正我在2013年以后,特別是2014年,看到一些傳統(tǒng)企業(yè)開始出來了。我看到這個(gè)題目,今天有很多企業(yè)CIO的領(lǐng)導(dǎo),從我過去這些年的經(jīng)歷跟大家分享一些個(gè)人的實(shí)踐,供大家參考。
2014年開始,我們除了服務(wù)線上的中小企業(yè)之外,我們會(huì)看到很多傳統(tǒng)的企業(yè),對云計(jì)算有越來越多迫切的要求,我本人在阿里云看到的行業(yè)更多的是運(yùn)營商的行業(yè),還有大的央企,過去一年多,我們和這樣的企業(yè)一同成長,幫助他們解決問題,向他們學(xué)習(xí)云計(jì)算。當(dāng)中有非常多的感觸,今天拿出來一起跟大家分享。
在阿里之前,我在一家外企做IT,做網(wǎng)絡(luò),大家從這張圖就能看到,傳統(tǒng)中國的IT建設(shè)實(shí)際上是“重硬輕軟”,無論是知識(shí)儲(chǔ)備上,預(yù)算投入上,還是領(lǐng)導(dǎo)重視程度上,最大的一部分預(yù)算投資實(shí)際上是放在硬件上的。真正到應(yīng)用軟件上的投資是很少的,導(dǎo)致國內(nèi)很多做應(yīng)用的開發(fā)商,把很多精力放在對硬件廠商的代理上,也沒有動(dòng)力去做符合用戶需求的應(yīng)用軟件。
現(xiàn)在云計(jì)算來了,趨勢會(huì)變了,硬件已經(jīng)不再是高高在上,或者是充滿神秘感的東西了,可能對于用戶來講,越來越不關(guān)注硬件的差異性,阿里云,可能還有其他所有的云計(jì)算的服務(wù)商,他們會(huì)把硬件的基礎(chǔ)架構(gòu)變成一種服務(wù),把硬件的區(qū)分點(diǎn)都掩蓋住,以一種通用的服務(wù)的方式提供出來。一些做云的是互聯(lián)網(wǎng)企業(yè),像阿里云、騰訊云、亞馬遜,還有一些是傳統(tǒng)企業(yè)開始做,像微軟、IBM。我個(gè)人的判斷,在未來一段時(shí)間,原來買計(jì)算,買存儲(chǔ)的服務(wù)會(huì)越來越便宜。云計(jì)算的價(jià)格,去年阿里自己就降了三到四次價(jià),今年還會(huì)再降,在國外,像亞馬遜、谷歌每年都會(huì)降,原來花很多錢買的硬件的CPU能力會(huì)越來越便宜,直到達(dá)到基本上可以忽略不計(jì)的程度,這是我個(gè)人的判斷。
基于這個(gè)判斷,再往上一層就是上云服務(wù),對于傳統(tǒng)企業(yè)來說,如果硬件沒有區(qū)分了,原來的ERP的服務(wù)、CRM的軟件,原來運(yùn)行在各種各樣的那些硬件上的應(yīng)用系統(tǒng),怎么辦呢?要從原來的IT架構(gòu),企業(yè)架構(gòu)轉(zhuǎn)到云的架構(gòu),就會(huì)有很多公司提供這樣的服務(wù),這是IT的變化,原來企業(yè)IT是老的架構(gòu),今天要搬到云上,無論是一次性搬到云上,還是混合式的,總之要改變。
再往上,真正基于云的各種各樣的應(yīng)用,這種應(yīng)用會(huì)非常的豐富多彩,今天大家看到手機(jī)里的APP,你用APP的時(shí)候,不知道它的后端是放在阿里云還是哪里。整個(gè)業(yè)態(tài)變成了這樣,投資也變成了這樣,我們跟企業(yè)交流的時(shí)候,很明顯的感覺到,這樣的技術(shù)推動(dòng)造成了管理上的變化,造成了蛋糕重新劃分,造成了各種利益的重新劃分,這個(gè)沖擊還是非常大的。
第二,我想分享一下數(shù)據(jù)。央企領(lǐng)導(dǎo)聽完CIO的匯報(bào)之后說,你講的這個(gè)東西還是IT時(shí)代,我現(xiàn)在想聽DT時(shí)代的東西,DT時(shí)代實(shí)際上就像剛剛我講的,今天包括阿里云,我們對這個(gè)東西的理解,跟大家一樣都是在探索、摸索,不存在我們來傳教,完全是摸索的過程。
傳統(tǒng)IT時(shí)代,每天都產(chǎn)生大量的數(shù)據(jù),最常用的就是日志,在各種計(jì)算機(jī)操作當(dāng)中都會(huì)產(chǎn)生大量的日志; 今天在各種各樣的設(shè)備上都會(huì)產(chǎn)生很多圖片,會(huì)產(chǎn)生很多視頻,這些東西在很多傳統(tǒng)企業(yè)當(dāng)中,是在系統(tǒng)錯(cuò)誤恢復(fù)的時(shí)候才用,這個(gè)東西實(shí)際上是負(fù)擔(dān)。有的單位規(guī)定要存十天,有些規(guī)定要存半個(gè)月,像公安行業(yè)、交通行業(yè),視頻要存15天、一個(gè)月,因?yàn)檫@個(gè)存儲(chǔ)的代價(jià)是巨大的,而價(jià)值不是很高,價(jià)值只是在特定條件下如系統(tǒng)錯(cuò)誤恢復(fù)的過程當(dāng)中才出現(xiàn)。包括阿里,像業(yè)界另外一個(gè)知名的公司也講,今天大家通過各種手機(jī)端,各種Pad,拼命產(chǎn)生各種數(shù)據(jù),互聯(lián)網(wǎng)的盈利模式,今天都是免費(fèi)的,未來是靠這些數(shù)據(jù)賺錢的,但是這些數(shù)據(jù)每天產(chǎn)生都是幾十T,上百T,如果一年沒有產(chǎn)生盈利,兩年沒有產(chǎn)生盈利,到第三年的時(shí)候,上百P的數(shù)據(jù)已經(jīng)把他的盈利都吃掉了,因?yàn)榇鎯?chǔ)上百P的數(shù)據(jù)花費(fèi)是非常大的?,F(xiàn)在帶來的問題,如何把這樣的數(shù)據(jù)變成業(yè)務(wù),如何讓數(shù)據(jù)產(chǎn)生價(jià)值。
今天我們在淘寶上做的,我們對于所有商家的數(shù)據(jù)做大數(shù)據(jù)的分析,得出用戶的行為,最簡單的就是定向廣告,精準(zhǔn)廣告投放,還有基于位置的服務(wù),結(jié)合地圖的信息,結(jié)合位置的服務(wù)。還有比如說阿里有一個(gè)阿里小貸,完全依靠數(shù)據(jù)的計(jì)算,根據(jù)淘寶賣家過去N年所有的行為,評價(jià)、投訴、發(fā)貨率、銷售額,很復(fù)雜的一套數(shù)據(jù),用很復(fù)雜的一套模型,算出來這個(gè)商家可不可以放貸,貸款的額度是多少,這是用日常的數(shù)據(jù)積累來做業(yè)務(wù)的模式。在這樣的模式里面,實(shí)際上是傳統(tǒng)銀行沒法做的,因?yàn)閭鹘y(tǒng)銀行要給一個(gè)根本沒有信用記錄和抵押的線上的客戶評估的話,成本是非常大的,成本是不能覆蓋的。今天我們看到很多很多互聯(lián)網(wǎng)公司會(huì)拼命的往這個(gè)行業(yè)去做,因?yàn)樗匀欢挥羞@樣的條件,因?yàn)樗杏脩舻臄?shù)據(jù)積累,今天大家可以看到,包括像銀聯(lián)一樣,銀聯(lián)盡管做所有銀行之間的中轉(zhuǎn),但是很痛苦的一點(diǎn),銀聯(lián)沒有最終用戶數(shù)據(jù)的記錄,銀聯(lián)轉(zhuǎn)一筆帳,并不知道這個(gè)用戶是做什么事情花了這筆錢。不像今天在支付寶買一個(gè)商品的時(shí)候,很清楚的記錄了這個(gè)用戶的ID是多少,買了什么樣的商品。所以我們說,在DT時(shí)代,數(shù)據(jù)會(huì)成為核心,會(huì)驅(qū)動(dòng)商業(yè)價(jià)值,在未來,我們在摸索如何把這樣大量的數(shù)據(jù)提煉出商業(yè)價(jià)值。
面臨這個(gè)轉(zhuǎn)變,面對業(yè)務(wù)互聯(lián)網(wǎng)化,CIO要做的事情?要面臨軟件隨時(shí)升級,硬件隨時(shí)更換,傳統(tǒng)企業(yè)選擇硬件的時(shí)候,就是高投入,但是在互聯(lián)網(wǎng),云計(jì)算的時(shí)候,可能會(huì)用非常便宜的硬件來支撐,就意味著硬件是經(jīng)常壞掉的。運(yùn)維盡量自動(dòng)化,效率、可靠性大幅度提升。最后由于云計(jì)算,大家關(guān)注的是業(yè)務(wù)、服務(wù)的SLA,而不去關(guān)心每一個(gè)軟件,每一個(gè)硬件單個(gè)的SLA。我們認(rèn)為硬件、軟件加上運(yùn)維服務(wù),整體構(gòu)成了對用戶的服務(wù)體驗(yàn)。
另外一個(gè),提到企業(yè)級架構(gòu)來講,大家在企業(yè)當(dāng)中,很多IT應(yīng)用是中心化架構(gòu),所有服務(wù)的提供者和調(diào)用者是通過服務(wù)總線來傳遞服務(wù)的請求和服務(wù)提供,但是這個(gè)對于大規(guī)模的架構(gòu)來講,帶來了延時(shí)。比如說所有的請求都要經(jīng)過一來一回,服務(wù)路徑要由總線中轉(zhuǎn)兩次,服務(wù)總線變成了整個(gè)瓶頸。在互聯(lián)網(wǎng)云計(jì)算的架構(gòu)下,用去中心化的系統(tǒng)架構(gòu),任何的服務(wù)提供者和服務(wù)調(diào)用者都是直接面對的,這個(gè)架構(gòu)完全變成了去中心化的系統(tǒng)架構(gòu)。
在云計(jì)算到來的時(shí)候,對于企業(yè)內(nèi)部的IT會(huì)有很大架構(gòu)的變化,我們認(rèn)為一切都是服務(wù)。左邊這張圖,構(gòu)建企業(yè)IT的時(shí)候,基本上要用到所有這些產(chǎn)品,這些是做得非常優(yōu)秀的廠家,代表了傳統(tǒng)企業(yè)IT架構(gòu)。你的預(yù)算是要按照業(yè)務(wù)預(yù)計(jì)的峰值進(jìn)行計(jì)算的,申請采購預(yù)算,軟硬件設(shè)備商交流,比價(jià),一次性采購。設(shè)備代理商、系統(tǒng)集成商安裝、調(diào)試、交付,一旦交付上線之后,就會(huì)進(jìn)入下一個(gè)流程,系統(tǒng)要升級怎么辦,或者是硬件換了怎么辦,擴(kuò)容怎么辦。
到了右邊,是以阿里云為例,我們在各個(gè)層面,都有的云服務(wù),有搜索的服務(wù),有關(guān)系型數(shù)據(jù)庫服務(wù)等等,我們在搭建IT系統(tǒng)的時(shí)候,不需要考慮三年后的需求是什么樣,今天要一次準(zhǔn)備到,我們通過今天的需求就可以購買,隨著業(yè)務(wù)的變化,隨時(shí)伸縮,不只能擴(kuò)容,而且還可以減容。我們在過去一年當(dāng)中,跟很多政府,很多傳統(tǒng)線下的企業(yè)在搭建這樣的IT架構(gòu)的時(shí)候,剛開始是一個(gè)痛苦的過程,一旦他們走過來,對這些用戶來講,是非常舒服的一件事情。
在互聯(lián)網(wǎng)IT架構(gòu)下,實(shí)際上是IT架構(gòu)的互聯(lián)網(wǎng)化,隨著業(yè)務(wù)部門的業(yè)務(wù)變化,被感知到之后,下層的IT資源隨時(shí)增減,是非常敏捷的,有更多需求的時(shí)候,就可以增加節(jié)點(diǎn),服務(wù)資源也是可以增加和收縮的。
對于傳統(tǒng)企業(yè)有一個(gè)很難的地方,就是數(shù)據(jù)庫,過去我們會(huì)發(fā)現(xiàn),梳理業(yè)務(wù)的時(shí)候,你的應(yīng)用有多少比例需要嚴(yán)格的事務(wù),有些企業(yè),基本上沒有,有些只有10-20%。第二個(gè),我們會(huì)看到很多本來應(yīng)該可以交給業(yè)務(wù)來做的,全部都交給數(shù)據(jù)庫來做,所有的業(yè)務(wù)邏輯都跑在數(shù)據(jù)庫上,在今天的架構(gòu)下,可以拆分來做。第三,數(shù)據(jù)庫變大的時(shí)候,不一定要增加CPU的能力,不一定要增加數(shù)據(jù)庫本身的能力,實(shí)際上也可以橫向拆分,橫向拆分的時(shí)候,不可避免帶來跨機(jī)事務(wù),如果一定要有跨機(jī)事務(wù)的時(shí)候,采用最終一致性來替代中間過程的一致性。
下面講一個(gè)很簡單的例子,一個(gè)人叫Bob,要把他的帳戶里的錢打給Smith,如果在一臺(tái)機(jī)器上做的時(shí)候,要首先把Bob的帳戶鎖掉,再鎖掉Smith賬戶,看Bob帳上是否有錢,再打過去,再分別解鎖Bob和Smith賬戶,整個(gè)過程可能花5ms,這樣的事務(wù)處理是在一臺(tái)機(jī)器上,這樣的延遲是可以的。如果到了云的結(jié)構(gòu)下,可能是分布式的,如果在不同的機(jī)器上的時(shí)候,由于網(wǎng)絡(luò)的延遲,使得整個(gè)交易時(shí)間大大加大,可能到11ms,會(huì)影響很多用戶的體驗(yàn)的,怎么辦呢?在互聯(lián)網(wǎng)的架構(gòu)下,很容易做到的一點(diǎn),我可以用異步,在Bob的帳戶當(dāng)中,先把它減掉之后,交易就結(jié)束了,異步的方式來處理Smith的賬戶。今天大家最常用的,在淘寶上買東西的時(shí)候,選好商品,購物車,支付寶付款,交易就結(jié)束了,實(shí)際上異步在后面,還要把你的帳戶再和商戶的帳戶做異步,當(dāng)然這里有個(gè)支付擔(dān)保的業(yè)務(wù)功能,幫助我們在雙十一可以做那么大的交易量,每秒幾萬筆交易。
最后,就是用云的辦法來幫助大型企業(yè)IT支持海量業(yè)務(wù)的問題,因?yàn)槲覀兛吹酱笮推髽I(yè)的IT,無論是用戶數(shù)量,還是業(yè)務(wù)邏輯都非常復(fù)雜,所以我們總結(jié)了一些實(shí)踐,如何利用互聯(lián)網(wǎng)的架構(gòu),用云計(jì)算的架構(gòu)來解決企業(yè)IT的需求。剛才舉了幾個(gè),要用到異步替代同步,可以用最終的一致性來替代原來傳統(tǒng)的嚴(yán)格一致性,要盡可能的容錯(cuò),用戶的數(shù)據(jù)任何時(shí)候都不能丟掉的,可以盡可能的拆分,在企業(yè)遇到一個(gè)很明顯的共性問題,企業(yè)的IT部門,在業(yè)務(wù)部門面前,一般不是很強(qiáng)勢的,基本上處于弱勢地位,他跟CEO講,我已經(jīng)虛擬化了,但是業(yè)務(wù)部門說,對不起,我用不了,原因是什么?原因是業(yè)務(wù)沒有拆分,甚至有些業(yè)務(wù)部門說,我這個(gè)業(yè)務(wù)一定要跑在64核的CPU上,這帶來一個(gè)問題,上層業(yè)務(wù)如果不拆分的話,CIO很為難,平臺(tái)做得再虛擬化也是沒有辦法完全適應(yīng)整個(gè)企業(yè)向云上的轉(zhuǎn)型,這也是我們在實(shí)踐當(dāng)中遇到的一個(gè)很突出的問題。剩下兩個(gè),應(yīng)該用一些很成熟的組件,用盡可能自動(dòng)化的辦法來部署整個(gè)架構(gòu),因?yàn)榇蠹铱梢钥吹剑谠评锩?,很多很多部件都已?jīng)打散,所以在一個(gè)IT架構(gòu)轉(zhuǎn)向云架構(gòu)的時(shí)候,你要監(jiān)控、部署的節(jié)點(diǎn)非常多,如果用傳統(tǒng)的人工的辦法,沒辦法架構(gòu)、運(yùn)維這樣的體系,所以要采用自動(dòng)化的方式。
今天時(shí)間有限,我就分享這么多,謝謝大家!

責(zé)任編輯:葉雨田
-
曹志剛:我們期待風(fēng)電成為中國的主力能源
2020-11-17風(fēng)電,能源,主力能源 -
張鈞:未來配電網(wǎng)內(nèi)涵特征與發(fā)展框架研究
-
習(xí)近平:持續(xù)增強(qiáng)電力裝備、新能源等領(lǐng)域的全產(chǎn)業(yè)鏈優(yōu)勢
2020-11-02電力裝備,新能源,通信設(shè)備
-
曹志剛:我們期待風(fēng)電成為中國的主力能源
2020-11-17風(fēng)電,能源,主力能源 -
張鈞:未來配電網(wǎng)內(nèi)涵特征與發(fā)展框架研究
-
杜祥琬:創(chuàng)新觀念,推動(dòng)能源高質(zhì)量發(fā)展
2020-09-28能源,創(chuàng)新,觀點(diǎn)