一種計費方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及云計算技術(shù)領(lǐng)域,尤指一種基于云數(shù)據(jù)中心的計費方法及裝置。
【背景技術(shù)】
[0002] 云計算逐漸被行業(yè)認可,在社會生產(chǎn)和生活領(lǐng)域中起到越來越重要的作用。計費 功能是云數(shù)據(jù)中心管理的核心功能之一,合理、高效的計費裝置能夠切實保障云數(shù)據(jù)中心 中各項業(yè)務功能的有效開展。
[0003] 目前最常用的計費模式為包月方式,具體地,資源提供者為不同大小的資源量,例 如計算、存儲、網(wǎng)絡等,設(shè)置不同的包月價格,使用資源的用戶只需要選擇不同的資費包按 月付費即可。但是,這種計費模式單一,不能靈活地滿足用戶動態(tài)的資源使用情況,也不利 于云數(shù)據(jù)中心資源的合理高效利用。
【發(fā)明內(nèi)容】
[0004] 為了解決上述技術(shù)問題,本發(fā)明提供了一種計費方法及裝置,能夠靈活地滿足用 戶動態(tài)的資源使用情況,實現(xiàn)云數(shù)據(jù)中心資源的合理高效利用。
[0005] 為了達到本發(fā)明目的,本發(fā)明提供了一種計費方法,包括:預先設(shè)置計費時間周期 和計費信息,所述計費信息至少包括計費時間段、資源單價和資源容量配置的對應關(guān)系;還 包括:在所述計費時間周期內(nèi),如果資源單價和/或資源容量配置發(fā)生變化,記錄發(fā)生變化 的時間點;根據(jù)所述發(fā)生變化的時間點,將所述計費時間周期劃分為不同的計費時間段,并 根據(jù)發(fā)生變化的資源單價和/或資源容量配置更新計費信息;在所述計費時間周期結(jié)束 時,根據(jù)所述計費信息進行計費。
[0006] 所述記錄發(fā)生變化的時間點之前,還包括:監(jiān)控所述資源單價和資源容量配置的 變化。
[0007] 所述根據(jù)所述發(fā)生變化的時間點,將所述計費時間周期劃分為不同的計費時間段 包括:以資源單價發(fā)生變化的時間點和/或資源容量配置發(fā)生變化的時間點為分割點,將 所述計費時間周期劃分為不同的計費時間段。
[0008] 在所述計費時間周期結(jié)束時,根據(jù)所述計費信息進行計費包括:在所述計費時間 周期結(jié)束時,根據(jù)所述計費信息中不同的計費時間段分別進行計費,并將所述不同的計費 時間段的計費結(jié)果相加得到所述計費時間周期的費用,其中,所述不同的計費時間段的計 費結(jié)果為所述計費時間段內(nèi)所使用的每種資源的資源單價乘相應地資源配置的和。
[0009] 在所述進行計費之后,還包括:根據(jù)所述計費信息進行資源使用情況分析,并將所 述資源使用情況和所述計費時間周期的費用生成用戶帳單。
[0010] 本發(fā)明還提供了一種計費裝置,包括:計費管理模塊,用于預先設(shè)置計費時間周期 和計費信息,所述計費信息至少包括計費時間段、資源單價和資源容量配置的對應關(guān)系;數(shù) 據(jù)存儲模塊,用于在所述計費時間周期內(nèi),如果資源單價和/或資源容量配置發(fā)生變化,記 錄發(fā)生變化的時間點;根據(jù)所述發(fā)生變化的時間點,將所述計費時間周期劃分為不同的計 費時間段,并根據(jù)發(fā)生變化的資源單價和/或資源容量配置更新計費信息;所述計費管理 模塊,還用于在所述計費時間周期結(jié)束時,根據(jù)所述計費信息進行計費。
[0011] 還包括:監(jiān)控模塊,用于監(jiān)控所述資源單價和資源容量配置的變化,如果所述資源 單價和/或資源容量配置發(fā)生變化,向所述數(shù)據(jù)存儲模塊發(fā)送包含所述資源單價和/或資 源容量配置發(fā)生變化的時間點的更新消息。
[0012] 所述數(shù)據(jù)存儲模塊包括:日志存儲子模塊,用于如果接收到監(jiān)控模塊發(fā)送的更新 消息,記錄所述更新消息中資源單價和/或資源容量配置發(fā)生變化的時間點;數(shù)據(jù)存儲子 模塊,用于存儲所述計費信息,如果資源單價和/或資源容量配置發(fā)生變化,根據(jù)所述日志 存儲子模塊中資源單價發(fā)生變化的時間點和/或資源容量配置發(fā)生變化的時間點為分割 點,將所述計費時間周期劃分為不同的計費時間段,并根據(jù)發(fā)生變化的資源單價和/或資 源容量配置更新計費信息。
[0013] 所述計費管理模塊包括:計費設(shè)置子模塊,用于設(shè)置計費時間周期和計費信息,并 設(shè)置所述計費信息中的資源單價和資源容量配置;計費子模塊,用于在所述計費時間周期 結(jié)束時,根據(jù)所述數(shù)據(jù)存儲子模塊存儲的不同的計費時間段分別進行計費,并將所述不同 的計費時間段的計費結(jié)果相加得到所述計費時間周期的費用,其中,所述不同的計費時間 段的計費結(jié)果為所述計費時間段內(nèi)所使用的每種資源的資源單價乘相應地資源配置的和。
[0014] 所述計費管理模塊還包括:賬單管理子模塊,用于根據(jù)所述計費信息進行資源使 用情況分析,并將所述資源使用情況和所述計費時間周期的費用生成用戶帳單,并將所述 用戶帳單發(fā)送給所述數(shù)據(jù)存儲模塊;所述數(shù)據(jù)存儲模塊還用于:存儲所述用戶賬單。
[0015] 與現(xiàn)有技術(shù)相比,本發(fā)明包括預先設(shè)置計費時間周期和計費信息,所述計費信息 至少包括計費時間段、資源單價和資源容量配置的對應關(guān)系;還包括:在所述計費時間周 期內(nèi),如果資源單價和/或資源容量配置發(fā)生變化,記錄發(fā)生變化的時間點;根據(jù)所述發(fā)生 變化的時間點,將所述計費時間周期劃分為不同的計費時間段,并根據(jù)發(fā)生變化的資源單 價和/或資源容量配置更新計費信息;在所述計費時間周期結(jié)束時,根據(jù)所述計費信息進 行計費。本發(fā)明中,云數(shù)據(jù)中心實現(xiàn)了在計費時間周期內(nèi)進行資源單價及資源配置容量的 變更,通過記錄資源單價及資源配置容量的變化時間點,將計費時間周期劃分為計費時間 段,根據(jù)不同的計費時間段內(nèi)的資源單價和資源容量配置計算該計費時間周期的費用,實 現(xiàn)了用戶根據(jù)該計費時間周期的費用優(yōu)化自身的資源配置,從而靈活地滿足了用戶動態(tài)的 資源使用情況,實現(xiàn)了云數(shù)據(jù)中心資源的合理高效利用。
[0016] 本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變 得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權(quán)利 要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
【附圖說明】
[0017] 附圖用來提供對本發(fā)明技術(shù)方案的進一步理解,并且構(gòu)成說明書的一部分,與本 申請的實施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對本發(fā)明技術(shù)方案的限制。
[0018] 圖1是本發(fā)明計費方法的流程示意圖。
[0019] 圖2是本發(fā)明計費裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明 的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申