云計算環(huán)境下的計費(fèi)系統(tǒng),其主要的使用環(huán)境時使用搭建的規(guī)模較小的私有云環(huán)境。在整個計費(fèi)系統(tǒng)的開發(fā)過程中,完成了需求分、計費(fèi)系統(tǒng)軟件架構(gòu)設(shè)計、數(shù)據(jù)庫表的設(shè)計、系統(tǒng)功能模塊的設(shè)計與實(shí)現(xiàn)等軟件幵發(fā)過程,那么南網(wǎng)計費(fèi)控制單元未來發(fā)展趨向有哪幾點(diǎn)?

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