近年來,由於國際形勢的變化,各監管機構陸續對核心基礎設施提出了獨立可控的監管要求。 國產化是實現科技自力更生、自強、保障國家資訊保安的必要措施。 基於戰略背景和業務快速發展的實際需求,運營商利用國產資料庫推動資料庫換代已成為必然趨勢。
簡訊營業廳業務系統是運營商通過簡訊向客戶提供服務功能的渠道,運營商客戶可以通過傳送簡訊快速便捷地查詢電話費、了解最新優惠資訊、辦理業務等。 業務系統之前使用Oracle資料庫,業務量大。
為順應運營商的IT本地化策略,穩步提公升IT系統的本地化程度,運營商積極開展核心系統資料庫的國產化和替換,成功將簡訊業務大廳系統遷移到OLTP分布式資料庫——GreatDB,減少了對國外資料庫的依賴,實現了自主可控的目標。
簡訊營業廳業務系統的資料庫要求是什麼?
1.資料庫選擇的總體要求:
選擇:資料相容性和連續性。
適配:應用靈活,自適應
架構:業務系統更穩定。
安全:使用者資料更可靠。
2.萬里資料庫自主研發的安全資料庫GreatDB分布式資料庫可以完美滿足上述需求:
1)可靠性高。
資料庫作為資訊系統的核心基礎軟體,必須滿足高可靠性的要求。 安全資料庫GreatDB在資料中心層面具有跨資料中心容災部署能力和自動故障切換能力,可以保證RPO為0,RTO在任何故障場下都可控,從而保證整個系統的持續穩定執行。
2)高效能。
簡訊營業廳業務系統在本地替換資料庫後,需要保證被替換系統的效能不低於原有的預言機資料庫,因此資料庫必須具有優良的效能;
3) Oracle 相容性。
用安全資料庫GreatDB分布式替換Oracle資料庫,需要GreatDB具備優秀的Oracle相容能力,保證資料庫遷移的平穩和順暢,並最大限度地降低遷移成本。
4)良好的國產化生態。
同時,業務系統採用國產伺服器和作業系統,因此要求資料庫具有良好的本地化生態,與國內主流軟硬體、同部分等生態鏈產品完全相容。
5)安全性。
首批安全資料庫GREATDB通過中國資訊保安評價中心和國家保密科學技術評價中心聯合發布的安全可靠性評估,獲得IT產品資訊保安認證EAL4增強(EAL4+)認證,標誌著GREATDB在產品和資訊保安保障能力方面獲得了頂級安全認可, 並能充分滿足使用者的安全需求。
一主兩副本構建分布式資料庫生態 大幅提公升運營商IT本地化戰略的戰略價值。
為保證系統的高可用,專案採用集群全冗餘設計(1主冗餘和2副本冗餘機制)進行多中心容災部署,使系統具備機房級別的故障轉移能力,確保在任何故障場景下恢復點目標(RPO)為0,可控恢復時間目標(RTO)<100s。
同時,搭載GreatDB的資料庫運維管理平台GreatADM對整個資料庫集群的全生命週期進行管理,大大降低了資料庫運維人員的時間、精力、運維難度和人工成本。
該方案使用分布式安全資料庫GreatDB,並將其與業務轉型相結合,幫助客戶提高系統的整體效能,大大提高業務連續性和敏捷性,構建全國性生產技術棧,持續降低IT成本,提高業務系統的運營效率,為運營商的IT本地化戰略帶來巨大價值。 在簡訊營業廳業務系統中分發的安全資料庫greatdb的正式商業使用,充分證明了該資料庫獨立可控的可行性,可以保證業務的更好運營。
01 一主兩下,確保業務執行更可靠。
根據商業模式,專案設計最初採用1主1次架構。 但考慮到系統容災和業務連續性,最終經過評估和規劃,選擇了1主架構和2輔助架構。 這樣解決了單點故障的原始風險,使業務更加可靠。
簡訊營業廳業務系統架構圖。
02產品相容性和開放性符合未來業務場景的演進方向。
考慮到相關核心系統的業務複雜度,安全資料庫GreatDB分布式結合應用特性,對資料庫中可用的自定義函式、觸發器、儲存過程、子查詢等功能進行規劃,既能相容Oracle語句,實現高效的資料遷移,又能滿足未來不同業務場景的發展需求。
安全資料庫 GreatDB 的分布式產品架構圖。
03資料一致性和高可用性,滿足業務差異化發展。
由於簡訊營業廳業務系統與大市場業務場景中的服務開通、服務開通、服務查詢、取消處理、業務中心、商品中心、訂單中心等業務應用密切相關,因此安全資料庫GreatDB Distributed提供了分布式事務一致性語法,並使用資料庫的全域性事務管理器來保證事務的原子性和隔離性,保證資料的一致性。
為了實現高可用,安全資料庫GreatDB採用分布式獨立資料庫池,結合GreatADM進行統一的資料庫集群運維管理。 採用自定義切換策略,處理元件級故障、機房級故障、市級故障,實現較高的系統可靠性。
方案優勢: 萬里資料庫為運營商參與構建全棧IT獨立可控的複雜業務體系,支援系統研究和規模化應用,通過解決方案實現以下四個目標:
01 確保業務連續性。
通過用國產資料庫產品替代國外資料庫,構建運營商核心業務支撐系統的業務連續性保障體系。 高可用機制用於保證特殊場景下的業務連續性。 您可以設定配置項,滿足資料庫對資料高一致性和業務可用性的平衡要求。
02 提高業務敏捷性。
引入分布式、雲化、微服務等技術能力,替代原有IT系統,構建國家級技術棧。 採用分布式雲技術橫向擴充套件業務容量,應用重構實現橫向分層、縱向子域、子中心,提高應用需求交付的敏捷性,更好更快地支援業務。
03 促進全棧本地化。
為國家技術棧構建雲化資源庫,實現全棧IT本地化技術平台建設,形成通用IT系統的全棧自主可控技術體系,在核心應用系統進行試點驗證,為後續全棧本地化做好準備。
04 持續降本增效。
通過構建全棧IT本地化體系,可有效降低IT綜合成本,打破國外技術壟斷,為運營商的可持續發展降本增效,最終降低整體成本20%。
除了開關系統外,END安全資料庫GreatDB Distributed 還完成了多個核心系統的專案支援,包括互動中心、積分計費系統、支付中心&服務開放中心、營銷活動中心(營銷策劃庫)和營銷交易中心(營銷執行庫)、RPS寫卡應用、簡訊營業廳等。
資料庫運維管理採用統一的資料庫運維管理平台GreatADM,可自定義切換策略和實時監控。 當不同級別或業務出現故障時,系統仍能可靠執行,互不影響,達到良好的客戶體驗。
SMS營業廳業務系統專案驗證了在運營商核心系統中替代安防資料庫GREATDB分布式資料庫的可行性,為運營商未來在更廣泛的業務領域推廣和國產資料庫的應用提供了成功經驗和參考。