一文解鎖央企OA系統(tǒng)30萬用戶Oracle 8節(jié)點RAC國產化高效升級秘籍

“萬物互聯(lián),數(shù)據(jù)和石油一樣成為重要的戰(zhàn)略資源,數(shù)據(jù)庫行業(yè)不會一直是贏家通吃,市場上有大量的機會”,我在給新入職員工做培訓時,銷售部好兄弟張超電話打來告知我來活了嘿,下午一點到Costa碰面。

這是我入職人大金倉的第10年,早在大三時我就報名參加了人大金倉的免費培訓班,畢業(yè)論文也是受到馮玉老師課程的啟發(fā),大學畢業(yè)后加入人大金倉,從一個實施工程師成長為高級項目經理后的第三年,已主導十多個信創(chuàng)領域國產化升級改造的解決方案。

明月出天山,如何拿大單?

下午一點我準時到達約定地點,超哥樂呵呵的介紹了X央企的OA系統(tǒng)承載30萬注冊用戶辦公業(yè)務,系統(tǒng)采用的是國際巨頭Oracle的8節(jié)點RAC進行支撐,沉淀積累了高達35TB的海量數(shù)據(jù),擬定5家國產數(shù)據(jù)庫廠商參加測試,超哥說已拿到前期測試名額。第二天,超哥和我拉著測試、技服等部門5位同事一起開會討論:X央企的OA系統(tǒng),界面種類繁多,業(yè)務流轉邏輯復雜,提供了包含公文管理、督辦管理、檔案管理、檔案利用、綜合辦公、個人管理、信息發(fā)布、用章管理、日常辦公、綜合行政、系統(tǒng)管理、業(yè)務管理等業(yè)務功能……

如何拿下這個大單?這是考驗我們產品性能和技服人員的硬實力,要說壓力挺大的啊。通過深入調研系統(tǒng)業(yè)務特點和原系統(tǒng)數(shù)據(jù)庫應用情況,結合業(yè)務場景,要完成數(shù)據(jù)庫系統(tǒng)國產化替代升級面臨三重挑戰(zhàn):

一文解鎖央企OA系統(tǒng)30萬用戶Oracle 8節(jié)點RAC國產化高效升級秘籍

這幾年,中美貿易戰(zhàn)升級到科技戰(zhàn),讓我國信息技術自主安全和技術創(chuàng)新的問題得到了空前重視。央企、國內頭部企業(yè)紛紛響應,IT系統(tǒng)國產化升級,進入到實質性階段。基于X央企對系統(tǒng)升級的需求出發(fā),我和研發(fā)、售前、測試、X央企的應用開發(fā)商進行了一周的反復討論碰撞,對應用原架構進行梳理、分析,結合數(shù)據(jù)庫的性能特性、高可用方案、異構同步能力等落地可行性,形成了新的解決方案架構。為保證系統(tǒng)運行的穩(wěn)定性和可靠性,我們決定將系統(tǒng)拆分為集團OA和金融OA兩部分,并將金融OA分省分批進行國產化升級的方案提交給超哥。

十年磨一劍,看花落誰家?

3個小時候后,超哥就來電說客戶已通過我們的初步提案,下周一到現(xiàn)場和4家友商一同參與測試。和X央企國產化改造負責人開會確定測試流程,對承載用戶數(shù)據(jù)量和運行時間進行實際測算,以及30萬注冊用戶未來業(yè)務擴展后,海量數(shù)據(jù)翻倍增長時系統(tǒng)承載能力和上萬并發(fā)時系統(tǒng)穩(wěn)定性。2021年3月,金倉和4家廠商一同在X央企位于北京的總部大樓,開啟OA系統(tǒng)初次POC測試、鯤鵬920+環(huán)境、TPCC測試、數(shù)據(jù)遷移及典型SQL壓測、典型業(yè)務場景壓測、應用適配……TIPS:金倉KES數(shù)據(jù)庫的高性能特性提供內置150+優(yōu)化規(guī)則、JIT(SQL運行時編譯)與PLSQL編譯執(zhí)行技術、CSN快照優(yōu)化、多核NUMA優(yōu)化、進程核心綁定、進程池化、CAS原子指令級優(yōu)化等高級技術,目前全國產環(huán)境(鯤鵬920兩路芯片)TPCC測試,單機TpmC值超150w。

在1000、2000和3000并發(fā)的壓力下,金倉實現(xiàn)毫秒級的快速響應(在兩類關鍵業(yè)務場景中,平均響應時間分別為2ms和55ms),性能超過其他參與測試的廠商,獲得客戶的一致認可。從第一輪到第七輪,歷經半年時間,18項性能測試以及系統(tǒng)適配,金倉數(shù)據(jù)庫指標最優(yōu)。我不禁唱出了在希望的田野上。2021年7月,項目進入了投標準備階段,我們都在緊鑼密鼓的和研發(fā)、技服等部門溝通細節(jié)修改標書。8月中旬,迎來了X央企OA系統(tǒng)國產化替換升級項目招標的日子,帶著厚厚一摞資料的我和超哥一起到了X央企總部大廈,刺穿云層的陽光就像根根金線閃耀著。在與4家友商公開競標中,人大金倉再次高分勝出,我和超哥相視一笑。但中標只是項目的開始,成就客戶才是目標。

舉手可近月,實施見真章

項目中標后,實施團隊按照解決方案的思路于2021年8月下旬正式開干。

1、滿足高并發(fā)高吞吐量的要求

01)業(yè)務按部門進行拆分,由原來的央企OA拆分為集團OA和金融OA,逐步進行國產化替換,第一期金融OA替換,其數(shù)據(jù)量由原來央企OA系統(tǒng)的總數(shù)據(jù)量35TB分解成約18TB大小;

02)冷熱數(shù)據(jù)分離,將占總量67%左右的歷史數(shù)據(jù)拆分到歷史庫中(獨立部署的讀寫分離集群),金融OA的生產庫中數(shù)據(jù)減少到6TB左右,進一步降低數(shù)據(jù)庫壓力,提升數(shù)據(jù)庫整體性能;

一文解鎖央企OA系統(tǒng)30萬用戶Oracle 8節(jié)點RAC國產化高效升級秘籍

03)深入調研系統(tǒng)業(yè)務特點和原系統(tǒng)數(shù)據(jù)庫應用情況,該系統(tǒng)的讀寫請求比例大致為9:1,所以采用一主三備讀寫分離架構,可利用各只讀備節(jié)點承接查詢請求,有效降低主節(jié)點查詢壓力,提升數(shù)據(jù)庫整體承壓能力。TIPS:OracleRAC多節(jié)點的問題分析通過集群件提供的全局高速緩存服務GCS使用高速緩存融合算法,來保證每個實例中的全局數(shù)據(jù)一致性,從而造成整體性能損耗;另外集群件還提供GES全局入隊服務,控制對全局資源的訪問,這也會造成性能的損耗,RAC節(jié)點越多,并發(fā)越大,產生的資源爭用和串行化點越嚴重,造成的性能損耗越大。

2、X央企全國大集中OA系統(tǒng)平穩(wěn)上線

01)在有限的時間窗口內,實施和研發(fā)團隊7*24小時支持,使用金倉遷移工具高效完成全量數(shù)據(jù)離線遷移實施工作,從而保證應用開發(fā)人員和業(yè)務人員有足夠時間進行內部測試,最終分省上線順利,應用系統(tǒng)運行良好;

02)全量數(shù)據(jù)離線遷移完成后,采用在線增量數(shù)據(jù)實時同步工具KFS將金融XC數(shù)據(jù)庫中的數(shù)據(jù)在線增量同步到金融非XC數(shù)據(jù)庫中,從而保證金融非XC OA端數(shù)據(jù)庫中數(shù)據(jù)完整性,當金融XC OA出現(xiàn)故障時,可以輕松切換回金融非XC OA;

一文解鎖央企OA系統(tǒng)30萬用戶Oracle 8節(jié)點RAC國產化高效升級秘籍

03)通過逐步四批次分省上線,類似于試點+推廣的策略,有更從容的過渡和磨合期,減少對金融XC OA系統(tǒng)全國產化的壓力;4通過應用訪問入口統(tǒng)一控制:分省上線用戶將只訪問金融XC OA,其他省用戶只訪問金融非XC OA;在不改變OA業(yè)務處理流程及分省上線策略的前提下,滿足金融OA的跨省審批業(yè)務流程,且產品技術相對成熟,風險可控。

3、專業(yè)技術服務團隊高效完X央企OA系統(tǒng)的國產化升級改造人大金倉中標X央企OA系統(tǒng)國產化升級項目后,通過五步高效完成復雜場景的國產化升級改造,并提升了X央企OA系統(tǒng)的運營效率:01)方案實施人員快速入場,同X央企、應用開發(fā)商建立聯(lián)合工作組,形成問題處理快速通道;

02)一天內完成整體架構的安裝部署;

03)緊密協(xié)同X央企的應用開發(fā)商,在兩周內完成業(yè)務拆分、歷史數(shù)據(jù)遷移;

04)經多次測試演練,達到9小時完成6TB+數(shù)據(jù)的完整遷移的性能指標;

05)通過一個月時間,分四批次完成全國31個省的OA系統(tǒng)整體上線。同時,搭建了基于KFS的雙軌運行環(huán)境,以保障上線系統(tǒng)的數(shù)據(jù)完整性和業(yè)務連續(xù)性。

紙上得來終覺淺,人大金倉行致遠

從2021年2月接到需求,到2021年12月X央企OA系統(tǒng)國產化升級改造的完美上線,作為高級項目經理,感觸頗深的是,你全力以赴后,才會知道你行不行?,F(xiàn)在,借助人大金倉創(chuàng)新的數(shù)據(jù)庫整體解決方案,X央企的全國大集中OA系統(tǒng)正持續(xù)穩(wěn)定運行,金倉數(shù)據(jù)庫管理系統(tǒng)具備高可用、高并發(fā)、隱私、合規(guī)等數(shù)據(jù)庫行業(yè)高標準,滿足央企集團30萬用戶辦公系統(tǒng)海量業(yè)務無損耗、數(shù)據(jù)一致性、數(shù)據(jù)安全性等全面國產化的升級改造需求,該項目的成功實施讓X央企對金倉自主研發(fā)的OLTP數(shù)據(jù)庫系統(tǒng)信心滿滿。在全球數(shù)字化和信息技術讓數(shù)據(jù)流轉加快的當下,數(shù)據(jù)存儲、管理和價值挖掘已成為大型企業(yè)發(fā)展的剛需,人大金倉將以超出數(shù)據(jù)庫行業(yè)的技術標準服務客戶,一起點亮數(shù)字化時代的人間煙火。

(免責聲明:本網站內容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網站出現(xiàn)的信息,均僅供參考。本網站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
任何單位或個人認為本網站中的網頁或鏈接內容可能涉嫌侵犯其知識產權或存在不實內容時,應及時向本網站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內容或斷開相關鏈接。 )