一、什么是中臺(tái)?
????????“中臺(tái)”這個(gè)詞的由來最初的由來并不是阿里巴巴,而是馬云拜訪了芬蘭的移動(dòng)游戲公司Supercell出現(xiàn)的靈感,由于阿里巴巴的快速發(fā)展,特別是2010年聚劃算這個(gè)大巨頭上線之后幾年,公司內(nèi)部的損耗以及管理難度出現(xiàn)一定程度上的上升,于是阿里巴巴在15年提出的中臺(tái)戰(zhàn)略,以大眾所知道的“大中臺(tái),小前端”,“厚平臺(tái),薄應(yīng)用”的中臺(tái)戰(zhàn)略模式進(jìn)行布局;
? ? ? ? 中臺(tái)存在的目的就是更好的服務(wù)前臺(tái)規(guī)?;瘎?chuàng)新,進(jìn)而更好的響應(yīng)服務(wù)引領(lǐng)用戶,使企業(yè)真正做到自身能力與用戶需求的持續(xù)對接。
????????中臺(tái)是一個(gè)組織業(yè)務(wù)能力的總稱,它在一個(gè)大的 IT 平臺(tái)上,能夠比較穩(wěn)定地提供服務(wù)能力,還能快速應(yīng)對新業(yè)務(wù)需求,即敏捷能力,同時(shí),所有的數(shù)據(jù)一致、互通,并且業(yè)務(wù)化,提升業(yè)務(wù)的智能。要做到這些,就涉及到數(shù)據(jù)、業(yè)務(wù)、技術(shù)、組織、文化等的協(xié)同,而且是持續(xù)協(xié)同,相互配合、融為一體才能將中臺(tái)建設(shè)、運(yùn)行好。
前臺(tái):也就是前端的應(yīng)用平臺(tái),是直接與終端用戶進(jìn)行交互的應(yīng)用層,例如我們平常使用的微信,支付寶,淘寶所看到界面和所點(diǎn)擊的功能的集合就是前端應(yīng)用平臺(tái);
中臺(tái):也就是用戶沒有感知的的數(shù)據(jù)和服務(wù)支撐層,中臺(tái)負(fù)責(zé)計(jì)算和運(yùn)轉(zhuǎn)去完成用戶需要數(shù)據(jù)支撐的指令;例如:我們平常使用的淘寶登錄,首先需要在前端頁面上輸入手機(jī)號,然后點(diǎn)擊發(fā)送驗(yàn)證碼,此時(shí)手機(jī)號的數(shù)據(jù)就被傳輸?shù)街信_(tái),中臺(tái)用手機(jī)號調(diào)用短信發(fā)放平臺(tái)將驗(yàn)證碼短信發(fā)送到用戶的手機(jī)上,這就完成了用戶點(diǎn)擊發(fā)送驗(yàn)證碼的指令;
后臺(tái):給與中臺(tái)支撐的技術(shù)底層,涉及到的有數(shù)據(jù)庫,數(shù)據(jù)儲(chǔ)存,分布式緩存,容器等例如一秒鐘有10000個(gè)用戶點(diǎn)擊了同一個(gè)按鈕需要中臺(tái)支撐,但是中臺(tái)最多只能同時(shí)處理完1000個(gè)用戶的這種點(diǎn)擊,這個(gè)時(shí)候后臺(tái)就會(huì)幫助中臺(tái)系統(tǒng)將每1000個(gè)請求為一個(gè)單位排成一個(gè)隊(duì)列,讓中臺(tái)按照隊(duì)列順序進(jìn)行處理和反饋;
二、搭建中臺(tái)的價(jià)值以及解決的問題?
痛點(diǎn)一:滿足善變和說謊的用戶
????????由于全民的教育程度的普遍提高和現(xiàn)代社會(huì)發(fā)展,各種各樣的需求都表現(xiàn)出來,一旦在所使用的應(yīng)用上不能滿足用戶的需求,用戶就會(huì)立馬拋棄現(xiàn)有的尋求能夠解決需求的其他應(yīng)用;為了不被善變的用戶所拋棄,企業(yè)不得不跟隨著用戶,為了滿足用戶而盡可能積極地響應(yīng)用戶需求的變化,發(fā)展新業(yè)務(wù)、提供新服務(wù)。這就給企業(yè)的前方業(yè)務(wù)端提出了挑戰(zhàn),必須做到快速響應(yīng)、靈活運(yùn)轉(zhuǎn)。
前端的特點(diǎn)是:時(shí)效性、多樣性、多變性;
后臺(tái)的特點(diǎn)是:穩(wěn)定性、高效性、邏輯性;
????????當(dāng)多變的前端直接遇上穩(wěn)定的后臺(tái)時(shí)便會(huì)產(chǎn)生沖突從而影響整個(gè)開發(fā)的工期,特殊邏輯堆積在后臺(tái)影響其響應(yīng)高效性等等一系列的問題出現(xiàn);

1.在沒有建中臺(tái)之前,很多業(yè)務(wù)方提的需求到了你這里,你都會(huì)說,這個(gè)我做不了,系統(tǒng)不支持,還有一種回答是,這個(gè)可以做,等我六個(gè)月或九個(gè)月。如果你的中臺(tái)建設(shè)得不錯(cuò),同樣的問題,你大概率會(huì)說:這些需求沒問題,都能做,大部分都能做了,從說“no”變成說“yes”。另一個(gè)關(guān)于周期的回答,“這個(gè)可以做,給我一周或兩周”,從幾個(gè)月變成了幾周。
2.涉及到打折促銷等等活動(dòng),用戶無需進(jìn)行下載最新版本的app即可體驗(yàn);
3.前中后臺(tái)各個(gè)系統(tǒng)之間職責(zé)劃分,分工明確,成倍提高效率并且不影響系統(tǒng)的響應(yīng)速度;
痛點(diǎn)二:節(jié)約開發(fā)的成本和資源的有效利用
????????隨著企業(yè)通過并購,開發(fā)全新的產(chǎn)品而不斷的發(fā)展和壯大,10年左右,阿里開始上線1688、聚劃算等業(yè)務(wù)的時(shí)候發(fā)現(xiàn),這些業(yè)務(wù)針對的領(lǐng)域雖然各不相同,但是他需要用到的系統(tǒng)功能也高度類似,主要也是訂單、商品、庫存、價(jià)格、倉儲(chǔ)、物流等系統(tǒng)。如果這些新業(yè)務(wù)的系統(tǒng)也都要全部重新開發(fā)一遍,這無疑是很大的資源浪費(fèi)。中臺(tái)的出現(xiàn)則很好的幫助解決了以上存在的重復(fù)性開發(fā)的問題:
1.統(tǒng)一了用戶產(chǎn)生數(shù)據(jù)結(jié)構(gòu),對于后期的數(shù)據(jù)統(tǒng)計(jì)更加的友善;
2.同樣的功能在不同的產(chǎn)品上可以進(jìn)行復(fù)用無需進(jìn)行重復(fù)設(shè)計(jì)開發(fā)測試,節(jié)約成倍的成本;

痛點(diǎn)三:讓部門之間的數(shù)據(jù)互通,更好進(jìn)行戰(zhàn)略部署
????企業(yè)不斷的壯大,有了自己不同的產(chǎn)業(yè)群和事業(yè)部,企業(yè)的綜合發(fā)展離不開領(lǐng)導(dǎo)層級對于不同的事業(yè)部的資源分配和未來規(guī)劃和最終的成果驗(yàn)收,而規(guī)劃的方向和驗(yàn)收的指標(biāo)也就是來自于所統(tǒng)計(jì)得到的數(shù)據(jù)指標(biāo);但是各個(gè)部門之間的數(shù)據(jù)結(jié)構(gòu)不一樣并不互通,數(shù)據(jù)統(tǒng)計(jì)的標(biāo)準(zhǔn)也不一致;此時(shí)中臺(tái)的優(yōu)勢則展現(xiàn)出來了:
1.夸產(chǎn)品的數(shù)據(jù)互通變得更加的容易,相互扶持加快發(fā)展的步伐;
2.各個(gè)產(chǎn)業(yè)的可視化圖表均呈現(xiàn)在一張圖表上,可觀性更強(qiáng);

????以上的這些痛點(diǎn)并不是只有大公司才會(huì)有的,這個(gè)任何公司在業(yè)務(wù)快速發(fā)展的過程中將會(huì)面臨的一個(gè)挑戰(zhàn)也是發(fā)展瓶頸,中臺(tái)作為一種產(chǎn)品設(shè)計(jì)思路,或者系統(tǒng)架構(gòu)思路,并不受限于公司的規(guī)模,理論上講,任何一家即將或者正在面臨業(yè)務(wù)高速增長的狀態(tài)時(shí),都很值得利用和借鑒中臺(tái)的思路,將目前業(yè)務(wù)當(dāng)中大量可復(fù)用的功能和場景進(jìn)行梳理,為業(yè)務(wù)的高速增長做好準(zhǔn)備。
三、中臺(tái)的分類
中臺(tái)作為一個(gè)解決方案在2015年被提出之后,每一個(gè)公司對于各自領(lǐng)域和行業(yè)出現(xiàn)了不同的定義,主流的幾種說法分為:業(yè)務(wù)中臺(tái),數(shù)據(jù)中臺(tái),技術(shù)中臺(tái);

業(yè)務(wù)中臺(tái):我們最常見的用戶中心,訂單中心,商品中心,優(yōu)惠券中心等等這些功能比較單一的微服務(wù)平臺(tái),能夠一對一解決前端定點(diǎn)的功能需求;如下圖所示:

數(shù)據(jù)中臺(tái):則為統(tǒng)計(jì)成面例如:大數(shù)據(jù)平臺(tái)、SAP財(cái)務(wù)系統(tǒng),可視化數(shù)據(jù)中心等等,能夠?qū)I(yè)務(wù)中臺(tái)的數(shù)據(jù)進(jìn)行可視化展示,為決策者提供數(shù)據(jù)支撐的平臺(tái),現(xiàn)在主要是服務(wù)于大屏展示;如下圖所示:

技術(shù)中臺(tái):技術(shù)解決方案所涉及到的分布式儲(chǔ)存,數(shù)據(jù)庫,容器,緩存,消息隊(duì)列等等保證中臺(tái)功能正常運(yùn)轉(zhuǎn)的底層技術(shù)支撐;如下圖所示:


阿里技術(shù)中臺(tái)將各種技術(shù)中間件等能力進(jìn)行整合包裝,過濾掉技術(shù)細(xì)節(jié),向前臺(tái)、業(yè)務(wù)中臺(tái)、數(shù)據(jù)中臺(tái)提供簡單一致、易于使用的應(yīng)用技術(shù)基礎(chǔ)設(shè)施的能力接口。
四、各大公司的中臺(tái)布局架構(gòu)圖分享
阿里巴巴——移動(dòng)中臺(tái)

阿里云中臺(tái)主要由業(yè)務(wù)中臺(tái)和數(shù)字中臺(tái)并肩構(gòu)成了雙中臺(tái),并肩支撐所有前臺(tái)業(yè)務(wù)。
百度——搜索中臺(tái)


百度垂直行業(yè) & 阿拉丁架構(gòu)技術(shù)負(fù)責(zé)人張安站在infoQ采訪中分享百度中臺(tái)的技術(shù)思路:提供完備的通用能力定制能力、靈活的可定制業(yè)務(wù)框架、可以復(fù)用的業(yè)務(wù)組件、完備的文檔教程、面向全流程開發(fā)效能提升的完整自動(dòng)化工具鏈。月級別孵化新的垂直搜索產(chǎn)品,完成線上小流量;用不超過一個(gè)季度的精雕細(xì)琢,完成產(chǎn)品的全流量上線?。這個(gè)時(shí)間包含了業(yè)務(wù)從學(xué)習(xí)我們系統(tǒng),進(jìn)行開發(fā),然后部署整套系統(tǒng)到生產(chǎn)環(huán)境,并完成線上效果驗(yàn)證的全流程;
蘇寧數(shù)據(jù)中臺(tái)搭建

????蘇寧數(shù)據(jù)中臺(tái)的理念則是將所有的數(shù)據(jù)匯聚到數(shù)據(jù)中臺(tái),每個(gè)數(shù)據(jù)應(yīng)用都以數(shù)據(jù)中臺(tái)為唯一數(shù)據(jù)來源,為蘇寧的數(shù)據(jù)戰(zhàn)略提供有力支撐,從企業(yè)全局進(jìn)行統(tǒng)一規(guī)劃,統(tǒng)一建設(shè),強(qiáng)調(diào)數(shù)據(jù)的全,從設(shè)計(jì),組織,建設(shè),流程角度保證模式的落地,降低數(shù)據(jù)使用門檻;
中國平安“金融+生態(tài)”催生平安智能認(rèn)知中臺(tái)”

????2019年,平安科技以智能認(rèn)知技術(shù)為例,包含人臉、活體、聲紋、語音、OCR等多項(xiàng)認(rèn)知能力,在金融場景中做實(shí)名身份核驗(yàn)時(shí),會(huì)涉及人臉識別比對、身份證OCR識別,還會(huì)涉及唇語、聲紋等活體檢測,如果同時(shí)對接多個(gè)系統(tǒng)接口,需要多次系統(tǒng)開發(fā),通過構(gòu)建智能認(rèn)知中臺(tái)可以對AI技術(shù)能力“攢”在一起進(jìn)行整合包裝,輸出標(biāo)準(zhǔn)化的接口和SDK,項(xiàng)目只需要對接智能認(rèn)知中臺(tái)即可調(diào)取所有相關(guān)的接口和服務(wù),降低了系統(tǒng)的重復(fù)開發(fā)和維護(hù),架構(gòu)變更等成本
五、所有的企業(yè)都適合建設(shè)中臺(tái)嗎?
筆者沒有太多的建設(shè)性建議,這里我總結(jié)了幾點(diǎn)采訪阿里云中間件架構(gòu)總監(jiān)謝純良給出的關(guān)于公司建設(shè)中臺(tái)的建議,僅供大家參考;
1.看自己的行業(yè),如果你還是傳統(tǒng)的業(yè)務(wù)例如加油站的加油員,賣衣服的柜員等等,可能還沒到建設(shè)中臺(tái)的必要性,但是一旦涉及到石油的供應(yīng)商關(guān)系,衣服的線上售賣等等與互聯(lián)網(wǎng)密切相關(guān)了,那就要盡快的去考慮轉(zhuǎn)型;
2.只要是互聯(lián)網(wǎng)企業(yè)轉(zhuǎn)型建設(shè)中臺(tái)是必經(jīng)之路,如果不提前做好規(guī)劃,會(huì)遇到很多阿里之前遇到過的很多問題,很多問題都會(huì)導(dǎo)致一個(gè)企業(yè)的衰敗,所以盡快的去考慮建設(shè)中臺(tái);
3.即使是一兩百人的小企業(yè)也是需要建設(shè)中臺(tái)的,因?yàn)橹信_(tái)它是一個(gè)新的 IT 的治理的方法論,而且現(xiàn)在在公共云上,云服務(wù)的費(fèi)用已經(jīng)下降很多了,大家可以相對較低的成本使用強(qiáng)大的技術(shù)平臺(tái)。
4.技術(shù)中臺(tái)代表了一個(gè)組織 / 企業(yè)的能力,其他所有東西都“長”在一個(gè)平臺(tái)上。開始選擇一個(gè)穩(wěn)定的、強(qiáng)大的、發(fā)展的技術(shù)底座很重要。就像種菜一樣,要是菜長起來再去換土壤,成本是非常大的;
最后大家快掃碼關(guān)注我,一起進(jìn)步?jīng)_呀!