南網計費控制單元未來發展趨向有哪幾點

發布日期:
2022-05-23
瀏覽次數:
0

云計算環境下的計費系統,其主要的使用環境時使用搭建的規模較小的私有云環境。在整個計費系統的開發過程中,完成了需求分、計費系統軟件架構設計、數據庫表的設計、系統功能模塊的設計與實現等軟件幵發過程,那么南網計費控制單元未來發展趨向有哪幾點?

南網計費控制單元.png

1、計費系統實現分時段計費的功能

目前計費系統的計費的計費策略由兩部分組成,計費基數以及計費時間。計費基數主要與用戶選擇的模板類型有關,模板類型決定了計費策略的基數,在系統中計費基數指的就是用戶選擇套餐的費率。計費時間主要指的是用戶真正使用實例的時間(即用戶開機的時間,用戶關機后停止計費),計費時間一般以小時,用戶的費用信息就是兩者的乘積。雖然這一計費算法實現起來比較容易,但也存在一些問題,主要是用戶在任何時間段中使用相同的資源所產生的費用是一樣的,不能為用戶提供差異化的服務。系統在后續開發中可以考慮實現分時段計費的功能,其核心思想是根據用戶在不同時間段內使用資源的情況,分時段計費,在對每一時段的費用信息進行累加處理,得到用戶的消費信息。

2、寫入分布式文件系統的記錄直接寫進數據庫表中

在當前系統,大多使用直接處理中的原始計費數據從而得到虛擬機的時長信息,然后將該信息寫入分布式文件系統,在從中讀取虛擬機時長信息。其實可以對這一過程進行簡化,不需要使用暫存虛擬虛擬機時長信息的統計結果,可以直接將其寫入計費數據庫中。虛擬機創建的異步實現。計費系統的雖然能夠讓用戶使用瀏覽器創建虛擬機,雖然使用獨立的線程來負責虛擬機的創建,但是在整個虛擬機的創建過程中使用的是同步模型,用戶在創建虛擬機的時候,網頁被阻塞,此時用戶無法使用計費系統的其他功能。

在后續改進中,可以將此同步模型改為異步模型,這樣用戶在創建虛擬機的時候嗎,仍然可以獲取系統提供的其他的服務,重寫計費展示頁面,當前計費系統的設計與實現注重的是其業務邏輯的實現,頁面實現比較簡單,在后續開發中,可以使用、、等技術對頁面進行改寫,提高南網計費控制單元的用戶體驗。

相關推薦