陳志雄
【摘要】 本文主要分析了電信計費賬務系統的發展現狀,研究云化所帶來的好處,并且設計電信計費賬務系統云化的方案。
【關鍵詞】 電信 計費賬務系統 云化 設計
一、電信計費賬務系統現狀
目前電信業采用的計費賬務系統主要是后付費計費賬務系統和預付費計費賬務系統。
1、后付費計費賬務系統。后付費計費賬務系統主要是用來處理信用額度較高的用戶的批量話單,平時只對其話單進行計費批價,月底才統一出賬。這種計費系統主要是以批量處理方式為主。其主要工作任務是信息采集控制、預處理和計費等。
2、預付費計費賬務系統。和后付費計費賬務系統不同,預付費計費賬務系統主要是面向信用額度較低的用戶。用戶必須先交費用才能使用相關的電信業務服務。如果用戶的剩余余額不足,則停止業務服務。該計費賬務系統主要是用來處理網元的實時計費請求,并進行批價處理。這種計費方式不像后付費計費賬務方式具有月底高峰期,一直能夠保持平穩狀態,對于系統應用處理能力要求不高。
二、電信計費賬務系統云化意義
計費賬務系統的云化可以整合電信現有的和計費賬務相關的基礎設施,實現其運營系統的一體化,提高管理的便利性。云化所采用的刀片的數據集成服務可以代替原來的小型機,從而減少了電信業在設備采購、更新和維護上的支出。而且刀片的數據集成管理方式更加便于信息的查詢和管理。
計費賬務系統云化可以提供更多的虛擬服務。虛擬服務節點的設置可以提高其應用系統的伸縮性和擴展性。
三、電信計費賬務系統云化設計
3.1系統組網
電信計費賬務系統的核心資源池應該包括三個部分,分別是業務網絡、管理網絡和存儲網絡。
業務網絡分為核心業務區、測試區、內部互聯區等安全域。作為計費賬務系統的核心,核心業務去的安全性最高,應做好安全防護措施;測試區主要包含各個類型的測試系統,用于應用系統的日常開發測試;內部互聯區主要是用于資源池和其他基地或者是網絡系統的連接。
管理網絡主要用于資源池內部管理,其上部署資源池管理平臺等公共管理應用,并通過與業務網絡互聯實現管理維護接入和內部互聯。
3.2軟件設計
3.2.1系統集成架構
內存數據庫集成方式。類標準內存數據庫集成方法是將節點部署在應用主機上,并配置相關的局數據和類數據。類標準內存數據庫發生異常時,會快速的切換到備用節點上。分布式內存數據庫每一個主機上都具有獨立的主節點,并且具有其他主機的備節點,主備節點之間采用交叉的布置方式。主節點主要通過分布式內存數據庫來進行布置,當主節點不能正常的工作時,備用節點會替代其工作。
分布式調度集成方式。分布式調度主要是以ZooKeeper作為框架, 并且以應用的不同分為調度式和搶占式調度策略。分布式調度主要分為服務端和客戶端??蛻舳撕蛻镁o密相關,并且承擔應用的一系列命令的發送和執行,包括了應用的啟動、退出、異常等。客戶端會向服務端及時匯報應用的工作狀態。
負載均衡器集成方式。和分配調度集成方式一樣,負載均衡器的任務分配也分為 調度式和搶占式。調度式負載均衡是指利用分布式的方式將資源分配到對應的進程中,這一分配方式有一個特點就是基本只是負責信息的流向,而不負責信息的后續處理。搶占式負載均衡是指負載均衡器把控著資源,顧客的相關業務到負責均衡器中申請和使用資源。
應用集成方式。應用集成方式十分重要,主要是因為計費賬務系統的應用工作量特別大。應用流程業務基本包括業務服務和數據處理服務兩個類型。這里的數據處理服務主要是指計費賬務處理。應用集成方式在設計時,需要為計費賬務處理保留部分資源做儲備。
3.2.2系統數據架構
非結構化數據架構。非結構化數據主要是指傳統架構下的文件數據。根據數據文件的重要性,存放于分布式文件系統、本地磁盤中。分布式文件系統具備對電信計費賬務系統中小而碎的文件快速存取的能力。包括運行日志、處理日志在內的傳統架構下的文件數據數量少,而且重要性相對較低,主要采用本地儲存的方式加以保存。
結構化數據架構。相較于非結構化數據,結構化數據更加重要,往往保存在分布式數據庫中。結構化數據中的實例類數據和配置類數據在分布式內存數據庫中的管理方式不一樣。實例類數據主要是以獨立物理主機部署集群的方式保存在分布式內存數據庫中,集群中的每一個數據庫節點存儲一個數據切片。配置類數據集群的布置節點和應用一致,布置在一個主機之上。
備份策略。數據備份包括全量備份以及增量備份。全量備份是指月初備份上個月數據;增量備份是指每天全量備份當月表,新備份覆蓋前天數據。
參 考 文 獻
[1]郭健.BOSS計費賬務云化的研究與設計[J].互聯網天地,2015,9:43.
[2]李福慶,杜志濤,牛軍.電信業務計費賬務云化處理技術方案研究[J].郵電設計技術,2011,8:15.