一、什么是中臺?
????????“中臺”這個詞的由來最初的由來并不是阿里巴巴悴务,而是馬云拜訪了芬蘭的移動游戲公司Supercell出現(xiàn)的靈感,由于阿里巴巴的快速發(fā)展譬猫,特別是2010年聚劃算這個大巨頭上線之后幾年讯檐,公司內(nèi)部的損耗以及管理難度出現(xiàn)一定程度上的上升,于是阿里巴巴在15年提出的中臺戰(zhàn)略染服,以大眾所知道的“大中臺裂垦,小前端”,“厚平臺肌索,薄應(yīng)用”的中臺戰(zhàn)略模式進行布局;
? ? ? ? 中臺存在的目的就是更好的服務(wù)前臺規(guī)模化創(chuàng)新诚亚,進而更好的響應(yīng)服務(wù)引領(lǐng)用戶晕换,使企業(yè)真正做到自身能力與用戶需求的持續(xù)對接。
????????中臺是一個組織業(yè)務(wù)能力的總稱站宗,它在一個大的 IT 平臺上闸准,能夠比較穩(wěn)定地提供服務(wù)能力,還能快速應(yīng)對新業(yè)務(wù)需求梢灭,即敏捷能力夷家,同時,所有的數(shù)據(jù)一致敏释、互通库快,并且業(yè)務(wù)化,提升業(yè)務(wù)的智能钥顽。要做到這些义屏,就涉及到數(shù)據(jù)、業(yè)務(wù)蜂大、技術(shù)闽铐、組織、文化等的協(xié)同奶浦,而且是持續(xù)協(xié)同兄墅,相互配合、融為一體才能將中臺建設(shè)澳叉、運行好隙咸。
前臺:也就是前端的應(yīng)用平臺,是直接與終端用戶進行交互的應(yīng)用層耳高,例如我們平常使用的微信扎瓶,支付寶,淘寶所看到界面和所點擊的功能的集合就是前端應(yīng)用平臺泌枪;
中臺:也就是用戶沒有感知的的數(shù)據(jù)和服務(wù)支撐層概荷,中臺負責計算和運轉(zhuǎn)去完成用戶需要數(shù)據(jù)支撐的指令;例如:我們平常使用的淘寶登錄碌燕,首先需要在前端頁面上輸入手機號误证,然后點擊發(fā)送驗證碼,此時手機號的數(shù)據(jù)就被傳輸?shù)街信_修壕,中臺用手機號調(diào)用短信發(fā)放平臺將驗證碼短信發(fā)送到用戶的手機上愈捅,這就完成了用戶點擊發(fā)送驗證碼的指令;
后臺:給與中臺支撐的技術(shù)底層慈鸠,涉及到的有數(shù)據(jù)庫蓝谨,數(shù)據(jù)儲存,分布式緩存,容器等例如一秒鐘有10000個用戶點擊了同一個按鈕需要中臺支撐譬巫,但是中臺最多只能同時處理完1000個用戶的這種點擊咖楣,這個時候后臺就會幫助中臺系統(tǒng)將每1000個請求為一個單位排成一個隊列,讓中臺按照隊列順序進行處理和反饋芦昔;
二诱贿、搭建中臺的價值以及解決的問題?
痛點一:滿足善變和說謊的用戶
????????由于全民的教育程度的普遍提高和現(xiàn)代社會發(fā)展咕缎,各種各樣的需求都表現(xiàn)出來珠十,一旦在所使用的應(yīng)用上不能滿足用戶的需求,用戶就會立馬拋棄現(xiàn)有的尋求能夠解決需求的其他應(yīng)用凭豪;為了不被善變的用戶所拋棄焙蹭,企業(yè)不得不跟隨著用戶,為了滿足用戶而盡可能積極地響應(yīng)用戶需求的變化墅诡,發(fā)展新業(yè)務(wù)壳嚎、提供新服務(wù)。這就給企業(yè)的前方業(yè)務(wù)端提出了挑戰(zhàn)末早,必須做到快速響應(yīng)烟馅、靈活運轉(zhuǎn)。
前端的特點是:時效性然磷、多樣性郑趁、多變性;
后臺的特點是:穩(wěn)定性姿搜、高效性寡润、邏輯性;
????????當多變的前端直接遇上穩(wěn)定的后臺時便會產(chǎn)生沖突從而影響整個開發(fā)的工期舅柜,特殊邏輯堆積在后臺影響其響應(yīng)高效性等等一系列的問題出現(xiàn)梭纹;
1.在沒有建中臺之前,很多業(yè)務(wù)方提的需求到了你這里致份,你都會說变抽,這個我做不了,系統(tǒng)不支持氮块,還有一種回答是绍载,這個可以做,等我六個月或九個月滔蝉。如果你的中臺建設(shè)得不錯击儡,同樣的問題,你大概率會說:這些需求沒問題蝠引,都能做阳谍,大部分都能做了蛀柴,從說“no”變成說“yes”。另一個關(guān)于周期的回答边坤,“這個可以做名扛,給我一周或兩周”,從幾個月變成了幾周茧痒。
2.涉及到打折促銷等等活動,用戶無需進行下載最新版本的app即可體驗融蹂;
3.前中后臺各個系統(tǒng)之間職責劃分旺订,分工明確,成倍提高效率并且不影響系統(tǒng)的響應(yīng)速度超燃;
痛點二:節(jié)約開發(fā)的成本和資源的有效利用
????????隨著企業(yè)通過并購区拳,開發(fā)全新的產(chǎn)品而不斷的發(fā)展和壯大,10年左右意乓,阿里開始上線1688樱调、聚劃算等業(yè)務(wù)的時候發(fā)現(xiàn),這些業(yè)務(wù)針對的領(lǐng)域雖然各不相同届良,但是他需要用到的系統(tǒng)功能也高度類似笆凌,主要也是訂單、商品士葫、庫存乞而、價格、倉儲慢显、物流等系統(tǒng)爪模。如果這些新業(yè)務(wù)的系統(tǒng)也都要全部重新開發(fā)一遍,這無疑是很大的資源浪費荚藻。中臺的出現(xiàn)則很好的幫助解決了以上存在的重復(fù)性開發(fā)的問題:
1.統(tǒng)一了用戶產(chǎn)生數(shù)據(jù)結(jié)構(gòu)屋灌,對于后期的數(shù)據(jù)統(tǒng)計更加的友善;
2.同樣的功能在不同的產(chǎn)品上可以進行復(fù)用無需進行重復(fù)設(shè)計開發(fā)測試应狱,節(jié)約成倍的成本共郭;
痛點三:讓部門之間的數(shù)據(jù)互通,更好進行戰(zhàn)略部署
????企業(yè)不斷的壯大侦香,有了自己不同的產(chǎn)業(yè)群和事業(yè)部落塑,企業(yè)的綜合發(fā)展離不開領(lǐng)導層級對于不同的事業(yè)部的資源分配和未來規(guī)劃和最終的成果驗收,而規(guī)劃的方向和驗收的指標也就是來自于所統(tǒng)計得到的數(shù)據(jù)指標罐韩;但是各個部門之間的數(shù)據(jù)結(jié)構(gòu)不一樣并不互通憾赁,數(shù)據(jù)統(tǒng)計的標準也不一致;此時中臺的優(yōu)勢則展現(xiàn)出來了:
1.夸產(chǎn)品的數(shù)據(jù)互通變得更加的容易散吵,相互扶持加快發(fā)展的步伐龙考;
2.各個產(chǎn)業(yè)的可視化圖表均呈現(xiàn)在一張圖表上蟆肆,可觀性更強;
????以上的這些痛點并不是只有大公司才會有的晦款,這個任何公司在業(yè)務(wù)快速發(fā)展的過程中將會面臨的一個挑戰(zhàn)也是發(fā)展瓶頸炎功,中臺作為一種產(chǎn)品設(shè)計思路,或者系統(tǒng)架構(gòu)思路缓溅,并不受限于公司的規(guī)模蛇损,理論上講,任何一家即將或者正在面臨業(yè)務(wù)高速增長的狀態(tài)時坛怪,都很值得利用和借鑒中臺的思路淤齐,將目前業(yè)務(wù)當中大量可復(fù)用的功能和場景進行梳理,為業(yè)務(wù)的高速增長做好準備袜匿。
三更啄、中臺的分類
中臺作為一個解決方案在2015年被提出之后,每一個公司對于各自領(lǐng)域和行業(yè)出現(xiàn)了不同的定義居灯,主流的幾種說法分為:業(yè)務(wù)中臺祭务,數(shù)據(jù)中臺,技術(shù)中臺怪嫌;
業(yè)務(wù)中臺:我們最常見的用戶中心义锥,訂單中心,商品中心喇勋,優(yōu)惠券中心等等這些功能比較單一的微服務(wù)平臺缨该,能夠一對一解決前端定點的功能需求;如下圖所示:
數(shù)據(jù)中臺:則為統(tǒng)計成面例如:大數(shù)據(jù)平臺川背、SAP財務(wù)系統(tǒng)贰拿,可視化數(shù)據(jù)中心等等,能夠?qū)I(yè)務(wù)中臺的數(shù)據(jù)進行可視化展示熄云,為決策者提供數(shù)據(jù)支撐的平臺膨更,現(xiàn)在主要是服務(wù)于大屏展示;如下圖所示:
技術(shù)中臺:技術(shù)解決方案所涉及到的分布式儲存缴允,數(shù)據(jù)庫荚守,容器,緩存练般,消息隊列等等保證中臺功能正常運轉(zhuǎn)的底層技術(shù)支撐矗漾;如下圖所示:
阿里技術(shù)中臺將各種技術(shù)中間件等能力進行整合包裝,過濾掉技術(shù)細節(jié)薄料,向前臺敞贡、業(yè)務(wù)中臺、數(shù)據(jù)中臺提供簡單一致摄职、易于使用的應(yīng)用技術(shù)基礎(chǔ)設(shè)施的能力接口誊役。
四获列、各大公司的中臺布局架構(gòu)圖分享
阿里巴巴——移動中臺
阿里云中臺主要由業(yè)務(wù)中臺和數(shù)字中臺并肩構(gòu)成了雙中臺,并肩支撐所有前臺業(yè)務(wù)蛔垢。
百度——搜索中臺
百度垂直行業(yè) & 阿拉丁架構(gòu)技術(shù)負責人張安站在infoQ采訪中分享百度中臺的技術(shù)思路:提供完備的通用能力定制能力击孩、靈活的可定制業(yè)務(wù)框架、可以復(fù)用的業(yè)務(wù)組件鹏漆、完備的文檔教程巩梢、面向全流程開發(fā)效能提升的完整自動化工具鏈。月級別孵化新的垂直搜索產(chǎn)品艺玲,完成線上小流量且改;用不超過一個季度的精雕細琢,完成產(chǎn)品的全流量上線?板驳。這個時間包含了業(yè)務(wù)從學習我們系統(tǒng),進行開發(fā)碍拆,然后部署整套系統(tǒng)到生產(chǎn)環(huán)境若治,并完成線上效果驗證的全流程;
蘇寧數(shù)據(jù)中臺搭建
????蘇寧數(shù)據(jù)中臺的理念則是將所有的數(shù)據(jù)匯聚到數(shù)據(jù)中臺感混,每個數(shù)據(jù)應(yīng)用都以數(shù)據(jù)中臺為唯一數(shù)據(jù)來源端幼,為蘇寧的數(shù)據(jù)戰(zhàn)略提供有力支撐,從企業(yè)全局進行統(tǒng)一規(guī)劃弧满,統(tǒng)一建設(shè)婆跑,強調(diào)數(shù)據(jù)的全,從設(shè)計庭呜,組織滑进,建設(shè),流程角度保證模式的落地募谎,降低數(shù)據(jù)使用門檻扶关;
中國平安“金融+生態(tài)”催生平安智能認知中臺”
????2019年,平安科技以智能認知技術(shù)為例数冬,包含人臉节槐、活體、聲紋拐纱、語音铜异、OCR等多項認知能力,在金融場景中做實名身份核驗時秸架,會涉及人臉識別比對揍庄、身份證OCR識別,還會涉及唇語咕宿、聲紋等活體檢測币绩,如果同時對接多個系統(tǒng)接口蜡秽,需要多次系統(tǒng)開發(fā),通過構(gòu)建智能認知中臺可以對AI技術(shù)能力“攢”在一起進行整合包裝缆镣,輸出標準化的接口和SDK芽突,項目只需要對接智能認知中臺即可調(diào)取所有相關(guān)的接口和服務(wù),降低了系統(tǒng)的重復(fù)開發(fā)和維護董瞻,架構(gòu)變更等成本
五寞蚌、所有的企業(yè)都適合建設(shè)中臺嗎?
筆者沒有太多的建設(shè)性建議钠糊,這里我總結(jié)了幾點采訪阿里云中間件架構(gòu)總監(jiān)謝純良給出的關(guān)于公司建設(shè)中臺的建議挟秤,僅供大家參考;
1.看自己的行業(yè)抄伍,如果你還是傳統(tǒng)的業(yè)務(wù)例如加油站的加油員艘刚,賣衣服的柜員等等,可能還沒到建設(shè)中臺的必要性截珍,但是一旦涉及到石油的供應(yīng)商關(guān)系攀甚,衣服的線上售賣等等與互聯(lián)網(wǎng)密切相關(guān)了,那就要盡快的去考慮轉(zhuǎn)型岗喉;
2.只要是互聯(lián)網(wǎng)企業(yè)轉(zhuǎn)型建設(shè)中臺是必經(jīng)之路秋度,如果不提前做好規(guī)劃,會遇到很多阿里之前遇到過的很多問題钱床,很多問題都會導致一個企業(yè)的衰敗荚斯,所以盡快的去考慮建設(shè)中臺;
3.即使是一兩百人的小企業(yè)也是需要建設(shè)中臺的查牌,因為中臺它是一個新的 IT 的治理的方法論事期,而且現(xiàn)在在公共云上,云服務(wù)的費用已經(jīng)下降很多了僧免,大家可以相對較低的成本使用強大的技術(shù)平臺刑赶。
4.技術(shù)中臺代表了一個組織 / 企業(yè)的能力,其他所有東西都“長”在一個平臺上懂衩。開始選擇一個穩(wěn)定的撞叨、強大的、發(fā)展的技術(shù)底座很重要浊洞。就像種菜一樣牵敷,要是菜長起來再去換土壤,成本是非常大的法希;
最后大家快掃碼關(guān)注我枷餐,一起進步?jīng)_呀!