陳諤:數(shù)字化轉(zhuǎn)型的三點(diǎn)建議及網(wǎng)易微服務(wù)的實(shí)踐之道
原創(chuàng)【51CTO.com原創(chuàng)稿件】第九屆中國(guó)(天津?yàn)I海)國(guó)際生態(tài)城市論壇暨2018中國(guó)國(guó)際數(shù)字經(jīng)濟(jì)創(chuàng)新峰會(huì)于9月7日-8日在天津舉行。本次大會(huì)以"數(shù)字時(shí)代讓城市生活更美好"為主題,圍繞數(shù)字經(jīng)濟(jì)、智慧城市、生態(tài)城市等主題開(kāi)展一系列展覽展示、投融資對(duì)接、實(shí)地考察、濱海座談等專項(xiàng)活動(dòng)。
網(wǎng)易云副總經(jīng)理陳諤在會(huì)上發(fā)表了《開(kāi)放技術(shù)賦能企業(yè)數(shù)字化轉(zhuǎn)型》的主題演講,并在大會(huì)期間接受了51CTO記者的采訪。陳諤表示,中國(guó)數(shù)字經(jīng)濟(jì)進(jìn)入快速發(fā)展階段,不同行業(yè)數(shù)字化水平差異較大,但上云、擁抱開(kāi)源是必經(jīng)之路。隨后,陳諤介紹了網(wǎng)易云輕舟微服務(wù)解決方案的框架和案例,在私有云建設(shè)領(lǐng)域的實(shí)踐經(jīng)驗(yàn),以及網(wǎng)易云在大數(shù)據(jù)管理、工業(yè)互聯(lián)網(wǎng)和智能制造等領(lǐng)域的研究成果。
網(wǎng)易云副總經(jīng)理 陳諤
“企業(yè)在數(shù)字經(jīng)濟(jì)的背景下做轉(zhuǎn)型離不開(kāi)IT架構(gòu)的云化,一方面要把企業(yè)的數(shù)據(jù)資產(chǎn)化,另一方面要把企業(yè)的業(yè)務(wù)服務(wù)化。另外,企業(yè)數(shù)字化轉(zhuǎn)型不僅需要技術(shù),更需要數(shù)字經(jīng)濟(jì)的生態(tài),需要在生態(tài)里各有所長(zhǎng)的進(jìn)行分工和協(xié)作。企業(yè)要么去創(chuàng)建生態(tài),要么就參與到生態(tài)之中。” 陳諤在演講中提到。
企業(yè)內(nèi)部有很多數(shù)據(jù),有些數(shù)據(jù)并沒(méi)有被有效收集,即使收集起來(lái)也并未被企業(yè)轉(zhuǎn)化為能產(chǎn)生效益的資產(chǎn),因此要把數(shù)據(jù)資產(chǎn)化。企業(yè)在IT領(lǐng)域不斷進(jìn)行投資,形成了ERP系統(tǒng)、HR系統(tǒng)、生產(chǎn)管理系統(tǒng)等一系列業(yè)務(wù)系統(tǒng),當(dāng)需要聯(lián)合各系統(tǒng)組合出一些新業(yè)務(wù),利用數(shù)據(jù)創(chuàng)造新的業(yè)務(wù)價(jià)值時(shí),信息孤島卻給業(yè)務(wù)創(chuàng)新帶來(lái)了重重阻礙,業(yè)務(wù)服務(wù)化就是將企業(yè)業(yè)務(wù)抽象成一個(gè)個(gè)業(yè)務(wù)服務(wù),形成企業(yè)中臺(tái),通過(guò)業(yè)務(wù)服務(wù)的總和以及數(shù)據(jù)的有效利用為企業(yè)創(chuàng)造價(jià)值。
企業(yè)數(shù)字化轉(zhuǎn)型 上云的三點(diǎn)建議
企業(yè)做數(shù)字化轉(zhuǎn)型,進(jìn)行數(shù)據(jù)資產(chǎn)化和業(yè)務(wù)服務(wù)化,***步是要上云,云是數(shù)字化轉(zhuǎn)型的基礎(chǔ)。陳諤強(qiáng)調(diào),雖然目前的云產(chǎn)品很多,上云的企業(yè)更多,看上去很容易,但并不是所有的云都適合企業(yè)的數(shù)字化轉(zhuǎn)型,上云前企業(yè)需要考慮三方面因素。
首先,云平臺(tái)系統(tǒng)是否能平滑演進(jìn)。企業(yè)做云化建設(shè)的成本很高,隨著技術(shù)更新迭代,幾年之后可能需要重新購(gòu)買(mǎi)一套云,所有業(yè)務(wù)都要搬遷,這將在無(wú)形中增加企業(yè)的IT成本,因此云平臺(tái)系統(tǒng)是否能夠平滑演進(jìn)是企業(yè)上云前首先需要考慮的因素。
其次,是否存在被云廠商鎖定的風(fēng)險(xiǎn)。如果企業(yè)只用廠商特有的技術(shù),幾年后會(huì)有很多問(wèn)題需要進(jìn)行系統(tǒng)的更新迭代,此時(shí)只能找同一廠商對(duì)系統(tǒng)進(jìn)行升級(jí),很容易被廠商鎖定遭遇提價(jià)風(fēng)險(xiǎn)。
***,能否在市場(chǎng)上招聘到熟悉該云平臺(tái)系統(tǒng)的人才。人才問(wèn)題也是個(gè)大問(wèn)題,如果你采用了一個(gè)技術(shù),卻無(wú)法找到合適的人才,只能依賴廠商提供的云服務(wù),也將后患無(wú)窮。
陳諤認(rèn)為,開(kāi)放+自研是企業(yè)上云的***選擇。開(kāi)放是未來(lái),企業(yè)選擇開(kāi)源一方面不容易被廠商鎖定,另一方面更容易招聘到相關(guān)人才,且開(kāi)源的產(chǎn)品被成百上千家企業(yè)使用,一定會(huì)考慮到演進(jìn)的平滑性,因此數(shù)字化轉(zhuǎn)型的過(guò)程中擁抱開(kāi)放是正確的選擇。同時(shí)他強(qiáng)調(diào),開(kāi)放不等于拿來(lái)主義,不是隨便拿一個(gè)開(kāi)源軟件直接用,開(kāi)源軟件可能存在質(zhì)量、性能以及易用性等多方面的缺陷,必須要做增強(qiáng)。
輕舟微服務(wù) 破解企業(yè)云上業(yè)務(wù)服務(wù)化難題
網(wǎng)易經(jīng)過(guò)多年的業(yè)務(wù)實(shí)踐探索,解決了云上業(yè)務(wù)架構(gòu)及業(yè)務(wù)服務(wù)化的問(wèn)題,形成了一整套微服務(wù)解決方案“輕舟”。“輕舟”一詞因李白的《早發(fā)白帝城》中“兩岸猿聲啼不住,輕舟已過(guò)萬(wàn)重山”而得名。
輕舟微服務(wù)主要解決企業(yè)業(yè)務(wù)服務(wù)化的問(wèn)題,以前企業(yè)上云只解決了IT云化的問(wèn)題,很難把企業(yè)的業(yè)務(wù)重新去做整合產(chǎn)生新的價(jià)值,那么這些業(yè)務(wù)就是一個(gè)個(gè)孤島,輕舟能幫企業(yè)做服務(wù)化的改造,把業(yè)務(wù)抽象成服務(wù),這將帶來(lái)技術(shù)架構(gòu)的改造,涉及到運(yùn)維、測(cè)試、軟件迭代、線上排障等諸多問(wèn)題,這些恰好是互聯(lián)網(wǎng)公司遇到過(guò)、解決過(guò)的問(wèn)題,因此網(wǎng)易將完整的解決方案、完整的技術(shù)棧封裝起來(lái)形成了輕舟這樣一個(gè)產(chǎn)品,使得企業(yè)在做微服務(wù)架構(gòu)時(shí)有一個(gè)非常完整的閉環(huán),能夠支撐他做這樣一個(gè)技術(shù)架構(gòu)。同時(shí)網(wǎng)易還提供微服務(wù)架構(gòu)改造的咨詢服務(wù),除工具外,也會(huì)有相關(guān)培訓(xùn)幫助企業(yè)進(jìn)行服務(wù)化改造。
陳諤提到,網(wǎng)易實(shí)施微服務(wù)并非一蹴而就,自2010年起網(wǎng)易內(nèi)部就開(kāi)始嘗試微服務(wù)架構(gòu),由于IT系統(tǒng)服務(wù)過(guò)多,在拆分軟件服務(wù)時(shí),無(wú)論是運(yùn)維、問(wèn)題排查,還是解決團(tuán)隊(duì)之間的依賴,都非常復(fù)雜,一旦落到線上很難排查問(wèn)題,很難運(yùn)維,也很難進(jìn)行迭代測(cè)試,那次的嘗試以失敗而告終。
2014至2015年,網(wǎng)易的許多產(chǎn)品團(tuán)隊(duì)開(kāi)始不約而同的使用微服務(wù)架構(gòu),彼時(shí)整個(gè)業(yè)界都在往微服務(wù)的方向發(fā)展,因?yàn)檐浖某掷m(xù)迭代、保障軟件的質(zhì)量、保持軟件服務(wù)的彈性已經(jīng)成為許多企業(yè)必須要解決的問(wèn)題。
網(wǎng)易考拉電商平臺(tái)蓬勃發(fā)展時(shí),兩三天就有一個(gè)迭代需求,不得不再次開(kāi)始嘗試微服務(wù),基于以往的經(jīng)驗(yàn),網(wǎng)易基于開(kāi)源社區(qū)標(biāo)準(zhǔn),建立了從研發(fā)到測(cè)試、從線上的運(yùn)維部署到問(wèn)題的跟蹤,一整套以技術(shù)為支撐的微服務(wù)解決方案,基于開(kāi)源的標(biāo)準(zhǔn)從長(zhǎng)遠(yuǎn)的角度來(lái)看能使整套解決方案更有生命力。
眾所周知,傳統(tǒng)的第三方軟件外包最終交付給企業(yè)的往往是一個(gè)壓縮包,這個(gè)系統(tǒng)對(duì)企業(yè)來(lái)說(shuō)只能先去用,軟件的質(zhì)量很難評(píng)估,壓縮包的解碼很難去迭代,修改也不知從何入手。而軟件外包的第三方在迭代時(shí),企業(yè)也無(wú)法評(píng)估修改范圍和修改力度。
輕舟對(duì)網(wǎng)易自身的軟件系統(tǒng)提供了很大幫助,不僅幫助網(wǎng)易節(jié)省了大量的人力運(yùn)維成本,也提高了軟件的迭代速度。同時(shí),網(wǎng)易也在跟客戶探討用微服務(wù)架構(gòu)進(jìn)行規(guī)范化的微系統(tǒng)外包,第三方外包公司可以為企業(yè)提供一個(gè)可持續(xù)構(gòu)建的軟件版本,企業(yè)也可以在這個(gè)版本之上對(duì)系統(tǒng)進(jìn)行持續(xù)的構(gòu)建、修改或集成,有了微服務(wù)技術(shù)的支撐,企業(yè)需要迭代時(shí)既可以自行修改,也可以由第三方外包公司在界定修改范圍和內(nèi)容的前提下進(jìn)行修改,外包+自研的模式,使得客戶的IT系統(tǒng)有了迅速迭代的能力。
據(jù)悉,網(wǎng)易考拉電商業(yè)務(wù)上線時(shí)只能做兩次變更,到目前為止大約拆分成近400個(gè)服務(wù),一天之內(nèi)在所有系統(tǒng)可以實(shí)現(xiàn)1000次變更,由于每次更新的力度變得越來(lái)越小,這使軟件的缺陷率大幅度下降,軟件綜合質(zhì)量提升了50%以上。
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】