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