證券經(jīng)紀業(yè)務系統(tǒng)是核心交易系統(tǒng)不可分割的重要環(huán)節(jié),證券公司通過其設立的營業(yè)場所(即證券營業(yè)部)和在證券交易所的席位接受客戶委托,按照客戶的要求代理客戶買賣證券的業(yè)務。證券經(jīng)紀業(yè)務系統(tǒng)經(jīng)歷手工處理模式、單營業(yè)部模式、區(qū)域集中模式到大集中時代,業(yè)務規(guī)模一再刷新歷史最大交易量,如何提高交易系統(tǒng)的速度、效率,更好地提升交易系統(tǒng)的功能一直是各證券公司IT部門關注的重要目標。
恒生經(jīng)紀業(yè)務運營平臺在技術架構、業(yè)務架構、產(chǎn)品性能、穩(wěn)定性、靈活性和擴展性等方面已全面領先。該平臺此前已在多家證券公司上線,例如中信證券這樣的大型券商,是比較成熟的產(chǎn)品,除了滿足客戶業(yè)務細分和專業(yè)分工的需求,還可支持1000萬數(shù)量級的客戶容量和平行擴展。
目前,恒生新一代集中交易系統(tǒng)UF2.0已經(jīng)陸續(xù)在中信證券、華泰證券、廣發(fā)證券、長江證券、方正證券、興業(yè)證券和西南證券等上線。隨著UF2.0的推廣和普及,越來越多客戶對新系統(tǒng)有了更加深入的認識,同時也開始對系統(tǒng)部署以及運維等環(huán)節(jié)提出了更多、更高的要求。面對龐大且交互復雜的中間件部署,恒生迫切需要尋找到一種結(jié)合軟硬件投入進行綜合考慮、簡便高效的管理方式或者方案,以適應當前市場上客戶的精細化需求。
為此,恒生與華為技術有限公司合作,在華為杭州實驗室對基于華為硬件環(huán)境的UF2.0系統(tǒng)和恒生軟件進行了一系列測試與探索,并且記錄測試過程中的數(shù)據(jù)情況,為后續(xù)實際項目提供參考。
KunLun+Dorado:華為的“雙高”實踐方案
為滿足經(jīng)紀業(yè)務運營平臺對性能和穩(wěn)定性的極高要求,華為采用KunLun開放架構小型機和OceanStor Dorado全閃存存儲兩款旗艦產(chǎn)品,提供了具備高可靠、高性能特點的“雙高”解決方案。
KunLun開放架構小型機是華為推出的以Intel Xeon E7 4800/8800處理器為核心、華為自研的Hi1503芯片實現(xiàn)計算互連的CC-NUMA系統(tǒng),該系統(tǒng)支持以8個處理器單元為1個節(jié)點進行平滑擴展,最大可擴展至32個處理器,KunLun服務器目前包括9032、9016和9008這3種產(chǎn)品,分別支持32個、16個和8個處理器配置。
- KunLun關鍵業(yè)務服務器極致可靠
•故障管理變被動為主動;
•全冗余架構,芯片、固件和OS等多層級容錯,故障不影響業(yè)務連續(xù)性;
•率先支持CPU和內(nèi)存等核心部件在線維護,傳統(tǒng)架構只能在線解決55%部件失效引發(fā)的系統(tǒng)宕機,RAS 2.0面向零停機維護設計,能夠在線解決90%以上的故障;
•支持物理分區(qū)技術,故障不會跨分區(qū)擴散。
- OceanStor Dorado V3極致性能
Dorado V3存儲系統(tǒng)是華為根據(jù)傳統(tǒng)存儲產(chǎn)品應用現(xiàn)狀和存儲技術未來發(fā)展趨勢推出的新一代全閃存存儲產(chǎn)品,能夠滿足大中型企業(yè)用戶對大容量數(shù)據(jù)存儲、高速數(shù)據(jù)存取、高可用性、高利用率、綠色環(huán)保和易于使用的要求。
•高性能&低時延:OceanStor Dorado V3提供400萬IOPS及500μs穩(wěn)定低時延,性能提升10倍;
•自研SSD:唯一一家在自研SSD控制芯片內(nèi)承載核心FTL算法,SSD寫時延低至40μs,業(yè)界第一;
•專為閃存優(yōu)化的控制器:前端采用56GB InfiniBand主機端口,內(nèi)部采用新一代PCI-e 3.0總線,后端采用12Gbps SAS 3.0高速硬盤接口,構建端到端高端通道。存儲系統(tǒng)采用華為獨有的雙上行SAS模式,傳輸速度提升1倍。在軟件算法上,CPU采用智能分區(qū)技術,提升多業(yè)務并行處理性能;Cache算法深度優(yōu)化,提升數(shù)據(jù)查詢/插入速度;
•FlashLink:基于自研SSD盤和控制器提供華為獨有的FlashLink技術,采用全局冷熱數(shù)據(jù)分區(qū),減少垃圾回收的數(shù)量;I/O優(yōu)先級智能調(diào)整,保障主機數(shù)據(jù)讀寫I/O在其他I/O前響應,有效降低時延;采用大塊順序?qū)懠夹g,將多段小塊隨機數(shù)據(jù)整合成一段大塊順序數(shù)據(jù)再寫入SSD,提升存儲整體性能;
•線性擴展:IOPS隨引擎數(shù)量線性增長,精準匹配未來業(yè)務發(fā)展。
- 方案驗證環(huán)境組網(wǎng)
本次方案驗證在兩臺Dorado V3存儲陣列組建成的雙活系統(tǒng)上部署兩節(jié)點Oracle RAC集群,Oracle RAC集群計算節(jié)點分別部署在兩臺KunLun 9016服務器上。具體的組網(wǎng)方案如右圖所示。
華為KunLun“雙高”解決方案組網(wǎng)方案圖
•Oracle RAC集群由兩臺KunLun服務器組成,通過10GE交換機組成集群內(nèi)部私有網(wǎng)絡;
•RAC集群與Dorado V3之間通過2個8Gbps FC光纖交換機連接;
•Dorado V3、KunLun服務器、RAC集群的服務器節(jié)點、Oracle測試客戶端以及FC光纖交換機通過GE網(wǎng)絡管理。
為證券客戶提供更低TCO和更快創(chuàng)新
經(jīng)過驗證,華為和恒生聯(lián)手推出的基于開放架構x86小型機和全閃存的證券核心交易系統(tǒng)解決方案,可為客戶提供7×24小時的高可靠、低延時證券行業(yè)方案,為證券行業(yè)的客戶帶來了更低的TCO和更快的技術創(chuàng)新。
當前,證券行業(yè)萬億行情交易量已逐步成為常態(tài),業(yè)務中斷的影響也隨之增大,加上媒體監(jiān)管更趨嚴格,以及券商對業(yè)務中斷的零容忍,使得證券交易系統(tǒng)的多重保護顯得尤為重要,而華為與恒生的聯(lián)合解決方案能確保系統(tǒng)故障不影響業(yè)務的連續(xù)性:
•采用KunLun雙主機+Dorado雙閃存+Oracle RAC,使得存儲無網(wǎng)關雙活,可實現(xiàn)秒級切換,有效提升了業(yè)務連續(xù)性,降低了單點故障風險;
•KunLun基于對應用進程和部件工作狀態(tài)的實時監(jiān)控與分析可提前預警,對潛在故障進行主動識別并及時隔離,可達到99.9996%的超高可靠性,年理論計劃外宕機時間小于5分鐘;
•智能檢測技術可自動隔離高延時陣列,確保持續(xù)高穩(wěn)交易;而端到端的靜默數(shù)據(jù)保護則可確保數(shù)據(jù)的一致性;
•企業(yè)級的存儲、多控設計,以及可靠性高達5個9的FlashLink構筑了系統(tǒng)可靠性的基石;
•全局盤片保護實現(xiàn)可靠性業(yè)界第一。
與此同時,伴隨著交易系統(tǒng)的不斷技術升級和創(chuàng)新,持續(xù)、穩(wěn)定的高性能、低延時交易也是券商一直在追求的“百米沖刺”能力,華為與恒生的聯(lián)合解決方案很好地滿足了客戶的需求:
•支持持續(xù)、穩(wěn)定的150000筆/秒交易量,可輕松應對萬億行情;
•提供小于500μs的延時,相比傳統(tǒng)減少1~1.6ms時延,提升12%交易量,掃清開市、尾盤等原因造成的交易浪涌;
•提供極致的查詢能力,提升50%夜間清算能力和20倍經(jīng)營查詢能力。
創(chuàng)新從未止步,恒生核心平臺結(jié)合華為KunLun+Dorado V3兩大旗艦產(chǎn)品構建的新一代開放生態(tài),為證券行業(yè)的客戶帶來了更低的TCO和更快的技術創(chuàng)新。