云計算環(huán)境下的計費系統(tǒng),其主要的使用環(huán)境時使用搭建的規(guī)模較小的私有云環(huán)境。在整個計費系統(tǒng)的開發(fā)過程中,完成了需求分、計費系統(tǒng)軟件架構設計、數(shù)據(jù)庫表的設計、系統(tǒng)功能模塊的設計與實現(xiàn)等軟件幵發(fā)過程,那么南網(wǎng)計費控制單元未來發(fā)展趨向有哪幾點?
1、計費系統(tǒng)實現(xiàn)分時段計費的功能
目前計費系統(tǒng)的計費的計費策略由兩部分組成,計費基數(shù)以及計費時間。計費基數(shù)主要與用戶選擇的模板類型有關,模板類型決定了計費策略的基數(shù),在系統(tǒng)中計費基數(shù)指的就是用戶選擇套餐的費率。計費時間主要指的是用戶真正使用實例的時間(即用戶開機的時間,用戶關機后停止計費),計費時間一般以小時,用戶的費用信息就是兩者的乘積。雖然這一計費算法實現(xiàn)起來比較容易,但也存在一些問題,主要是用戶在任何時間段中使用相同的資源所產生的費用是一樣的,不能為用戶提供差異化的服務。系統(tǒng)在后續(xù)開發(fā)中可以考慮實現(xiàn)分時段計費的功能,其核心思想是根據(jù)用戶在不同時間段內使用資源的情況,分時段計費,在對每一時段的費用信息進行累加處理,得到用戶的消費信息。
2、寫入分布式文件系統(tǒng)的記錄直接寫進數(shù)據(jù)庫表中
在當前系統(tǒng),大多使用直接處理中的原始計費數(shù)據(jù)從而得到虛擬機的時長信息,然后將該信息寫入分布式文件系統(tǒng),在從中讀取虛擬機時長信息。其實可以對這一過程進行簡化,不需要使用暫存虛擬虛擬機時長信息的統(tǒng)計結果,可以直接將其寫入計費數(shù)據(jù)庫中。虛擬機創(chuàng)建的異步實現(xiàn)。計費系統(tǒng)的雖然能夠讓用戶使用瀏覽器創(chuàng)建虛擬機,雖然使用獨立的線程來負責虛擬機的創(chuàng)建,但是在整個虛擬機的創(chuàng)建過程中使用的是同步模型,用戶在創(chuàng)建虛擬機的時候,網(wǎng)頁被阻塞,此時用戶無法使用計費系統(tǒng)的其他功能。
在后續(xù)改進中,可以將此同步模型改為異步模型,這樣用戶在創(chuàng)建虛擬機的時候嗎,仍然可以獲取系統(tǒng)提供的其他的服務,重寫計費展示頁面,當前計費系統(tǒng)的設計與實現(xiàn)注重的是其業(yè)務邏輯的實現(xiàn),頁面實現(xiàn)比較簡單,在后續(xù)開發(fā)中,可以使用、、等技術對頁面進行改寫,提高南網(wǎng)計費控制單元的用戶體驗。