引子
去年冬天的時(shí)候,去了上海一家做汽車O2O的企業(yè),幫著做業(yè)務(wù)架構(gòu)和技術(shù)架構(gòu)的咨詢。期間分享了一個(gè)服務(wù)化的案例,針對企業(yè)技術(shù)架構(gòu)變遷的帶來的沉重機(jī)會(huì)成本丟失做了好多探討。我們經(jīng)常聽到一些管理層說技術(shù)不重要,重要的是業(yè)務(wù),但是當(dāng)業(yè)務(wù)是基于技術(shù)平臺(tái)的時(shí)候,還忽略技術(shù)的重要性就是非常短時(shí)的行為。一個(gè)好的CIO應(yīng)該深刻理解企業(yè)業(yè)務(wù)戰(zhàn)略和戰(zhàn)術(shù)的節(jié)奏,并在技術(shù)架構(gòu)的實(shí)現(xiàn)上做出對應(yīng)的模型。我新來的老板是一個(gè)非常資深的技術(shù)人員出身,也做到了事業(yè)部總經(jīng)理的位置,他來我們部門的第一件事,就是和開發(fā)團(tuán)隊(duì)分析目前積累到的核心業(yè)務(wù)模型。我在去年年底通過自學(xué),也領(lǐng)悟到業(yè)務(wù)架構(gòu)的重要性,業(yè)務(wù)對技術(shù)架構(gòu)的要求的重要性。技術(shù)相比于業(yè)務(wù),就好比骨架相比于肉身,沒有好多骨架,肉身是活不長的。業(yè)務(wù)長到一定程度再去做大手術(shù),所有的資源都投在架構(gòu)調(diào)整上,業(yè)務(wù)需求得不到滿足,一般情況都會(huì)延誤戰(zhàn)機(jī),而競爭對手會(huì)在這個(gè)時(shí)刻彎道超車。
我不停的反思,希望能摸索到一個(gè)好的百搭的技術(shù)架構(gòu)能幫助企業(yè)擺脫技術(shù)架構(gòu)的困擾,視線終于在云計(jì)算上停留。
云計(jì)算是必須的,但是僅基礎(chǔ)的云計(jì)算是不夠的
早期的云計(jì)算,阿里的王堅(jiān)博士把他比作計(jì)算機(jī)行業(yè)的自來水,云計(jì)算相比傳統(tǒng)主機(jī)服務(wù)的時(shí)代,好比電氣時(shí)代相比于蒸汽機(jī)時(shí)代。但是云計(jì)算說起來好,落地的幾個(gè)業(yè)務(wù),無非還是在ECS RDS 層面,做了一些彈性擴(kuò)容,后來又陸續(xù)增加了各種緩存和nosql數(shù)據(jù)庫等,整體價(jià)值不外乎是節(jié)約運(yùn)維成本,提供大型計(jì)算的平臺(tái)。這些價(jià)值更多在成本成面考慮,而IT投入的成本在傳統(tǒng)企業(yè)里上下浮動(dòng)彈性不大,企業(yè)可以做到不care這部分。
但是要是從架構(gòu)的角度去思考,就從錢的問題上升到戰(zhàn)略角度。根據(jù)在行業(yè)交流情況得知,國內(nèi)外幾個(gè)巨無霸都有過架構(gòu)調(diào)整的歷史經(jīng)驗(yàn),而發(fā)展到現(xiàn)在,內(nèi)部系統(tǒng)的服務(wù)化基本是標(biāo)配,比如國內(nèi)著名的阿里巴巴公司,就在服務(wù)化的基礎(chǔ)上支撐了最近幾年業(yè)務(wù)的蓬勃發(fā)展,并且在此基礎(chǔ)上做了去IOE,錢也省下來不少。
如果把服務(wù)化去IOE的好處僅當(dāng)成成本來看,就屬于抓住芝麻丟了西瓜。服務(wù)化除了解決性能問題外,背后更大的意義在于引入了一個(gè)開放的合作機(jī)制,讓多個(gè)團(tuán)隊(duì)協(xié)同制作一個(gè)大系統(tǒng)成為可能,讓業(yè)務(wù)遍地開花成為可能。服務(wù)化提供了一種事實(shí)上的協(xié)作機(jī)制。因此,好的云計(jì)算應(yīng)該是提供服務(wù)化手段的平臺(tái),好的技術(shù)架構(gòu)應(yīng)該是彈性且開放。
提供服務(wù)化架構(gòu)的云是什么樣子
分布式服務(wù)化組件
首先應(yīng)該是提供非常好的分布式組件,比如分布式關(guān)系數(shù)據(jù)庫,分布式存儲(chǔ),數(shù)據(jù)倉庫,數(shù)據(jù)中心DC,高性能調(diào)用框架,隊(duì)列服務(wù),異步消息服務(wù),等等。比如理想化的情況下,在一個(gè)云平臺(tái)上,可以個(gè)把小時(shí)搭一個(gè)amazon或者Google或者 facebook的后端出來,企業(yè)開發(fā)只需要定制自己的前端業(yè)務(wù)流程即可。這樣企業(yè)就可以做到重后端輕前端的架構(gòu),應(yīng)對各種快速變化。
多端支持組件
隨著可以聯(lián)網(wǎng)的設(shè)備越來越多,做多端支持和設(shè)備兼容的成本也越來越高,好的云平臺(tái)應(yīng)該提供豐富的跨端服務(wù),跨端服務(wù)要提供和多個(gè)端適配的SDK,SDK提供流程定制,頁面定制,后端企業(yè)自己搭配提供一些數(shù)據(jù)同步服務(wù)和數(shù)據(jù)處理服務(wù)即可。這是屬于重前端輕后端的架構(gòu),可以快速搭建類似dropbox或者智能家居解決方案出來。
商業(yè)服務(wù)組件支持
云平臺(tái)也應(yīng)該提供一些純商業(yè)的支持,比如云分銷組件,CRM組件,權(quán)限組件,訂單組件,分傭分賬組件,廣告組件,通過這些組件,企業(yè)可以將自己的數(shù)據(jù)和云平臺(tái)其他數(shù)據(jù)發(fā)生商業(yè)關(guān)系。
互聯(lián)網(wǎng)+是什么
第一種階段的認(rèn)知是企業(yè)信息化。企業(yè)信息化在過去的二十年已經(jīng)有很大程度的完成,基本上在大部分商業(yè)廠商都可以看到CRM ERP之類的應(yīng)用,在微信普及的時(shí)代,相當(dāng)于每個(gè)人都有了CRM,信息流通速度和商業(yè)信息化速度達(dá)到前所未有的程度。但是這只是信息化,互聯(lián)網(wǎng)+是要互聯(lián)網(wǎng)化的。
另外一種觀點(diǎn)是電子商務(wù)化,好像企業(yè)必須都要上阿里或者京東開店才叫O2O,不電商的都不好意思說自己是互聯(lián)網(wǎng)思維。這其實(shí)也是不對的,事實(shí)證明今天的電子商務(wù)網(wǎng)站不可能完全取代傳統(tǒng)業(yè)務(wù)模式,在互聯(lián)網(wǎng)人口紅利結(jié)束的前提下,電商速度會(huì)迅速放緩。企業(yè)開個(gè)淘寶天貓店僅僅只是多了個(gè)售賣渠道,本質(zhì)上還是在賣貨而已
我的看法是,互聯(lián)網(wǎng)+應(yīng)該是商業(yè)資源的云端服務(wù)化,讓資源全面虛擬化在云端,并且已服務(wù)化的形式在商業(yè)主體之間使用和傳遞,供需關(guān)系鏈條最終達(dá)成后,才最終從云端下來地面上,產(chǎn)生真正的物流訂單。這看起來是天網(wǎng)+地網(wǎng)的運(yùn)作模式。傳統(tǒng)電商是在地網(wǎng)的基礎(chǔ)上慢慢長到天上去,長的過程帶動(dòng)地網(wǎng)一起發(fā)展,而未來的重點(diǎn)是天網(wǎng)的形成,所有的商業(yè)資源都在云里面虛擬化,處于隨時(shí)服務(wù)的狀態(tài),直到訂單正式生成。
這種結(jié)構(gòu)下的商業(yè)關(guān)系,是一種資源虛擬化后的網(wǎng)絡(luò)關(guān)系,如果認(rèn)同這一點(diǎn),那么這種情況發(fā)生的途徑就成為當(dāng)前需要考慮的核心問題。朋友曾經(jīng)YY過時(shí)空為入口的一個(gè)app,或許這將是下一個(gè)商業(yè)關(guān)系的入口。
結(jié)語
以前看著毫不相關(guān)的云計(jì)算 O2O,這幾天在腦子里突然攪和在了一起,發(fā)現(xiàn)他們之間的關(guān)系那么緊密,從IT時(shí)代進(jìn)入DT時(shí)代沒有這幾樣感覺完全是不可能的。自己的思考總是不夠,抽象能力一般,系統(tǒng)化思考缺乏。
經(jīng)過連續(xù)三天的協(xié)作,發(fā)現(xiàn)寫東西可以整理思路,寫的過程會(huì)把想法做不停的矯正,手會(huì)發(fā)現(xiàn)腦子的不靠譜,腦子也會(huì)不停的指揮手來提供語句的組織和編排。協(xié)作應(yīng)該是腦子里至少兩個(gè)區(qū)域在工作,思維邏輯和寫作邏輯。
據(jù)說經(jīng)常腦袋里兩個(gè)區(qū)域同時(shí)工作的話,人會(huì)越變越聰明。
我信了,你信么?