大家好 我是華泰證券王琳首先感謝大會的邀請今天我跟大家分享一下華泰證券在營園生技術領域的一些探索和思考首先請允許我介紹一下華泰證券華泰證券是一家領先的科技驅動型的證券集團這裡面有幾個數字我跟大家介紹一下總體來說現在在全國排名前五的一個圈上我們的古蹟交易量和我們的兵構重組常年都會雄居行業的第一有個數字大概10%以上的交易量其實都發生在華泰證券的交易平台上大概這是我們公司的一些現狀當然華泰證券業務協還很長它包括基金 期貨還有一家銀行的殘股等等那是一個綜合的一個金融集團那也是國內一家唯一一家在四地上市的公司這麼一個金融集團公司我們有一個明顯的標籤就是科技驅動因為我們在20年的戰略當中明確提出科技是我們的核心競爭力那到目前為止集團超過一千人的科技研發隊伍大概占比在10%左右的員工數量另外我們每年大概持續投入近20億的一個資金在我們的科技研發策應該來說在金融科技領域我們一直都在行業的領先地位我們的10年的科技歷程也大致經歷了三個階段第一個階段是移動互聯網的階段在那個階段我們進行了我們掌勒系UP的研發同時也獲得了零售端業務的超規模的發展第二個階段是16年大概開始我們全面自主研發第三個階段大概在19年開始全集團的數字化轉型進入了我們非常重要的第三個階段介紹完公司我們看一下我們為什麼要做雲圓生技術領域的探索跟我剛才介紹的數字化轉型你的背景是CC相關的從所做之數字化轉型是當下所有社會的熱點更加是金融行業的熱點為了做數字化轉型我們的集團的員工都非常踴躍地投身到科技的學習過程還有一些數字化轉型的實踐過程當中來這時候我們發現說原來科技側的需求的壓力會大大增加科技反倒成為了一個發展的平緊和制約怎麼去擺脫這樣的一個困境同時更好地支持我們的業務的創新和我們真正的企業的數字化轉型我們就想到了我們要做下一代的基礎設施也就是我們下一代技術的一些探索這就是我們的雲圓生技術當然雲圓生技術包含哪些內容我這裡也就不再一一追溯了基本上是這張圖上中間那部分的四大內容這是我們現在正在探索的一些主要的一些領域這張圖是我們當下所進行的基本的所有的工作內容我重點介紹一下一體化的研發平臺這個平臺是面向我們所有的科技工作者從需求開始到項目管理到代碼到我們的發布再到監測運位分析那形成一個完整的工作鏈的壁畫據於這樣的一個工作平臺我們所有的研發工作者都可以享受縱向整合所有的Pass層的資源和服務同時橫向打通系統的邊界能夠最大化的提升我們的編程效率和工作的標準化這個平臺不僅是面向我們內部的研發工作者而且也會面向我們的外部合作夥伴的科技人員所以這樣也可以保證我們企業的研發的質量和標準能夠達到統一的水平這是我們當下正在進行的一個最最重要的基礎工程在我們的研發一體化平臺上已經大概有六千條左右的流水線在構建每天大概有兩三千人的日火月度未來我們將會堅定不移地去推行我們的一體化的研發底座也藉這個研發底座來推行我們雲原生技術的在各個業務線各個應用領域的一個使用在這之上我們要不斷地構建和遷移我們的各種樣子的原有的這個遺留的系統這是我們最基本的一個規劃和觸發點好 那我們看完我們的一體化的研發平臺以後我們再來看一下說其實圈上的應用或遷移事實上不是一觸而就的它會有一個長遠的規劃同時我們也會非常去考量一個系統遷移的穩定性和可靠性的問題那其他的領域的應用我就不再一一去享受了因為圈上的領域其實還是比較多的但最有一個最核心的領域可能大家也都會比較了解的一個領域就是我們的大交易的領域那這也是我們圈上最核心的業務領域也是我們所有的音樂生技術遷移當中最難的一個領域那我今天打出來跟大家分享並不是因為說我已經做完了而是因為在這個領域我們也剛剛起步剛剛思考 剛剛在規劃但是我們遇遇到了很多的問題所以我想把它拿出來跟大家做一個交流和探討希望我們全世界有至於有興趣做這項工作的人可以給我們保持聯繫來進行持續的溝通這張圖我們的看到左邊是我們的傳統的交易架構我們稱之為兩第三中心那每一個節點其實都是一個非常傳統的單體應用的架構節點我往時二口數據庫傳統的中間見等等所謂的兩第三中心是指我們在這個叫做火月的交易節點是在南京的同時我們在南京有一個同城的栽培節點那是一個冷貝那同時還有一個異地的栽培節點那也是一個冷貝所以每一次如果我們的中心交易節點發生問題的話那我們可能要進行再被啟動那大概現在花費的時間其實是要在分中級別的但是大家可能要知道如果是在分中級別對於我們這樣的勸商而也幾乎是不可以接受的所以這是我們當下的一個也算是一個痛點那我們再看看我們的未來我們未來是希望說我們是多地多中心多活的一個分布式的架構那這是我們的未來那我們的願景是什麼我們未來的交易是要在全球交易的所以我們未來的交易節點是要部署在全球的我們要為全球的華人提供全球的資產交易的能力所以這是我們未來的一個願景當然這樣的願景沒了雲圓深的技術的支持我認為幾乎是沒有可能性的因為就光光全球節點的管理就會成為一個巨大的一個問題那在這過程當中我們會遇到什麼樣的痛點呢跟我們的這個客戶的訴求相關我也簡單介紹一下我們客戶對交易有哪些不同類型的訴求第一類是我們的零售客戶我們的零售客戶經常通過我們的移動端比如說漲了全球通或者漲了財富通來進行資產交易這個特徵其實就是高併發大容量這是我們最大的一個交易特徵同時你如果出現故障你應該是秒急的一個連續性的切換那等等這個是我們對零售端交易端的訴求而在我們的機構端我們的機構客戶的交易往往會更加的專業化所謂的專業化就是它的工具專業化算力專業化策略專業化那這時候對我們的系統的要求是第一它有非常豐富的策略的要求有些量化高頻的會有非常低的實驗性的要求而且機構客戶往往是所有券商爭奪的最激烈的那部分客群所以對於速度的要求幾乎是無止境的在所有的交易領域每個券商都在進行軍備競賽所謂的軍備競賽就是快無止境是你要無底線的快無沒有任何一個標準說是我已經達到就好了的同時你還不能出問題這個其實就做高一致性快速穩定那成為一個幾乎是一個矛盾的訴求一對矛盾的訴求就出現了那這時候我們在這個領域當中我們做了一些大膽的架構的一些設計首先我們說在這個架構設計當中我們用到了一項技術零元身裏面非常有生命力的一項技術我們叫Service Mash我們認為在交易領域是有用武之地的對我們來說最大的好處其實就是控制層面的通信跟我們的業務層面通信大大的結合同時控制層面可以承載我更多的業務屬性這是對我們最大的吸引點所以我們會堅定不移的往這個方向去演進但是在這演進的過程當中我們會發現一些問題第一個是過程的難點過程的難點是我們可能需要雙摩因為我們很多的交易原有的交易系統因為它的特徵不同所以往往都是異購的我們有硬件有不同的語言還有硬件編成混合編成都有所以不同的交易架構都存在我們稱之為雙摩眼鏡就出現了我們有Agent等等原來我還得接融掉我還要讓應用武感對吧面對這樣的現實所以我們需要有一個合理的眼鏡路徑那同時因為我們想用賽德卡來做一些管理面的通訊的工作但這個通訊的工作又帶來了額外的職業那這一點其實在交易系統裡面是不被允許的所以我們要想盡一切辦法讓我們所有賽德卡的這個通訊這一跳能夠把這個損耗降到最低現在我們做到的那大概在1毫秒左右但我們認為1毫秒還是不行的1毫秒絕對不行那什麼叫醒了呢我覺得再降一個數量級可能就醒了但什麼叫好那我覺得再降一個數量級可能就好了所以我們的目標呢就是在大概在0.01左右我們希望達到這麼一個極致的目標那當然我們現在沒做到了我們剛才說我們現在還在1左右對吧我們還在往下走兩個數量級那我們也希望說後面希望各位同仁可以持續的去鑽研和探索那另外還有一個就是在整個的觀測性這個角度來講因為交易的這種穩定性和連續性是非常至關重要的我們一直都在夢寐以求一個叫做端道端的觀測性和實實的故葬的自律和自處理的能力那這樣的一個能力只要能做到與客戶無感我們就偷偷的完美的達成了那怎麼能做到呢那我們就說哎這個現在這個APM的語言聲利益說的也很多那我們怎麼做呢現在是不是就拿來微服務那一套拿來就能用但我們覺得現在可能又不行啊因為在這個交易領域正是因為我們對這個速度的極致的追求造成了我們很多的這個微服務的架構是沒法用的那這時候我們又怎麼去解決這麼一個統一的觀測性問題這就是我們現在又在探索的當然我們想到說呃有一些辦法了現在比如說我們網絡層的鏡像等等這是一種辦法但我想未來我們是不是可以從從硬件層面智能網卡層面再去探索再去看看有沒有更好的更優的解決方案也許也是一條路不管怎麼樣就是我們在APM這個領域交易的大的應用領域我們需要找到一個不一樣的解決方案啊這是我們在交易領域的呃整個的一些探索的一些思考的技術點啊就是我們說APM這塊啊就是可監測這一塊到目前為止呢我也介紹一下我們現在已經做到的一些基礎監測的一些情況我們說現在我們三位一體的鏈路的跟蹤的能力已經建立起來的從日治到優優鏈等等我們這已經基本上我們已經具備了當然這是以微服務為主的一個框架體系已經具備了啊然後我們能夠自動的脫補生成能夠做一些這個鏈路的跟蹤和故障的定位當然說故障定位能力太重要了對我們來說可能呃分中級故障定位必須是我們達到的要求對吧這個如果你分中級不能故障定位呢那其實坦率來說對我們來說提升就不大所以我們需要說呃分中級你故障就得快速定位當然你還能去做更衣的分析啊等等這些問題呢我覺得我們可以放到後一步再去看看我們的一些智能手段智能技術能不能幫我們去做同時呢我們還要把這些監測到的數據怎麼可視化的進行展示出來其實這也是一個難點因為這個數據複雜度太高了列入的複雜度還有怎麼可視化的展現讓人能讀懂那特別是讓一業務的監控人員能讀懂我覺得這也很重要啊最後呢我們還要進一步探索說我們未來怎麼去做到呃無人之手可以真正系統自育啊那是一個更加遠大的目標但不管怎麼樣我們說營園生帶來的一個最大的好處這其實就是我們的可觀測性啊統一的觀測性這一點我們也是覺得我們非常擁抱的一個重要的原因之一啊這是我們當下正在做的一些事情一些成果給大家展示一下吧從那來說呢就是我們各個應用領域都在積極的擁抱我們的營園生的技術我們也制定了一年的規劃兩年的展望但是這更長時間談出來說我們也沒有啊再去想變化總比計畫要快多對吧那為什麼我們要來做這件事情呢其實我們這邊也大概總結了一下第一個呢是真正營園生的架構的改變我們更加希望得到的是業務價值業務價值意味著什麼我們可以在我們的能力的非常傑偶的這個框架下與非常豐富的能力技術能力的支撐來快速的組合創新我們的業務和產品這是我們最想看到的這也是為什麼我們隨著數字化轉型的推進會大力的去推我們的營園生技術而且現在我們也是得到非常好的這個回報的我們就舉個最簡單的例子吧我們現在一個App的上線我們曾經做過一個機構端的服務的App我們這樣的App的上線從0到1這樣的一個工作不到三個月就完成了而這樣的工作其實不是因為我們多麼努力和多麼刻苦而是因為我們的架構的能力已經基本上具備了所以當我們的基礎架構能力基礎架構合理性都具備的話我們的創新會大大的被加速那第二個好處呢事實上是系統的任性和系統的彈性得到大大的加強這個其實是一個企業上了規模以後一定會要想到的問題因為我們有至於去做全球的服務我們有至於做國際化的華人的服務所以我們的規模性一定是我們所追求的就會大大的去追求我們的彈性和任性那這是我們的第二大優勢那第三大優勢其實是對我們研發策的管理來說的因為有了技術的底座有了我們統一的帕斯層有了我們很好的監測性所有的技術測的治理和研發的管理效能其實是會被Total的平臺化掉的或者是它的管理的落地會更加易於實現我們有一個理解就是我們的Deal with平臺其實是一個管理平臺是一個研發工作者的管理工具所以這是我們的一些理解最後一點呢我覺得也非常重要做營業人生是符合我們的ESG的理念了所謂ESG的科技測如何做ESG一個最簡單的道理就是我要節省我的能耗對吧數據中心這一側涉及工程層面就已經決定的但是我們能夠做的這一件事情是通過我們的軟件架構讓我們的資源利用的更加高效比如說我們原來是兩第三中心的三分之二的節點就是被浪費的對吧如果我們是源於原生的架構那我們所有的Total的節點都是不會被浪費的當然那是一個遠景了但是到目前為止的話我們現在所有的資源的節約和使用應該來說已經達到了50%以上這個是我們測算下來的一個經濟的收益所以這個應該是符合我們整個大環境的一個訴求的最後呢我也想發散一下營業人生技術其實對科技層面影響是巨大的但不僅限於科技其實營業人生的技術它本身是一個科技的疊帶但是科技的進步會帶來社會企業和組織行為的模式的轉變所以我們想說營業人生技術帶來的不僅帶來技術而且帶來對人的改變了為什麼帶來人的改變我最簡單就從我們自身的科技策說起來說我們會更加擁抱社區文化就現在所有的開源對吧所有的這些社區其實都是一種典型的社區文化這種社區文化讓我們變得更加Open讓我們變得更加國際化研發的小夥伴我都鼓勵他們說你們要走出去你們要走出去去參加各種各樣的社區你們要跟各種各樣的社區一起去合作我們也願意把我們所做的一些探索和成果貢獻給社區這是我們現在最大的改變我們甚至於說我們是不是能夠因為金融行業相對比較保守一些這個應該來說因為是屬於安全性的考量所以total的開源可能我們當下未必能完全做到但是我們能做到的是我們可以在行業內部做一些有價值有意義的基礎設施的開源這是我們能夠做到的所以我們也在積極的醜化這件事情我們會發現說首先科技策的人員變得更加Open變得更加國際化連接了那另一側我們認為不僅局限於科技策我們一定會堅信好的技術的架構的變革一定會驅動組織架構的變革驅動組織架構的變革也一定會帶來我們業務架構的叢數以前所有的企業架構理論都在說業務架構決定技術架構但我們現在我相信這個時代應該是反過來的應該是技術架構決定我們的業務架構相信在華台甚至於說更大範圍內這樣的一個趨勢就會很快就會顯現好今天我的分享就到這裡謝謝大家