淺友們好~我是史中,我的日常生活是開(kāi)撩五湖四海的科技大牛,我會(huì )嘗試各種姿勢,把他們的無(wú)邊腦洞和溫情故事講給你聽(tīng)。如果你想和我做朋友,不妨加微信(shizhongmax)。
為什么你在馬路邊再也撿不到一分錢(qián)?世界正在被專(zhuān)有云改變
文 | 史中
(零)“我在馬路邊撿到一分錢(qián)”和“賽博柜員小姐姐”
“我在馬路邊撿到一分錢(qián),把它交給警察叔叔手里邊?!?/p>
這首歌,是中國小孩的必修曲目,不會(huì )唱就拿不到幼稚園文憑。
但是,我強烈懷疑以后的小朋友不用學(xué)這首歌了。
原因有兩個(gè):
第一,你得給孩子解釋為啥有人要用一分錢(qián),而不用微信支付;
第二,你還得給孩子解釋警察叔叔為啥不用電子眼,要親自上馬路。
這聽(tīng)上去像個(gè)段子,但它背后卻藏著(zhù)一個(gè)有趣的真相——我們國家重要的兩大支柱“金融”和“政務(wù)”,正在發(fā)生了不得的變化。
最近幾年,你肉身跑銀行的次數變少了,跑相關(guān)部門(mén)辦事的次數也變少了,但你好像沒(méi)有感到任何不方便。這是為啥呢?
很簡(jiǎn)單,因為很多業(yè)務(wù)都能在手機上辦了唄!
好的,今天的淺黑科技就到這里,謝謝大家。
---
別急,剛才這個(gè)答案雖然正確,但卻沒(méi)給解題過(guò)程。
你懂的,淺友們從來(lái)不會(huì )滿(mǎn)足于此。咱們不妨來(lái)看看,這些年到底哪些細節在發(fā)生變化。
就拿銀行舉例吧。
過(guò)去,你想給朋友轉1000塊錢(qián),和銀行發(fā)生關(guān)系的路徑是醬的:
1、你到銀行網(wǎng)點(diǎn);
2、排隊拿號;
3、對柜員說(shuō),我想給王富貴轉1000塊錢(qián);
4、柜員小姐姐在她的電腦前面噼里啪啦打一通,最后讓你輸入密碼;
5、在銀行的數據庫里,你賬戶(hù)上的1000塊就劃給了王富貴。
我畫(huà)張圖你瞅瞅。
現在,你想給朋友轉1000塊錢(qián),上述路徑依然可行,但有一種更簡(jiǎn)單的路徑:
1、你打開(kāi)手機 App;
2、輸入王富貴的賬號和轉賬金額,這組數據被發(fā)送給銀行的服務(wù)器;
3、服務(wù)器返回指令,要你確認密碼;
4、在銀行的數據庫里,你的1000塊就劃給了王富貴。
我再畫(huà)張圖你瞅瞅。
對比兩張圖,可以看出:
手機App相當于銀行網(wǎng)點(diǎn),
而銀行的服務(wù)器相當于柜員姐姐。
事實(shí)上,對99%的人來(lái)說(shuō),有了手機之后,雖然你去銀行網(wǎng)點(diǎn)的次數少了,但你使用銀行服務(wù)的次數絕對變多了。
淘寶上買(mǎi)個(gè)9.9元的東西,你也能用信用卡付錢(qián);微信里發(fā)個(gè)一塊錢(qián)的紅包,你也可以從銀行卡里扣款。
這么多雞零狗碎的小事兒,如果還像過(guò)去一樣都跑到銀行柜臺辦理,先別說(shuō)你愿不愿意跑,反正銀行有多少姐姐都不夠用。
注意,解題過(guò)程來(lái)了:
對于互聯(lián)網(wǎng)時(shí)代的銀行發(fā)展來(lái)說(shuō),底層的計算力扮演了關(guān)鍵角色,簡(jiǎn)直就是可以隨意克隆、還永遠不用漲工資的“賽博柜員小姐姐”。
這里其實(shí)有一個(gè)技術(shù)難點(diǎn):
你知道計算力是服務(wù)器提供的,但這么大量的工作,絕不是十臺八臺服務(wù)器能搞定的。
一家大銀行需要把幾千,甚至幾萬(wàn)臺服務(wù)器串在一起,形成一個(gè)“算力池”,才能應對全國人民每天的業(yè)務(wù)請求。
這種把無(wú)數臺機器串在一起形成“算力池”的技術(shù),就叫云計算。(注意這個(gè)算力池的概念,結尾我會(huì )重點(diǎn)說(shuō)。)
細分的話(huà),云計算其實(shí)有兩種:
1、公有云
一般人熟悉的云計算,是和陌生人共享計算力。就像我們買(mǎi)票坐飛機,很多不認識的人共乘一架飛機,質(zhì)優(yōu)價(jià)廉,也不會(huì )有任何問(wèn)題(雖然飛機餐通常不太好吃)。這種云最為普遍,叫做“公有云”。
2、專(zhuān)有云
鑒于銀行、政府、大國企這個(gè)級別的團體要負責保障國計民生,對“數據安全性”和“業(yè)務(wù)穩定性”的要求賊拉高,所以,他們通常會(huì )按照最嚴格的標準,自己搞一個(gè)機房,然后專(zhuān)門(mén)建設一個(gè)私有的云計算系統,這就叫“專(zhuān)有云”。
有了專(zhuān)有云,就好比買(mǎi)了一架私人飛機,不僅想去哪就去哪,還不會(huì )航班延誤,餓了還能叫空姐給你炒魚(yú)香肉絲。
把《一分錢(qián)》這首歌徹底送走的種種技術(shù)中,專(zhuān)有云功不可沒(méi)。
但是你懂的,沒(méi)有一個(gè)科技進(jìn)步是白白得來(lái)的。
“專(zhuān)有云”就像一個(gè)三棱錐,折射出背后五彩斑斕的時(shí)代涌動(dòng)。與之相關(guān)的每一張面孔,都如同一朵行進(jìn)的浪花,有各自遼遠的使命和軌跡。某一刻,當它們恰好交匯一點(diǎn),便成為浪潮。
今天,我就試著(zhù)講講幾張面孔的故事,為你描繪這個(gè)宏大技術(shù)基座的一點(diǎn)點(diǎn)側顏。

(一)大機、小機、x86服務(wù)器
1969年7月21日,阿姆斯特朗在1.3光秒以外的月球遙望我們的家園:“這是我的一小步,卻是人類(lèi)的一大步?!?/p>
阿波羅11號像一顆子彈穿行在星際,哪怕偏航0.1度,都有可能像打水漂一樣彈出大氣層,永遠無(wú)法回家。
于是,在休斯敦發(fā)射中心,一個(gè)龐大的計算集群熾熱燃燒,在整個(gè)任務(wù)期間對軌道數據進(jìn)行了400次修正計算。
這個(gè)支撐起人類(lèi)榮光的計算集群,正是由五臺 IBM System/360 “大型主機”組成。

就是這貨
由此開(kāi)始,企業(yè)級計算的歷史長(cháng)河奔涌,大型主機如同陸地霸主恐龍一樣,成為主宰那個(gè)時(shí)代YYDS。
我們不妨把時(shí)間凝固:
當阿姆斯特朗在月球上溜達的時(shí)候,我們這個(gè)國度還一窮二白。唯有的幾臺蘇聯(lián)支援的和自研的計算機都用于支援兩彈一星去了。
像銀行、機關(guān)單位,雖然急需計算力,但沒(méi)有也不會(huì )出人命,就只能純靠算盤(pán)、賬本來(lái)工作,唯一的“企業(yè)級”電器就是電報。
咱們要生活在那個(gè)時(shí)代,轉一筆賬到外地就要等21天,什么微信紅包,什么秒級到賬,你開(kāi)玩笑呢。

80年代的銀行柜臺
直到 1979 年,改革春風(fēng)終于拂來(lái)。
小平同志指示:“要把銀行辦成真正的銀行”,人民銀行總行才開(kāi)始引進(jìn)了第一批用于處理核心賬目的 IBM System/360。
歷史由此急踩油門(mén):
一邊是各大政企、銀行的信息化水平高速發(fā)展;
一邊是美國、日本的大型主機、小型主機像“基地水晶”一樣填裝進(jìn)各個(gè)單位的機房C位。

這是后來(lái) IBM 大型機和小型機的樣子,是不是很猛?(2018年款 K1 Power)
就拿銀行來(lái)說(shuō),搞金融的最講安全、穩定。
大型機、小型機貴是貴了點(diǎn),但那畢竟是支撐過(guò)登月的玩意兒,阿姆斯特朗代言的,而且,相比它們創(chuàng )造的經(jīng)濟價(jià)值,這點(diǎn)成本確實(shí)不算什么。
于是,很長(cháng)一段時(shí)間內,銀行架構就穩定在了“幾臺大型機帶一群小型機的架構”。
聽(tīng)上去有點(diǎn)專(zhuān)業(yè),是吧?
你可以把這種架構簡(jiǎn)單理解成“三國演義”:
1、劉關(guān)張就是大型機——處理核心賬目;
2、趙云馬超黃忠就是小型機——處理關(guān)鍵服務(wù)。
(ps:小型機和大型機一個(gè)大,一個(gè)更大;價(jià)格一個(gè)貴,一個(gè)更貴。)

這是經(jīng)典銀行IT架構,大型機帶小型機。
本來(lái)劉關(guān)張帶著(zhù)眾將搞得有聲有色,但誰(shuí)都沒(méi)想到,傳統的“主機架構”遭遇了互聯(lián)網(wǎng)猝不及防的一悶棍。。。
正如我最開(kāi)始講的,互聯(lián)網(wǎng)帶來(lái)了“普惠金融”的新場(chǎng)景——“小而雜”的業(yè)務(wù)就像敵軍的小兵一樣蜂擁而來(lái)。
面對這個(gè)情況,銀行突然發(fā)現自己沒(méi)有與之抗衡的小兵,除了劉關(guān)張就是馬超黃忠,都是主將。
兵圍攻將,吃虧的肯定是將。
于是陷入兩難:
如果不增加小型機,很多業(yè)務(wù)就處理不過(guò)來(lái),不夠普惠;
如果大量增加小型機,賺的錢(qián)還不夠買(mǎi)機器,也劃不來(lái)。

這張圖左邊的“蜀軍”代表銀行的IT架構,右邊的“曹軍”代表涌來(lái)的業(yè)務(wù)。兩邊要對等才行。
這種情況下,銀行迫切需要找到皮實(shí)耐用卻物美價(jià)廉的計算力。找來(lái)找去,能填補這個(gè)空白的只有技術(shù)路線(xiàn)接近民用電腦的“x86 服務(wù)器”。
于是,銀行們開(kāi)始把一些處理不過(guò)來(lái)的“大并發(fā)量”業(yè)務(wù)交給 x86 服務(wù)器組成的“賽博柜員小姐姐”來(lái)搞定。
以上這一切,就是轟轟烈烈的“主機、小型機下移”戰爭。

有了 x86 服務(wù)器,蜀軍和曹軍終于兩邊終于對等了。
這里請注意,技術(shù)細節來(lái)了!
剛才說(shuō)過(guò),千萬(wàn)臺服務(wù)器買(mǎi)來(lái)之后,只是具備計算力的鐵箱子,就像一盤(pán)散沙。
要把它們最終變成有組織有技能的“柜員”,首先需要有一個(gè)能把計算力組織起來(lái)的“云計算操作系統”。
(ps:就像銀行柜員也需要組長(cháng)、大堂經(jīng)理一樣。)

問(wèn)題來(lái)了,到底要選哪個(gè)云計算操作系統呢?
各個(gè)銀行、政企可就意見(jiàn)不一致了。
最開(kāi)始,有人采購了不少服務(wù)優(yōu)良的美國虛擬化系統 VMware,但一來(lái)功能有些老派,二來(lái)畢竟是美國公司你懂的;
后來(lái),有人想嘗試用當紅的開(kāi)源架構 OpenStack 自己搭建完全可控的云,功能倒是杠杠的,但技術(shù)太復雜出了問(wèn)題又不好修。

繞了一圈之后,很多大銀行、政府機構把目光放在了中國互聯(lián)網(wǎng)大廠(chǎng)提供的“專(zhuān)有云”上。
在銀行和政企面前,互聯(lián)網(wǎng)公司一來(lái)技術(shù)強,二來(lái)姿態(tài)低,三來(lái)姓社不姓資,小伙子渾身腱子肉,一口氣扛煤氣罐上五樓,看上去就那么可愛(ài)。
歷史浪潮之下,具體的面孔開(kāi)始浮現。
這不,2017年,建行領(lǐng)導們就做出一個(gè)重要決定:為了更好地探索住房租賃和普惠金融,決定引入一家專(zhuān)有云服務(wù)商。
轟轟烈烈的招標開(kāi)始了。
這一年,是王荔在建行的第七個(gè)年頭,大家都叫她荔姐。
作為建行數據中心技術(shù)團隊的負責人,荔姐這幾年參與了 VMware 資源池的建設,主機下移等等工作。
這次引入云計算是個(gè)里程碑,她當然也是技術(shù)評審的評委之一。

王荔
在荔姐的回憶中,那次競標就兩個(gè)字:“激烈”。
這其實(shí)不難理解。
建行是國有四大行之一,江湖地位顯赫。而且,在頭部銀行里,他們又是對技術(shù)變革動(dòng)手最早,對新技術(shù)洞察最為深刻的。
說(shuō)白了,建行會(huì )選哪家云,實(shí)際上是行業(yè)的風(fēng)向標。
當時(shí)的效果是:一邊是各大云廠(chǎng)商乙方擠破頭去投標;一邊是各大金融同行都在扒著(zhù)窗戶(hù)看熱鬧。
競標就這樣生生變成了大型選秀現場(chǎng),還帶不少觀(guān)眾。
“不過(guò),行里提出了一個(gè)有點(diǎn)'苛刻’的條件,我們希望審核源代碼?!崩蠼愫?chē)烂C地對我說(shuō)。
審核源代碼,是個(gè)啥操作呢?
我們還拿飛機舉例子。簡(jiǎn)單理解,就是我買(mǎi)你的飛機,你不僅要把飛機給我,還要把所有的設計圖紙也拿給我看一眼。
“所有的代碼都會(huì )有保密協(xié)議,我們當然不會(huì )給任何人看。建行是國有大行,對中國的金融安全和穩定都負有責任,所以審核源代碼是一個(gè)必要的程序?!崩蠼憬o我解釋。
但這個(gè)要求一出,場(chǎng)面還是一度有點(diǎn)尷尬。
尷尬的原因分兩種:第一種,不是每一個(gè)飯店都想給你看后廚;第二種,不是每一個(gè)飯店都敢給你看后廚。。。
總之,聽(tīng)到這個(gè)條件,很多云廠(chǎng)商就大手一揮,干脆。。。退賽了。
終于,經(jīng)過(guò)層層篩選,決賽現場(chǎng),拿下這一單的是——(此處導演喝水)——拿下這一單的是——騰訊云。
雖然各家都經(jīng)過(guò)了嚴格的測試,但那么短的時(shí)間里,很難發(fā)現深層技術(shù)的實(shí)踐優(yōu)劣。
不過(guò),騰訊云的答辯給我留下的印象很深,那個(gè)架構師很實(shí)在,能做到什么就說(shuō),做不到也直說(shuō)。
我們不喜歡被人忽悠。
而且我們很清楚,2017年的時(shí)候各家專(zhuān)有云都在起步階段,選一個(gè)未來(lái)幾年能和我們坦誠相待一起進(jìn)步的伙伴是很重要的。
荔姐說(shuō)得很坦誠。
選秀最講究懸念。當時(shí)荔姐只是評審之一,結果揭曉前,連她都不知道最終會(huì )花落誰(shuí)家。
不過(guò),在另一個(gè)人心里,卻一早就胸有成竹地算定了這個(gè)結局。
這個(gè)人就是騰訊金融云的負責人——胡利明。
(二)賣(mài)飛機送機場(chǎng)
胡利明的故事非常精彩,值得從他幼稚園學(xué)唱《一分錢(qián)》的時(shí)候講起。不過(guò)篇幅有限,我們直接跳到2014年吧。
那一年,老胡35歲。
對于一個(gè)久經(jīng)沙場(chǎng)的碼農來(lái)說(shuō),35是一個(gè)驚悚的數字。
養生的信念占領(lǐng)了他思想的高地,每天拿個(gè)保溫杯泡茶,十點(diǎn)半必須睡覺(jué)。

胡利明
然而,命運總是在不經(jīng)意間撞一下你的老腰。
那一天,騰訊云的領(lǐng)導跟大家宣布了一個(gè)驚悚的消息:
為了響應號召,騰訊投資了一家民營(yíng)銀行,剛剛拿到珍貴的牌照。
為了讓大家看看騰訊的技術(shù)實(shí)力,也為了給銀行的技術(shù)變革打個(gè)樣,這家銀行決定從創(chuàng )建的那天起,就不買(mǎi)任何小型機、大型機,用純純的云計算撐起所有的業(yè)務(wù)。
這不,現在任務(wù)落到了我們騰訊云,期限是6個(gè)月。
哦不,過(guò)了今天就是5個(gè)月零29天。
大家自告奮勇,誰(shuí)想接這個(gè)任務(wù)???
你估計猜到了,這家銀行就是微眾銀行。
當時(shí)聽(tīng)到這個(gè)決定,騰訊云這群技術(shù)宅都張大了嘴。
不上大型機小型機,那相當于劉關(guān)張、馬超黃忠趙云全沒(méi)有了,所有的活兒全讓 x86 服務(wù)器干了。。。
這種神仙操作要6個(gè)月搞定?你是想開(kāi)銀行還是想開(kāi)玩笑?!

就像這樣的IT架構,什么劉關(guān)張都沒(méi)了,從上到下全是x86服務(wù)器。
大伙兒還在錯愕中,一只手已經(jīng)舉起來(lái)。大家看著(zhù)胡利明淡定地說(shuō):我來(lái)吧。
其實(shí),這活兒胡利明來(lái)干再合適不過(guò)。
他早先曾經(jīng)供職于華為,企業(yè)級服務(wù)這一塊有經(jīng)驗;2012年加入騰訊之后,他也參與了很多核心產(chǎn)品的策劃。
老將就是有覺(jué)悟,關(guān)鍵時(shí)刻挺身而出!
雖然專(zhuān)有云大家都沒(méi)啥經(jīng)驗,但好在當時(shí)騰訊公有云已經(jīng)發(fā)展得如火如荼。
理論上來(lái)說(shuō),把公有云復制一份放到銀行里就可以了——就像你已經(jīng)會(huì )生產(chǎn)民用客機,再給人家生產(chǎn)私人飛機,照貓畫(huà)虎就好了啊。
但是,事情遠遠沒(méi)這么簡(jiǎn)單。
一架飛機看上去只是一架飛機,可它背后依賴(lài)的東西太多了。。。
先不說(shuō)飛機里面要有駕駛員、空乘人員,就說(shuō)飛機外面,機場(chǎng)、塔臺、航空控制系統等等,缺少一樣飛機都不敢飛。

就像這樣,一架飛機要想載客,周邊恨不得要有一萬(wàn)個(gè)輔助系統。
云計算也一樣。
部署一套專(zhuān)有云,哪能只給人家安裝一套核心云計算系統,你還要把各種監控系統、調度系統、災備系統都給部署在周邊。
粗略數數,這些支持系統得有上百個(gè),一個(gè)都不能少。
問(wèn)題來(lái)了:
在騰訊內部,這些輔助系統騰訊恨不得從QQ時(shí)代就開(kāi)始積累,需要什么就加上什么,是一個(gè)十幾年累加生長(cháng)的生命進(jìn)化過(guò)程。
各個(gè)器官之間的依賴(lài)關(guān)系盤(pán)根錯節,不是說(shuō)拆就拆的。
胡利明他們拆出系統A,發(fā)現背后依賴(lài)系統BCD;趕緊去看BCD,發(fā)現它們背后還依賴(lài)EFGHIJ。依賴(lài)來(lái)依賴(lài)去,子子孫孫無(wú)窮匱也。。。
那種感覺(jué)就像,看到一根牛尾巴,然后一拽發(fā)現里面還連著(zhù)一頭牛。。。
胡利明解釋。

云計算系統的依賴(lài)關(guān)系,不比飛機簡(jiǎn)單。。。
牛尾巴有很多條,背后每只“?!边€分別由騰訊不同的部門(mén)開(kāi)發(fā)——只有開(kāi)發(fā)者團隊自己才理解代碼邏輯,知道怎么拆才能成功。
當時(shí),要調動(dòng)的團隊不計其數,留給中國隊的時(shí)間已經(jīng)不多了。。。

胡利明雖然手里有“尚方寶劍”,但還是免不了拿著(zhù)劍挨個(gè)去各個(gè)部門(mén)跪著(zhù)求支援。。。
這段故事我寫(xiě)在了《騰訊偷塔》里,感興趣的朋友可以去看,我就不贅述了。
總之,2014年底,趕在微眾銀行開(kāi)業(yè)在即的 Deadline 之前,胡利明他們終于把主要依賴(lài)的“?!苯o剝離出來(lái),一股腦裝進(jìn)微眾銀行。
雖然還有很多細節的牛尾巴來(lái)不及拔出來(lái),但由于不涉及安全和使用,就先讓微眾銀行遠程調用騰訊的接口。
像一牙披薩餅拿起來(lái)之后還連著(zhù)奶酪絲,日后他們又用了大半年才把“奶酪絲”一點(diǎn)點(diǎn)剪斷整理好。

實(shí)話(huà)實(shí)說(shuō),當時(shí)微眾銀行的技術(shù)挑戰太大,技術(shù)宅們干得多少有點(diǎn)狼狽。但是,它對“騰訊專(zhuān)有云”這個(gè)產(chǎn)品來(lái)說(shuō)卻意義非凡。
經(jīng)過(guò)微眾銀行生死一戰,胡利明突然愛(ài)上了金融戰場(chǎng)上的“血腥味”,那是機會(huì )的味道。
于是,他趕緊做了兩件事:
第一,寫(xiě)了一宿PPT,向領(lǐng)導提出申請,自己帶幾個(gè)人成立了“金融云”小分隊,專(zhuān)門(mén)去服務(wù)銀行保險等金融客戶(hù);
第二,把給微眾銀行做的這一堆東西打包,定義成一個(gè)清晰的新產(chǎn)品“騰訊專(zhuān)有云”。
為了凸顯“企業(yè)級”的光澤,后來(lái)胡利明還絞盡腦汁給專(zhuān)有云想了個(gè)洋氣的英文名:TCE(Tencent Cloud Enterprise)。
“其實(shí)吧,產(chǎn)品名字的重要性遠遠超過(guò)你的想象。好名字朗朗上口,容易記住。你看我們的 TCE,Enterprise,聽(tīng)起來(lái)就很穩重,有企業(yè)范兒!你看看友商,那誰(shuí)誰(shuí)誰(shuí),英文名都叫啥???!”胡利明得意地給我科普他的“起名風(fēng)水學(xué)”。
說(shuō)遠了??傊?,服務(wù)微眾銀行這個(gè)版本的初代 TCE,就是 TCE 1.0。
一入金融深似海,從此睡眠是路人。
胡利明忙得腳不沾地,也顧不上泡枸杞了,每天就泡在各大銀行里安利 TCE。
一開(kāi)始,胡利明的戰法還挺“佛系”的,三步走:從中小型金融機構開(kāi)始,然后向區域性銀行去摸,然后抓住一切機會(huì )拿下大型銀行。
他也是這么做的,比如第一步先拿下了金谷銀行、華通銀行、富途證券、泰康保險等等。
然鵝,命運又開(kāi)始朝他的老腰下手了。。。
就在2017年,他開(kāi)始向區域性的中型銀行進(jìn)軍的時(shí)候,戰局突然急轉直下。
你盯上的市場(chǎng),別人怎么可能看不到?那一年,各大云計算廠(chǎng)商已經(jīng)在專(zhuān)有云的戰場(chǎng)上殺得血流成河。
胡利明記得很清楚,當時(shí)有一家華東的區域性銀行,他本來(lái)都已經(jīng)談妥,就差簽合同了,結果就在一錯神的功夫,被一個(gè)友商“偷”掉了。。。
這樣的趨勢眼看愈演愈烈,胡利明驚了。
雖然友商也是在努力促進(jìn)中國云計算的發(fā)展,但這也過(guò)于努力了。。。
這樣兇狠地卷下去,自己可別徹底失去給中國云計算做貢獻的機會(huì )呀。。。

當時(shí),老胡做出了一個(gè)怎么看都很冒險的決定:
劫就劫皇綱——整肅兵馬,油門(mén)漂移,直接沖擊中國金融的最高地,國有大型銀行。
說(shuō)干就干。
2017年9月,胡利明推動(dòng)拿下四大行之一中行的訂單,但當時(shí)中行選擇合作了一些大數據和人工智能業(yè)務(wù)。
雖然這些業(yè)務(wù)也很核心,但胡利明的心還懸在半空,他迫切期待國有大行能給一個(gè)更深入的“專(zhuān)有云”合作機會(huì )。
皇天不負有心人。2017年底,建行專(zhuān)有云招標,胡利明趕緊又派出了最精銳部隊。
當對方提出要審核源代碼時(shí),騰訊上上下下討論之后,機不可失,決定——給!
對于胡利明和騰訊金融云來(lái)說(shuō),后有追兵,前有斷崖,建行一役,只能閉上眼睛縱身一躍——贏(yíng)了不一定會(huì )所嫩模,但輸了肯定得下海干活。
幸運的是,睜開(kāi)眼睛,腳落在地上。
中標了。。。
然鵝,不中標一時(shí)苦,中了標一直苦。很快,金融云的同學(xué)們就開(kāi)始壓力上頭:
當時(shí),整個(gè)金融云團隊負責技術(shù)的也只有幾十人,還要同時(shí)服務(wù)好多客戶(hù)。
可是,大型銀行的要求非常嚴格,要想交出滿(mǎn)意的答卷,必須拿出比現在厲害十倍的水平。千鈞一發(fā),以一敵十,時(shí)間不多了。。。
這個(gè)時(shí)候,管理團隊作出了“卸擔子”的決策:
讓胡利明主抓金融云業(yè)務(wù),TCE 技術(shù)團隊則忍痛從金融云剝離出去,交回給人更多、技術(shù)實(shí)力更強的騰訊云基礎產(chǎn)品團隊。
由此,TCE 團隊開(kāi)始了屬于自己的漫長(cháng)遠征。
等待他們的是雪山草地,還有敵人的槍炮。

(三)拆樂(lè )高,開(kāi)飛機
2018年,沙開(kāi)波壓力山大。因為他就是接管 TCE 的那個(gè)人。
而且,就在他和胡利明交接的短短幾個(gè)月時(shí)間里,已經(jīng)不僅僅是建行的問(wèn)題。
TCE 勢如破竹,已經(jīng)中了永輝超市、有贊商城等等一系列非金融大客戶(hù),每一個(gè)都是行業(yè)里響當當的龍頭。
TCE 要是沒(méi)辦法讓這些客戶(hù)都滿(mǎn)意,那所有人第一個(gè)就得拿老沙祭天。。。

沙開(kāi)波
把老沙推到這個(gè)坑里的是他的領(lǐng)導——騰訊云基礎產(chǎn)品負責人劉穎。
劉穎在騰訊云里被人稱(chēng)為“大師”,水平之高可想而知。
大師不僅搞技術(shù)有水平,做決定的理由也異于常人。
回憶起為啥選擇老沙,大師說(shuō):
從戰略意義上來(lái)說(shuō),專(zhuān)有云是最重要的產(chǎn)品,沒(méi)有之一。所以我要選特別厲害的干部。這個(gè)干部一定要能吃苦耐勞,遇事死磕,所以不能找太聰明的人。我就選了沙開(kāi)波。。。當然這是個(gè)玩笑,僅僅靠“不太聰明”這個(gè)指標,那應該是中哥去當專(zhuān)有云的負責人。
選擇老沙的重要原因,是因為他曾經(jīng)參與了公有云諸多核心產(chǎn)品的開(kāi)發(fā)。這個(gè)經(jīng)歷非常非常非常重要。
因為在劉穎心里,有一個(gè)“紅線(xiàn)”必須要守住,那就是:騰訊的專(zhuān)有云和公有云要保持同一套架構。
這是啥意思呢?
正常人買(mǎi)票坐的普通飛機是什么樣,你賣(mài)給人家的專(zhuān)機也要做成什么樣。最多是細節有些區別,但絕不能正常人坐波音737,你搞出來(lái)的專(zhuān)機是阿帕奇直升機。
為啥大師要拼命守住這根紅線(xiàn)呢?
因為他是個(gè)聰明人,聰明人從來(lái)不通過(guò)自己摔跟頭來(lái)學(xué)會(huì )走路,而是要通過(guò)別人摔跟頭學(xué)會(huì )走路。
現實(shí)就是血淋淋的教訓。
彼時(shí),各大友商已經(jīng)或多或少都出現了專(zhuān)有云和公有云技術(shù)越走越遠的情況。
這會(huì )使得專(zhuān)有云團隊疲于奔命,效率越來(lái)越低:
今天客戶(hù)要直升機,你就給做了直升機;明天客戶(hù)說(shuō)要滑翔機,你就給做了滑翔機;后天客戶(hù)說(shuō)要做戰斗機,你。。。你已經(jīng)加班加到吐血了。。。
客戶(hù)的需求又不能不滿(mǎn)足,自己又不能吐血——這在本質(zhì)上是“功能”和“成本”的精妙平衡。
為了達到這個(gè)平衡,老沙只有一條路可走:把民航客機像樂(lè )高一樣拆成小塊。
用樂(lè )高塊重新組合,做最小改動(dòng),裝個(gè)螺旋槳就是直升機,翅膀加長(cháng)是滑翔機,加上導彈就是戰斗機。


這個(gè)和騰訊公有云長(cháng)得最像孿生兄弟的 TCE,就是 TCE 3.0。

好了,問(wèn)題現在就變成,應該怎么“拆樂(lè )高”了。
“拆樂(lè )高”這個(gè)活兒,要是只讓老沙的團隊自己完成,那還算便宜了他。
但是。。。你還記得吧,飛機背后還有好多“牛尾巴”,連著(zhù)機場(chǎng)、塔臺、調度那些系統呢。
要想實(shí)現統一架構,老沙團隊不僅要把云計算系統拆成樂(lè )高,還得折磨各個(gè)部門(mén),讓他們把自己開(kāi)發(fā)的存儲系統、中間件、數據庫等等等等,都按照TCE制定的“統一標準接口”拆成樂(lè )高。

高向冉,就是被老沙折磨的人之一。(在被老沙折磨之前,他被老胡折磨。)
看過(guò)《騰訊的硬盤(pán)里存著(zhù)互聯(lián)網(wǎng)的記憶》那篇文章的同學(xué)可能還記得,高向冉是騰訊 TEG 存儲團隊的運維負責人。
他們做的“COS云存儲”,對于云計算來(lái)說(shuō),就相當于“硬盤(pán)”的角色。
你說(shuō)說(shuō),哪個(gè)電腦能沒(méi)硬盤(pán)?
所以,第一個(gè)要把自己的系統拆成樂(lè )高的,就是云存儲團隊。
怎么拆呢?
云存儲系統除了自己的核心存儲系統,也有一系列支持它的系統,例如數據監控、升級系統、計費系統。
這些偏運維的系統就是高向冉團隊做的。
還記得我們剛才那張圖吧,再復習一遍。(黃色的部分都是偏運維的系統)

高向冉要做的,就是把他所負責的黃色區域也給拆成樂(lè )高。

最初看到要搞這么多東西,我都蒙了。
每一個(gè)系統都要拆到最小的粒度本來(lái)就很難,關(guān)鍵我們是服務(wù)公有云產(chǎn)品的團隊,沒(méi)有太多把東西部署在私有環(huán)境里的經(jīng)驗,只能憑著(zhù)對產(chǎn)品的理解和經(jīng)驗搞。
高向冉回憶。

高向冉
不僅高向冉所在的云存儲團隊吐血趕工,和他平行的還有無(wú)數個(gè)拆樂(lè )高的團隊。
那幾個(gè)月,簡(jiǎn)直在所有騰訊云的產(chǎn)品團隊辦公室墻上,都畫(huà)著(zhù)一個(gè)大紅圈,里面寫(xiě)著(zhù):拆。
一邊是騰訊云生死時(shí)速,一邊是華夏大地上諸多客戶(hù)嗷嗷待哺,我們還是把故事線(xiàn)集中到建行。
2018年6月,騰訊專(zhuān)有云終于布置到了建行數據中心。
嶄新的機箱,嶄新的開(kāi)始,點(diǎn)亮開(kāi)機,投入使用,一切順利!
荔姐豎起大拇指:騰訊的小師傅們可真不是白給的。
可是隨后幾天,荔姐開(kāi)始漸漸皺眉頭。。。
她的團隊發(fā)現:很多深入的后臺管理動(dòng)作都是靠命令行來(lái)進(jìn)行的,也沒(méi)有個(gè)管理界面。
仔細了解才知道,騰訊的老師傅日常就是這樣管理云的,所有的架構在他們心里都一清二楚,出了問(wèn)題也知道輸入什么命令去檢查。
可是,建行沒(méi)有你這樣的師傅啊,誰(shuí)知道出了問(wèn)題敲什么命令行。。。
荔姐要來(lái)專(zhuān)有云的白皮書(shū)一看,比她想象中簡(jiǎn)略得多,和外企那種事無(wú)巨細一萬(wàn)種可能性的應對方法都給你寫(xiě)清楚的水平簡(jiǎn)直是天壤之別。。。
講真,過(guò)去半年騰訊的老師傅們都在拆樂(lè )高,哪有空寫(xiě)白皮書(shū)。
這種“失控感”和建行數據中心力求自主掌握的初衷可不太一致,荔姐趕緊找騰訊開(kāi)會(huì ),準備三管齊下:
一來(lái)讓騰訊云產(chǎn)品團隊趕緊寫(xiě)白皮書(shū);
二來(lái)讓技術(shù)團隊趕緊開(kāi)發(fā)易用的管理系統;
三來(lái)派出自己的精銳同學(xué),直接進(jìn)駐騰訊,實(shí)地學(xué)習。
于是,出現了有趣的一幕:
在深圳騰訊大廈,突然冒出兩個(gè)人,他們每天比騰訊員工上班還準時(shí),就站在產(chǎn)品同學(xué)背后盯著(zhù),遇到不懂的問(wèn)題隨時(shí)可以提問(wèn),目標就是要把自己學(xué)成“人肉白皮書(shū)”。
如此一來(lái),老沙他們才漸漸意識到企業(yè)服務(wù)的真諦:
賣(mài)飛機送機場(chǎng)是必須的,
把飛機拆成樂(lè )高重新部署是必須的,
教會(huì )人家開(kāi)飛機更是必須的。
但,教會(huì )開(kāi)飛機其實(shí)比造飛機需要下更大的功夫。
對于騰訊云來(lái)說(shuō),很多管理軟件要從頭寫(xiě),白皮書(shū)很多內容要補齊;
對于客戶(hù)來(lái)說(shuō),知識學(xué)習本身也是像剝洋蔥一樣循序漸進(jìn)的。
我必須提醒你注意:這個(gè)過(guò)程可不只是建行學(xué)習開(kāi)飛機,騰訊也在學(xué)習怎么教別人開(kāi)飛機。(這個(gè)感覺(jué)很微妙,你體會(huì )一下)
從天空俯瞰,天天黏在一起的建行和騰訊的同學(xué),一個(gè)想要用澎湃的計算力把共和國的金融業(yè)推向未來(lái),一個(gè)想要用云計算改變華夏大地的千行百業(yè)。
他們有各自的夢(mèng)想和使命,他們只是在此刻交匯,致意,未來(lái)還要各奔遠方。

哎,醒一醒,別陶醉了。荔姐又來(lái)催開(kāi)發(fā)進(jìn)度了。。。
其實(shí),荔姐也理解,騰訊的老司機不是不想干,是真的忙不過(guò)來(lái)。
然而,老沙心里也苦。荔姐要的,經(jīng)常不是專(zhuān)有云團隊自己能搞定的,而是涉及到周邊系統的周邊系統。
你還記得嗎,在拆樂(lè )高的時(shí)候我講過(guò),這些系統是像高向冉這樣的兄弟團隊負責拆的“黃色樂(lè )高”。

但是,人家的主線(xiàn)任務(wù)是服務(wù)公有云,之前做了一波支線(xiàn)任務(wù)——配合專(zhuān)有云把它們拆成樂(lè )高。
已經(jīng)累到不行了,現在還要持續繼續配合開(kāi)發(fā)功能,臣妾實(shí)在是沒(méi)時(shí)間啊。。。
2019年,看著(zhù)一直緩慢的開(kāi)發(fā)流程,老沙痛定思痛,做出了一個(gè)冒險決定:
在保證公有云和專(zhuān)有云統一架構的基礎上,把周邊系統里偏管理的“黃色樂(lè )高塊”拿回到自己團隊手里重新開(kāi)發(fā)。
說(shuō)這個(gè)決定冒險一點(diǎn)都不過(guò)分。
原因還是那根“紅線(xiàn)”。
專(zhuān)有云團隊自己開(kāi)發(fā)周邊系統一時(shí)爽,時(shí)不時(shí)就會(huì )想多滿(mǎn)足客戶(hù),多開(kāi)發(fā)一點(diǎn)兒,稍不留神就又開(kāi)發(fā)出了滑翔機、戰斗機。
如此,就會(huì )和公有云的演進(jìn)路線(xiàn)越走越遠,回到定制開(kāi)發(fā)的老路。
要真走回老路,那兄弟們這些年的苦可真是白受了。。。
這個(gè)時(shí)候,就顯出劉穎選熟悉公有云的老沙來(lái)干這件事兒的深意所在了。
老沙了解公有云的每一個(gè)產(chǎn)品,所以他對于一個(gè)樂(lè )高塊究竟應該放到公有云的藍色樂(lè )高里去做,還是可以拉出來(lái)作為黃色樂(lè )高給專(zhuān)有云做,有天然的直覺(jué)。
僅僅靠直覺(jué)還不夠。
每一個(gè)重大需求,劉穎和老沙都帶著(zhù)技術(shù)元老們逐一討論,到底應該給公有云團隊做還是專(zhuān)有云團隊做。
僅僅靠討論也不夠。
還得有人帶起一個(gè)水平過(guò)硬的敢死隊,真正把這些功能給原汁原味不走形地實(shí)現出來(lái)。
那么,這個(gè)“敢死隊長(cháng)”在哪呢?

(四)敢死隊
秦國安是個(gè)鋒利的人。
在2019年加入騰訊云之前,他供職于友商阿里云,是個(gè)技術(shù)底子極好,思路很超前的技術(shù)專(zhuān)家。但在阿里,受于種種限制,他的很多想法沒(méi)有空間施展。
沖冠一怒,他決定來(lái)鵝廠(chǎng)。
在面試騰訊的時(shí)候,劉穎問(wèn)他:“愿不愿意做騰訊專(zhuān)有云?”
國安沒(méi)走腦子,直覺(jué)地說(shuō):“專(zhuān)有云?挺坑的吧?”
空氣霎時(shí)間靜止了幾秒。。。
國安想了想,趕緊說(shuō):“從發(fā)展的眼光看,機會(huì )一般出現在坑里!”
就這樣,國安加入了騰訊專(zhuān)有云。他猜對了,真的挺坑。

秦國安
你想想,那么多功能都要拿回來(lái)重新做。
秦國安一邊帶著(zhù)幾位同學(xué)吭哧吭哧搞開(kāi)發(fā),每天都是12點(diǎn)以后回家;
人手極度短缺,趕上周末,還得一股腦面試十幾個(gè)人為團隊添磚加瓦;
他還有強迫癥,問(wèn)每個(gè)面試者的問(wèn)題還不想重樣,光想問(wèn)題就絞盡腦汁。
這還不算完。開(kāi)發(fā)到一半又趕上疫情,雪上加霜。
所有人都得遠程辦公,國安這個(gè)暴脾氣,急得抓耳撓腮。
國安是個(gè)技術(shù)流,又是個(gè)鐵血派,比起妥協(xié)改良,他更喜歡推翻重來(lái)。
為了一口氣實(shí)現客戶(hù)(主要是建行)要求的新功能,把“開(kāi)發(fā)拖延”的帽子甩進(jìn)太平洋,他把監控組件、日志組件、故障切換組件都規劃了從頭開(kāi)發(fā),而且開(kāi)發(fā)這些組件的標準也都重新制定。
這樣一來(lái),就不免就要推翻很多過(guò)去已經(jīng)存在的東西。
這樣大刀闊斧,可想而知會(huì )招來(lái)其他同學(xué)的微詞。
反對聲音最大的是架構師團隊和交付團隊,因為他們日常和客戶(hù)打交道,一旦這些新組件出問(wèn)題,荔姐首先會(huì )剁了他們。
但秦國安不準備讓步,擺出一張不破不立,長(cháng)痛不如短痛的臉,跟反對的同學(xué)懟:
“你光覺(jué)得會(huì )出問(wèn)題不行,你得給我從技術(shù)上講出來(lái),到底哪里會(huì )出問(wèn)題,我們當面辯論!你說(shuō)得對我就改,你說(shuō)不出來(lái)就按我的來(lái)!”
果然,短痛來(lái)了。
2020年,疫情稍有緩和,荔姐就開(kāi)始了奪命連環(huán)Call——趕緊把拖了很久的新功能上線(xiàn)。
新功能到底搞定沒(méi)?已經(jīng)搞定了,全部集成在了 TCE 3.5.0 這個(gè)版本里。
但是,但是,但是,這里有個(gè)大問(wèn)題:升級。
由于很多組件都是國安團隊推倒重寫(xiě)的,從舊版本升級到 3.5.0 是不兼容的,很多組件需要重裝,相當于飛機場(chǎng)的供水站變電站都得推倒重蓋。
這動(dòng)靜不是一般的大啊,但凡某個(gè)地方升級遇到錯誤,那。。。
騰訊的同學(xué)再次發(fā)揚了“實(shí)在”的精神,把這個(gè)情況也一早就告訴了荔姐。
荔姐咬牙表示理解,把升級的時(shí)間特意安排在了端午節,有三天假期時(shí)間,夠他們折騰了。
而且,荔姐還留了個(gè)心眼兒,把升級影響的范圍限定在了一個(gè)很小的區域,也就是說(shuō)即便升級失敗了,也不會(huì )影響建行的任何業(yè)務(wù)。
升級當天,荔姐故意擺出一副兇狠的臉,告訴騰訊的小朋友:“今天升級,要是超過(guò)20個(gè)bug,就不要升了!直接給我回退上個(gè)版本!”
交付同學(xué)顫抖著(zhù)點(diǎn)頭。
升級開(kāi)始后,bug果然不是20個(gè),直接突破了100個(gè)。
意想不到的故障發(fā)生,本來(lái)應該完美對接的系統之間出現了很多點(diǎn)位的錯位。
關(guān)鍵是,這樣的情況下,退回去的難度并不比繼續往前走小。。。
騎虎難下。
身處全國各地的胡利明、劉穎、老沙、架構師QC,還有秦國安,全都瞬間進(jìn)入了一級戒備。
管不了那么多了。
秦國安遠程手寫(xiě)代碼,QC現場(chǎng)改進(jìn)遷移方案,一些監控數據受到 Bug 影響無(wú)法同步,同學(xué)們就在現場(chǎng)口頭報數。
老司機們使出畢生的經(jīng)驗和 Bug 拼命,一片昏天黑地。
“那三天,全都搞了通宵,我也幾乎沒(méi)睡覺(jué),每天晚上都盯著(zhù)解決問(wèn)題?!焙骰貞?。
幸好,在 Bug 面前,老師傅們還是道高一丈,成功實(shí)現了火力壓制。
三天將盡,主力系統升級壓線(xiàn)完成,剩下一點(diǎn)小尾巴不影響系統運行,可以睡一覺(jué)繼續搞。
大家都長(cháng)舒一口氣。。。

對秦國安的驚險操作,雖然大家還是頗有微詞,但不得不對他的作品豎大拇指。。。
當然,對于 TCE 3.5.0 最豎大拇指的是高向冉,因為他的團隊再也不用每天琢磨為專(zhuān)有云做開(kāi)發(fā)了,從此可以一心一意支持騰訊公有云存儲。
不過(guò),升級這件事兒,從來(lái)不是一勞永逸的。。。
2020年10月,建行又要對專(zhuān)有云進(jìn)行一次升級,這次的主要目標是支持 IPV6 網(wǎng)絡(luò )。TCE 需要從3.5.0 升級到 3.6.0。
鑒于上次升級傷亡慘重,這次升級,騰訊決定研發(fā)部門(mén)也要派人親自去盯著(zhù)。
派誰(shuí)去呢?
大家你看看我,我看看你,齊刷刷看向秦國安。
秦國安一拍桌子,我去就我去!
這次升級準備時(shí)間很短,滿(mǎn)打滿(mǎn)算只有45天。
荔姐有了上次教訓,在工作群里跟騰訊云的負責人們千叮嚀萬(wàn)囑咐,一定要保證升級成功。
秦國安立了軍令狀。
他把三個(gè)月的遷移預案準備時(shí)間壓縮到一個(gè)月搞定,每周二周五開(kāi)兩次會(huì ),直接跟建行對進(jìn)度。
遷移正式開(kāi)始之前,秦國安進(jìn)駐機房,荔姐揪住他:“這次升級要有閃失,你得負責??!”
秦國安一臉譚嗣同的慷慨大義:“雖說(shuō)我能負的責任雖然還不大,但我一定負責到底。。?!?/p>
“我反正就是有點(diǎn)蜜汁自信,因為這么多年還真沒(méi)有什么技術(shù)上的點(diǎn)卡得住我?!鼻貒矊ξ姨籼裘济?。
升級開(kāi)始,大家嚴陣以待。
不過(guò),他們很快就發(fā)現這次的升級的進(jìn)度完全在計劃之內,有一些零星的小問(wèn)題也都按部就班解決了。
一天一夜,秦國安一直盯著(zhù)屏幕,到了晚上熬夜實(shí)在困,還躺在椅子上睡了一會(huì )兒。
醒來(lái)一看,荔姐還給我披了一件衣服!
秦國安激動(dòng)地說(shuō)。感覺(jué)披的不是衣服,而是黃袍馬褂。
這次升級順利,秦國安凱旋歸來(lái),又被他給裝到了。(當然,這也是集體的成果)
自從升級到 3.5.0 之后,TCE 的功能越來(lái)越完善,連建行這樣要求極其嚴格的客戶(hù)提的意見(jiàn)也比以前少了。
而從騰訊的角度看,自2020年開(kāi)始,TCE 以排山倒海的態(tài)勢進(jìn)駐了幾百家客戶(hù),除了銀行還有證券保險,除了金融行業(yè)還有交通、能源、政府部門(mén)。
每一家單位使用 TCE 的姿勢都略有不同,但 TCE 總能想辦法用用“樂(lè )高”組合滿(mǎn)足客戶(hù)的需求,沒(méi)有大量增加定制開(kāi)發(fā),也沒(méi)有大量增加團隊人員。
幾年的驚險和嚴酷,在客戶(hù)的吐槽和團隊的掙扎中,TCE 從一個(gè)蹣跚學(xué)步的孩子被拉扯成一個(gè)能幫家里扛煤氣罐的壯小伙。

如今回望,來(lái)路坎坷,但大家都覺(jué)得這件事兒挺牛X的。
在一開(kāi)始我就說(shuō),“專(zhuān)有云”就像一個(gè)三棱錐,這些面孔背后折射出的,是五彩斑斕的時(shí)代涌動(dòng)。
而隨著(zhù)時(shí)間的推進(jìn),時(shí)代背后的真相也越來(lái)越清晰。
(五)兩個(gè)夢(mèng)想和我們的轉身
云的本質(zhì),是資源的池化。
劉穎特別強調。
他為什么這么說(shuō)呢?
之前在“賽博柜員小姐姐”的比喻中,我沒(méi)來(lái)得及展開(kāi)講,這里我多解釋一句:
在云計算里,并不是一臺“服務(wù)器”變成一個(gè)“賽博柜員小姐姐”,而是一臺服務(wù)器變成幾十甚至上百個(gè)“賽博柜員小姐姐”。
這種一對多的變化關(guān)系,本質(zhì)上要依賴(lài)云計算的兩個(gè)核心技術(shù)——“虛擬化”和“容器”。
通過(guò)這兩個(gè)技術(shù),可以在一臺服務(wù)器上虛擬出幾十臺虛擬服務(wù)器或者上百個(gè)容器環(huán)境。而每一個(gè)虛擬機和容器都可以獨立提供服務(wù)。
如此一來(lái):
從宏觀(guān)上看,云計算是上千臺服務(wù)器的聯(lián)合;
從微觀(guān)上看,它們是一個(gè)個(gè)“計算力原子”,可隨時(shí)轉變功能,也可隨時(shí)調配,可以獨立工作,也可以聯(lián)合工作,就像原子可以排列成碳,也可以排列成鐵那樣。

這些玻璃瓶就是容器
于是,這些原子上一秒還在執行任務(wù)A,下一秒就可以執行任務(wù)B,再下一秒可以執行任務(wù)C。
這樣的結果就是——任務(wù)A、B、C就可以在時(shí)間上對同一份計算力實(shí)現共享,從而使得原來(lái)要3臺服務(wù)器才能支撐的業(yè)務(wù),現在用1臺服務(wù)器就能支撐。(有關(guān)虛擬化的詳細技術(shù)科普,可以參考《我遇到一群造夢(mèng)師》。)
了解了這些,你再去回味劉穎的話(huà)。他在說(shuō)的是“效率”。
把一堆服務(wù)器連起來(lái)本身,并不能創(chuàng )造額外的效益;而把一堆服務(wù)器連起來(lái),形成資源池,讓不同時(shí)刻需要計算力的業(yè)務(wù)和部門(mén)來(lái)共享池里的資源,才是效率的根本來(lái)源。
而不斷精進(jìn)云計算的技術(shù),就可以不斷增加資源共享的程度,從而提高計算生產(chǎn)的效率。
這才是所有云計算技術(shù)人不眠不休追尋的究極奧義。
騰訊云眾將穿過(guò)那么多荊棘,也正是要把“效率”這個(gè)最珍貴的東西帶給各行各業(yè)。
有意思的是,同樣一波浪潮,背后還有另一個(gè)真相。
對于使用專(zhuān)有云進(jìn)行“主機下移”的金融和政府機構來(lái)說(shuō),他們當然關(guān)心效率,但他們也關(guān)心另一個(gè)詞:“責任”。
首先,主機下移的目標不僅僅是用云計算承載高并發(fā)業(yè)務(wù),還要具備對大型機小型機的替代能力。
其次,很多金融和政府機構不僅在搭建專(zhuān)有云,還在搭建專(zhuān)有云里的一個(gè)細分品類(lèi),“信創(chuàng )云”。
有的淺友可能還不知道什么是信創(chuàng )云。簡(jiǎn)單來(lái)說(shuō),信創(chuàng )云就是由信創(chuàng )服務(wù)器組成的云。
啥是信創(chuàng )服務(wù)器呢?就是核心的計算芯片都是中國設計的。
雖說(shuō)現在中國芯片的設計已經(jīng)很領(lǐng)先,但是在精密芯片生產(chǎn)方面,確實(shí)要借助海外流片和海外代工,所以信創(chuàng )云本身還在快速迭代的過(guò)程中。(這部分內容可以參考《14億中國人和計算力》。)
這種快速迭代過(guò)程中的云,從純商業(yè)角度來(lái)說(shuō),性?xún)r(jià)比是很低的。
因為國產(chǎn)芯片目前價(jià)格偏高,性能偏低,還有很多技術(shù)路線(xiàn)的相互競爭還沒(méi)見(jiàn)分曉,可能今天買(mǎi)了明天就不兼容了,從各種方面來(lái)說(shuō)都不太合算。
但是,越?jīng)]人用,我們和國際先進(jìn)水平的技術(shù)差距就越大,這是所有中國人都不愿看到的情形。于是,總要有人率先支持信創(chuàng )云。

這是一塊搭載海光芯片的主板。
政府部門(mén)和金融業(yè),扛起了這個(gè)責任。
他們要率先應用信創(chuàng )云,而且不能只是買(mǎi)來(lái)裝裝樣子,要把業(yè)務(wù)跑在信創(chuàng )云上,這樣才能一點(diǎn)點(diǎn)發(fā)現從信創(chuàng )芯片到信創(chuàng )服務(wù)器到信創(chuàng )云各個(gè)層級的問(wèn)題,促進(jìn)它們的發(fā)展。
由此,“主機下移”這條脈絡(luò )的全貌浮現:
轟轟烈烈的主機下移,不僅僅是為了支持爆發(fā)的互聯(lián)網(wǎng)業(yè)務(wù),同時(shí)也是為了給信創(chuàng )領(lǐng)域的芯片、服務(wù)器和云計算劈開(kāi)一條向前沖的道路。
剛才提到,信創(chuàng )云還有很多技術(shù)路線(xiàn)的競爭,特別集中在處理器的領(lǐng)域。比如海光的 x86 架構,飛騰和鯤鵬的 ARM 架構。
這些處理器雖然購買(mǎi)了國外授權,沿用了國際標準,但適配起來(lái)還是會(huì )有這樣那樣的坑。
比如,在 x86 平臺上跑得很好地一個(gè)組件,換到 ARM 架構上,由于平臺時(shí)序和指令集不同,就會(huì )引發(fā)整數溢出,把整個(gè)程序都拉掛了。。。
再比如,A廠(chǎng)和B廠(chǎng)都用飛騰芯片,分別生產(chǎn)了兩個(gè)服務(wù)器,其中一個(gè)安裝系統就會(huì )死機。把兩家服務(wù)器的技術(shù)人員找來(lái)定位了很久,最后發(fā)現是 BIOS 的固件版本不同。。。
老沙吐槽。
但即使有這么多坑,這幫技術(shù)宅卻加班加點(diǎn)搞適配,因為目前使用信創(chuàng )云的單位畢竟沒(méi)有那么多,大量使用信創(chuàng )云的單位就更少了,騰訊不能錯過(guò)建行這個(gè)來(lái)之不易的戰場(chǎng)。
在專(zhuān)有云的浪潮中,國企和民企的配合,成為了一個(gè)范例,也成為我們這個(gè)國家轉身的一個(gè)注腳。
我們的故事就要在這里結束了,但我們的主人公還要繼續為夢(mèng)想奮斗。
最近秦國安意氣風(fēng)發(fā),又領(lǐng)到了新的任務(wù),帶著(zhù)大家開(kāi)發(fā)了一整套部署工具,相當于給機場(chǎng)施工提供了塔吊和重卡。
這下,他們再去千行百業(yè)安裝專(zhuān)有云的過(guò)程,就能從過(guò)去的幾個(gè)星期變成一兩天。
他還開(kāi)心地告訴我,騰訊的公有云也準備專(zhuān)門(mén)開(kāi)辟一個(gè)區,用私有云上磨煉出來(lái)的技術(shù)來(lái)為公有云客戶(hù)服務(wù)。
老胡自從2015年干了金融云,徹底告別了枸杞。跟我見(jiàn)面的時(shí)候,他正在北京出差,已經(jīng)連續一周沒(méi)有一點(diǎn)前睡覺(jué)了。
這還帶來(lái)一個(gè)副作用,每天晚上開(kāi)車(chē)回家的時(shí)候已經(jīng)沒(méi)有車(chē)位了,他只好停在別人的車(chē)前頭,早晨六點(diǎn)就有人給他打電話(huà)讓他挪車(chē)。。。
荔姐,我把她形容成了一個(gè)“狠角色”,不過(guò)真相不是這樣的。
坐在我對面的荔姐,是一個(gè)很和藹的人。她呈現給騰訊的,更多的是作為金融技術(shù)人的職業(yè)精神,還有作為國有大行不容打折的社會(huì )責任感。
而老沙,跟我聊完天之后已經(jīng)晚上七點(diǎn),他顧不上吃飯又去開(kāi)會(huì ),繼續在“功能”和“成本”的那根紅線(xiàn)上走鋼絲。
但他們的眼里都閃著(zhù)光。
就像劉穎說(shuō)的那樣:我們已經(jīng)做了十年寂寞的布道者,未來(lái),將是中國云計算的黃金時(shí)代。

我高興地說(shuō)了聲叔叔,再見(jiàn)!
聯(lián)系客服