數(shù)據(jù)中臺、業(yè)務(wù)中臺、技術(shù)中臺、AI中臺......萬變不離其宗

最近,到處都在說中臺,被各種中臺概念狂轟亂炸,有數(shù)據(jù)中臺、業(yè)務(wù)中臺、技術(shù)中臺、AI中臺、組織中臺……筆者從各個渠道聽過不同專家各式各樣的說法,一時間被搞得云里霧里。帶著各種疑問,筆者開始了數(shù)據(jù)中臺的探索之旅,希望能夠撥開云霧看清事實真相。

圖片發(fā)自簡書App


正本清源

數(shù)據(jù)中臺的概念是阿里巴巴首次提出,是為了應(yīng)對像雙十一這樣的業(yè)務(wù)高峰、應(yīng)對大規(guī)模數(shù)據(jù)的線性可擴展問題、應(yīng)對復(fù)雜業(yè)務(wù)系統(tǒng)的解耦問題,而在技術(shù)、組織架構(gòu)等方面采取的一些變革,其本質(zhì)上還是一個平臺,阿里稱之為“共享服務(wù)平臺(Shared Platform as Service,SPAS)”。SPAS采用的是基于面向服務(wù)的架構(gòu)SOA理念的 “去中心化”的服務(wù)架構(gòu),所有的服務(wù)都是以“點對點”的方式進行交互。阿里之所以選擇“去中心化”的分布式服務(wù)架構(gòu),主要是考慮到擴展性。畢竟互聯(lián)網(wǎng)公司的用戶群體是整個互聯(lián)網(wǎng)公眾,首先要解決的就是系統(tǒng)的擴展性問題。因為一旦有更多的用戶訪問,平臺若不能擴展,可能給平臺帶來災(zāi)難性的后果。

為什么在前臺和后臺之間增加一個中臺?

在回答這個問題之前,我們回顧一下前臺和后臺的概念。前臺是由各個應(yīng)用組成的前端系統(tǒng)平臺。前端系統(tǒng)直接觸達用戶,通過前臺,企業(yè)與最終用戶直接進行信息交互。例如,企業(yè)搭建的電子商務(wù)網(wǎng)站、門戶網(wǎng)站、手機APP、微信公眾號等都屬于前臺。后臺是由各個業(yè)務(wù)管理系統(tǒng)組成的后端平臺。每個后臺業(yè)務(wù)系統(tǒng)管理了企業(yè)的一塊業(yè)務(wù),例如,財務(wù)系統(tǒng)、產(chǎn)品系統(tǒng)、客戶管理系統(tǒng)、倉庫物流管理系統(tǒng)等。基礎(chǔ)設(shè)施、存儲和計算平臺作為企業(yè)的核心計算資源,也屬于后臺的一部分。

大多數(shù)企業(yè)的后臺建設(shè)是為了滿足各個業(yè)務(wù)管理的需求,所以多被稱作管理信息系統(tǒng)。后臺系統(tǒng)是為了解決企業(yè)管理的效率問題,并不是為了服務(wù)于前臺。這類系統(tǒng)或是當(dāng)年花大價錢外購,需要每年支付大量的服務(wù)費,并且版本老舊,定制化困難;又或是是花大價錢自建,年久失修,一身的補丁,同樣變更困難;而且各個系統(tǒng)之間彼此相對獨立,形成了一個一個“煙囪”,信息很難流通,即使系統(tǒng)間有集成,也只是兩兩系統(tǒng)之間做了接口,盡管有些企業(yè)建了數(shù)據(jù)中心和數(shù)據(jù)倉庫,也僅僅是個集中存放數(shù)據(jù)的大數(shù)據(jù)庫,形成了一個更大的“信息孤島”。

所以,企業(yè)后臺往往并不能很好地支撐前臺快速創(chuàng)新響應(yīng)用戶的需求,而中臺要解決的才是前臺的創(chuàng)新問題。

為什么中臺能更好地支持前臺創(chuàng)新?

中臺鏈接了前臺用戶與后臺核心資源,既可以將早已臃腫不堪的前臺系統(tǒng)中的穩(wěn)定通用業(yè)務(wù)能力“沉降”到中臺層,為前臺減肥,實施“大中臺,小前臺”戰(zhàn)略,恢復(fù)前臺的響應(yīng)力,前臺可以快速生成各種微應(yīng)用;又可以將后臺系統(tǒng)中需要頻繁變化或是需要被前臺直接使用的業(yè)務(wù)能力“提取”到中臺層,賦予這些業(yè)務(wù)能力更強的靈活度和更低的變更成本,從而為前臺提供更強大的“能力炮火”?援。

阿里數(shù)據(jù)中臺里有什么?

阿里數(shù)據(jù)中臺里面主要有兩樣?xùn)|西(見下圖1),一個是數(shù)據(jù)(包括垂直數(shù)據(jù)中心、公共數(shù)據(jù)中心和萃取數(shù)據(jù)中心),另一個是服務(wù)(數(shù)據(jù)服務(wù)中間件,對數(shù)據(jù)進行抽象包裝整合)。數(shù)據(jù)是數(shù)據(jù)中臺中很重要的一部分,數(shù)據(jù)中臺提供企業(yè)級數(shù)據(jù)模型,從整體上統(tǒng)一數(shù)據(jù)架構(gòu),打破信息孤島,解決數(shù)據(jù)冗余、不一致等問題。這一部分相當(dāng)于企業(yè)數(shù)據(jù)倉庫,負責(zé)將企業(yè)的數(shù)據(jù)統(tǒng)一建模和集中存儲,提供可用的、高質(zhì)量的數(shù)據(jù)。

圖1 阿里中臺整體架構(gòu)


數(shù)據(jù)中臺提供三類服務(wù):依賴接口的服務(wù)、依賴工具的服務(wù)和依賴數(shù)據(jù)的服務(wù)。在這三種服務(wù)中,筆者重點關(guān)注的是依賴于數(shù)據(jù)的服務(wù),數(shù)據(jù)中臺具有大數(shù)據(jù)分析能力,并將該能力通過接口服務(wù)等方式對外提供。這一點是數(shù)據(jù)中臺與數(shù)倉的最大區(qū)別,數(shù)倉對外直接提供規(guī)整的數(shù)據(jù)分析能力,一般由BI工具或者大數(shù)據(jù)挖掘工具負責(zé),而數(shù)據(jù)中臺直接將數(shù)據(jù)封裝成服務(wù),以API等方式對外輸出。數(shù)據(jù)中臺原則上只提供通用的服務(wù)接口,個性化在業(yè)務(wù)層實現(xiàn),簡化上層業(yè)務(wù)使用,提升對業(yè)務(wù)需求的響應(yīng)效率。

數(shù)據(jù)中臺的本質(zhì)什么?

從上面的介紹不難看出,數(shù)據(jù)中臺最核心的是OneData體系。這個體系實質(zhì)上是一個數(shù)據(jù)管理體系,包括全局?jǐn)?shù)據(jù)倉庫規(guī)劃、數(shù)據(jù)規(guī)范定義、數(shù)據(jù)建模研發(fā)、數(shù)據(jù)連接萃取、數(shù)據(jù)運維監(jiān)控、數(shù)據(jù)資產(chǎn)管理工具等。為了幫助您理解數(shù)據(jù)倉庫和數(shù)據(jù)中臺的區(qū)別,我們把兩者做個對比,先看一下數(shù)據(jù)倉庫架構(gòu)。


圖2 數(shù)據(jù)倉庫架構(gòu)


數(shù)據(jù)倉庫是為企業(yè)所有級別的決策制定過程,提供所有類型數(shù)據(jù)支持的戰(zhàn)略集合,出于分析性報告和決策支持目的而創(chuàng)建。

數(shù)據(jù)中臺是一個數(shù)據(jù)集成平臺,它不僅僅是為數(shù)據(jù)分析挖掘而建,它更重要的功能是作為各個業(yè)務(wù)的數(shù)據(jù)源,為業(yè)務(wù)系統(tǒng)提供數(shù)據(jù)和計算服務(wù)。數(shù)據(jù)中臺的本質(zhì)就是“數(shù)據(jù)倉庫+數(shù)據(jù)服務(wù)中間件”。

中臺構(gòu)建這種服務(wù)時是考慮到可復(fù)用性的,每個服務(wù)就像一塊積木,可以隨意組合,非常靈活,有些個性化的需求在前臺解決,這樣就避免了重復(fù)建設(shè),既省時、省力,又省錢。

數(shù)據(jù)中臺建設(shè)

圍繞“規(guī)劃、治理、整合、共享”四步,將企業(yè)海量、多維的數(shù)據(jù)資產(chǎn)盤點、整合、分析、確保整個公司數(shù)據(jù)一致性和可復(fù)用性,為前臺提供數(shù)據(jù)資產(chǎn)、數(shù)據(jù)定制創(chuàng)新、數(shù)據(jù)監(jiān)測與數(shù)據(jù)分析等服務(wù),最終實現(xiàn)數(shù)據(jù)資產(chǎn)的價值最大化。

在具體建設(shè)策略方面,企業(yè)應(yīng)基于自身的業(yè)務(wù)戰(zhàn)略,選擇明確數(shù)據(jù)資產(chǎn)對象,由業(yè)務(wù)或應(yīng)用(需求)驅(qū)動,若沒有實際的應(yīng)用場景或沒有足夠的客戶群體,不建議建數(shù)據(jù)中臺。

阿里中臺是如何運作的?

數(shù)據(jù)中臺是一個協(xié)作平臺,他是連接服務(wù)提供方和服務(wù)消費者的“在線市場”,把離線的服務(wù)能力在線化的過程,在這個過程中,數(shù)據(jù)中臺只是提供服務(wù)共享的基礎(chǔ)設(shè)施和服務(wù)治理的規(guī)范與工具。


圖3 數(shù)據(jù)中臺運作模式


在這個“市場”當(dāng)中,服務(wù)提供者享受到統(tǒng)一的應(yīng)用服務(wù)管理帶來的便捷;服務(wù)消費者享受到依賴服務(wù)化平臺帶來的開發(fā)效率的提升和服務(wù)質(zhì)量的可靠性保證。

典型案例

淘寶和天貓有著各自的買家評價服務(wù),但在防止刷屏的時候會使用相同的數(shù)據(jù)模型鑒別虛假評價。所以,即便業(yè)務(wù)場景不一樣,但很多的基礎(chǔ)數(shù)據(jù)模型及算法可以被重復(fù)使用服務(wù)。經(jīng)過清晰的沉淀,算法可以通過重新編排、組合,成為服務(wù)接口響應(yīng)業(yè)務(wù)的基本需求。由于具備快速編排、組合數(shù)據(jù)服務(wù)的能力,可以以較小的成本投入來構(gòu)建出一個創(chuàng)新的前端業(yè)務(wù)。

京東將技術(shù)團隊拆分為前臺與中臺,前臺研發(fā)職能對接商城各事業(yè)部,中臺研發(fā)則聚焦于解決共性需求,專注輸出抽象程度高、可復(fù)用性高的組件化資源和技術(shù)能力包,用API(接口)形式支持前臺研發(fā)。無論是京東內(nèi)部的商品管理、訂單管理、庫存管理和門店管理,還是對外輸出的技術(shù)能力,都是基于同一套技術(shù)中臺系統(tǒng)。通過系統(tǒng)中不同組件的配置、組合和流程搭建滿足不同的業(yè)態(tài)模式。任何人都可以調(diào)用京東的Open API,在任何地方都可以插入京東的商品,這樣京東就可以做到“有流量的地方,就有京東的商品”。

總結(jié)

數(shù)據(jù)中臺理論上是為大型企業(yè)大量的應(yīng)用提供專業(yè)的服務(wù)。從本質(zhì)上來講數(shù)據(jù)中臺是一種面向數(shù)據(jù)服務(wù)的架構(gòu)(SOA),是數(shù)據(jù)倉庫PLUS。由于電商的業(yè)務(wù)特性,阿里才選擇了 “去中心化”的分布式服務(wù)架構(gòu),對于傳統(tǒng)企業(yè)如果沒有很大的客戶群體,業(yè)務(wù)變化也不是特別大,筆者建議應(yīng)該采用ESB來設(shè)計SOA解決方案。

概念并不重要,重要的是解決“創(chuàng)新驅(qū)動快速變化”的前臺和“穩(wěn)定可靠驅(qū)動變化周期相對較慢”的后臺之間的?盾,重要的是支持用戶為中心的持續(xù)規(guī)模化創(chuàng)新,重要的是想方設(shè)法持續(xù)提高企業(yè)對于?戶的響應(yīng)?。

現(xiàn)如今,“大中臺、小前臺”的思想已經(jīng)成為了主流數(shù)字化轉(zhuǎn)型思想。不僅互聯(lián)網(wǎng)企業(yè)BATJ,幾乎全部走上了數(shù)字中臺戰(zhàn)略,華為、海爾等企業(yè)也走了建設(shè)數(shù)據(jù)中臺的道路。一個新的概念出現(xiàn),很可能會有一些人跟風(fēng)鼓吹,但是也要清醒的認(rèn)識到,數(shù)據(jù)中臺本身并沒有什么新的技術(shù)或內(nèi)容,只不過新瓶裝舊酒而已,架構(gòu)的搭建就像蓋房子,你想建成洋房還是別墅是沒有對錯的,只要邏輯自洽就行,至于名字,您給它取個什么都是可以的。

本人每當(dāng)聽到一個新的概念時,若和原有的認(rèn)知有沖突,一定要想方設(shè)法搞明白,絕不人云亦云,更不會以訛傳訛。以上論述僅代表個人觀點,如有異議,歡迎一起切磋交流。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容