2021-01-08 13:41:38
來源:深信服科技
核心結(jié)論
1.恒生O32在信服云上運行良好,性能指標(biāo)較物理架構(gòu)部署高40%以上。
2.以風(fēng)控一體查詢響應(yīng)的時間衡量,在1000條數(shù)據(jù)查詢情況下,恒生O32響應(yīng)速度提升100%。
恒生O32簡介
恒生 O32 是恒生電子開發(fā)的投資管理系統(tǒng),也是基金行業(yè)的核心系統(tǒng)之一,目前已廣泛應(yīng)用于基金、股票、券商資管、銀行理財、保險資管、信托、期貨等行業(yè)。隨著大資管時代的到來,恒生O32急需對原有的IT架構(gòu)進行升級,以便為不同的用戶提供“便捷、高性能、穩(wěn)定、靈活、安全”服務(wù)。
O32系統(tǒng)傳統(tǒng)承載方案的問題:
圖:傳統(tǒng)方案承載恒生O32架構(gòu)圖
1.設(shè)備數(shù)量及種類眾多、運維管理較為復(fù)雜;
2.整體架構(gòu)不夠靈活,不具備伴隨業(yè)務(wù)可彈性擴展的能力;
3.多數(shù)業(yè)務(wù)情況下設(shè)備的資源利用率都較為低下,波峰時又有性能不足的現(xiàn)象。
信服云承載O32系統(tǒng)方案
圖:信服云承載恒生O32架構(gòu)
信服云以“軟件定義數(shù)據(jù)中心”的理念,基于深信服超融合,為恒生O32打造了一套簡單易用、高性能、靈活可靠的承載平臺。
1. 底層硬件:該平臺底層硬件是由深信服超融合一體機和通用服務(wù)器組成的標(biāo)準(zhǔn)化資源池模塊。其中,軟件不綁定硬件,恒生O32可根據(jù)自己的需求選擇硬件設(shè)備,信服云的架構(gòu)路線上同時兼容X86和ARM兩個技術(shù)棧。
2. hypervisor:采用的是深信服自有知識產(chǎn)權(quán)的虛擬化軟件構(gòu)成,包含計算虛擬化aSV、存儲虛擬化aSAN、網(wǎng)絡(luò)虛擬化aNET、安全虛擬化aSEC。其中,計算虛擬化將單臺服務(wù)器上的CPU、內(nèi)存虛擬成多個虛擬機承載不同業(yè)務(wù),替代傳統(tǒng)方案中的多臺PC服務(wù)器;存儲虛擬化將多臺服務(wù)器上的多塊磁盤組成虛擬分布式存儲,向虛擬機提供存儲服務(wù),替代傳統(tǒng)方案中集中存儲;虛擬網(wǎng)絡(luò)化提供虛擬路由、虛擬交換機、分布式虛擬防火墻等組件組成虛擬邏輯網(wǎng)絡(luò);安全虛擬化集成了深信服多個安全產(chǎn)品,可以滿足平臺安全及業(yè)務(wù)系統(tǒng)等保合規(guī)的要求。
3. 恒生O32組件:前置、行情、接入、報盤、數(shù)據(jù)庫等業(yè)務(wù)模塊均虛擬化部署,通過深信服超融合提供“根據(jù)磁盤劃分存儲卷”的功能,將部分SSD劃分為一個全閃卷,其余SSD和HDD組成高性價比混閃卷。在實際運行時,將數(shù)據(jù)庫虛擬機運行在全閃卷上,可以滿足DB對于高IOPS和高吞吐的需求,其余虛擬機運行在高性價比的混閃卷上。
4. 其他增益價值:
(1)信服云自帶虛擬機備份功能:
(2)信服云有AI功能加持:可以對內(nèi)存、磁盤等關(guān)鍵零部件進行預(yù)檢測,及時發(fā)現(xiàn)問題隱患,防止因為硬件故障導(dǎo)致業(yè)務(wù)不可用。通過分析歷史資源使用情況,信服云還可以智能預(yù)測超融合平臺何時需要擴容添加資源,保障最佳體驗。
(3)便捷使用Oracle RAC等核心數(shù)據(jù)庫:部署伊始,RAC部署通過預(yù)設(shè)的向?qū)侥0逡龑?dǎo)用戶輕松搭建共享盤和雙實例節(jié)點。2臺虛擬機承載的RAC雙實例,平臺會為其標(biāo)記RAC互斥節(jié)點,無論平臺發(fā)生如何調(diào)度,均能規(guī)避RAC雙節(jié)點調(diào)度在同一個節(jié)點上。一致性快照組技術(shù)便于對RAC虛擬機實現(xiàn)統(tǒng)一快照,保障數(shù)據(jù)的可用性。
信服云實測數(shù)據(jù)
信服云與恒生O32經(jīng)過長達一年的測試調(diào)優(yōu),在諸多場景下對比傳統(tǒng)承載架構(gòu)均有較大性能提升,本文著重介紹基于“委托下單”、“風(fēng)控查詢”兩個場景,通過應(yīng)用測試工具JSFund和HSadmin,對比傳統(tǒng)部署模式(12臺PC Server)和超融合架構(gòu)(3臺超融合)分別記錄所測業(yè)務(wù)結(jié)果。
圖:超融合架構(gòu)部署模式
超融合架構(gòu)使用了3臺深信服超融合虛擬機組建虛擬化資源集群,以10G交換機作為虛擬分布式存儲網(wǎng)連接設(shè)備。硬件之上部署超融合軟件,虛擬出本次測試所需要的虛擬機承載O32不同組件。
深信服超融合支持多種網(wǎng)絡(luò)部署模式滿足不同需求場景:
1.融合模式部署,存儲、業(yè)務(wù)、VXLAN、管理四網(wǎng)融合統(tǒng)一。
2.分離部署,四張網(wǎng)絡(luò)拆分獨立使用網(wǎng)口。
3.部分融合部署,業(yè)務(wù)、VXLAN、管理合并部署,存儲網(wǎng)單獨部署。
委托下單場景基于超融合架構(gòu)測試數(shù)據(jù)
模擬交易所指令委托下單,恒生O32在物理機環(huán)境、超融合環(huán)境下多線程并發(fā)業(yè)務(wù)的處理。執(zhí)行線程為6,單個線程執(zhí)行次數(shù)1000筆。
圖:恒生O32測試數(shù)據(jù)
圖:恒生O32測試數(shù)據(jù)
委托下單模擬測試結(jié)果表明,在超融合環(huán)境中,多線程并發(fā)處理恒生O32下單的委托為298.95筆/秒,平均每個線程下達50筆/秒左右委托,而物理機環(huán)境多線程并發(fā)為202.84筆/秒。同時,客戶端系統(tǒng)在運行時,占用客戶端所在機器(4G內(nèi)存)10%左右內(nèi)存。在壓力測試過程中,各服務(wù)器消耗均未到極限,服務(wù)器運轉(zhuǎn)良好。中間件在壓力測試前后均未發(fā)生堆積情況,說明O32系統(tǒng)在超融合環(huán)境下運行良好,性能指標(biāo)較物理架構(gòu)部署高出40%以上。
風(fēng)控查詢場景基于超融合架構(gòu)測試數(shù)據(jù)
模擬恒生O32在風(fēng)控系統(tǒng)中,查詢1000條數(shù)據(jù)記錄,測試對比如下:
從測試結(jié)果可得出,在超融合環(huán)境中,風(fēng)控系統(tǒng)性能得到較大提升,客戶端有明顯感知,以風(fēng)控一體查詢響應(yīng)的時間衡量,在1000條數(shù)據(jù)查詢情況下,相應(yīng)速度提升100%。
方案價值
1. 大幅減少硬件投入和數(shù)據(jù)中心復(fù)雜度:從整體架構(gòu)對比,以超融合架構(gòu)部署恒生O32能夠大幅減少硬件設(shè)備的投入,本次測試3臺服務(wù)器部署可以替代傳統(tǒng)方案十余臺PC server的設(shè)備投入。同時,標(biāo)準(zhǔn)化的統(tǒng)一設(shè)備能夠大幅降低數(shù)據(jù)中心復(fù)雜度,無需購置SAN交換機和外置存儲設(shè)備,整體TCO和運維壓力均能降低。
2. 完美解決高并發(fā)場景性能受限問題:本次測試能夠反映不同基礎(chǔ)設(shè)施在承載O32時所表現(xiàn)的性能差距,傳統(tǒng)架構(gòu)依靠“服務(wù)器——存儲交換——存儲”,性能受制于存儲機頭,在大并發(fā)場景下飽受詬病。超融合架構(gòu)基于“分布式”思想,突破了的機頭限制,通過自研分布式存儲算法,智能分層、自適應(yīng)條帶化以及IO本地化,3節(jié)點集群混閃配置性能可媲美其他中高端全閃存儲。
3. 有效抵御物理及邏輯故障:以虛擬機承載O32各個組件,通過可靠性技術(shù)有效抵御物理及邏輯故障。同時,虛擬化的資源靈活性遠(yuǎn)優(yōu)于傳統(tǒng)架構(gòu),可以根據(jù)業(yè)務(wù)的需求動態(tài)添加資源,靈活響應(yīng)市場的波動。
信服云:助力數(shù)據(jù)中心云化演進 在云計算業(yè)務(wù)上,深信服作為成長迅猛的創(chuàng)新云計算廠商,致力于為全球用戶交付省時省事、平滑彈性、安全可靠、業(yè)務(wù)承載豐富的數(shù)據(jù)中心云化的優(yōu)選方案及服務(wù),解決用戶數(shù)字化轉(zhuǎn)型各階段核心問題,解放生產(chǎn)力,專注業(yè)務(wù)創(chuàng)新。